Index: trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/Makefile.kmk	(revision 7219)
@@ -0,0 +1,677 @@
+# $Id$
+## @file
+# Makefile for the VirtualBox Qt GUI.
+#
+
+#
+# Copyright (C) 2006-2007 innotek GmbH
+#
+# This file is part of VirtualBox Open Source Edition (OSE), as
+# available from http://www.virtualbox.org. This file is free software;
+# you can redistribute it and/or modify it under the terms of the GNU
+# General Public License (GPL) as published by the Free Software
+# Foundation, in version 2 as it comes in the "COPYING" file of the
+# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+#
+
+# include qmake project file
+include VBoxUI.pro
+
+# Import QDesigner UI sources
+VirtualBox_QT_UISRCS := $(FORMS)
+# Import translation sources
+VirtualBox_QT_TRANSLATIONS := $(TRANSLATIONS)
+# Import images
+VirtualBox_QT_IMAGES := $(IMAGES)
+
+# reset things to avoid possible conflicts with kBuild
+TEMPLATE :=
+LANGUAGE :=
+FORMS :=
+TRANSLATIONS :=
+IMAGES :=
+
+VBOX_WITH_REGISTRATION := 1
+VBOX_WITH_REGISTRATION_REQUEST := 1
+
+DEPTH = ../../../..
+include $(PATH_KBUILD)/header.kmk
+
+
+#
+# exclude inappropriate UI content
+#
+ifndef VBOX_WITH_REGISTRATION
+VirtualBox_QT_UISRCS := $(filter-out ui/VBoxRegistrationDlg.ui,$(VirtualBox_QT_UISRCS))
+endif
+
+
+#
+# The targets.
+#
+PROGRAMS = VirtualBox
+ifeq ($(filter-out freebsd linux openbsd netbsd solaris,$(BUILD_TARGET)),) # X11
+DLLS = VBoxKeyboard
+OTHERS = $(PATH_BIN)/vboxkeyboard.tar.gz
+endif
+INSTALLS = VirtualBox.nls
+
+ifeq ($(BUILD_TARGET),os2)
+ DLLS += VBoxHlp
+ ifneq ($(strip $(VBOX_DLL_QT)),)
+  INSTALLS += qt.dll
+  qt.dll_INST = $(INST_BIN)
+  qt.dll_SOURCES += \
+	$(VBOX_DLL_QT)=>$(not-dir $(VBOX_DLL_QT))
+ endif
+endif
+
+
+#
+# VBoxHlp - helper DLL for OS/2.
+#
+VBoxHlp_ASTOOL      = NASM
+VBoxHlp_ASFLAGS     = -f obj
+VBoxHlp_DEFS        = IN_RING3 IN_VBOXHLP
+VBoxHlp_CXXFLAGS    = -fno-exceptions
+VBoxHlp_LDFLAGS     = -nostdlib -los2
+VBoxHlp_LDFLAGS    += -Zlinker option -Zlinker manyautodata
+VBoxHlp_SOURCES     = \
+	src/os2/VBoxHlp.asm \
+	src/os2/VBoxHlp.cpp
+
+
+#
+# VBoxKeyboard - keyboard library for X11.
+#
+VBoxKeyboard_TEMPLATE = VBOXR3
+VBoxKeyboard_SOURCES  = \
+	src/linux/keyboard-new.c
+VBoxKeyboard_TARSOURCES = \
+	$(VBoxKeyboard_SOURCES) \
+	src/linux/COPYING.LIB \
+	src/linux/keyboard.h \
+	src/linux/keyboard-layouts.h \
+	src/linux/keyboard-list.h \
+	src/linux/keyboard-tables.h \
+	src/linux/Makefile
+VBoxKeyboard_LIBS     = X11
+VBoxKeyboard_LIBPATH  = $(VBOX_LIBPATH_X11)
+
+
+#
+# vboxkeyboard.tar.gz - the LGPLed keyboard library must always be
+# redistributed with usable sources.
+#
+SOURCE_DIRECTORY = vboxkeyboard
+DIRECTORY_PREFIX = src/linux/
+
+$(PATH_TARGET)/$(SOURCE_DIRECTORY):
+	$(MKDIR) -p $(@D)
+	$(LN_SYMLINK) $(abspath $(PATH_CURRENT))/$(DIRECTORY_PREFIX) $@
+
+$(PATH_BIN)/vboxkeyboard.tar.gz: $(VBoxKeyboard_TARSOURCES) $(PATH_TARGET)/$(SOURCE_DIRECTORY)
+	$(call MSG_TOOL,tar/gzip,,$@)
+	$(QUIET)cd $(PATH_TARGET) && tar -chf - $(addprefix $(SOURCE_DIRECTORY)/,$(subst $(DIRECTORY_PREFIX),,$(VBoxKeyboard_TARSOURCES))) | gzip - > $@
+
+
+#
+# VirtualBox - The GUI program.
+#
+VirtualBox_TEMPLATE = VBOXQTGUIEXE
+VirtualBox_SDKS.win = WINPSDK DXSDK
+#ifeq ($(filter-out freebsd linux netbsd openbsd os2 solaris,$(BUILD_TARGET)),) - later
+ifeq ($(filter-out freebsd linux netbsd openbsd os2,$(BUILD_TARGET)),) # X11 + os2
+VirtualBox_SDKS += LIBSDL
+endif
+
+ifeq ($(BUILD_TARGET),darwin)
+# For the launch trick we need different inode numbers.
+VirtualBox_INST = $(INST_BIN)VirtualBox $(INST_BIN)VirtualBoxVM
+
+ # For testing iChat Theater stuff change
+ # the sdk path
+ ifdef VBOX_WITH_ICHAT_THEATER 
+  VBOX_PATH_MACOSX_SDK = /Developer/SDKs/MacOSX10.5.sdk
+ endif
+
+endif
+
+ifndef VBOX_OSE
+ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # linux only, yea, right.
+# Note: I'm doing this right here because the GUI will _not_ run
+#       without that file which might be annoying for developers!
+$(VBOX_LICENSE_BIN): $(VBOX_LICENSE_SRC)
+	$(call MSG_GENERATE,,$@)
+	$(QUIET)$(CP) $< $@
+
+$(PATH_BIN)/VirtualBox: $(VBOX_LICENSE_BIN)
+endif
+endif
+
+# Each nls/VirtualBox_xx_YY.ts file must have a qt_xx_YY.ts counterpart
+VirtualBox_QT_TRANSLATIONS_QT := \
+	$(patsubst nls/VirtualBox_%.ts,nls/qt_%.ts,\
+		$(filter nls/VirtualBox_%.ts,$(VirtualBox_QT_TRANSLATIONS)))
+
+# QDesigner UI sources are imported from VBoxUI.pro as VirtualBox_QT_UISRC
+
+# Headers containing definitions of classes that use the Q_OBJECT macro
+VirtualBox_QT_MOCHDRS = \
+	include/QIWidgetValidator.h \
+	include/QIHotKeyEdit.h \
+	include/QIStatusBar.h \
+	include/QIStateIndicator.h \
+	include/QIMessageBox.h \
+	include/QIRichLabel.h \
+	include/VBoxGlobalSettings.h \
+	include/VBoxUtils.h \
+	include/VBoxGlobal.h \
+	include/VBoxVMListBox.h \
+	include/VBoxMediaComboBox.h \
+	include/VBoxSelectorWnd.h \
+	include/VBoxConsoleWnd.h \
+	include/VBoxConsoleView.h \
+	include/VBoxProblemReporter.h \
+	include/VBoxDownloaderWgt.h \
+	include/VBoxNetworkFramework.h
+
+# Sources containing local definitions of classes that use the Q_OBJECT macro
+VirtualBox_QT_MOCSRCS = src/VBoxSelectorWnd.cpp
+ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11
+VirtualBox_QT_MOCSRCS += src/VBoxGlobal.cpp
+endif
+ifdef VBOX_WITH_XPCOM
+VirtualBox_QT_MOCSRCS += src/COMDefs.cpp
+endif
+
+# UI headers (ui.h) containing local definitions of classes that use the Q_OBJECT macro
+VirtualBox_QT_MOCUIHDRS = \
+	ui/VBoxVMSettingsDlg.ui.h \
+	ui/VBoxVMLogViewer.ui.h \
+	ui/VBoxSharedFoldersSettings.ui.h
+
+
+# All generated sources. Note: this list MUST be in sync with Qt source
+# generation rules defined somewhere below!
+VirtualBox_GENSRCS = \
+	$(foreach moc,$(notdir $(basename $(VirtualBox_QT_MOCHDRS))), $(PATH_VirtualBox)/moc/moc_$(moc).cpp) \
+	$(foreach ui,$(notdir $(basename $(VirtualBox_QT_UISRCS))), $(PATH_VirtualBox)/ui/$(ui).cpp $(PATH_VirtualBox)/moc/moc_$(ui).cpp) \
+	$(PATH_VirtualBox)/ui/vbox_image_collection.cpp
+
+# All generated headers. Note: this list MUST be in sync with Qt source
+# generation rules defined somewhere below!
+VirtualBox_GENHDRS = \
+	$(foreach mocui,$(notdir $(basename $(VirtualBox_QT_MOCUIHDRS))), $(PATH_VirtualBox)/moc/$(mocui).moc) \
+	$(foreach moc,$(notdir $(basename $(VirtualBox_QT_MOCSRCS))), $(PATH_VirtualBox)/moc/$(moc).moc) \
+	$(foreach ui,$(notdir $(basename $(VirtualBox_QT_UISRCS))), $(PATH_VirtualBox)/ui/$(ui).h)
+
+# All existing .ui.h files for known .ui sources
+VirtualBox_QT_UIHDRS = \
+	$(wildcard $(addsuffix .h,$(VirtualBox_QT_UISRCS)))
+
+# All header files
+VirtualBox_HEADERS = \
+	$(wildcard include/*.h) \
+	$(VirtualBox_GENHDRS) \
+	$(VirtualBox_QT_UIHDRS)
+
+
+VirtualBox_SOURCES = \
+	$(VirtualBox_GENSRCS) \
+	src/main.cpp \
+	src/COMDefs.cpp \
+	src/QIWidgetValidator.cpp \
+	src/QIHotKeyEdit.cpp \
+	src/QIStateIndicator.cpp \
+	src/QIStatusBar.cpp \
+	src/QIMessageBox.cpp \
+	src/QIRichLabel.cpp \
+	src/VBoxDefs.cpp \
+	src/VBoxGlobalSettings.cpp \
+	src/VBoxGlobal.cpp \
+	src/VBoxMediaComboBox.cpp \
+	src/VBoxProblemReporter.cpp \
+	src/VBoxSelectorWnd.cpp \
+	src/VBoxConsoleView.cpp \
+	src/VBoxConsoleWnd.cpp \
+	src/VBoxDownloaderWgt.cpp \
+	src/VBoxVMListBox.cpp \
+	src/VBoxFrameBuffer.cpp \
+	src/HappyHttp.cpp \
+	src/VBoxNetworkFramework.cpp
+
+ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11
+VirtualBox_SOURCES += \
+	src/linux/XKeyboard-new.cpp
+endif
+
+VirtualBox_SOURCES.win += \
+	src/win32/VirtualBox.rc
+
+VirtualBox_SOURCES.win += \
+	src/VBoxFBDDRAW.cpp
+
+VirtualBox_SOURCES.darwin = \
+	src/darwin/DarwinKeyboard.cpp \
+	src/darwin/DarwinCursor.cpp \
+	src/darwin/VBoxAquaStyle.cpp \
+	src/darwin/VBoxUtils-darwin.cpp \
+	src/VBoxFBQuartz2D.cpp
+
+ifdef VBOX_WITH_ICHAT_THEATER
+ VirtualBox_SOURCES.darwin += \
+	 src/darwin/VBoxIChatTheaterWrapper.m
+endif
+
+ifneq ($(BUILD_TARGET),win)
+src/HappyHttp.cpp_CXXFLAGS += -fexceptions
+src/VBoxDownloaderWgt.cpp_CXXFLAGS += -fexceptions
+src/VBoxNetworkFramework.cpp_CXXFLAGS += -fexceptions
+endif
+src/HappyHttp.cpp_CXXFLAGS.linux += -O2
+
+## @todo how to detect what tool is used?
+## @todo GCC3 seems to lack -Wno-missing-base-class-initializer, so we use
+#  more generic -Wno-extra
+ifdef VBOX_WITH_XPCOM
+src/COMDefs.cpp_CXXFLAGS  = $(VBOX_GCC_Wno-extra)
+endif
+
+VirtualBox_DEFS           = VBOX_GUI_SEPARATE_VM_PROCESS
+VirtualBox_DEFS.debug     = VBOX_GUI_DEBUG VBOX_CHECK_STATE # QT_FATAL_ASSERT
+VirtualBox_DEFS.darwin    = VBOX_GUI_USE_QUARTZ2D VBOX_GUI_USE_QIMAGE VBOX_WITHOUT_QHTTP
+VirtualBox_DEFS.freebsd   = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL
+VirtualBox_DEFS.linux     = VBOX_GUI_USE_SDL
+VirtualBox_DEFS.netbsd    = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL
+VirtualBox_DEFS.openbsd   = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL
+VirtualBox_DEFS.os2       = VBOX_GUI_USE_QIMAGE VBOX_GUI_USE_SDL QT_DLL
+VirtualBox_DEFS.solaris   = VBOX_GUI_USE_QIMAGE #VBOX_GUI_USE_SDL
+VirtualBox_DEFS.win       = VBOX_GUI_USE_QIMAGE UNICODE QT_DLL
+VirtualBox_DEFS.win.amd64 = VBOX_WITHOUT_QHTTP
+#ifndef VBOX_OSE
+ VirtualBox_DEFS.darwin  += VBOX_WITH_HACKED_QT
+#endif
+ifdef VBOX_WITH_ICHAT_THEATER
+ VirtualBox_DEFS.darwin += VBOX_WITH_ICHAT_THEATER
+endif
+ifneq ($(BUILD_TYPE),release)
+ # non-release builds has some extra features.
+ VirtualBox_DEFS         += VBOX_GUI_USE_REFRESH_TIMER
+ VirtualBox_DEFS.win     += VBOX_GUI_USE_DDRAW
+ VirtualBox_DEFS.linux   += VBOX_GUI_USE_QIMAGE
+endif
+ifdef VBOX_WITH_REGISTRATION
+ VirtualBox_DEFS         += VBOX_WITH_REGISTRATION
+endif
+ifdef VBOX_WITH_REGISTRATION_REQUEST
+ VirtualBox_DEFS         += VBOX_WITH_REGISTRATION_REQUEST
+endif
+ifdef VBOX_WITH_ALSA
+ VirtualBox_DEFS         += VBOX_WITH_ALSA
+endif
+ifdef VBOX_WITH_PULSE
+ VirtualBox_DEFS         += VBOX_WITH_PULSE
+endif
+ifdef VBOX_OSE
+ VirtualBox_DEFS         += VBOX_OSE
+endif
+ifdef VBOX_WITH_DEBUGGER_GUI
+ VirtualBox_DEFS         += VBOX_WITH_DEBUGGER_GUI_MENU
+endif
+
+VirtualBox_INCS           = \
+	./include \
+	$(PATH_VirtualBox)/ui \
+	$(PATH_VirtualBox)/moc \
+	$(PATH_VirtualBox)/include \
+
+
+ifeq ($(BUILD_TYPE),release)
+ VirtualBox_LDFLAGS.win  += /SUBSYSTEM:windows
+else
+ VirtualBox_LDFLAGS.linux+= -rdynamic # for backtrace_symbols()
+ ifeq ($(USERNAME),dmik)
+  VirtualBox_LDFLAGS.win += /SUBSYSTEM:windows
+ else
+  VirtualBox_LDFLAGS.win += /SUBSYSTEM:console
+ endif
+endif
+VirtualBox_LDFLAGS.os2    = -Zlinker /PM:PM -Zno-fork
+VirtualBox_LDFLAGS.darwin = -framework IOKit
+ifdef VBOX_WITH_ICHAT_THEATER
+ VirtualBox_LDFLAGS.darwin += -framework Foundation -framework AppKit -framework InstantMessage -framework QuartzCore
+endif
+VirtualBox_LIBS.win       = \
+	$(PATH_SDK_WINPSDK_LIB)/Htmlhelp.Lib \
+	$(PATH_SDK_DXSDK_LIB)/ddraw.lib \
+	$(PATH_SDK_DXSDK_LIB)/dxguid.lib
+VirtualBox_LIBS.os2      += $(PATH_DLL)/VBoxHlp$(VBOX_SUFF_DLL)
+ifeq ($(filter-out freebsd linux netbsd openbsd solaris,$(BUILD_TARGET)),) # X11
+VirtualBox_LIBS          += $(PATH_DLL)/VBoxKeyboard$(VBOX_SUFF_DLL)
+endif
+
+
+ifdef VBOX_WITH_DEBUGGER_GUI ## @todo make this dynamically loadable and ship with release builds too.
+ ifeq ($(BUILD_TARGET),win)
+  VirtualBox_LIBS        += $(PATH_LIB)/VBoxDbg$(VBOX_SUFF_LIB)
+ else
+  VirtualBox_LIBS        += $(PATH_DLL)/VBoxDbg$(VBOX_SUFF_DLL)
+ endif
+endif
+
+WRAPPERSFILE        = $(PATH_VirtualBox)/include/COMWrappers.h
+WRAPPERSINCFILE     = include/COMDefs.h
+WRAPPERSTEMPLATE    = include/COMWrappers.xsl
+XIDLFILE            = ../../Main/idl/VirtualBox.xidl
+
+
+# generated files we need to clean manually
+OTHER_CLEAN           = \
+	$(VirtualBox_GENSRCS) \
+	$(VirtualBox_GENHDRS) \
+	$(WRAPPERSFILE) \
+	$(PATH_BIN)/vboxkeyboard.tar.gz
+
+
+#
+# On Mac OS X (darwin) we need to install icon resources and compusory bundle contents.
+#
+INSTALLS.darwin += VirtualBox.app
+VirtualBox.app_INST = $(INST_VIRTUALBOX)Contents/
+VirtualBox.app_MODE = 644
+VirtualBox.app_SOURCES = \
+	src/darwin/PkgInfo \
+	$(PATH_TARGET)/Info.plist \
+	images/VirtualBox.icns=>Resources/virtualbox.icns
+
+$(PATH_TARGET)/Info.plist: src/darwin/Info.plist $(VBOX_VERSION_MK) | $(call DIRDEP,$(PATH_TARGET))
+	$(call MSG_GENERATE,VirtualBox.app,$<,$@)
+	$(QUIET)$(RM) -f $@
+	$(QUIET)$(SED) \
+		-e 's/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g' \
+		-e 's/@VBOX_VERSION_MAJOR@/$(VBOX_VERSION_MAJOR)/g' \
+		-e 's/@VBOX_VERSION_MINOR@/$(VBOX_VERSION_MINOR)/g' \
+		-e 's/@VBOX_VERSION_BUILD@/$(VBOX_VERSION_BUILD)/g' \
+		$< > $@
+
+INSTALLS.darwin += VirtualBoxVM.app
+VirtualBoxVM.app_INST = $(VirtualBox.app_INST)Resources/VirtualBoxVM.app/Contents/
+VirtualBoxVM.app_MODE = 644
+VirtualBoxVM.app_SOURCES = \
+	src/darwin/VM-PkgInfo=>PkgInfo \
+	$(PATH_TARGET)/VM-Info.plist=>Info.plist \
+	images/VirtualBox.icns=>Resources/virtualbox.icns
+VirtualBoxVM.app_SYMLINKS = \
+	MacOS=>../../../MacOS/
+
+$(PATH_TARGET)/VM-Info.plist: src/darwin/VM-Info.plist $(VBOX_VERSION_MK) | $(call DIRDEP,$(PATH_TARGET))
+	$(call MSG_GENERATE,VirtualBoxVM.app,$<,$@)
+	$(QUIET)$(RM) -f $@
+	$(QUIET)$(SED) \
+		-e 's/@VBOX_VERSION_STRING@/$(VBOX_VERSION_STRING)/g' \
+		-e 's/@VBOX_VERSION_MAJOR@/$(VBOX_VERSION_MAJOR)/g' \
+		-e 's/@VBOX_VERSION_MINOR@/$(VBOX_VERSION_MINOR)/g' \
+		-e 's/@VBOX_VERSION_BUILD@/$(VBOX_VERSION_BUILD)/g' \
+		--output $@ $<
+
+#
+# Translation installation
+#
+VirtualBox.nls_INST = $(INST_BIN)nls/
+VirtualBox.nls_SOURCES =  $(patsubst %.ts,$(PATH_VirtualBox)/nls/%.qm,$(notdir $(VirtualBox_QT_TRANSLATIONS)))
+VirtualBox.nls_SOURCES += $(patsubst %.ts,$(PATH_VirtualBox)/nls/%.qm,$(notdir $(VirtualBox_QT_TRANSLATIONS_QT)))
+VirtualBox.nls_MODE = 644
+
+
+#
+# Testcase for the darwin keyboard routines.
+#
+ifdef VBOX_WITH_TESTCASES
+PROGRAMS.darwin += tstDarwinKeyboard
+tstDarwinKeyboard_TEMPLATE = VBOXR3TSTEXE
+tstDarwinKeyboard_INCS = include
+tstDarwinKeyboard_SOURCES = \
+	src/darwin/tstDarwinKeyboard.cpp \
+	src/darwin/DarwinKeyboard.cpp
+tstDarwinKeyboard_LDFLAGS = -framework IOKit -framework Carbon
+tstDarwinKeyboard_LIBS = \
+	$(LIB_RUNTIME)
+endif
+
+
+
+# Commit the magic.
+# (note: before custom rules that make usage of generated variables!).
+include $(PATH_KBUILD)/footer.kmk
+
+
+
+#
+# Qt source file generation rules
+#
+
+## @todo move QT source generation macros to kBuild
+
+##  Generate a rule to create a MOC source file from a header containing
+#   classes that use the Q_OBJECT macro.
+#   @param  $mochdr     header file with Q_OBJECT
+define def_qt_gen_src_moc
+
+$(eval mocsrc := $(PATH_$(target))/moc/moc_$(notdir $(basename $(mochdr))).cpp)
+
+$(target)_GENSRCS_REAL += $(mocsrc)
+
+$(mocsrc): $(mochdr)
+	$$(call MSG_TOOL,moc,$(target),$(mochdr),$$@)
+	$$(QUIET)$$(MKDIR) -p $$(@D)
+	$$(QUIET)$$(VBOX_MOC) $(mochdr) -o $$@
+
+endef
+
+##  Generate a rule to create a MOC include file from a source containing
+#   local classes that use the Q_OBJECT macro. This include is then included
+#   by that source, so it must be generated before the source gets compiled.
+#   @param  $mocsrc     source file with Q_OBJECT
+define def_qt_gen_inc_moc
+
+$(eval mocobj := $(PATH_$(target)_$(mocsrc))/$(notdir $(basename $(mocsrc)))$(VBOX_SUFF_OBJ))
+$(eval mocinc := $(PATH_$(target))/moc/$(notdir $(basename $(mocsrc))).moc)
+
+$(target)_GENHDRS_REAL += $(mocinc)
+
+$(mocobj): $(mocinc)
+
+.NOTPARALLEL: $(mocinc)
+$(mocinc): $(mocsrc)
+	$$(call MSG_TOOL,moc,$(target),$(mocsrc),$$@)
+	$$(QUIET)$$(MKDIR) -p $$(@D)
+	$$(QUIET)$$(VBOX_MOC) -i $(mocsrc) -o $$@
+
+endef
+
+##  Generate a rule to create a MOC include file from a UI header (ui.h) containing
+#   local classes that use the Q_OBJECT macro. This include is then included
+#   by that header, so it must be generated before the UI source gets compiled.
+#   @param  $mocuihdr     UI header file with Q_OBJECT
+define def_qt_gen_inc_mocuihdr
+
+$(eval uisrc    := $(PATH_$(target))/ui/$(notdir $(basename $(basename $(mocuihdr)))).cpp)
+$(eval uiobj    := $(PATH_$(target)_$$(uisrc))/$(notdir $(basename $$(uisrc)))$(VBOX_SUFF_OBJ))
+$(eval mocuiinc := $(PATH_$(target))/moc/$(notdir $(basename $(mocuihdr))).moc)
+
+$(target)_GENHDRS_REAL += $(mocuiinc)
+
+.NOTPARALLEL: $(mocuiinc)
+$(uisrc): $(mocuiinc)
+$(mocuiinc): $(mocuihdr)
+	$$(call MSG_TOOL,moc,$(target),$(mocuihdr),$$@)
+	$$(QUIET)$$(MKDIR) -p $$(@D)
+	$$(QUIET)$$(VBOX_MOC) -i $(mocuihdr) -o $$@
+
+endef
+
+##  Generate a rule to create a header and source files from an UI
+#   definition source (.ui).
+#   @param  $uifile       UI definintion source file
+define def_qt_gen_src_ui
+
+$(eval uisrc  := $(PATH_$(target))/ui/$(notdir $(basename $(uifile))).cpp)
+$(eval uihdr  := $(PATH_$(target))/ui/$(notdir $(basename $(uifile))).h)
+$(eval mocsrc := $(PATH_$(target))/moc/moc_$(notdir $(basename $(uifile))).cpp)
+
+$(target)_GENSRCS_REAL += $(uisrc) $(mocsrc)
+$(target)_GENHDRS_REAL += $(uihdr)
+
+.NOTPARALLEL: $(uihdr)
+$(uihdr): $(uifile) | $$(call DIRDEP,$(dir $(uihdr)))
+	$$(call MSG_TOOL,uic,$(target),$(uifile),$$@)
+	$$(QUIET)$$(VBOX_UIC) $(uifile) -o $$@
+
+$(uisrc): $(uihdr) $(uifile) $(wildcard $(uifile).h) | $$(call DIRDEP,$(dir $(uisrc)))
+	$$(call MSG_TOOL,uic,$(target),$(uifile),$$@)
+	$$(QUIET)$$(VBOX_UIC) $(uifile) -i $(uihdr) -o $$@
+
+$(mocsrc): $(uihdr) | $$(call DIRDEP,$(dir $(mocsrc)))
+	$$(call MSG_TOOL,moc,$(target),$(uihdr),$$@)
+	$$(QUIET)$$(VBOX_MOC) $(uihdr) -o $$@
+
+endef
+
+##  Generate a rule to create a .qm file from a NLS translation
+#   source (.ts).
+#   @param  $tsfile       Translation source file
+define def_qt_gen_nls
+
+$(eval qmfile  := $(PATH_$(target))/nls/$(notdir $(basename $(tsfile))).qm)
+
+OTHER_CLEAN += $(qmfile)
+
+# Note that we use -nocompress in lrelease to avoid stripping comments and
+# other information from .qm files. If we don't do that, we get .qm files two
+# times smaller, but QTranslator::findMessage() will start searching for
+# translations in all existing contexts in case if it cannot find it in the
+# original context (which is of course not acceptable, no matter if it's a
+# special Qt "feature" or just a bug).
+
+$(qmfile): $(tsfile) | $$(call DIRDEP,$(dir $(qmfile)))
+	$$(call MSG_TOOLS,lrelease,$(target),$(tsfile),$$@)
+	$$(QUIET)$$(VBOX_LRELEASE) -nocompress $(tsfile) -qm $$@
+
+endef
+
+## Generate rules for generating the Qt source for a target.
+# @param   $target  Target name.
+define def_qt_gen_src
+
+# moc srcs from hdrs with Q_OBJECT
+$(foreach mochdr,$($(target)_QT_MOCHDRS),$(eval $(def_qt_gen_src_moc)))
+# moc includes from srcs with Q_OBJECT
+$(foreach mocsrc,$($(target)_QT_MOCSRCS),$(eval $(def_qt_gen_inc_moc)))
+# moc includes from UI headers with Q_OBJECT
+$(foreach mocuihdr,$($(target)_QT_MOCUIHDRS),$(eval $(def_qt_gen_inc_mocuihdr)))
+# UI sources
+$(foreach uifile,$($(target)_QT_UISRCS),$(eval $(def_qt_gen_src_ui)))
+# NLS files
+$(foreach tsfile,$($(target)_QT_TRANSLATIONS),$(eval $(def_qt_gen_nls)))
+$(foreach tsfile,$($(target)_QT_TRANSLATIONS_QT),$(eval $(def_qt_gen_nls)))
+# dirs
+$$(call DIRDEP,$(PATH_$(target))/ui/) \
+$$(call DIRDEP,$(PATH_$(target))/moc/) \
+$$(call DIRDEP,$(PATH_$(target))/nls/):
+	$$(call MSG_MKDIR,$$@)
+	$$(QUIET)$$(MKDIR) -p $$@
+
+endef
+
+# Generate Qt source rules.
+$(foreach target,VirtualBox,$(eval $(def_qt_gen_src)))
+
+
+# Generate COM Wrappers
+.NOTPARALLEL: $(WRAPPERSFILE) $(WRAPPERSINCFILE)
+
+$(WRAPPERSINCFILE): $(WRAPPERSFILE)
+
+$(WRAPPERSFILE): $(XIDLFILE) $(WRAPPERSTEMPLATE) | $(call DIRDEP,$(PATH_VirtualBox)/include/)
+	$(call MSG_TOOL,xsltproc,VirtualBox,$<,$@)
+	$(QUIET)$(VBOX_XSLTPROC) -o $@ $(WRAPPERSTEMPLATE) $<
+
+$(call DIRDEP,$(PATH_VirtualBox)/include/):
+	$(call MSG_MKDIR,$@)
+	$(QUIET)$(MKDIR) -p $@
+
+# this is actually necessary only for Win32 target with disabled dependencies
+define def_wrapper_deps
+$(src): $(WRAPPERSFILE) $(WRAPPERSINCFILE)
+endef
+
+$(foreach src,$(VirtualBox_SOURCES),$(eval $(def_wrapper_deps)))
+
+# static images imported from VBoxUI.pro as VirtualBox_QT_IMAGES
+
+$(PATH_VirtualBox)/ui/vbox_image_collection.txt: VBoxUI.pro $(VirtualBox_QT_IMAGES)
+	$(RM) -f $@
+	$(APPEND) -v $@ VirtualBox_QT_IMAGES
+
+$(PATH_VirtualBox)/ui/vbox_image_collection.cpp: $(PATH_VirtualBox)/ui/vbox_image_collection.txt
+	$(call MSG_TOOL,uic,VirtualBox,$<,$@)
+	$(QUIET)$(VBOX_UIC) -o $@ -embed VBoxGUI -f $<
+
+VirtualBox_GENSRCS += $(PATH_VirtualBox)/ui/vbox_image_collection.cpp
+OTHER_CLEAN += $(PATH_VirtualBox)/ui/vbox_image_collection.txt
+
+
+#
+# Hand made dependencies go here.
+# Basically, here are dependencies for generated UI source files that
+# include generated headers in turn.
+#
+
+$(PATH_VirtualBox)/ui/VBoxDiskImageManagerDlg.cpp: \
+	$(PATH_VirtualBox)/ui/VBoxNewHDWzd.h
+
+# Make all generated UI sources dependent on all generated headers (since they
+# may include them).  This is safer than indifidual dependencies above but
+# currently disabled, because will cause all UI sources to be rebuilt one a
+# single one changes.
+#$(patsubst %,$(PATH_VirtualBox)/ui/%.cpp,$(notdir $(basename $(VirtualBox_QT_UISRCS)))) : $(VirtualBox_GENHDRS)
+
+
+#
+# Custom targets
+#
+
+# Update all known NLS translation (.ts) files in the nls/ subdirectory.
+# NOTE: This target is intened to be run only by the GUI maintainer shortly
+# before a new product release. VirtualBox_xx_YY.ts is a template for new
+# languages and should never be actually translated or installed.
+updatenls: $(VirtualBox_SOURCES) $(VirtualBox_HEADERS)
+	$(call MSG_L1,lupdate all languages (nls/*.ts))
+	$(QUIET)$(VBOX_LUPDATE) $^ -ts $(VirtualBox_QT_TRANSLATIONS) nls/VirtualBox_xx_YY.ts
+
+
+#
+# Test targets
+#
+
+test:
+	@echo ====================
+	@echo $(VirtualBox_GENSRCS) | $(SED) -e "s/ /\n/g"
+	@echo --------------------
+	@echo $(VirtualBox_GENSRCS_REAL) | $(SED) -e "s/ /\n/g"
+	@echo ====================
+	@echo $(VirtualBox_GENHDRS) | $(SED) -e "s/ /\n/g"
+	@echo --------------------
+	@echo $(VirtualBox_GENHDRS_REAL) | $(SED) -e "s/ /\n/g"
+	@echo ====================
+
+test2:
+	@echo $(OTHER_CLEAN) | $(SED) -e "s/ /\n/g"
+
+test3:
+	@echo $(VirtualBox_HEADERS) | $(SED) -e "s/ /\n/g"
+
+testwrappers: $(WRAPPERSFILE)
+
Index: trunk/src/VBox/Frontends/VirtualBox4/VBoxUI.pro
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/VBoxUI.pro	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/VBoxUI.pro	(revision 7219)
@@ -0,0 +1,301 @@
+#
+# VBox GUI: additional Qt project file (for Qt Designer).
+#
+# NOTE: This file is intended to be opened by Qt Designer
+#       as a project file (to work with .ui files)
+#
+
+#
+# Copyright (C) 2006-2007 innotek GmbH
+#
+# This file is part of VirtualBox Open Source Edition (OSE), as
+# available from http://www.virtualbox.org. This file is free software;
+# you can redistribute it and/or modify it under the terms of the GNU
+# General Public License (GPL) as published by the Free Software
+# Foundation, in version 2 as it comes in the "COPYING" file of the
+# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+#
+
+TEMPLATE	= app
+LANGUAGE	= C++
+
+FORMS	= ui/VBoxDiskImageManagerDlg.ui \
+	ui/VBoxVMNetworkSettings.ui \
+	ui/VBoxVMSerialPortSettings.ui \
+	ui/VBoxVMParallelPortSettings.ui \
+	ui/VBoxUSBFilterSettings.ui \
+	ui/VBoxSharedFoldersSettings.ui \
+	ui/VBoxNewVMWzd.ui \
+	ui/VBoxCloseVMDlg.ui \
+	ui/VBoxTakeSnapshotDlg.ui \
+	ui/VBoxVMSettingsDlg.ui \
+	ui/VBoxSnapshotDetailsDlg.ui \
+	ui/VBoxGlobalSettingsDlg.ui \
+	ui/VBoxNewHDWzd.ui \
+	ui/VBoxSnapshotsWgt.ui \
+	ui/VBoxAboutDlg.ui \
+	ui/VBoxVMFirstRunWzd.ui \
+	ui/VBoxVMLogViewer.ui \
+	ui/VBoxRegistrationDlg.ui \
+	ui/VBoxVMInformationDlg.ui
+
+IMAGES	= images/tpixel.png \
+	images/transparent_16px.png \
+	images/vm_delete_32px.png \
+	images/vm_delete_disabled_32px.png \
+	images/vm_discard_32px.png \
+	images/vm_discard_disabled_32px.png \
+	images/vm_new_32px.png \
+	images/vm_new_disabled_32px.png \
+	images/vm_pause_32px.png \
+	images/vm_pause_disabled_32px.png \
+	images/vm_refresh_32px.png \
+	images/vm_refresh_disabled_32px.png \
+	images/vm_settings_32px.png \
+	images/vm_settings_disabled_32px.png \
+	images/vm_show_logs_32px.png \
+	images/vm_show_logs_disabled_32px.png \
+	images/vm_start_32px.png \
+	images/vm_start_disabled_32px.png \
+	images/os_freebsd.png \
+	images/os_openbsd.png \
+	images/os_netbsd.png \
+	images/os_dos.png \
+	images/os_linux.png \
+	images/os_l4.png \
+	images/os_netware.png \
+	images/os_os2.png \
+	images/os_other.png \
+	images/os_solaris.png \
+	images/os_win2000.png \
+	images/os_win2003.png \
+	images/os_win31.png \
+	images/os_win95.png \
+	images/os_win98.png \
+	images/os_winme.png \
+	images/os_winnt.png \
+	images/os_winvista.png \
+	images/os_winxp.png \
+	images/state_aborted_16px.png \
+	images/state_discarding_16px.png \
+	images/state_paused_16px.png \
+	images/state_running_16px.png \
+	images/state_saved_16px.png \
+	images/state_saving_16px.png \
+	images/state_powered_off_16px.png \
+	images/state_restoring_16px.png \
+	images/state_stuck_16px.png \
+	images/offline_snapshot_16px.png \
+	images/online_snapshot_16px.png \
+	images/vmw_new_welcome.png \
+	images/vmw_new_harddisk.png \
+	images/vmw_new_user.png \
+	images/fd_16px.png \
+	images/fd_read_16px.png \
+	images/fd_write_16px.png \
+	images/fd_disabled_16px.png \
+	images/cd_16px.png \
+	images/cd_read_16px.png \
+	images/cd_write_16px.png \
+	images/cd_disabled_16px.png \
+	images/cd_unmount_16px.png \
+	images/cd_unmount_dis_16px.png \
+	images/hd_16px.png \
+	images/hd_read_16px.png \
+	images/hd_write_16px.png \
+	images/hd_disabled_16px.png \
+	images/mouse_16px.png \
+	images/mouse_disabled_16px.png \
+	images/mouse_seamless_16px.png \
+	images/mouse_can_seamless_16px.png \
+	images/mouse_can_seamless_disabled_16px.png \
+	images/mouse_can_seamless_uncaptured_16px.png \
+	images/hostkey_16px.png \
+	images/hostkey_pressed_16px.png \
+	images/hostkey_captured_16px.png \
+	images/hostkey_captured_pressed_16px.png \
+	images/hostkey_disabled_16px.png \
+	images/machine_16px.png \
+	images/ico16x01.png \
+	images/ico20x01.png \
+	images/ico32x01.png \
+	images/ico40x01.png \
+	images/ico64x01.png \
+	images/help_16px.png \
+	images/about_16px.png \
+	images/site_16px.png \
+	images/register_16px.png \
+	images/register_disabled_16px.png \
+	images/reset_16px.png \
+	images/reset_disabled_16px.png \
+	images/pause_16px.png \
+	images/pause_disabled_16px.png \
+	images/fullscreen_16px.png \
+	images/fullscreen_disabled_16px.png \
+	images/acpi_16px.png \
+	images/acpi_disabled_16px.png \
+	images/adjust_win_size_16px.png \
+	images/adjust_win_size_disabled_16px.png \
+	images/auto_resize_on_16px.png \
+	images/auto_resize_on_disabled_16px.png \
+	images/auto_resize_off_16px.png \
+	images/auto_resize_off_disabled_16px.png \
+	images/exit_16px.png \
+	images/poweroff_16px.png \
+	images/poweroff_disabled_16px.png \
+	images/fd_unmount_16px.png \
+	images/fd_unmount_dis_16px.png \
+	images/guesttools_16px.png \
+	images/guesttools_disabled_16px.png \
+	images/diskim_16px.png \
+	images/settings_16px.png \
+	images/delete_16px.png \
+	images/new_16px.png \
+	images/start_16px.png \
+	images/start_dis_16px.png \
+	images/discard_16px.png \
+	images/discard_dis_16px.png \
+	images/settings_dis_16px.png \
+	images/delete_dis_16px.png \
+	images/sound_16px.png \
+	images/nw_16px.png \
+	images/nw_read_16px.png \
+	images/nw_write_16px.png \
+	images/nw_disabled_16px.png \
+	images/usb_16px.png \
+	images/usb_new_16px.png \
+	images/usb_new_disabled_16px.png \
+	images/usb_disabled_16px.png \
+	images/usb_read_16px.png \
+	images/usb_write_16px.png \
+	images/usb_add_16px.png \
+	images/usb_add_disabled_16px.png \
+	images/usb_movedown_16px.png \
+	images/usb_movedown_disabled_16px.png \
+	images/usb_moveup_16px.png \
+	images/usb_moveup_disabled_16px.png \
+	images/usb_remove_16px.png \
+	images/usb_remove_disabled_16px.png \
+	images/usb_unavailable_16px.png \
+	images/usb_unavailable_disabled_16px.png \
+	images/parallel_port_16px.png \
+	images/parallel_port_disabled_16px.png \
+	images/parallel_port_read_16px.png \
+	images/parallel_port_write_16px.png \
+	images/serial_port_16px.png \
+	images/serial_port_disabled_16px.png \
+	images/serial_port_read_16px.png \
+	images/serial_port_write_16px.png \
+	images/select_file_16px.png \
+	images/select_file_dis_16px.png \
+	images/list_moveup_16px.png \
+	images/list_moveup_22px.png \
+	images/list_moveup_disabled_16px.png \
+	images/list_moveup_disabled_22px.png \
+	images/list_movedown_16px.png \
+	images/list_movedown_22px.png \
+	images/list_movedown_disabled_16px.png \
+	images/list_movedown_disabled_22px.png \
+	images/discard_cur_state_16px.png \
+	images/discard_cur_state_22px.png \
+	images/discard_cur_state_dis_16px.png \
+	images/discard_cur_state_dis_22px.png \
+	images/discard_cur_state_snapshot_16px.png \
+	images/discard_cur_state_snapshot_22px.png \
+	images/discard_cur_state_snapshot_dis_16px.png \
+	images/discard_cur_state_snapshot_dis_22px.png \
+	images/discard_snapshot_16px.png \
+	images/discard_snapshot_22px.png \
+	images/discard_snapshot_dis_16px.png \
+	images/discard_snapshot_dis_22px.png \
+	images/take_snapshot_16px.png \
+	images/take_snapshot_22px.png \
+	images/take_snapshot_dis_16px.png \
+	images/take_snapshot_dis_22px.png \
+	images/show_snapshot_details_16px.png \
+	images/show_snapshot_details_22px.png \
+	images/show_snapshot_details_dis_16px.png \
+	images/show_snapshot_details_dis_22px.png \
+	images/add_shared_folder_16px.png \
+	images/add_shared_folder_disabled_16px.png \
+	images/edit_shared_folder_16px.png \
+	images/edit_shared_folder_disabled_16px.png \
+	images/revome_shared_folder_16px.png \
+	images/revome_shared_folder_disabled_16px.png \
+	images/shared_folder_16px.png \
+	images/shared_folder_disabled_16px.png \
+	images/shared_folder_read_16px.png \
+	images/shared_folder_write_16px.png \
+	images/add_host_iface_16px.png \
+	images/add_host_iface_disabled_16px.png \
+	images/remove_host_iface_16px.png \
+	images/remove_host_iface_disabled_16px.png \
+	images/eraser_16px.png \
+	images/eraser_disabled_16px.png \
+	images/refresh_16px.png \
+	images/refresh_disabled_16px.png \
+	images/refresh_22px.png \
+	images/refresh_disabled_22px.png \
+	images/show_logs_16px.png \
+	images/show_logs_22px.png \
+	images/show_logs_disabled_16px.png \
+	images/show_logs_disabled_22px.png \
+	images/description_16px.png \
+	images/description_disabled_16px.png \
+	images/edit_description_16px.png \
+	images/edit_description_disabled_16px.png \
+	images/global_settings_16px.png \
+	images/global_settings_diasbled_16px.png \
+	images/vrdp_16px.png \
+	images/vrdp_disabled_16px.png \
+	images/vdm_add_16px.png \
+	images/vdm_add_disabled_16px.png \
+	images/vdm_add_22px.png \
+	images/vdm_add_disabled_22px.png \
+	images/vdm_new_16px.png \
+	images/vdm_new_disabled_16px.png \
+	images/vdm_new_22px.png \
+	images/vdm_new_disabled_22px.png \
+	images/vdm_release_16px.png \
+	images/vdm_release_disabled_16px.png \
+	images/vdm_release_22px.png \
+	images/vdm_release_disabled_22px.png \
+	images/vdm_remove_16px.png \
+	images/vdm_remove_disabled_16px.png \
+	images/vdm_remove_22px.png \
+	images/vdm_remove_disabled_22px.png \
+	images/meditation_32px.png \
+	images/welcome.png \
+	images/about.png \
+	images/about_tile.png \
+	images/dock_1.png \
+	images/VirtualBox_48px.png
+
+TRANSLATIONS = \
+	nls/VirtualBox_tr.ts \
+	nls/VirtualBox_id.ts \
+	nls/VirtualBox_ca.ts \
+	nls/VirtualBox_sk.ts \
+	nls/VirtualBox_eu.ts \
+	nls/VirtualBox_nl.ts \
+	nls/VirtualBox_cs.ts \
+	nls/VirtualBox_hu.ts \
+	nls/VirtualBox_fi.ts \
+	nls/VirtualBox_sr.ts \
+	nls/VirtualBox_ko.ts \
+	nls/VirtualBox_sv.ts \
+	nls/VirtualBox_pt_PT.ts \
+	nls/VirtualBox_pt_BR.ts \
+	nls/VirtualBox_ja.ts \
+	nls/VirtualBox_pl.ts \
+	nls/VirtualBox_ar.ts \
+	nls/VirtualBox_de.ts \
+	nls/VirtualBox_es.ts \
+	nls/VirtualBox_fr.ts \
+	nls/VirtualBox_it.ts \
+	nls/VirtualBox_ro.ts \
+	nls/VirtualBox_ru.ts \
+	nls/VirtualBox_zh_CN.ts \
+	nls/VirtualBox_zh_TW.ts
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/CIShared.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/CIShared.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/CIShared.h	(revision 7219)
@@ -0,0 +1,408 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Common innotek classes: CIShared class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __CIShared_h__
+#define __CIShared_h__
+
+#ifdef VBOX_CHECK_STATE
+#include <stdio.h>
+#endif
+
+template< class D >
+class CIShared
+{
+    /** @internal
+     *
+     *  A class that derives the data structure managed by the CIShared template
+     *  (passed as a template parameter) for some internal purposes, such as the
+     *  reference count, etc. There is no need to use this class directly.
+     */
+    class Data : public D
+    {
+        enum { Orig = 0x01, Null = 0x02 };
+
+        Data() : cnt( 1 ), state( Orig ) {}
+        Data( const Data &d ) : D( d ), cnt( 1 ), state( d.state & (~Orig) ) {}
+        Data &operator=( const Data &d ) {
+            D::operator=( d );
+            state &= ~Orig;
+            return *this;
+        }
+        // a special constructor to create a null value
+        Data( void* ) : cnt( 1 ), state( Null ) {}
+#ifdef VBOX_CHECK_STATE
+        virtual ~Data();
+        void ref();
+        bool deref();
+#else
+        virtual ~Data() {}
+        void ref() { cnt++; }
+        bool deref() { return !--cnt; }
+#endif // VBOX_CHECK_STATE
+
+        int cnt;
+        int state;
+
+        friend class CIShared<D>;
+    };
+
+public:
+    CIShared( bool null = true ) : d( null ? Null.d->ref(), Null.d : new Data() ) {}
+    CIShared( const CIShared &that ) : d( that.d ) { d->ref(); }
+    CIShared &operator=( const CIShared &that ) {
+        that.d->ref();
+        if ( d->deref() ) delete d;
+        d = that.d;
+        return *this;
+    }
+    virtual ~CIShared() { if ( d->deref() ) delete d; }
+
+    bool isOriginal() const { return (d->state != 0); }
+    bool isNull() const { return ((d->state & Data::Null) != 0); }
+
+    bool detach();
+    bool detachOriginal();
+
+    CIShared copy() const {
+        return isNull() ? CIShared( Null ) : CIShared( new Data( *d ) );
+    }
+
+    const D *data() const { return d; }
+    inline D *mData();
+
+    bool operator==( const CIShared &that ) const {
+        return (d == that.d) || (*d == *(that.d));
+    }
+
+    // convenience operators
+    const D *operator->() const { return data(); }
+    bool operator!() const { return isNull(); }
+
+private:
+    CIShared( Data *data ) : d( data ) {}
+    Data *d;
+
+    static CIShared Null;
+};
+
+/** @class CIShared
+ *
+ *  This template allows to implement the implicit sharing
+ *  semantics for user-defined data structures.
+ *
+ *  The template argument is a structure (or a class) whose objects
+ *  need to be implicitly shared by different pieces of code. A class
+ *  generated from this template acts as a wrapper for that structure
+ *  and provides a safe access (from the shared usage point of view) to its
+ *  members. Note that simple C++ types (such as int) cannot be used as
+ *  template arguments.
+ *
+ *  Implicit sharing means that instances of the generated class point to the
+ *  same data object of the managed structure until any one of them tries
+ *  to change it. When it happens that instane makes a deep copy of the object
+ *  (through its copy constructor) and does the actual change on that copy,
+ *  keeping the original data unchanged. This technique is also called
+ *  "copy on write". Also, any instance can excplicitly stop sharing the data
+ *  it references at any time by calling the detach() method directly, which
+ *  makes a copy if the data is referenced by more than one instance.
+ *
+ *  The read-only access to the managed data can be obtained using the
+ *  data() method that returns a pointer to the constant data of the type
+ *  used as a template argument. The pointer to the non-constant data
+ *  is returned by the mData() method, that automatically detaches the
+ *  instance if necessary. This method should be used with care, and only
+ *  when it is really necessary to change the data -- if you will use it for
+ *  the read-only access the implicit sharing will not work because every
+ *  instance will have its data detached.
+ *
+ *  To be able to be used with the VShared template the structure/class
+ *  must have public (or protected) constructors and a destructor. If it
+ *  doesn't contain pointers as its members then the two constructors
+ *  (the default and the copy constructor) and the destructor automatically
+ *  generated by the compiler are enough, there's no need to define them
+ *  explicitly. If the destructor is defined explicitly it must be
+ *  virtual.
+ *
+ *  The default constructor implemented by this template (it is actually
+ *  a constructor with one bool argument that defaults to false) creates
+ *  a null instance (i.e. its isNull() method returns false). All null
+ *  instances share the same internal data object (created by the default
+ *  constructor of the managed structure) and provide only a read-only access
+ *  to its members. This means that the mData() method of such an instance
+ *  will always return a null pointer and an attempt to access its members
+ *  through that pointer will most likely cause a memory access violation
+ *  exception. The template doesn't provide any other constructors (except
+ *  the copy constructor) because it doesn't know how to initialize the
+ *  object of the managed structure, so the only way to create a non-null
+ *  instance is to pass true to the constructor mentioned above.
+ *
+ *  It's a good practice not to use instantiations of this template directly
+ *  but derive them instead. This gives an opportunity to define necessary
+ *  constructors with arguments that initialize the managed structure, as
+ *  well as to define convenient methods to access structure members (instead
+ *  of defining them in the structure itself). For example:
+ *
+ *  @code
+ *
+ *  // a data structure
+ *  struct ACardData {
+ *      string name;
+ *      // commented out -- not so convenient:
+ *      // void setName( const string &n ) { name = n; }
+ *  }
+ *
+ *  // a wrapper
+ *  class ACard : publc CIShared< ACardData > {
+ *      ACardData() {}  // the default constructor should be visible
+ *      ACardData( const string &name ) :
+ *          CIShared< ACardData >( false ) // make non-null
+ *      {
+ *          mData()->name = name;
+ *      }
+ *      string name() const { return data()->name; }
+ *      void setName( const string &name ) { mData()->name = name; }
+ *  }
+ *
+ *  // ...
+ *  ACard c( "John" );
+ *  // ...
+ *  c.setName( "Ivan" );
+ *  // the above is shorter than c.data()->name or c.mData()->setName()
+ *
+ *  @endcode
+ *
+ *  If some members of the structure need to be private (and therefore
+ *  unaccessible through the pointers returned by data() and vData()) you can
+ *  simply declare the wrapper class (the ACard class in the example above)
+ *  as a friend of the structure and still use the above approach.
+ *
+ *  For public members of the original structure it's also possible to use
+ *  the overloaded operator->(), which is the equivalent of calling the data()
+ *  method, i.e.:
+ *
+ *  @code
+ *  // ...
+ *  cout << c->name;
+ *  @endcode
+ *
+ *  The operator!() is overloaded for convenience and is equivalent to the
+ *  isNull() method.
+ *
+ *  The operator==() makes a comparison of two instances.
+ *
+ *  @todo put the "original" state definition here...
+ */
+
+/** @internal
+ *
+ *  A special null value for internal usage. All null instances created
+ *  with the default constructor share the data object it contains.
+ */
+template< class D > CIShared<D> CIShared<D>::Null = CIShared( new Data( 0 ) );
+
+/** @fn CIShared::CIShared( bool null = true )
+ *
+ *  Creates a new instance. If the argument is true (which is the default)
+ *  a null instance is created. All null instances share the same data
+ *  object created using the default constructor of the managed structure
+ *  (i.e. specified as template argument when instantiating).
+ *
+ *  If the argument is false an empty instance is created. The empty instance
+ *  differs from the null instance such that the created data object is
+ *  initially non-shared and the mData() method returns a valid pointer
+ *  suitable for modifying the data.
+ *
+ *  The instance created by this constructor is initially original.
+ *
+ *  @see isNull, isOriginal
+ */
+
+/** @fn CIShared::CIShared( const CIShared & )
+ *
+ *  Creates a new instance and initializes it by a reference to the same data
+ *  object as managed by the argument. No copies of the data are created.
+ *  The created instance becomes null and/or original if the argument is null
+ *  and/or original, respectively.
+ *
+ *  @see isNull, isOriginal
+ */
+
+/** @fn CIShared::operator=( const CIShared & )
+ *
+ *  Assigns a new value to this instance by instructing it to refer to the
+ *  same data as managed by the argument. No copies of the data are created.
+ *  The previous data is automatically deleted if there are no more references
+ *  to it. The instance becomes null and/or original if the argument is null
+ *  and/or original, respectively.
+ */
+
+/** @fn CIShared::copy() const
+ *
+ *  Returns a "deep" copy of the instance. The returned instance always
+ *  contains its own (not yet shared) copy of the managed data, even if the
+ *  data wasn't shared before this call. The new copy becomes not original
+ *  if it is not null, otherwise it remains null.
+ *
+ *  @see isNull, isOriginal
+ */
+
+/** @fn CIShared::data() const
+ *
+ *  Returns a pointer to the object of the managed structure that is suitable
+ *  for a read-only access. Does <b>not</b> do an implicit detach(), the
+ *  data remains shared.
+ *
+ *  @see mData()
+ */
+
+/** @fn CIShared::operator==( const CIShared & ) const
+ *
+ *  Compares this instance and the argument. Two instances are considered
+ *  to be equal if they share the same data object or if data objects they
+ *  share are equal. Data objects are compared using the comparison operator
+ *  of the managed structure.
+ */
+
+/**
+ *  Detaches this instance from other instances it shares the data with by
+ *  making the copy of the data. This instance becomes "non-original". The
+ *  method does nothing and returns false if this instance is null or its
+ *  data is not shared among (referenced by) other instances.
+ *
+ *  @return true if it does a real detach and false otherwise.
+ *
+ *  @see isOriginal, isNull
+ */
+template< class D > bool CIShared<D>::detach() {
+    if ( !(d->state & Data::Null) && d->cnt > 1 ) {
+        d->deref();
+        d = new Data( *d );
+        return true;
+    }
+    return false;
+}
+
+/**
+ *  Detaches this instance from other instances it shares the data with by
+ *  making the copy of the data. This instance becomes "original" (even if
+ *  it wasn't original before a detach), all other instances that previously
+ *  shared the same data will become "non-original". The method does nothing
+ *  and returns false if this instance is null. If its data is not shared
+ *  among (referenced by) other instances it marks it as original and
+ *  also returns false.
+ *
+ *  @return true if it does a real detach and false otherwise.
+ *
+ *  @see isOriginal, isNull
+ */
+template< class D > bool CIShared<D>::detachOriginal() {
+    if ( !(d->state & Data::Null) ) {
+        if ( d->cnt > 1 ) {
+            d->deref();
+            d->state &= ~Data::Orig;
+            d = new Data( *d );
+            d->state |= Data::Orig;
+            return true;
+        }
+        d->state |= Data::Orig;
+    }
+    return false;
+}
+
+/** @fn CIShared::isOriginal() const
+ *
+ *  Returns true if the data is the original data and false otherwise.
+ *  The data is considered to be original until it is changed through the
+ *  mData() member or directly detached by detach(). Also, the data can be
+ *  made original at any time using the detachOriginal() method.
+ *
+ *  Note, that this method always returns true for null instances.
+ *
+ *  @see detachOriginal, isNull
+ */
+
+/** @fn CIShared::isNull() const
+ *
+ *  Returns true if this instance is a special null value. All null values
+ *  share the same data object created by the default constructor of
+ *  the managed structure. A null instance gives a read-only access to the
+ *  managed data.
+ *
+ *  @see vData
+ */
+
+/**
+ *  Returns a pointer to the object of the managed structure that is suitable
+ *  for modifying data. Does an implicit detach() if this data object is
+ *  referenced by more than one instance, making this instance non-original.
+ *
+ *  This method should be called only when it's really necessary to change
+ *  the data object, read-only access should be obtained using the data()
+ *  member. Otherwise there all data objects will be detached and non-shared.
+ *
+ *  @warning This method returns a null pointer for instances that are
+ *  null. Accessing data through that pointer will most likely cause a
+ *  memory access violation exception.
+ *
+ *  @see data, isNull, isOriginal
+ */
+template< class D > inline D *CIShared<D>::mData() {
+    if ( d->state & Data::Null ) {
+#ifdef VBOX_CHECK_STATE
+        printf( "CIShared::mData(): a null instance, returning a null pointer!" );
+#endif
+        return 0;
+    }
+    if ( d->cnt > 1 )
+        detach();
+    return d;
+}
+
+// CIShared<D>::Data debug methods
+/////////////////////////////////////////////////////////////////////////////
+
+#ifdef VBOX_CHECK_STATE
+
+template< class D > CIShared<D>::Data::~Data() {
+    if ( cnt )
+        printf( "~Data(): ref count is %d, but must be zero!\n", cnt );
+}
+
+template< class D > void CIShared<D>::Data::ref() {
+    if ( cnt <= 0 )
+        printf(
+            "Data::ref() ref count was %d, "
+            "but must be greater than zero!\n",
+            cnt
+        );
+    cnt++;
+}
+
+template< class D > bool CIShared<D>::Data::deref() {
+    if ( cnt <= 0 )
+        printf(
+            "Data::ref() ref count was %d, "
+            "but must be greater than zero!\n",
+            cnt
+        );
+    return !--cnt;
+}
+
+#endif // VBOX_CHECK_STATE
+
+#endif // __CIShared_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/COMDefs.h	(revision 7219)
@@ -0,0 +1,780 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Various COM definitions and COM wrapper class declarations
+ *
+ * This header is used in conjunction with the header generated from
+ * XIDL expressed interface definitions to provide cross-platform Qt-based
+ * interface wrapper classes.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __COMDefs_h__
+#define __COMDefs_h__
+
+/** @defgroup   grp_QT_COM  Qt-COM Support Layer
+ * @{
+ *
+ * The Qt-COM support layer provides a set of defintions and smart classes for
+ * writing simple, clean and platform-independent code to access COM/XPCOM
+ * components through exposed COM interfaces. This layer is based on the
+ * COM/XPCOM Abstarction Layer library (the VBoxCOM glue library defined in
+ * include/VBox/com and implemented in src/VBox/Main/glue).
+ *
+ * ...
+ *
+ * @defgroup   grp_QT_COM_arrays    Arrays
+ * @{
+ *
+ * COM/XPCOM arrays are mapped to QValueVector objects. QValueVector templates
+ * declared with a type that corresponds to the COM type of elements in the
+ * array using normal Qt-COM type mapping rules. Here is a code example that
+ * demonstrates how to call interface methods that take and return arrays (this
+ * example is based on examples given in @ref grp_COM_arrays):
+ * @code
+
+    CSomething component;
+
+    // ...
+
+    QValueVector <LONG> in (3);
+    in [0] = -1;
+    in [1] = -2;
+    in [2] = -3;
+
+    QValueVector <LONG> out;
+    QValueVector <LONG> ret;
+
+    ret = component.TestArrays (in, out);
+
+    for (size_t i = 0; i < ret.size(); ++ i)
+        LogFlow (("*** ret[%u]=%d\n", i, ret [i]));
+
+ * @endcode
+ * @}
+ */
+
+/* Both VBox/com/assert.h and qglobal.h contain a definition of ASSERT.
+ * Either of them can be already included here, so try to shut them up.  */
+#undef ASSERT
+
+#include <VBox/com/com.h>
+#include <VBox/com/array.h>
+#include <VBox/com/assert.h>
+
+#undef ASSERT
+
+#include <qglobal.h>
+#include <qstring.h>
+#include <quuid.h>
+#include <qvaluevector.h>
+
+#include <iprt/memory> // for auto_copy_ptr
+
+/*
+ * Additional COM / XPCOM defines and includes
+ */
+
+#define IN_BSTRPARAM    INPTR BSTR
+#define IN_GUIDPARAM    INPTR GUIDPARAM
+
+#if !defined (VBOX_WITH_XPCOM)
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+#include <nsXPCOM.h>
+#include <nsMemory.h>
+#include <nsIComponentManager.h>
+
+class XPCOMEventQSocketListener;
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+
+/* VirtualBox interfaces declarations */
+#if !defined (VBOX_WITH_XPCOM)
+    #include <VirtualBox.h>
+#else /* !defined (VBOX_WITH_XPCOM) */
+    #include <VirtualBox_XPCOM.h>
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+#include "VBoxDefs.h"
+
+
+/////////////////////////////////////////////////////////////////////////////
+
+class CVirtualBoxErrorInfo;
+
+/** Represents extended error information */
+class COMErrorInfo
+{
+public:
+
+    COMErrorInfo()
+        : mIsNull (true)
+        , mIsBasicAvailable (false), mIsFullAvailable (false)
+        , mResultCode (S_OK) {}
+
+    COMErrorInfo (const CVirtualBoxErrorInfo &info) { init (info); }
+
+    /* the default copy ctor and assignment op are ok */
+
+    bool isNull() const { return mIsNull; }
+
+    bool isBasicAvailable() const { return mIsBasicAvailable; }
+    bool isFullAvailable() const { return mIsFullAvailable; }
+
+    HRESULT resultCode() const { return mResultCode; }
+    QUuid interfaceID() const { return mInterfaceID; }
+    QString component() const { return mComponent; }
+    QString text() const { return mText; }
+
+    const COMErrorInfo *next() const { return mNext.get(); }
+
+    QString interfaceName() const { return mInterfaceName; }
+    QUuid calleeIID() const { return mCalleeIID; }
+    QString calleeName() const { return mCalleeName; }
+
+private:
+
+    void init (const CVirtualBoxErrorInfo &info);
+    void fetchFromCurrentThread (IUnknown *callee, const GUID *calleeIID);
+
+    static QString getInterfaceNameFromIID (const QUuid &id);
+
+    bool mIsNull : 1;
+    bool mIsBasicAvailable : 1;
+    bool mIsFullAvailable : 1;
+
+    HRESULT mResultCode;
+    QUuid mInterfaceID;
+    QString mComponent;
+    QString mText;
+
+    cppx::auto_copy_ptr <COMErrorInfo> mNext;
+
+    QString mInterfaceName;
+    QUuid mCalleeIID;
+    QString mCalleeName;
+
+    friend class COMBaseWithEI;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Base COM class the CInterface template and all wrapper classes are derived
+ *  from. Provides common functionality for all COM wrappers.
+ */
+class COMBase
+{
+public:
+
+    static HRESULT InitializeCOM();
+    static HRESULT CleanupCOM();
+
+    /**
+     *  Returns the result code of the last interface method called
+     *  by the wrapper instance or the result of CInterface::createInstance()
+     *  operation.
+     */
+    HRESULT lastRC() const { return mRC; }
+
+    /**
+     *  Returns error info set by the last unsuccessfully invoked interface
+     *  method. Returned error info is useful only if CInterface::lastRC()
+     *  represents a failure or a warning (i.e. CInterface::isReallyOk() is
+     *  false).
+     */
+    virtual COMErrorInfo errorInfo() const { return COMErrorInfo(); }
+
+#if !defined (VBOX_WITH_XPCOM)
+
+    /** Converts a GUID value to QUuid */
+    static QUuid ToQUuid (const GUID &id)
+    {
+        return QUuid (id.Data1, id.Data2, id.Data3,
+                      id.Data4[0], id.Data4[1], id.Data4[2], id.Data4[3],
+                      id.Data4[4], id.Data4[5], id.Data4[6], id.Data4[7]);
+    }
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+    /** Converts a GUID value to QUuid */
+    static QUuid ToQUuid (const nsID &id)
+    {
+        return QUuid (id.m0, id.m1, id.m2,
+                      id.m3[0], id.m3[1], id.m3[2], id.m3[3],
+                      id.m3[4], id.m3[5], id.m3[6], id.m3[7]);
+    }
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+    /* Arrays of arbitrary types */
+
+    template <typename QT, typename CT>
+    static void ToSafeArray (const QValueVector <QT> &aVec, com::SafeArray <CT> &aArr)
+    {
+        AssertMsgFailedReturnVoid (("No conversion!\n"));
+    }
+
+    template <typename CT, typename QT>
+    static void FromSafeArray (const com::SafeArray <CT> &aArr, QValueVector <QT> &aVec)
+    {
+        AssertMsgFailedReturnVoid (("No conversion!\n"));
+    }
+
+    template <typename QT, typename CT>
+    static void ToSafeArray (const QValueVector <QT *> &aVec, com::SafeArray <CT *> &aArr)
+    {
+        AssertMsgFailedReturnVoid (("No conversion!\n"));
+    }
+
+    template <typename CT, typename QT>
+    static void FromSafeArray (const com::SafeArray <CT *> &aArr, QValueVector <QT *> &aVec)
+    {
+        AssertMsgFailedReturnVoid (("No conversion!\n"));
+    }
+
+    /* Arrays of equal types */
+
+    template <typename T>
+    static void ToSafeArray (const QValueVector <T> &aVec, com::SafeArray <T> &aArr)
+    {
+        aArr.reset (aVec.size());
+        size_t i = 0;
+        for (typename QValueVector <T>::const_iterator it = aVec.begin();
+             it != aVec.end(); ++ it, ++ i)
+            aArr [i] = *it;
+    }
+
+    template <typename T>
+    static void FromSafeArray (const com::SafeArray <T> &aArr, QValueVector <T> &aVec)
+    {
+        aVec = QValueVector <T> (aArr.size());
+        size_t i = 0;
+        for (typename QValueVector <T>::iterator it = aVec.begin();
+             it != aVec.end(); ++ it, ++ i)
+            *it = aArr [i];
+    }
+
+    /* Arrays of strings */
+
+    static void ToSafeArray (const QValueVector <QString> &aVec,
+                             com::SafeArray <BSTR> &aArr);
+    static void FromSafeArray (const com::SafeArray <BSTR> &aArr,
+                               QValueVector <QString> &aVec);
+
+    /* Arrays of interface pointers. Note: we need a separate pair of names
+     * only because the MSVC8 template matching algorithm is poor and tries to
+     * instantiate a com::SafeIfaceArray <BSTR> (!!!) template otherwise for
+     * *no* reason and fails. Note that it's also not possible to choose the
+     * correct function by specifying template arguments explicitly because then
+     * it starts to try to instantiate the com::SafeArray <I> template for
+     * *no* reason again and fails too. Definitely, broken. Works in GCC like a
+     * charm. */
+
+    template <class CI, class I>
+    static void ToSafeIfaceArray (const QValueVector <CI> &aVec,
+                                  com::SafeIfaceArray <I> &aArr)
+    {
+        aArr.reset (aVec.size());
+        size_t i = 0;
+        for (typename QValueVector <CI>::const_iterator it = aVec.begin();
+             it != aVec.end(); ++ it, ++ i)
+        {
+            aArr [i] = (*it).iface();
+            if (aArr [i])
+                aArr [i]->AddRef();
+        }
+    }
+
+    template <class I, class CI>
+    static void FromSafeIfaceArray (const com::SafeIfaceArray <I> &aArr,
+                                    QValueVector <CI> &aVec)
+    {
+        aVec = QValueVector <CI> (aArr.size());
+        size_t i = 0;
+        for (typename QValueVector <CI>::iterator it = aVec.begin();
+             it != aVec.end(); ++ it, ++ i)
+            (*it).attach (aArr [i]);
+    }
+
+protected:
+
+    /* no arbitrary instance creations */
+    COMBase() : mRC (S_OK) {};
+
+#if defined (VBOX_WITH_XPCOM)
+    static XPCOMEventQSocketListener *sSocketListener;
+#endif
+
+    /** Adapter to pass QString as input BSTR params */
+    class BSTRIn
+    {
+    public:
+
+        BSTRIn (const QString &s) : bstr (SysAllocString ((const OLECHAR *) s.ucs2())) {}
+
+        ~BSTRIn()
+        {
+            if (bstr)
+                SysFreeString (bstr);
+        }
+
+        operator BSTR() const { return bstr; }
+
+    private:
+
+        BSTR bstr;
+    };
+
+    /** Adapter to pass QString as output BSTR params */
+    class BSTROut
+    {
+    public:
+
+        BSTROut (QString &s) : str (s), bstr (0) {}
+
+        ~BSTROut()
+        {
+            if (bstr) {
+                str = QString::fromUcs2 (bstr);
+                SysFreeString (bstr);
+            }
+        }
+
+        operator BSTR *() { return &bstr; }
+
+    private:
+
+        QString &str;
+        BSTR bstr;
+    };
+
+    /**
+     * Adapter to pass K* enums as output COM enum params (*_T).
+     *
+     * @param QE    K* enum.
+     * @param CE    COM enum.
+     */
+    template <typename QE, typename CE>
+    class ENUMOut
+    {
+    public:
+
+        ENUMOut (QE &e) : qe (e), ce ((CE) 0) {}
+        ~ENUMOut() { qe = (QE) ce; }
+        operator CE *() { return &ce; }
+
+    private:
+
+        QE &qe;
+        CE ce;
+    };
+
+#if !defined (VBOX_WITH_XPCOM)
+
+    /** Adapter to pass QUuid as input GUID params */
+    static GUID GUIDIn (const QUuid &uuid) { return uuid; }
+
+    /** Adapter to pass QUuid as output GUID params */
+    class GUIDOut
+    {
+    public:
+
+        GUIDOut (QUuid &id) : uuid (id)
+        {
+            ::memset (&guid, 0, sizeof (GUID));
+        }
+
+        ~GUIDOut()
+        {
+            uuid = QUuid (
+                guid.Data1, guid.Data2, guid.Data3,
+                guid.Data4[0], guid.Data4[1], guid.Data4[2], guid.Data4[3],
+                guid.Data4[4], guid.Data4[5], guid.Data4[6], guid.Data4[7]);
+        }
+
+        operator GUID *() { return &guid; }
+
+    private:
+
+        QUuid &uuid;
+        GUID guid;
+    };
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+    /** Adapter to pass QUuid as input GUID params */
+    static const nsID &GUIDIn (const QUuid &uuid)
+    {
+        return *(const nsID *) &uuid;
+    }
+
+    /** Adapter to pass QUuid as output GUID params */
+    class GUIDOut
+    {
+    public:
+
+        GUIDOut (QUuid &id) : uuid (id), nsid (0) {}
+
+        ~GUIDOut()
+        {
+            if (nsid)
+            {
+                uuid = QUuid (
+                    nsid->m0, nsid->m1, nsid->m2,
+                    nsid->m3[0], nsid->m3[1], nsid->m3[2], nsid->m3[3],
+                    nsid->m3[4], nsid->m3[5], nsid->m3[6], nsid->m3[7]);
+                nsMemory::Free (nsid);
+            }
+        }
+
+        operator nsID **() { return &nsid; }
+
+    private:
+
+        QUuid &uuid;
+        nsID *nsid;
+    };
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+    void fetchErrorInfo (IUnknown * /*callee*/, const GUID * /*calleeIID*/) const {}
+
+    mutable HRESULT mRC;
+
+    friend class COMErrorInfo;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Alternative base class for the CInterface template that adds
+ *  the errorInfo() method for providing extended error info about
+ *  unsuccessful invocation of the last called interface method.
+ */
+class COMBaseWithEI : public COMBase
+{
+public:
+
+    /**
+     *  Returns error info set by the last unsuccessfully invoked interface
+     *  method. Returned error info is useful only if CInterface::lastRC()
+     *  represents a failure or a warning (i.e. CInterface::isReallyOk() is
+     *  false).
+     */
+    COMErrorInfo errorInfo() const { return mErrInfo; }
+
+protected:
+
+    /* no arbitrary instance creations */
+    COMBaseWithEI() : COMBase () {};
+
+    void fetchErrorInfo (IUnknown *callee, const GUID *calleeIID) const
+    {
+        mErrInfo.fetchFromCurrentThread (callee, calleeIID);
+    }
+
+    mutable COMErrorInfo mErrInfo;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Simple class that encapsulates the result code and COMErrorInfo.
+ */
+class COMResult
+{
+public:
+
+    COMResult() : mRC (S_OK) {}
+
+    /** Queries the current result code and error info from the given component */
+    COMResult (const COMBase &aComponent)
+    {
+        mErrInfo = aComponent.errorInfo();
+        mRC = aComponent.lastRC();
+    }
+
+    /** Queries the current result code and error info from the given component */
+    COMResult &operator= (const COMBase &aComponent)
+    {
+        mErrInfo = aComponent.errorInfo();
+        mRC = aComponent.lastRC();
+        return *this;
+    }
+
+    bool isNull() const { return mErrInfo.isNull(); }
+
+    /**
+     * Returns @c true if the result code repesents success (with or without
+     * warnings).
+     */
+    bool isOk() const { return SUCCEEDED (mRC); }
+
+    /**
+     * Returns @c true if the result code represends success with one or more
+     * warnings.
+     */
+    bool isWarning() const { return SUCCEEDED_WARNING (mRC); }
+
+    /**
+     * Returns @c true if the result code represends success with no warnings.
+     */
+    bool isReallyOk() const { return mRC == S_OK; }
+
+    COMErrorInfo errorInfo() const { return mErrInfo; }
+    HRESULT rc() const { return mRC; }
+
+private:
+
+    COMErrorInfo mErrInfo;
+    HRESULT mRC;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+class CUnknown;
+
+/**
+ *  Wrapper template class for all interfaces.
+ *
+ *  All interface methods named as they are in the original, i.e. starting
+ *  with the capital letter. All utility non-interface methods are named
+ *  starting with the small letter. Utility methods should be not normally
+ *  called by the end-user client application.
+ *
+ *  @param  I   interface class (i.e. IUnknown/nsISupports derivant)
+ *  @param  B   base class, either COMBase (by default) or COMBaseWithEI
+ */
+template <class I, class B = COMBase>
+class CInterface : public B
+{
+public:
+
+    typedef B Base;
+    typedef I Iface;
+
+    /* constructors & destructor */
+
+    CInterface() : mIface (NULL) {}
+
+    CInterface (const CInterface &that) : B (that), mIface (that.mIface)
+    {
+        addref (mIface);
+    }
+
+    CInterface (const CUnknown &that);
+
+    CInterface (I *i) : mIface (i) { addref (mIface); }
+
+    virtual ~CInterface() { release (mIface); }
+
+    /* utility methods */
+
+    void createInstance (const CLSID &clsid)
+    {
+        AssertMsg (!mIface, ("Instance is already non-NULL\n"));
+        if (!mIface)
+        {
+#if !defined (VBOX_WITH_XPCOM)
+
+            B::mRC = CoCreateInstance (clsid, NULL, CLSCTX_ALL,
+                                       _ATL_IIDOF (I), (void **) &mIface);
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+            nsCOMPtr <nsIComponentManager> manager;
+            B::mRC = NS_GetComponentManager (getter_AddRefs (manager));
+            if (SUCCEEDED (B::mRC))
+                B::mRC = manager->CreateInstance (clsid, nsnull, NS_GET_IID (I),
+                                                  (void **) &mIface);
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+            /* fetch error info, but don't assert if it's missing -- many other
+             * reasons can lead to an error (w/o providing error info), not only
+             * the instance initialization code (that should always provide it) */
+            B::fetchErrorInfo (NULL, NULL);
+        }
+    }
+
+    void attach (I *i)
+    {
+        /* be aware of self (from COM point of view) assignment */
+        I *old_iface = mIface;
+        mIface = i;
+        addref (mIface);
+        release (old_iface);
+        B::mRC = S_OK;
+    };
+
+    void attachUnknown (IUnknown *i)
+    {
+        /* be aware of self (from COM point of view) assignment */
+        I *old_iface = mIface;
+        mIface = NULL;
+        B::mRC = S_OK;
+        if (i)
+#if !defined (VBOX_WITH_XPCOM)
+            B::mRC = i->QueryInterface (_ATL_IIDOF (I), (void **) &mIface);
+#else /* !defined (VBOX_WITH_XPCOM) */
+            B::mRC = i->QueryInterface (NS_GET_IID (I), (void **) &mIface);
+#endif /* !defined (VBOX_WITH_XPCOM) */
+        release (old_iface);
+    };
+
+    void detach() { release (mIface); mIface = NULL; }
+
+    bool isNull() const { return mIface == NULL; }
+
+    /**
+     * Returns @c true if the result code repesents success (with or without
+     * warnings).
+     */
+    bool isOk() const { return !isNull() && SUCCEEDED (B::mRC); }
+
+    /**
+     * Returns @c true if the result code represends success with one or more
+     * warnings.
+     */
+    bool isWarning() const { return !isNull() && SUCCEEDED_WARNING (B::mRC); }
+
+    /**
+     * Returns @c true if the result code represends success with no warnings.
+     */
+    bool isReallyOk() const { return !isNull() && B::mRC == S_OK; }
+
+    /* utility operators */
+
+    CInterface &operator= (const CInterface &that)
+    {
+        attach (that.mIface);
+        B::operator= (that);
+        return *this;
+    }
+
+    I *iface() const { return mIface; }
+
+    bool operator== (const CInterface &that) const { return mIface == that.mIface; }
+    bool operator!= (const CInterface &that) const { return mIface != that.mIface; }
+
+    CInterface &operator= (const CUnknown &that);
+
+protected:
+
+    static void addref (I *i) { if (i) i->AddRef(); }
+    static void release (I *i) { if (i) i->Release(); }
+
+    mutable I *mIface;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+class CUnknown : public CInterface <IUnknown, COMBaseWithEI>
+{
+public:
+
+    CUnknown() : CInterface <IUnknown, COMBaseWithEI> () {}
+
+    template <class C>
+    explicit CUnknown (const C &that)
+    {
+        mIface = NULL;
+        if (that.mIface)
+#if !defined (VBOX_WITH_XPCOM)
+            mRC = that.mIface->QueryInterface (_ATL_IIDOF (IUnknown), (void**) &mIface);
+#else /* !defined (VBOX_WITH_XPCOM) */
+            mRC = that.mIface->QueryInterface (NS_GET_IID (IUnknown), (void**) &mIface);
+#endif /* !defined (VBOX_WITH_XPCOM) */
+        if (SUCCEEDED (mRC))
+        {
+            mRC = that.lastRC();
+            mErrInfo = that.errorInfo();
+        }
+    }
+
+    /* specialization for CUnknown */
+    CUnknown (const CUnknown &that) : CInterface <IUnknown, COMBaseWithEI> ()
+    {
+        mIface = that.mIface;
+        addref (mIface);
+        COMBaseWithEI::operator= (that);
+    }
+
+    template <class C>
+    CUnknown &operator= (const C &that)
+    {
+        /* be aware of self (from COM point of view) assignment */
+        IUnknown *old_iface = mIface;
+        mIface = NULL;
+        mRC = S_OK;
+#if !defined (VBOX_WITH_XPCOM)
+        if (that.mIface)
+            mRC = that.mIface->QueryInterface (_ATL_IIDOF (IUnknown), (void**) &mIface);
+#else /* !defined (VBOX_WITH_XPCOM) */
+        if (that.mIface)
+            mRC = that.mIface->QueryInterface (NS_GET_IID (IUnknown), (void**) &mIface);
+#endif /* !defined (VBOX_WITH_XPCOM) */
+        if (SUCCEEDED (mRC))
+        {
+            mRC = that.lastRC();
+            mErrInfo = that.errorInfo();
+        }
+        release (old_iface);
+        return *this;
+    }
+
+    /* specialization for CUnknown */
+    CUnknown &operator= (const CUnknown &that)
+    {
+        attach (that.mIface);
+        COMBaseWithEI::operator= (that);
+        return *this;
+    }
+
+    /* @internal Used in wrappers. */
+    IUnknown *&ifaceRef() { return mIface; };
+};
+
+/* inlined CInterface methods that use CUnknown */
+
+template <class I, class B>
+inline CInterface <I, B>::CInterface (const CUnknown &that)
+    : mIface (NULL)
+{
+    attachUnknown (that.iface());
+    if (SUCCEEDED (B::mRC))
+        B::operator= ((B &) that);
+}
+
+template <class I, class B>
+inline CInterface <I, B> &CInterface <I, B>::operator =(const CUnknown &that)
+{
+    attachUnknown (that.iface());
+    if (SUCCEEDED (B::mRC))
+        B::operator= ((B &) that);
+    return *this;
+}
+
+/////////////////////////////////////////////////////////////////////////////
+
+/* include the generated header containing concrete wrapper definitions */
+#include "COMWrappers.h"
+
+/** @} */
+
+#endif // __COMDefs_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/COMWrappers.xsl
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/COMWrappers.xsl	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/COMWrappers.xsl	(revision 7219)
@@ -0,0 +1,1612 @@
+<?xml version="1.0"?>
+
+<!--
+/*
+ *  A template to generate wrapper classes for [XP]COM interfaces (defined
+ *  in XIDL) to use them in the main Qt-based GUI in platform-independent
+ *  script-like manner.
+ *
+ *  The generated header requires COMDefs.h and must be included from there.
+ */
+
+/*
+     Copyright (C) 2006-2007 innotek GmbH
+
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+-->
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="text"/>
+
+<xsl:strip-space elements="*"/>
+
+
+<!--
+//  helper definitions
+/////////////////////////////////////////////////////////////////////////////
+-->
+
+<!--
+ *  capitalizes the first letter
+-->
+<xsl:template name="capitalize">
+  <xsl:param name="str" select="."/>
+  <xsl:value-of select="
+    concat(
+      translate(substring($str,1,1),'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ'),
+      substring($str,2)
+    )
+  "/>
+</xsl:template>
+
+<!--
+ *  uncapitalizes the first letter only if the second one is not capital
+ *  otherwise leaves the string unchanged
+-->
+<xsl:template name="uncapitalize">
+  <xsl:param name="str" select="."/>
+  <xsl:choose>
+    <xsl:when test="not(contains('ABCDEFGHIJKLMNOPQRSTUVWXYZ', substring($str,2,1)))">
+      <xsl:value-of select="
+        concat(
+          translate(substring($str,1,1),'ABCDEFGHIJKLMNOPQRSTUVWXYZ','abcdefghijklmnopqrstuvwxyz'),
+          substring($str,2)
+        )
+      "/>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:value-of select="string($str)"/>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<!--
+ *  translates the string to uppercase
+-->
+<xsl:template name="uppercase">
+  <xsl:param name="str" select="."/>
+  <xsl:value-of select="
+    translate($str,'abcdefghijklmnopqrstuvwxyz','ABCDEFGHIJKLMNOPQRSTUVWXYZ')
+  "/>
+</xsl:template>
+
+
+<!--
+//  templates
+/////////////////////////////////////////////////////////////////////////////
+-->
+
+
+<!--
+ *  shut down all implicit templates
+-->
+<xsl:template match="*"/>
+<xsl:template match="*|/" mode="declare"/>
+<xsl:template match="*|/" mode="define"/>
+<xsl:template match="*|/" mode="end"/>
+<xsl:template match="*|/" mode="begin"/>
+
+
+<!--
+ *  header
+-->
+<xsl:template match="/idl">
+
+<xsl:text>
+/*
+ *  DO NOT EDIT! This is a generated file.
+ *
+ *  Qt-based wrapper classes for VirualBox Main API (COM interfaces)
+ *  generated from XIDL (XML interface definition).
+ *
+ *  Source    : src/VBox/Main/idl/VirtualBox.xidl
+ *  Generator : src/VBox/Frontends/VirtualBox/include/COMWrappers.xsl
+ *
+ *  Note: this header must be included from COMDefs.h, never directly.
+ */
+</xsl:text>
+
+<!-- all enum declarations -->
+<xsl:text>
+// all enums
+
+</xsl:text>
+  <xsl:for-each select="*/enum">
+    <xsl:text>enum </xsl:text>
+    <xsl:value-of select="concat('K',@name)"/>
+    <xsl:text>&#x0A;{&#x0A;</xsl:text>
+    <xsl:for-each select="const">
+      <xsl:text>    </xsl:text>
+      <xsl:value-of select="concat('K',../@name,'_',@name)"/>
+      <xsl:text> = ::</xsl:text>
+      <xsl:value-of select="concat(../@name,'_',@name)"/>
+      <xsl:text>,&#x0A;</xsl:text>
+    </xsl:for-each>
+    <xsl:text>    </xsl:text>
+    <xsl:value-of select="concat('K',@name,'_COUNT')"/>
+    <xsl:text>&#x0A;};&#x0A;&#x0A;</xsl:text>
+  </xsl:for-each>
+  <xsl:text>&#x0A;&#x0A;</xsl:text>
+
+  <xsl:apply-templates/>
+
+</xsl:template>
+
+
+<!--
+ *  encloses |if| element's contents (unconditionally expanded by
+ *  <apply-templates mode="define"/>) with #ifdef / #endif.
+ *
+ *  @note this can produce an empty #if/#endif block if |if|'s children
+ *  expand to nothing (such as |cpp|). I see no need to handle this situation
+ *  specially.
+-->
+<xsl:template match="if" mode="define">
+  <xsl:if test="(@target='xpidl') or (@target='midl')">
+    <xsl:apply-templates select="." mode="begin"/>
+    <xsl:apply-templates mode="define"/>
+    <xsl:apply-templates select="." mode="end"/>
+    <xsl:text>&#x0A;</xsl:text>
+  </xsl:if>
+</xsl:template>
+
+
+<!--
+ *  encloses |if| element's contents (unconditionally expanded by
+ *  <apply-templates mode="declare"/>) with #ifdef / #endif.
+ *
+ *  @note this can produce an empty #if/#endif block if |if|'s children
+ *  expand to nothing (such as |cpp|). I see no need to handle this situation
+ *  specially.
+-->
+<xsl:template match="if" mode="declare">
+  <xsl:if test="(@target='xpidl') or (@target='midl')">
+    <xsl:apply-templates select="." mode="begin"/>
+    <xsl:apply-templates mode="declare"/>
+    <xsl:apply-templates select="." mode="end"/>
+    <xsl:text>&#x0A;</xsl:text>
+  </xsl:if>
+</xsl:template>
+
+
+<!--
+ *  |<if target="...">| element): begin and end.
+-->
+<xsl:template match="if" mode="begin">
+  <xsl:if test="@target='xpidl'">
+    <xsl:text>#if !defined (Q_WS_WIN32)&#x0A;</xsl:text>
+  </xsl:if>
+  <xsl:if test="@target='midl'">
+    <xsl:text>#if defined (Q_WS_WIN32)&#x0A;</xsl:text>
+  </xsl:if>
+</xsl:template>
+<xsl:template match="if" mode="end">
+  <xsl:if test="(@target='xpidl') or (@target='midl')">
+    <xsl:text>#endif&#x0A;</xsl:text>
+  </xsl:if>
+</xsl:template>
+
+
+<!--
+ *  cpp_quote
+-->
+<xsl:template match="cpp"/>
+
+
+<!--
+ *  #ifdef statement (@if attribute): begin and end
+-->
+<xsl:template match="@if" mode="begin">
+  <xsl:text>#if </xsl:text>
+  <xsl:value-of select="."/>
+  <xsl:text>&#x0A;</xsl:text>
+</xsl:template>
+<xsl:template match="@if" mode="end">
+  <xsl:text>#endif&#x0A;</xsl:text>
+</xsl:template>
+
+
+<!--
+ *  libraries
+-->
+<xsl:template match="library">
+  <!-- forward declarations -->
+  <xsl:text>// forward declarations&#x0A;&#x0A;</xsl:text>
+  <xsl:for-each select="interface | collection | enumerator">
+    <xsl:text>class C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>;&#x0A;</xsl:text>
+  </xsl:for-each>
+  <xsl:text>&#x0A;</xsl:text>
+  <!-- array typedefs -->
+  <xsl:text>// array typedefs&#x0A;&#x0A;</xsl:text>
+  <xsl:for-each select="interface[not(@internal='yes')]">
+    <xsl:if test="
+      (//attribute[@safearray='yes' and not(@internal='yes') and @type=current()/@name])
+      or
+      (//param[@safearray='yes' and not(../@internal='yes') and @type=current()/@name])
+    ">
+      <xsl:text>typedef QValueVector &lt;C</xsl:text>
+      <xsl:value-of select="substring(@name,2)"/>
+      <xsl:text>&gt; C</xsl:text>
+      <xsl:value-of select="substring(@name,2)"/>
+      <xsl:text>Vector;&#x0A;</xsl:text>
+    </xsl:if>
+  </xsl:for-each>
+  <xsl:text>&#x0A;</xsl:text>
+  <!-- wrapper declarations -->
+  <xsl:text>// wrapper declarations&#x0A;&#x0A;</xsl:text>
+  <xsl:apply-templates select="
+      if |
+      interface[not(@internal='yes')] |
+      collection[not(@internal='yes')] |
+      enumerator[not(@internal='yes')]
+    "
+    mode="declare"
+  />
+  <!-- wrapper definitions -->
+  <xsl:text>// wrapper definitions&#x0A;&#x0A;</xsl:text>
+  <xsl:apply-templates select="
+      if |
+      interface[not(@internal='yes')] |
+      collection[not(@internal='yes')] |
+      enumerator[not(@internal='yes')]
+    "
+    mode="define"
+  />
+</xsl:template>
+
+
+<!--
+ *  interface declarations
+-->
+<xsl:template match="interface | collection | enumerator" mode="declare">
+
+  <xsl:text>// </xsl:text>
+  <xsl:value-of select="@name"/>
+  <xsl:text> wrapper&#x0A;&#x0A;class C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> : public CInterface &lt;</xsl:text>
+  <xsl:value-of select="@name"/>
+  <!-- use the correct base if supportsErrorInfo -->
+  <xsl:call-template name="tryComposeFetchErrorInfo">
+    <xsl:with-param name="mode" select="'getBaseClassName'"/>
+  </xsl:call-template>
+  <xsl:text>&gt;&#x0A;{&#x0A;public:&#x0A;&#x0A;</xsl:text>
+
+  <!-- generate the Base typedef-->
+  <xsl:text>    typedef CInterface &lt;</xsl:text>
+  <xsl:value-of select="@name"/>
+  <!-- Use the correct base if supportsErrorInfo -->
+  <xsl:call-template name="tryComposeFetchErrorInfo">
+    <xsl:with-param name="mode" select="'getBaseClassName'"/>
+  </xsl:call-template>
+  <xsl:text>&gt; Base;&#x0A;&#x0A;</xsl:text>
+
+  <xsl:if test="name()='collection'">
+    <xsl:text>    // collection stuff&#x0A;&#x0A;</xsl:text>
+    <xsl:text>    ULONG GetCount () const;&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text>
+    <xsl:apply-templates select="@type"/>
+    <xsl:text> GetItemAt (ULONG index) const;&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text>
+    <xsl:apply-templates select="@enumerator"/>
+    <xsl:text> Enumerate () const;&#x0A;&#x0A;</xsl:text>
+  </xsl:if>
+
+  <xsl:if test="name()='enumerator'">
+    <xsl:text>    // enumerator stuff&#x0A;&#x0A;</xsl:text>
+    <xsl:text>    BOOL HasMore () const;&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text>
+    <xsl:apply-templates select="@type"/>
+    <xsl:text> GetNext () const;&#x0A;&#x0A;</xsl:text>
+    <xsl:text>    // friend wrappers&#x0A;&#x0A;</xsl:text>
+    <xsl:text>    friend class CUnknown;&#x0A;</xsl:text>
+    <xsl:variable name="name" select="@name"/>
+    <xsl:variable name="parent" select=".."/>
+    <!-- for definitions inside <if> -->
+    <xsl:if test="name(..)='if'">
+      <xsl:for-each select="
+        preceding-sibling::collection | following-sibling::collection |
+        ../preceding-sibling::if[@target=$parent/@target]/collection |
+        ../following-sibling::if[@target=$parent/@target]/collection
+      ">
+        <xsl:if test="@enumerator=$name">
+          <xsl:text>    friend class C</xsl:text>
+          <xsl:value-of select="substring(@name,2)"/>
+          <xsl:text>;&#x0A;</xsl:text>
+        </xsl:if>
+      </xsl:for-each>
+    </xsl:if>
+    <!-- for definitions outside <if> (i.e. inside <library>) -->
+    <xsl:if test="name(..)!='if'">
+      <xsl:for-each select="
+        preceding-sibling::collection | following-sibling::collection
+      ">
+        <xsl:if test="@enumerator=$name">
+          <xsl:text>    friend class C</xsl:text>
+          <xsl:value-of select="substring(@name,2)"/>
+          <xsl:text>;&#x0A;</xsl:text>
+        </xsl:if>
+      </xsl:for-each>
+    </xsl:if>
+  </xsl:if>
+
+  <xsl:if test="name()='interface' or name()='collection'">
+    <xsl:call-template name="declareMembers"/>
+  </xsl:if>
+
+  <xsl:text>};&#x0A;&#x0A;</xsl:text>
+
+</xsl:template>
+
+<xsl:template name="declareMembers">
+
+  <xsl:text>    // constructors and assignments taking CUnknown and </xsl:text>
+  <xsl:text>raw iface pointer&#x0A;&#x0A;</xsl:text>
+  <!-- default constructor -->
+  <xsl:text>    C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> () : Base () {}&#x0A;</xsl:text>
+  <!-- constructor taking CUnknown -->
+  <xsl:text>    C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> (const CUnknown &amp; that) : Base (that) {}&#x0A;</xsl:text>
+  <!-- constructor taking raw iface pointer -->
+  <xsl:text>    C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> (</xsl:text>
+  <xsl:value-of select="@name"/>
+  <xsl:text> *i) : Base (i) {}&#x0A;</xsl:text>
+  <!-- assignment taking CUnknown -->
+  <xsl:text>    C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> &amp; operator = (const CUnknown &amp; that)&#x0A;    {&#x0A;        return (C</xsl:text>
+  <xsl:value-of select="substring(@name,2)"/>
+  <xsl:text> &amp;) Base::operator = (that);&#x0A;    }&#x0A;&#x0A;</xsl:text>
+
+  <xsl:text>    // attributes (properties)&#x0A;&#x0A;</xsl:text>
+  <xsl:apply-templates select=".//attribute[not(@internal='yes')]" mode="declare"/>
+  <xsl:if test=".//attribute[not(@internal='yes')]">
+    <xsl:text>&#x0A;</xsl:text>
+  </xsl:if>
+
+  <xsl:text>    // methods&#x0A;&#x0A;</xsl:text>
+  <xsl:apply-templates select=".//method[not(@internal='yes')]" mode="declare"/>
+  <xsl:if test=".//method[not(@internal='yes')]">
+    <xsl:text>&#x0A;</xsl:text>
+  </xsl:if>
+
+  <xsl:text>    // friend wrappers&#x0A;&#x0A;</xsl:text>
+  <xsl:text>    friend class CUnknown;&#x0A;</xsl:text>
+  <xsl:variable name="name" select="@name"/>
+  <xsl:variable name="parent" select=".."/>
+  <!-- for definitions inside <if> -->
+  <xsl:if test="name(..)='if'">
+    <xsl:for-each select="
+      preceding-sibling::*[self::interface or self::collection or self::enumerator] |
+      following-sibling::*[self::interface or self::collection or self::enumerator] |
+      ../preceding-sibling::*[self::interface or self::collection or self::enumerator] |
+      ../following-sibling::*[self::interface or self::collection or self::enumerator] |
+      ../preceding-sibling::if[@target=$parent/@target]/*[self::interface or self::collection or self::enumerator] |
+      ../following-sibling::if[@target=$parent/@target]/*[self::interface or self::collection or self::enumerator]
+    ">
+      <xsl:if test="
+        ((name()='interface' or name()='collection')
+         and
+         ((name(..)!='if' and (if[@target=$parent/@target]/method/param[@type=$name]
+                               or
+                               if[@target=$parent/@target]/attribute[@type=$name]))
+          or
+          (.//method/param[@type=$name] or attribute[@type=$name])))
+        or
+        (name(..)='if' and (name()='collection' or name()='enumerator') and @type=$name)
+      ">
+        <xsl:text>    friend class C</xsl:text>
+        <xsl:value-of select="substring(@name,2)"/>
+        <xsl:text>;&#x0A;</xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+  </xsl:if>
+  <!-- for definitions outside <if> (i.e. inside <library>) -->
+  <xsl:if test="name(..)!='if'">
+    <xsl:for-each select="
+      preceding-sibling::*[self::interface or self::collection or self::enumerator] |
+      following-sibling::*[self::interface or self::collection or self::enumerator] |
+      preceding-sibling::if/*[self::interface or self::collection or self::enumerator] |
+      following-sibling::if/*[self::interface or self::collection or self::enumerator]
+    ">
+      <xsl:if test="
+        ((name()='interface' or name()='collection')
+         and
+         (.//method/param[@type=$name] or attribute[@type=$name]))
+        or
+        ((name()='collection' or name()='enumerator') and @type=$name)
+      ">
+        <xsl:text>    friend class C</xsl:text>
+        <xsl:value-of select="substring(@name,2)"/>
+        <xsl:text>;&#x0A;</xsl:text>
+      </xsl:if>
+    </xsl:for-each>
+  </xsl:if>
+
+</xsl:template>
+
+<!-- attribute declarations -->
+<xsl:template match="interface//attribute | collection//attribute" mode="declare">
+  <xsl:if test="@array">
+    <xsl:message terminate="yes">
+      <xsl:value-of select="concat(../../@name,'::',../@name,'::',@name,': ')"/>
+      <xsl:text>'array' attributes are not supported, use 'safearray="yes"' instead.</xsl:text>
+    </xsl:message>
+  </xsl:if>
+  <xsl:apply-templates select="parent::node()" mode="begin"/>
+  <xsl:apply-templates select="@if" mode="begin"/>
+  <xsl:call-template name="composeMethod">
+    <xsl:with-param name="return" select="."/>
+  </xsl:call-template>
+  <xsl:if test="not(@readonly='yes')">
+    <xsl:call-template name="composeMethod">
+      <xsl:with-param name="return" select="''"/>
+    </xsl:call-template>
+  </xsl:if>
+  <xsl:apply-templates select="@if" mode="end"/>
+  <xsl:apply-templates select="parent::node()" mode="end"/>
+</xsl:template>
+
+<!-- method declarations -->
+<xsl:template match="interface//method | collection//method" mode="declare">
+  <xsl:apply-templates select="parent::node()" mode="begin"/>
+  <xsl:apply-templates select="@if" mode="begin"/>
+  <xsl:call-template name="composeMethod"/>
+  <xsl:apply-templates select="@if" mode="end"/>
+  <xsl:apply-templates select="parent::node()" mode="end"/>
+</xsl:template>
+
+
+<!--
+ *  interface definitions
+-->
+<xsl:template match="interface | collection | enumerator" mode="define">
+
+  <xsl:text>// </xsl:text>
+  <xsl:value-of select="@name"/>
+  <xsl:text> wrapper&#x0A;&#x0A;</xsl:text>
+
+  <xsl:if test="name()='collection'">
+    <!-- GetCount -->
+    <xsl:text>inline ULONG C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>::GetCount () const&#x0A;{&#x0A;</xsl:text>
+    <xsl:text>    ULONG count = 0;&#x0A;</xsl:text>
+    <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+    <xsl:text>    if (!mIface)&#x0A;        return count;&#x0A;</xsl:text>
+    <xsl:text>    mRC = mIface->COMGETTER(Count) (&amp;count);&#x0A;</xsl:text>
+    <xsl:call-template name="tryComposeFetchErrorInfo"/>
+    <xsl:text>    return count;&#x0A;</xsl:text>
+    <xsl:text>}&#x0A;&#x0A;</xsl:text>
+    <!-- GetItemAt -->
+    <xsl:text>inline </xsl:text>
+    <xsl:apply-templates select="@type"/>
+    <xsl:text> C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>::GetItemAt (ULONG index) const&#x0A;{&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text><xsl:apply-templates select="@type"/>
+    <xsl:text> item;&#x0A;</xsl:text>
+    <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+    <xsl:text>    if (!mIface)&#x0A;        return item;&#x0A;</xsl:text>
+    <xsl:text>    mRC = mIface->GetItemAt (index, &amp;item.mIface);&#x0A;</xsl:text>
+    <xsl:call-template name="tryComposeFetchErrorInfo"/>
+    <xsl:text>    return item;&#x0A;</xsl:text>
+    <xsl:text>}&#x0A;&#x0A;</xsl:text>
+    <!-- Enumerate -->
+    <xsl:text>inline </xsl:text>
+    <xsl:apply-templates select="@enumerator"/>
+    <xsl:text> C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>::Enumerate () const&#x0A;{&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text><xsl:apply-templates select="@enumerator"/>
+    <xsl:text> enumerator;&#x0A;</xsl:text>
+    <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+    <xsl:text>    if (!mIface)&#x0A;        return enumerator;&#x0A;</xsl:text>
+    <xsl:text>    mRC = mIface->Enumerate (&amp;enumerator.mIface);&#x0A;</xsl:text>
+    <xsl:call-template name="tryComposeFetchErrorInfo"/>
+    <xsl:text>    return enumerator;&#x0A;</xsl:text>
+    <xsl:text>}&#x0A;&#x0A;</xsl:text>
+  </xsl:if>
+
+  <xsl:if test="name()='enumerator'">
+    <!-- HasMore -->
+    <xsl:text>inline BOOL C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>::HasMore () const&#x0A;{&#x0A;</xsl:text>
+    <xsl:text>    BOOL more = FALSE;&#x0A;</xsl:text>
+    <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+    <xsl:text>    if (!mIface)&#x0A;        return more;&#x0A;</xsl:text>
+    <xsl:text>    mRC = mIface->HasMore (&amp;more);&#x0A;</xsl:text>
+    <xsl:call-template name="tryComposeFetchErrorInfo"/>
+    <xsl:text>    return more;&#x0A;</xsl:text>
+    <xsl:text>}&#x0A;&#x0A;</xsl:text>
+    <!-- GetNext -->
+    <xsl:text>inline </xsl:text>
+    <xsl:apply-templates select="@type"/>
+    <xsl:text> C</xsl:text>
+    <xsl:value-of select="substring(@name,2)"/>
+    <xsl:text>::GetNext () const&#x0A;{&#x0A;</xsl:text>
+    <xsl:text>    </xsl:text><xsl:apply-templates select="@type"/>
+    <xsl:text> next;&#x0A;</xsl:text>
+    <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+    <xsl:text>    if (!mIface)&#x0A;        return next;&#x0A;</xsl:text>
+    <xsl:text>    mRC = mIface->GetNext (&amp;next.mIface);&#x0A;</xsl:text>
+    <xsl:call-template name="tryComposeFetchErrorInfo"/>
+    <xsl:text>    return next;&#x0A;</xsl:text>
+    <xsl:text>}&#x0A;&#x0A;</xsl:text>
+  </xsl:if>
+
+  <xsl:if test="name()='interface' or name()='collection'">
+    <xsl:call-template name="defineMembers"/>
+  </xsl:if>
+
+</xsl:template>
+
+<xsl:template name="defineMembers">
+    <xsl:apply-templates select=".//attribute[not(@internal='yes')]" mode="define"/>
+    <xsl:apply-templates select=".//method[not(@internal='yes')]" mode="define"/>
+</xsl:template>
+
+<!-- attribute definitions -->
+<xsl:template match="interface//attribute | collection//attribute" mode="define">
+  <xsl:apply-templates select="parent::node()" mode="begin"/>
+  <xsl:apply-templates select="@if" mode="begin"/>
+  <xsl:call-template name="composeMethod">
+    <xsl:with-param name="return" select="."/>
+    <xsl:with-param name="define" select="'yes'"/>
+  </xsl:call-template>
+  <xsl:if test="not(@readonly='yes')">
+    <xsl:call-template name="composeMethod">
+      <xsl:with-param name="return" select="''"/>
+      <xsl:with-param name="define" select="'yes'"/>
+    </xsl:call-template>
+  </xsl:if>
+  <xsl:apply-templates select="@if" mode="end"/>
+  <xsl:apply-templates select="parent::node()" mode="end"/>
+  <xsl:text>&#x0A;</xsl:text>
+</xsl:template>
+
+<!-- method definitions -->
+<xsl:template match="interface//method | collection//method" mode="define">
+  <xsl:apply-templates select="parent::node()" mode="begin"/>
+  <xsl:apply-templates select="@if" mode="begin"/>
+  <xsl:call-template name="composeMethod">
+    <xsl:with-param name="define" select="'yes'"/>
+  </xsl:call-template>
+  <xsl:apply-templates select="@if" mode="end"/>
+  <xsl:apply-templates select="parent::node()" mode="end"/>
+  <xsl:text>&#x0A;</xsl:text>
+</xsl:template>
+
+
+<!--
+ *  co-classes
+-->
+<xsl:template match="module/class"/>
+
+
+<!--
+ *  enums
+-->
+<xsl:template match="enum"/>
+
+
+<!--
+ *  base template to produce interface methods
+ *
+ *  @param return
+ *      - in <attribute> context, must be '.' for getters and
+ *        '' for setters
+ *      - in <method> context, must not be specified (the default value
+ *        will apply)
+ *  @param define
+ *      'yes' to procuce inlined definition outside the class
+ *      declaration, or
+ *      empty string to produce method declaration only (w/o body)
+-->
+<xsl:template name="composeMethod">
+  <xsl:param name="return" select="param[@dir='return']"/>
+  <xsl:param name="define" select="''"/>
+  <xsl:variable name="namespace" select="(ancestor::interface | ancestor::collection)[1]"/>
+  <xsl:choose>
+    <!-- no return value -->
+    <xsl:when test="not($return)">
+      <xsl:choose>
+        <xsl:when test="$define">
+          <xsl:text>inline </xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:text>    </xsl:text>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:text>void </xsl:text>
+      <xsl:if test="$define">
+        <xsl:text>C</xsl:text>
+        <xsl:value-of select="substring($namespace/@name,2)"/>
+        <xsl:text>::</xsl:text>
+      </xsl:if>
+      <xsl:call-template name="composeMethodDecl">
+        <xsl:with-param name="isSetter" select="'yes'"/>
+      </xsl:call-template>
+      <xsl:if test="$define">
+        <xsl:text>&#x0A;{&#x0A;</xsl:text>
+        <!-- iface assertion -->
+        <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+        <xsl:text>    if (!mIface)&#x0A;        return;&#x0A;</xsl:text>
+        <!-- method call -->
+        <xsl:call-template name="composeMethodCall">
+          <xsl:with-param name="isSetter" select="'yes'"/>
+        </xsl:call-template>
+        <xsl:text>}&#x0A;</xsl:text>
+      </xsl:if>
+      <xsl:if test="not($define)">
+        <xsl:text>;&#x0A;</xsl:text>
+      </xsl:if>
+    </xsl:when>
+    <!-- has a return value -->
+    <xsl:when test="count($return) = 1">
+      <xsl:choose>
+        <xsl:when test="$define">
+          <xsl:text>inline </xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:text>    </xsl:text>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:apply-templates select="$return/@type"/>
+      <xsl:text> </xsl:text>
+      <xsl:if test="$define">
+        <xsl:text>C</xsl:text>
+        <xsl:value-of select="substring($namespace/@name,2)"/>
+        <xsl:text>::</xsl:text>
+      </xsl:if>
+      <xsl:call-template name="composeMethodDecl"/>
+      <xsl:if test="$define">
+        <xsl:text>&#x0A;{&#x0A;    </xsl:text>
+        <xsl:apply-templates select="$return/@type"/>
+        <xsl:text> a</xsl:text>
+        <xsl:call-template name="capitalize">
+          <xsl:with-param name="str" select="$return/@name"/>
+        </xsl:call-template>
+        <xsl:apply-templates select="$return/@type" mode="initializer"/>
+        <xsl:text>;&#x0A;</xsl:text>
+        <!-- iface assertion -->
+        <xsl:text>    Assert (mIface);&#x0A;</xsl:text>
+        <xsl:text>    if (!mIface)&#x0A;        return a</xsl:text>
+        <xsl:call-template name="capitalize">
+          <xsl:with-param name="str" select="$return/@name"/>
+        </xsl:call-template>
+        <xsl:text>;&#x0A;</xsl:text>
+        <!-- method call -->
+        <xsl:call-template name="composeMethodCall"/>
+        <!-- return statement -->
+        <xsl:text>    return a</xsl:text>
+        <xsl:call-template name="capitalize">
+          <xsl:with-param name="str" select="$return/@name"/>
+        </xsl:call-template>
+        <xsl:text>;&#x0A;}&#x0A;</xsl:text>
+      </xsl:if>
+      <xsl:if test="not($define)">
+        <xsl:text>;&#x0A;</xsl:text>
+      </xsl:if>
+    </xsl:when>
+    <!-- otherwise error -->
+    <xsl:otherwise>
+      <xsl:message terminate="yes">
+        <xsl:text>More than one return value in method: </xsl:text>
+        <xsl:value-of select="$namespace/@name"/>
+        <xsl:text>::</xsl:text>
+        <xsl:value-of select="@name"/>
+      </xsl:message>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="composeMethodDecl">
+  <xsl:param name="isSetter" select="''"/>
+  <xsl:choose>
+    <!-- attribute method call -->
+    <xsl:when test="name()='attribute'">
+      <xsl:choose>
+        <xsl:when test="$isSetter">
+          <!-- name -->
+          <xsl:text>Set</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text> (</xsl:text>
+          <!-- parameter -->
+          <xsl:apply-templates select="@type" mode="param"/>
+          <xsl:text> a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+          <!-- name -->
+          <xsl:text>Get</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text> (</xsl:text>
+          <!-- const method -->
+          <xsl:text>) const</xsl:text>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:when>
+    <!-- regular method call -->
+    <xsl:when test="name()='method'">
+      <!-- name -->
+      <xsl:call-template name="capitalize">
+        <xsl:with-param name="str" select="@name"/>
+      </xsl:call-template>
+      <xsl:text> (</xsl:text>
+      <!-- parameters -->
+      <xsl:for-each select="param[@dir!='return']">
+        <xsl:apply-templates select="@type" mode="param"/>
+        <xsl:text> a</xsl:text>
+        <xsl:call-template name="capitalize">
+          <xsl:with-param name="str" select="@name"/>
+        </xsl:call-template>
+        <xsl:if test="position() != last()">
+          <xsl:text>, </xsl:text>
+        </xsl:if>
+      </xsl:for-each>
+      <xsl:text>)</xsl:text>
+      <!-- const method -->
+      <xsl:if test="@const='yes'"> const</xsl:if>
+    </xsl:when>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="composeMethodCall">
+  <xsl:param name="isSetter" select="''"/>
+  <!-- apply 'pre-call' hooks -->
+  <xsl:choose>
+    <xsl:when test="name()='attribute'">
+      <xsl:call-template name="hooks">
+        <xsl:with-param name="when" select="'pre-call'"/>
+        <xsl:with-param name="isSetter" select="$isSetter"/>
+      </xsl:call-template>
+    </xsl:when>
+    <xsl:when test="name()='method'">
+      <xsl:for-each select="param">
+        <xsl:call-template name="hooks">
+          <xsl:with-param name="when" select="'pre-call'"/>
+        </xsl:call-template>
+      </xsl:for-each>
+    </xsl:when>
+  </xsl:choose>
+  <!-- start the call -->
+  <xsl:text>    mRC = mIface-></xsl:text>
+  <xsl:choose>
+    <!-- attribute method call -->
+    <xsl:when test="name()='attribute'">
+      <!-- method name -->
+      <xsl:choose>
+        <xsl:when test="$isSetter">
+          <xsl:text>COMSETTER(</xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:text>COMGETTER(</xsl:text>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:call-template name="capitalize">
+        <xsl:with-param name="str" select="@name"/>
+      </xsl:call-template>
+      <xsl:text>) (</xsl:text>
+      <!-- parameter -->
+      <xsl:call-template name="composeMethodCallParam">
+        <xsl:with-param name="isIn" select="$isSetter"/>
+        <xsl:with-param name="isOut" select="not($isSetter)"/>
+      </xsl:call-template>
+    </xsl:when>
+    <!-- regular method call -->
+    <xsl:when test="name()='method'">
+      <!-- method name -->
+      <xsl:call-template name="capitalize">
+        <xsl:with-param name="str" select="@name"/>
+      </xsl:call-template>
+      <xsl:text> (</xsl:text>
+      <!-- parameters -->
+      <xsl:for-each select="param">
+        <xsl:call-template name="composeMethodCallParam"/>
+        <xsl:if test="position() != last()">
+          <xsl:text>, </xsl:text>
+        </xsl:if>
+      </xsl:for-each>
+    </xsl:when>
+  </xsl:choose>
+  <xsl:text>);&#x0A;</xsl:text>
+  <!-- apply 'post-call' hooks -->
+  <xsl:choose>
+    <xsl:when test="name()='attribute'">
+      <xsl:call-template name="hooks">
+        <xsl:with-param name="when" select="'post-call'"/>
+        <xsl:with-param name="isSetter" select="$isSetter"/>
+      </xsl:call-template>
+    </xsl:when>
+    <xsl:when test="name()='method'">
+      <xsl:for-each select="param">
+        <xsl:call-template name="hooks">
+          <xsl:with-param name="when" select="'post-call'"/>
+        </xsl:call-template>
+      </xsl:for-each>
+    </xsl:when>
+  </xsl:choose>
+  <!-- -->
+  <xsl:call-template name="tryComposeFetchErrorInfo"/>
+</xsl:template>
+
+<!--
+ *  Composes a 'fetch error info' call or returns the name of the
+ *  appropriate base class name that provides error info functionality
+ *  (depending on the mode parameter). Does nothing if the current
+ *  entity (interface, collection or enumerator) does not support error info.
+ *
+ *  @param mode
+ *      - 'getBaseClassName': expands to the base class name
+ *      - any other value: composes a 'fetch error info' method call
+-->
+<xsl:template name="tryComposeFetchErrorInfo">
+  <xsl:param name="mode" select="''"/>
+  <xsl:variable name="ifaceSupportsErrorInfo" select="
+    (ancestor-or-self::interface |
+     ancestor-or-self::collection |
+     ancestor-or-self::enumerator)[1]/@supportsErrorInfo
+  "/>
+  <xsl:variable name="librarySupportsErrorInfo" select="ancestor::library/@supportsErrorInfo"/>
+  <xsl:choose>
+    <xsl:when test="$ifaceSupportsErrorInfo">
+      <xsl:call-template name="composeFetchErrorInfo">
+        <xsl:with-param name="supports" select="string($ifaceSupportsErrorInfo)"/>
+        <xsl:with-param name="mode" select="$mode"/>
+      </xsl:call-template>
+    </xsl:when>
+    <xsl:when test="$librarySupportsErrorInfo">
+      <xsl:call-template name="composeFetchErrorInfo">
+        <xsl:with-param name="supports" select="string($librarySupportsErrorInfo)"/>
+        <xsl:with-param name="mode" select="$mode"/>
+      </xsl:call-template>
+    </xsl:when>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="composeFetchErrorInfo">
+  <xsl:param name="supports" select="''"/>
+  <xsl:param name="mode" select="''"/>
+  <xsl:choose>
+    <xsl:when test="$mode='getBaseClassName'">
+      <xsl:if test="$supports='strict' or $supports='yes'">
+        <xsl:text>, COMBaseWithEI</xsl:text>
+      </xsl:if>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:if test="$supports='strict' or $supports='yes'">
+        <xsl:text>    if (mRC != S_OK)&#x0A;    {&#x0A;</xsl:text>
+        <xsl:text>        fetchErrorInfo (mIface, &amp;COM_IIDOF (Base::Iface));&#x0A;</xsl:text>
+        <xsl:if test="$supports='strict'">
+          <xsl:text>        AssertMsg (errInfo.isFullAvailable(), </xsl:text>
+          <xsl:text>("for RC=0x%08X\n", mRC));&#x0A;</xsl:text>
+        </xsl:if>
+        <xsl:text>    }&#x0A;</xsl:text>
+      </xsl:if>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+<xsl:template name="composeMethodCallParam">
+
+  <xsl:param name="isIn" select="@dir='in'"/>
+  <xsl:param name="isOut" select="@dir='out' or @dir='return'"/>
+
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:choose>
+    <!-- safearrays -->
+    <xsl:when test="@safearray='yes'">
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>ComSafeArrayAsInParam (</xsl:text>
+          <xsl:value-of select="@name"/>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>ComSafeArrayAsOutParam (</xsl:text>
+          <xsl:value-of select="@name"/>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- string types -->
+    <xsl:when test="@type = 'wstring'">
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>BSTRIn (a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>BSTROut (a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- uuid type -->
+    <xsl:when test="@type = 'uuid'">
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>GUIDIn (a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>GUIDOut (a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- enum types -->
+    <xsl:when test="
+      (ancestor::library/enum[@name=current()/@type]) or
+      (ancestor::library/if[@target=$self_target]/enum[@name=current()/@type])
+    ">
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>(</xsl:text>
+          <xsl:value-of select="@type"/>
+          <xsl:text>_T) a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>ENUMOut &lt;K</xsl:text>
+          <xsl:value-of select="@type"/>
+          <xsl:text>, </xsl:text>
+          <xsl:value-of select="@type"/>
+          <xsl:text>_T&gt; (a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:text>)</xsl:text>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- interface types -->
+    <xsl:when test="
+      @type='$unknown' or
+      ((ancestor::library/enumerator[@name=current()/@type]) or
+       (ancestor::library/if[@target=$self_target]/enumerator[@name=current()/@type])
+      ) or
+      ((ancestor::library/interface[@name=current()/@type]) or
+       (ancestor::library/if[@target=$self_target]/interface[@name=current()/@type])
+      ) or
+      ((ancestor::library/collection[@name=current()/@type]) or
+       (ancestor::library/if[@target=$self_target]/collection[@name=current()/@type])
+      )
+    ">
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:choose>
+            <xsl:when test="@type='$unknown'">
+              <xsl:text>.iface()</xsl:text>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:text>.mIface</xsl:text>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>&amp;a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+          <xsl:choose>
+            <xsl:when test="@type='$unknown'">
+              <xsl:text>.ifaceRef()</xsl:text>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:text>.mIface</xsl:text>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- currently unsupported types -->
+    <xsl:when test="@type = 'string'">
+      <xsl:message terminate="yes">
+        <xsl:text>Parameter type </xsl:text>
+        <xsl:value-of select="@type"/>
+        <xsl:text>is not currently supported</xsl:text>
+      </xsl:message>
+    </xsl:when>
+    <!-- assuming scalar types -->
+    <xsl:otherwise>
+      <xsl:choose>
+        <xsl:when test="$isIn">
+          <xsl:text>a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+        </xsl:when>
+        <xsl:when test="$isOut">
+          <xsl:text>&amp;a</xsl:text>
+          <xsl:call-template name="capitalize">
+            <xsl:with-param name="str" select="@name"/>
+          </xsl:call-template>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!--
+ *  attribute/parameter type conversion (returns plain Qt type name)
+-->
+<xsl:template match="
+  attribute/@type | param/@type |
+  enumerator/@type | collection/@type | collection/@enumerator
+">
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:if test="../@array and ../@safearray='yes'">
+    <xsl:message terminate="yes">
+      <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+      <xsl:text>either 'array' or 'safearray="yes"' attribute is allowed, but not both!</xsl:text>
+    </xsl:message>
+  </xsl:if>
+
+  <xsl:if test="../@array and ((name(..)='param' and ../@dir='return') or (name(..)='attribute'))">
+    <xsl:message terminate="yes">
+      <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+      <xsl:text>return 'array' parameters and 'array' attributes are not supported, use 'safearray="yes"' instead.</xsl:text>
+    </xsl:message>
+  </xsl:if>
+
+  <xsl:choose>
+    <!-- modifiers (ignored for 'enumeration' attributes)-->
+    <xsl:when test="name(current())='type' and ../@mod">
+      <xsl:if test="../@safearray">
+        <xsl:message terminate="yes">
+          <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+          <xsl:text>either 'safearray' or 'mod' attribute is allowed, but not both!</xsl:text>
+        </xsl:message>
+      </xsl:if>
+      <xsl:if test="../@array">
+        <xsl:message terminate="yes">
+          <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+          <xsl:text>either 'array' or 'mod' attribute is allowed, but not both!</xsl:text>
+        </xsl:message>
+      </xsl:if>
+      <xsl:choose>
+        <xsl:when test="../@mod='ptr'">
+          <xsl:choose>
+            <!-- standard types -->
+            <!--xsl:when test=".='result'">??</xsl:when-->
+            <xsl:when test=".='boolean'">BOOL *</xsl:when>
+            <xsl:when test=".='octet'">BYTE *</xsl:when>
+            <xsl:when test=".='short'">SHORT *</xsl:when>
+            <xsl:when test=".='unsigned short'">USHORT *</xsl:when>
+            <xsl:when test=".='long'">LONG *</xsl:when>
+            <xsl:when test=".='long long'">LONG64 *</xsl:when>
+            <xsl:when test=".='unsigned long'">ULONG *</xsl:when>
+            <xsl:when test=".='unsigned long long'">ULONG64 *</xsl:when>
+            <xsl:when test=".='char'">CHAR *</xsl:when>
+            <!--<xsl:when test=".='string'">??</xsl:when-->
+            <xsl:when test=".='wchar'">OLECHAR *</xsl:when>
+            <!--<xsl:when test=".='wstring'">??</xsl:when-->
+            <xsl:otherwise>
+              <xsl:message terminate="yes">
+                <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+                <xsl:text>attribute 'mod=</xsl:text>
+                <xsl:value-of select="concat('&quot;',../@mod,'&quot;')"/>
+                <xsl:text>' cannot be used with type </xsl:text>
+                <xsl:value-of select="concat('&quot;',current(),'&quot;!')"/>
+              </xsl:message>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:message terminate="yes">
+            <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+            <xsl:value-of select="concat('value &quot;',../@mod,'&quot; ')"/>
+            <xsl:text>of attribute 'mod' is invalid!</xsl:text>
+          </xsl:message>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:when>
+    <!-- no modifiers -->
+    <xsl:otherwise>
+      <xsl:if test="../@safearray">
+        <xsl:text>QValueVector &lt;</xsl:text>
+      </xsl:if>
+      <xsl:choose>
+        <!-- standard types -->
+        <xsl:when test=".='result'">HRESULT</xsl:when>
+        <xsl:when test=".='boolean'">BOOL</xsl:when>
+        <xsl:when test=".='octet'">BYTE</xsl:when>
+        <xsl:when test=".='short'">SHORT</xsl:when>
+        <xsl:when test=".='unsigned short'">USHORT</xsl:when>
+        <xsl:when test=".='long'">LONG</xsl:when>
+        <xsl:when test=".='long long'">LONG64</xsl:when>
+        <xsl:when test=".='unsigned long'">ULONG</xsl:when>
+        <xsl:when test=".='unsigned long long'">ULONG64</xsl:when>
+        <xsl:when test=".='char'">CHAR</xsl:when>
+        <xsl:when test=".='string'">CHAR *</xsl:when>
+        <xsl:when test=".='wchar'">OLECHAR</xsl:when>
+        <xsl:when test=".='wstring'">QString</xsl:when>
+        <!-- UUID type -->
+        <xsl:when test=".='uuid'">QUuid</xsl:when>
+        <!-- system interface types -->
+        <xsl:when test=".='$unknown'">CUnknown</xsl:when>
+        <xsl:otherwise>
+          <xsl:choose>
+            <!-- enum types -->
+            <xsl:when test="
+              (ancestor::library/enum[@name=current()]) or
+              (ancestor::library/if[@target=$self_target]/enum[@name=current()])
+            ">
+              <xsl:value-of select="concat('K',string(.))"/>
+            </xsl:when>
+            <!-- custom interface types -->
+            <xsl:when test="
+              (name(current())='enumerator' and
+               ((ancestor::library/enumerator[@name=current()]) or
+                (ancestor::library/if[@target=$self_target]/enumerator[@name=current()]))
+              ) or
+              ((ancestor::library/interface[@name=current()]) or
+               (ancestor::library/if[@target=$self_target]/interface[@name=current()])
+              ) or
+              ((ancestor::library/collection[@name=current()]) or
+               (ancestor::library/if[@target=$self_target]/collection[@name=current()])
+              )
+            ">
+              <xsl:value-of select="concat('C',substring(.,2))"/>
+            </xsl:when>
+            <!-- other types -->
+            <xsl:otherwise>
+              <xsl:message terminate="yes">
+                <xsl:text>Unknown parameter type: </xsl:text>
+                <xsl:value-of select="."/>
+              </xsl:message>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:otherwise>
+      </xsl:choose>
+      <xsl:if test="../@safearray">
+        <xsl:text>&gt;</xsl:text>
+      </xsl:if>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!--
+ *  generates a null initializer for all scalar types (such as bool or long)
+ *  and enum types in the form of ' = <null_initializer>', or nothing for other
+ *  types.
+-->
+<xsl:template match="
+  attribute/@type | param/@type |
+  enumerator/@type | collection/@type | collection/@enumerator
+" mode="initializer">
+
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:choose>
+    <!-- safearrays don't need initializers -->
+    <xsl:when test="../@safearray">
+    </xsl:when>
+    <!-- modifiers (ignored for 'enumeration' attributes)-->
+    <xsl:when test="name(current())='type' and ../@mod">
+      <xsl:choose>
+        <xsl:when test="../@mod='ptr'">
+          <xsl:choose>
+            <!-- standard types -->
+            <!--xsl:when test=".='result'">??</xsl:when-->
+            <xsl:when test=".='boolean'"> = NULL</xsl:when>
+            <xsl:when test=".='octet'"> = NULL</xsl:when>
+            <xsl:when test=".='short'"> = NULL</xsl:when>
+            <xsl:when test=".='unsigned short'"> = NULL</xsl:when>
+            <xsl:when test=".='long'"> = NULL</xsl:when>
+            <xsl:when test=".='long long'"> = NULL</xsl:when>
+            <xsl:when test=".='unsigned long'"> = NULL</xsl:when>
+            <xsl:when test=".='unsigned long long'"> = NULL</xsl:when>
+            <xsl:when test=".='char'"> = NULL</xsl:when>
+            <!--<xsl:when test=".='string'">??</xsl:when-->
+            <xsl:when test=".='wchar'"> = NULL</xsl:when>
+            <!--<xsl:when test=".='wstring'">??</xsl:when-->
+            <xsl:otherwise>
+              <xsl:message terminate="yes">
+                <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+                <xsl:text>attribute 'mod=</xsl:text>
+                <xsl:value-of select="concat('&quot;',../@mod,'&quot;')"/>
+                <xsl:text>' cannot be used with type </xsl:text>
+                <xsl:value-of select="concat('&quot;',current(),'&quot;!')"/>
+              </xsl:message>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:message terminate="yes">
+            <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+            <xsl:value-of select="concat('value &quot;',../@mod,'&quot; ')"/>
+            <xsl:text>of attribute 'mod' is invalid!</xsl:text>
+          </xsl:message>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:when>
+    <!-- no modifiers -->
+    <xsl:otherwise>
+      <xsl:choose>
+        <!-- standard types that need a zero initializer -->
+        <xsl:when test=".='result'"> = S_OK</xsl:when>
+        <xsl:when test=".='boolean'"> = FALSE</xsl:when>
+        <xsl:when test=".='octet'"> = 0</xsl:when>
+        <xsl:when test=".='short'"> = 0</xsl:when>
+        <xsl:when test=".='unsigned short'"> = 0</xsl:when>
+        <xsl:when test=".='long'"> = 0</xsl:when>
+        <xsl:when test=".='long long'"> = 0</xsl:when>
+        <xsl:when test=".='unsigned long'"> = 0</xsl:when>
+        <xsl:when test=".='unsigned long long'"> = 0</xsl:when>
+        <xsl:when test=".='char'"> = 0</xsl:when>
+        <xsl:when test=".='string'"> = NULL</xsl:when>
+        <xsl:when test=".='wchar'"> = 0</xsl:when>
+        <xsl:otherwise>
+          <xsl:choose>
+            <!-- enum types initialized with 0 -->
+            <xsl:when test="
+              (ancestor::library/enum[@name=current()]) or
+              (ancestor::library/if[@target=$self_target]/enum[@name=current()])
+            ">
+              <xsl:value-of select="concat(' = (K',string(.),') 0')"/>
+            </xsl:when>
+          </xsl:choose>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!--
+ *  attribute/parameter type conversion (for method declaration)
+-->
+<xsl:template match="attribute/@type | param/@type" mode="param">
+
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:choose>
+    <!-- class types -->
+    <xsl:when test="
+      .='string' or
+      .='wstring' or
+      ../@safearray='yes' or
+      ((ancestor::library/enum[@name=current()]) or
+       (ancestor::library/if[@target=$self_target]/enum[@name=current()])
+      ) or
+      .='$unknown' or
+      ((ancestor::library/enumerator[@name=current()]) or
+       (ancestor::library/if[@target=$self_target]/enumerator[@name=current()])
+      ) or
+      ((ancestor::library/interface[@name=current()]) or
+       (ancestor::library/if[@target=$self_target]/interface[@name=current()])
+      ) or
+      ((ancestor::library/collection[@name=current()]) or
+       (ancestor::library/if[@target=$self_target]/collection[@name=current()])
+      )
+    ">
+      <xsl:choose>
+        <!-- <attribute> context -->
+        <xsl:when test="name(..)='attribute'">
+          <xsl:text>const </xsl:text>
+          <xsl:apply-templates select="."/>
+          <xsl:text> &amp;</xsl:text>
+        </xsl:when>
+        <!-- <param> context -->
+        <xsl:when test="name(..)='param'">
+          <xsl:choose>
+            <xsl:when test="../@dir='in'">
+              <xsl:text>const </xsl:text>
+              <xsl:apply-templates select="."/>
+              <xsl:text> &amp;</xsl:text>
+            </xsl:when>
+            <xsl:when test="../@dir='out'">
+              <xsl:apply-templates select="."/>
+              <xsl:text> &amp;</xsl:text>
+            </xsl:when>
+            <xsl:when test="../@dir='return'">
+              <xsl:apply-templates select="."/>
+            </xsl:when>
+          </xsl:choose>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <!-- assume scalar types -->
+    <xsl:otherwise>
+      <xsl:choose>
+        <!-- <attribute> context -->
+        <xsl:when test="name(..)='attribute'">
+          <xsl:apply-templates select="."/>
+        </xsl:when>
+        <!-- <param> context -->
+        <xsl:when test="name(..)='param'">
+          <xsl:choose>
+            <xsl:when test="../@array">
+              <xsl:apply-templates select="."/>
+              <xsl:text> *</xsl:text>
+              <xsl:if test="../@dir='out'">
+                <xsl:text> &amp;</xsl:text>
+              </xsl:if>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:apply-templates select="."/>
+              <xsl:if test="../@dir='out'">
+                <xsl:text> &amp;</xsl:text>
+              </xsl:if>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!--
+ *  attribute/parameter type conversion (returns plain COM type name)
+ *  (basically, copied from midl.xsl)
+-->
+<xsl:template match="
+  attribute/@type | param/@type |
+  enumerator/@type | collection/@type | collection/@enumerator
+" mode="com">
+
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:choose>
+    <!-- modifiers (ignored for 'enumeration' attributes)-->
+    <xsl:when test="name(current())='type' and ../@mod">
+      <xsl:choose>
+        <xsl:when test="../@mod='ptr'">
+          <xsl:choose>
+            <!-- standard types -->
+            <!--xsl:when test=".='result'">??</xsl:when-->
+            <xsl:when test=".='boolean'">BOOL *</xsl:when>
+            <xsl:when test=".='octet'">BYTE *</xsl:when>
+            <xsl:when test=".='short'">SHORT *</xsl:when>
+            <xsl:when test=".='unsigned short'">USHORT *</xsl:when>
+            <xsl:when test=".='long'">LONG *</xsl:when>
+            <xsl:when test=".='long long'">LONG64 *</xsl:when>
+            <xsl:when test=".='unsigned long'">ULONG *</xsl:when>
+            <xsl:when test=".='unsigned long long'">ULONG64 *</xsl:when>
+            <xsl:when test=".='char'">CHAR *</xsl:when>
+            <!--xsl:when test=".='string'">??</xsl:when-->
+            <xsl:when test=".='wchar'">OLECHAR *</xsl:when>
+            <!--xsl:when test=".='wstring'">??</xsl:when-->
+            <xsl:otherwise>
+              <xsl:message terminate="yes">
+                <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+                <xsl:text>attribute 'mod=</xsl:text>
+                <xsl:value-of select="concat('&quot;',../@mod,'&quot;')"/>
+                <xsl:text>' cannot be used with type </xsl:text>
+                <xsl:value-of select="concat('&quot;',current(),'&quot;!')"/>
+              </xsl:message>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:when>
+        <xsl:otherwise>
+          <xsl:message terminate="yes">
+            <xsl:value-of select="concat(../../../@name,'::',../../@name,'::',../@name,': ')"/>
+            <xsl:value-of select="concat('value &quot;',../@mod,'&quot; ')"/>
+            <xsl:text>of attribute 'mod' is invalid!</xsl:text>
+          </xsl:message>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:when>
+    <!-- no modifiers -->
+    <xsl:otherwise>
+      <xsl:choose>
+        <!-- standard types -->
+        <xsl:when test=".='result'">HRESULT</xsl:when>
+        <xsl:when test=".='boolean'">BOOL</xsl:when>
+        <xsl:when test=".='octet'">BYTE</xsl:when>
+        <xsl:when test=".='short'">SHORT</xsl:when>
+        <xsl:when test=".='unsigned short'">USHORT</xsl:when>
+        <xsl:when test=".='long'">LONG</xsl:when>
+        <xsl:when test=".='long long'">LONG64</xsl:when>
+        <xsl:when test=".='unsigned long'">ULONG</xsl:when>
+        <xsl:when test=".='unsigned long long'">ULONG64</xsl:when>
+        <xsl:when test=".='char'">CHAR</xsl:when>
+        <xsl:when test=".='string'">CHAR *</xsl:when>
+        <xsl:when test=".='wchar'">OLECHAR</xsl:when>
+        <xsl:when test=".='wstring'">BSTR</xsl:when>
+        <!-- UUID type -->
+        <xsl:when test=".='uuid'">GUID</xsl:when>
+        <!-- system interface types -->
+        <xsl:when test=".='$unknown'">IUnknown *</xsl:when>
+        <xsl:otherwise>
+          <xsl:choose>
+            <!-- enum types -->
+            <xsl:when test="
+              (ancestor::library/enum[@name=current()]) or
+              (ancestor::library/if[@target=$self_target]/enum[@name=current()])
+            ">
+              <xsl:value-of select="."/>
+            </xsl:when>
+            <!-- custom interface types -->
+            <xsl:when test="
+              (name(current())='enumerator' and
+               ((ancestor::library/enumerator[@name=current()]) or
+                (ancestor::library/if[@target=$self_target]/enumerator[@name=current()]))
+              ) or
+              ((ancestor::library/interface[@name=current()]) or
+               (ancestor::library/if[@target=$self_target]/interface[@name=current()])
+              ) or
+              ((ancestor::library/collection[@name=current()]) or
+               (ancestor::library/if[@target=$self_target]/collection[@name=current()])
+              )
+            ">
+              <xsl:value-of select="."/><xsl:text> *</xsl:text>
+            </xsl:when>
+            <!-- other types -->
+            <xsl:otherwise>
+              <xsl:message terminate="yes">
+                <xsl:text>Unknown parameter type: </xsl:text>
+                <xsl:value-of select="."/>
+              </xsl:message>
+            </xsl:otherwise>
+          </xsl:choose>
+        </xsl:otherwise>
+      </xsl:choose>
+    </xsl:otherwise>
+  </xsl:choose>
+</xsl:template>
+
+
+<!--
+ *  attribute/parameter type additional hooks.
+ *
+ *  Called in the context of <attribute> or <param> elements.
+ *
+ *  @param when     When the hook is being called:
+ *                  'pre-call'  - right before the method call
+ *                  'post-call' - right after the method call
+ *  @param isSetter Non-empty if called in the cotext of the attribute setter
+ *                  call.
+-->
+<xsl:template name="hooks">
+
+  <xsl:param name="when" select="''"/>
+  <xsl:param name="isSetter" select="''"/>
+
+  <xsl:variable name="self_target" select="current()/ancestor::if/@target"/>
+
+  <xsl:variable name="is_iface" select="(
+    ((ancestor::library/enumerator[@name=current()/@type]) or
+     (ancestor::library/if[@target=$self_target]/enumerator[@name=current()/@type])
+    ) or
+    ((ancestor::library/interface[@name=current()/@type]) or
+     (ancestor::library/if[@target=$self_target]/interface[@name=current()/@type])
+    ) or
+    ((ancestor::library/collection[@name=current()/@type]) or
+     (ancestor::library/if[@target=$self_target]/collection[@name=current()/@type])
+    )
+  )"/>
+
+  <xsl:choose>
+    <xsl:when test="$when='pre-call'">
+      <xsl:choose>
+        <xsl:when test="@safearray='yes'">
+          <!-- declare a SafeArray variable -->
+          <xsl:choose>
+            <!-- interface types need special treatment here -->
+            <xsl:when test="@type='$unknown'">
+              <xsl:text>    com::SafeIfaceArray &lt;IUnknown&gt; </xsl:text>
+            </xsl:when>
+            <xsl:when test="$is_iface">
+              <xsl:text>    com::SafeIfaceArray &lt;</xsl:text>
+              <xsl:value-of select="@type"/>
+              <xsl:text>&gt; </xsl:text>
+            </xsl:when>
+            <xsl:otherwise>
+              <xsl:text>    com::SafeArray &lt;</xsl:text>
+              <xsl:apply-templates select="@type" mode="com"/>
+              <xsl:text>&gt; </xsl:text>
+            </xsl:otherwise>
+          </xsl:choose>
+          <xsl:value-of select="@name"/>
+          <xsl:text>;&#x0A;</xsl:text>
+          <xsl:if test="(name()='attribute' and $isSetter) or
+                        (name()='param' and @dir='in')">
+            <!-- convert QValueVector to SafeArray -->
+            <xsl:choose>
+              <!-- interface types need special treatment here -->
+              <xsl:when test="@type='$unknown' or $is_iface">
+                <xsl:text>    ToSafeIfaceArray (</xsl:text>
+              </xsl:when>
+              <xsl:otherwise>
+                <xsl:text>    ToSafeArray (</xsl:text>
+              </xsl:otherwise>
+            </xsl:choose>
+            <xsl:text>a</xsl:text>
+            <xsl:call-template name="capitalize">
+              <xsl:with-param name="str" select="@name"/>
+            </xsl:call-template>
+            <xsl:text>, </xsl:text>
+            <xsl:value-of select="@name"/>
+            <xsl:text>);&#x0A;</xsl:text>
+          </xsl:if>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <xsl:when test="$when='post-call'">
+      <xsl:choose>
+        <xsl:when test="@safearray='yes'">
+          <xsl:if test="(name()='attribute' and not($isSetter)) or
+                        (name()='param' and (@dir='out' or @dir='return'))">
+            <!-- convert SafeArray to QValueVector -->
+            <xsl:choose>
+              <!-- interface types need special treatment here -->
+              <xsl:when test="@type='$unknown' or $is_iface">
+                <xsl:text>    FromSafeIfaceArray (</xsl:text>
+              </xsl:when>
+              <xsl:otherwise>
+                <xsl:text>    FromSafeArray (</xsl:text>
+              </xsl:otherwise>
+            </xsl:choose>
+            <xsl:value-of select="@name"/>
+            <xsl:text>, </xsl:text>
+            <xsl:text>a</xsl:text>
+            <xsl:call-template name="capitalize">
+              <xsl:with-param name="str" select="@name"/>
+            </xsl:call-template>
+            <xsl:text>);&#x0A;</xsl:text>
+          </xsl:if>
+        </xsl:when>
+      </xsl:choose>
+    </xsl:when>
+    <xsl:otherwise>
+      <xsl:message terminate="yes">
+        <xsl:text>Invalid when value: </xsl:text>
+        <xsl:value-of select="$when"/>
+      </xsl:message>
+    </xsl:otherwise>
+  </xsl:choose>
+
+</xsl:template>
+
+
+</xsl:stylesheet>
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/DarwinCursor.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/DarwinCursor.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/DarwinCursor.h	(revision 7219)
@@ -0,0 +1,53 @@
+/** @file
+ * Common GUI Library - Darwin Cursor routines.
+ *
+ * @todo Move this up somewhere so that the two SDL GUIs can use this code too.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+#ifndef __DarwinCursor_h__
+#define __DarwinCursor_h__
+
+#include <iprt/cdefs.h>
+
+__BEGIN_DECLS
+
+/**
+ * A Darwin cursor.
+ */
+typedef struct DARWINCURSOR
+{
+    /** The QuickTime cursor name. */
+    char    szName[128];
+} DARWINCURSOR;
+/** Pointer to a darwin cursor. */
+typedef DARWINCURSOR *PDARWINCURSOR;
+
+
+int DarwinCursorCreate(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
+                       const void *pvAndMask, const void *pvShape, PDARWINCURSOR pCursor);
+int DarwinCursorDestroy(PDARWINCURSOR pCursor);
+int DarwinCursorSet(PDARWINCURSOR pCursor);
+int DarwinCursorHide(void);
+int DarwinCursorShow(void);
+void DarwinCursorClearHandle(PDARWINCURSOR pCursor);
+bool DarwinCursorIsNull(PDARWINCURSOR pCursor);
+//void DarwinCursorDumpFormatInfo(uint32_t Format);
+
+__END_DECLS
+
+#endif
+
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/DarwinKeyboard.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/DarwinKeyboard.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/DarwinKeyboard.h	(revision 7219)
@@ -0,0 +1,52 @@
+/** @file
+ * Common GUI Library - Darwin Keyboard routines.
+ *
+ * @todo Move this up somewhere so that the two SDL GUIs can use this code too.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+#ifndef __DarwinKeyboard_h__
+#define __DarwinKeyboard_h__
+
+#include <iprt/cdefs.h>
+#include <Carbon/Carbon.h>
+
+__BEGIN_DECLS
+
+/** Private hack for missing rightCmdKey enum. */
+#define kEventKeyModifierRightCmdKeyMask (1<<27)
+
+/** The scancode mask. */
+#define VBOXKEY_SCANCODE_MASK       0x007f
+/** Extended key. */
+#define VBOXKEY_EXTENDED            0x0080
+/** Modifier key. */
+#define VBOXKEY_MODIFIER            0x0400
+/** Lock key (like num lock and caps lock). */
+#define VBOXKEY_LOCK                0x0800
+
+unsigned DarwinKeycodeToSet1Scancode(unsigned uKeyCode);
+UInt32   DarwinAdjustModifierMask(UInt32 fModifiers);
+unsigned DarwinModifierMaskToSet1Scancode(UInt32 fModifiers);
+unsigned DarwinModifierMaskToDarwinKeycode(UInt32 fModifiers);
+UInt32   DarwinKeyCodeToDarwinModifierMask(unsigned uKeyCode);
+void     DarwinDisableGlobalHotKeys(bool fDisable);
+void     DarwinGrabKeyboard(bool fGlobalHotkeys);
+void     DarwinReleaseKeyboard(void);
+
+__END_DECLS
+
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/HappyHttp.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/HappyHttp.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/HappyHttp.h	(revision 7219)
@@ -0,0 +1,352 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * HappyHTTP library.
+ * Modified for VirtualBox. Original copyright below.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/*
+ * HappyHTTP - a simple HTTP library
+ * Version 0.1
+ *
+ * Copyright (c) 2006 Ben Campbell
+ *
+ * This software is provided 'as-is', without any express or implied
+ * warranty. In no event will the authors be held liable for any damages
+ * arising from the use of this software.
+ *
+ * Permission is granted to anyone to use this software for any purpose,
+ * including commercial applications, and to alter it and redistribute it
+ * freely, subject to the following restrictions:
+ *
+ * 1. The origin of this software must not be misrepresented; you must not
+ * claim that you wrote the original software. If you use this software in a
+ * product, an acknowledgment in the product documentation would be
+ * appreciated but is not required.
+ *
+ * 2. Altered source versions must be plainly marked as such, and must not
+ * be misrepresented as being the original software.
+ *
+ * 3. This notice may not be removed or altered from any source distribution.
+ *
+ */
+
+
+#ifndef HAPPYHTTP_H
+#define HAPPYHTTP_H
+
+
+#include <string>
+#include <map>
+#include <vector>
+#include <deque>
+
+
+
+
+// forward decl
+struct in_addr;
+
+namespace happyhttp
+{
+
+
+class Response;
+
+// Helper Functions
+void BailOnSocketError( const char* context );
+struct in_addr *atoaddr( const char* address);
+
+
+typedef void (*ResponseBegin_CB)( const Response* r, void* userdata );
+typedef void (*ResponseData_CB)( const Response* r, void* userdata, const unsigned char* data, int numbytes );
+typedef void (*ResponseComplete_CB)( const Response* r, void* userdata );
+
+
+// HTTP status codes
+enum {
+    // 1xx informational
+    CONTINUE = 100,
+    SWITCHING_PROTOCOLS = 101,
+    PROCESSING = 102,
+
+    // 2xx successful
+    OK = 200,
+    CREATED = 201,
+    ACCEPTED = 202,
+    NON_AUTHORITATIVE_INFORMATION = 203,
+    NO_CONTENT = 204,
+    RESET_CONTENT = 205,
+    PARTIAL_CONTENT = 206,
+    MULTI_STATUS = 207,
+    IM_USED = 226,
+
+    // 3xx redirection
+    MULTIPLE_CHOICES = 300,
+    MOVED_PERMANENTLY = 301,
+    FOUND = 302,
+    SEE_OTHER = 303,
+    NOT_MODIFIED = 304,
+    USE_PROXY = 305,
+    TEMPORARY_REDIRECT = 307,
+
+    // 4xx client error
+    BAD_REQUEST = 400,
+    UNAUTHORIZED = 401,
+    PAYMENT_REQUIRED = 402,
+    FORBIDDEN = 403,
+    NOT_FOUND = 404,
+    METHOD_NOT_ALLOWED = 405,
+    NOT_ACCEPTABLE = 406,
+    PROXY_AUTHENTICATION_REQUIRED = 407,
+    REQUEST_TIMEOUT = 408,
+    CONFLICT = 409,
+    GONE = 410,
+    LENGTH_REQUIRED = 411,
+    PRECONDITION_FAILED = 412,
+    REQUEST_ENTITY_TOO_LARGE = 413,
+    REQUEST_URI_TOO_LONG = 414,
+    UNSUPPORTED_MEDIA_TYPE = 415,
+    REQUESTED_RANGE_NOT_SATISFIABLE = 416,
+    EXPECTATION_FAILED = 417,
+    UNPROCESSABLE_ENTITY = 422,
+    LOCKED = 423,
+    FAILED_DEPENDENCY = 424,
+    UPGRADE_REQUIRED = 426,
+
+    // 5xx server error
+    INTERNAL_SERVER_ERROR = 500,
+    NOT_IMPLEMENTED = 501,
+    BAD_GATEWAY = 502,
+    SERVICE_UNAVAILABLE = 503,
+    GATEWAY_TIMEOUT = 504,
+    HTTP_VERSION_NOT_SUPPORTED = 505,
+    INSUFFICIENT_STORAGE = 507,
+    NOT_EXTENDED = 510,
+};
+
+
+
+// Exception class
+
+class Wobbly
+{
+public:
+    Wobbly( const char* fmt, ... );
+    const char* what() const
+        { return m_Message; }
+protected:
+    enum { MAXLEN=256 };
+    char m_Message[ MAXLEN ];
+};
+
+
+
+//-------------------------------------------------
+// Connection
+//
+// Handles the socket connection, issuing of requests and managing
+// responses.
+// ------------------------------------------------
+
+class Connection
+{
+    friend class Response;
+public:
+    // doesn't connect immediately
+    Connection( const char* host, int port );
+    ~Connection();
+
+    // Set up the response handling callbacks. These will be invoked during
+    // calls to pump().
+    // begincb      - called when the responses headers have been received
+    // datacb       - called repeatedly to handle body data
+    // completecb   - response is completed
+    // userdata is passed as a param to all callbacks.
+    void setcallbacks(
+        ResponseBegin_CB begincb,
+        ResponseData_CB datacb,
+        ResponseComplete_CB completecb,
+        void* userdata );
+
+    // Don't need to call connect() explicitly as issuing a request will
+    // call it automatically if needed.
+    // But it could block (for name lookup etc), so you might prefer to
+    // call it in advance.
+    void connect();
+
+    // close connection, discarding any pending requests.
+    void close();
+
+    // Update the connection (non-blocking)
+    // Just keep calling this regularly to service outstanding requests.
+    void pump();
+
+    // any requests still outstanding?
+    bool outstanding() const
+        { return !m_Outstanding.empty(); }
+
+    // ---------------------------
+    // high-level request interface
+    // ---------------------------
+
+    // method is "GET", "POST" etc...
+    // url is only path part: eg  "/index.html"
+    // headers is array of name/value pairs, terminated by a null-ptr
+    // body & bodysize specify body data of request (eg values for a form)
+    void request( const char* method, const char* url, const char* headers[]=0,
+        const unsigned char* body=0, int bodysize=0 );
+
+    // ---------------------------
+    // low-level request interface
+    // ---------------------------
+
+    // begin request
+    // method is "GET", "POST" etc...
+    // url is only path part: eg  "/index.html"
+    void putrequest( const char* method, const char* url );
+
+    // Add a header to the request (call after putrequest() )
+    void putheader( const char* header, const char* value );
+    void putheader( const char* header, int numericvalue ); // alternate version
+
+    // Finished adding headers, issue the request.
+    void endheaders();
+
+    // send body data if any.
+    // To be called after endheaders()
+    void send( const unsigned char* buf, int numbytes );
+
+protected:
+    // some bits of implementation exposed to Response class
+
+    // callbacks
+    ResponseBegin_CB    m_ResponseBeginCB;
+    ResponseData_CB     m_ResponseDataCB;
+    ResponseComplete_CB m_ResponseCompleteCB;
+    void*               m_UserData;
+
+private:
+    enum { IDLE, REQ_STARTED, REQ_SENT } m_State;
+    std::string m_Host;
+    int m_Port;
+    int m_Sock;
+    std::vector< std::string > m_Buffer;    // lines of request
+
+    std::deque< Response* > m_Outstanding;  // responses for outstanding requests
+};
+
+
+
+
+
+
+//-------------------------------------------------
+// Response
+//
+// Handles parsing of response data.
+// ------------------------------------------------
+
+
+class Response
+{
+    friend class Connection;
+public:
+
+    // retrieve a header (returns 0 if not present)
+    const char* getheader( const char* name ) const;
+
+    bool completed() const
+        { return m_State == COMPLETE; }
+
+
+    // get the HTTP status code
+    int getstatus() const;
+
+    // get the HTTP response reason string
+    const char* getreason() const;
+
+    // true if connection is expected to close after this response.
+    bool willclose() const
+        { return m_WillClose; }
+protected:
+    // interface used by Connection
+
+    // only Connection creates Responses.
+    Response( const char* method, Connection& conn );
+
+    // pump some data in for processing.
+    // Returns the number of bytes used.
+    // Will always return 0 when response is complete.
+    int pump( const unsigned char* data, int datasize );
+
+    // tell response that connection has closed
+    void notifyconnectionclosed();
+
+private:
+    enum {
+        STATUSLINE,     // start here. status line is first line of response.
+        HEADERS,        // reading in header lines
+        BODY,           // waiting for some body data (all or a chunk)
+        CHUNKLEN,       // expecting a chunk length indicator (in hex)
+        CHUNKEND,       // got the chunk, now expecting a trailing blank line
+        TRAILERS,       // reading trailers after body.
+        COMPLETE,       // response is complete!
+    } m_State;
+
+    Connection& m_Connection;   // to access callback ptrs
+    std::string m_Method;       // req method: "GET", "POST" etc...
+
+    // status line
+    std::string m_VersionString;    // HTTP-Version
+    int m_Version;          // 10: HTTP/1.0    11: HTTP/1.x (where x>=1)
+    int m_Status;           // Status-Code
+    std::string m_Reason;   // Reason-Phrase
+
+    // header/value pairs
+    std::map<std::string,std::string> m_Headers;
+
+    int     m_BytesRead;        // body bytes read so far
+    bool    m_Chunked;          // response is chunked?
+    int     m_ChunkLeft;        // bytes left in current chunk
+    int     m_Length;           // -1 if unknown
+    bool    m_WillClose;        // connection will close at response end?
+
+    std::string m_LineBuf;      // line accumulation for states that want it
+    std::string m_HeaderAccum;  // accumulation buffer for headers
+
+
+    void FlushHeader();
+    void ProcessStatusLine( std::string const& line );
+    void ProcessHeaderLine( std::string const& line );
+    void ProcessTrailerLine( std::string const& line );
+    void ProcessChunkLenLine( std::string const& line );
+
+    int ProcessDataChunked( const unsigned char* data, int count );
+    int ProcessDataNonChunked( const unsigned char* data, int count );
+
+    void BeginBody();
+    bool CheckClose();
+    void Finish();
+};
+
+
+
+}   // end namespace happyhttp
+
+
+#endif // HAPPYHTTP_H
+
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIApplication.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIApplication.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIApplication.h	(revision 7219)
@@ -0,0 +1,80 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIApplication class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIApplication_h__
+#define __QIApplication_h__
+
+#include <qapplication.h>
+
+typedef bool (*QIFilterCallback)(EventRef inEvent, void *inUserArg);
+
+
+/** Sligtly modified QApplication class.
+ *
+ *  The sole purpose of this class (ATM) is to hook the macEventFilter
+ *  in order to intercept Command-Q, Command-H and similar menu hot-keys
+ *  before the HI Manager translate them into (menu) command events and
+ *  start blinking menus in the menu bar.
+ *
+ * @remark
+ *  A special hack in qeventloop_mac.cpp is required for this
+ *  to work. Overloading QEventLoop::processEvents isn't feasable
+ *  unfortunately, thus the horrible hacks. Qt 4 does seem to provide
+ *  an interface similar to the one we create here.
+ *
+ *  Btw. is QI* the right right way to do this? Or should it perhapse
+ *  be called VBoxQApplication or something?
+ */
+class QIApplication : public QApplication
+{
+public:
+    QIApplication (int &argc, char **argv)
+        : QApplication (argc, argv)
+#ifdef Q_WS_MAC
+        , m_callback (NULL)
+        , m_callbackUserArg (NULL)
+#endif
+    {
+    }
+
+#ifdef Q_WS_MAC
+    bool macEventFilter (EventHandlerCallRef, EventRef inEvent)
+    {
+        if (    m_callback
+            &&  m_callback (inEvent, m_callbackUserArg))
+            return true;
+        return false;
+    }
+
+    void setEventFilter (QIFilterCallback callback, void *inUserArg)
+    {
+        m_callback = callback;
+        m_callbackUserArg = inUserArg;
+    }
+
+protected:
+    QIFilterCallback m_callback;
+    void *m_callbackUserArg;
+
+public:
+#endif
+};
+
+
+#endif // __QIApplication_h__
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIHotKeyEdit.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIHotKeyEdit.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIHotKeyEdit.h	(revision 7219)
@@ -0,0 +1,117 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIHotKeyEdit class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIHotKeyEdit_h__
+#define __QIHotKeyEdit_h__
+
+#include <qlabel.h>
+#if defined(Q_WS_X11)
+#include <qmap.h>
+#endif
+#if defined(Q_WS_MAC)
+#include <Carbon/Carbon.h>
+#endif
+
+#if defined(Q_WS_PM)
+/* Extra virtual keys returned by QIHotKeyEdit::virtualKey() */
+#define VK_LSHIFT   VK_USERFIRST + 0
+#define VK_LCTRL    VK_USERFIRST + 1
+#define VK_LWIN     VK_USERFIRST + 2
+#define VK_RWIN     VK_USERFIRST + 3
+#define VK_WINMENU  VK_USERFIRST + 4
+#define VK_FORWARD  VK_USERFIRST + 5
+#define VK_BACKWARD VK_USERFIRST + 6
+#endif
+
+class QIHotKeyEdit : public QLabel
+{
+    Q_OBJECT
+
+public:
+
+    QIHotKeyEdit (QWidget *aParent, const char *aName = 0);
+    virtual ~QIHotKeyEdit();
+
+    void setKey (int aKeyVal);
+    int key() const { return mKeyVal; }
+
+    QString symbolicName() const { return mSymbName; }
+
+    QSize sizeHint() const;
+    QSize minimumSizeHint() const;
+
+#if defined (Q_WS_PM)
+    static int virtualKey (QMSG *aMsg);
+#endif
+
+#if defined (Q_WS_PM) || defined (Q_WS_X11)
+    static void languageChange();
+#endif
+    static QString keyName (int aKeyVal);
+    static bool isValidKey (int aKeyVal);
+
+public slots:
+
+    void clear();
+
+protected:
+
+#if defined (Q_WS_WIN32)
+    bool winEvent (MSG *msg);
+#elif defined (Q_WS_PM)
+    bool pmEvent (QMSG *aMsg);
+#elif defined (Q_WS_X11)
+    bool x11Event (XEvent *event);
+#elif defined (Q_WS_MAC)
+    static pascal OSStatus darwinEventHandlerProc (EventHandlerCallRef inHandlerCallRef,
+                                                   EventRef inEvent, void *inUserData);
+    bool darwinKeyboardEvent (EventRef inEvent);
+#endif
+
+    void focusInEvent (QFocusEvent *);
+    void focusOutEvent (QFocusEvent *);
+
+    void drawContents (QPainter *p);
+
+private:
+
+    void updateText();
+
+    int mKeyVal;
+    QString mSymbName;
+
+    QColorGroup mTrueACG;
+
+#if defined (Q_WS_PM)
+    static QMap <int, QString> sKeyNames;
+#elif defined (Q_WS_X11)
+    static QMap <QString, QString> sKeyNames;
+#endif
+
+#if defined (Q_WS_MAC)
+    /** Event handler reference. NULL if the handler isn't installed. */
+    EventHandlerRef mDarwinEventHandlerRef;
+    /** The current modifier key mask. Used to figure out which modifier
+     *  key was pressed when we get a kEventRawKeyModifiersChanged event. */
+    UInt32 mDarwinKeyModifiers;
+#endif
+
+    static const char *kNoneSymbName;
+};
+
+#endif // __QIHotKeyEdit_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIMessageBox.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIMessageBox.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIMessageBox.h	(revision 7219)
@@ -0,0 +1,109 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIMessageBox class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIMessageBox_h__
+#define __QIMessageBox_h__
+
+#include <qdialog.h>
+#include <qvbox.h>
+#include <qmessagebox.h>
+#include <qcheckbox.h>
+#include <qtextedit.h>
+
+class QIRichLabel;
+class QLabel;
+class QPushButton;
+class QSpacerItem;
+
+class QIMessageBox : public QDialog
+{
+    Q_OBJECT
+
+public:
+
+    // for compatibility with QMessageBox
+    enum Icon
+    {
+        NoIcon = QMessageBox::NoIcon,
+        Information = QMessageBox::Information,
+        Warning = QMessageBox::Warning,
+        Critical = QMessageBox::Critical,
+        Question = QMessageBox::Question,
+        GuruMeditation,
+    };
+
+    enum
+    {
+        NoButton = 0, Ok = 1, Cancel = 2, Yes = 3, No = 4, Abort = 5,
+        Retry = 6, Ignore = 7, YesAll = 8, NoAll = 9,
+        ButtonMask = 0xFF,
+
+        Default = 0x100, Escape = 0x200,
+        FlagMask = 0x300
+    };
+
+    QIMessageBox (const QString &aCaption, const QString &aText,
+                  Icon aIcon, int aButton0, int aButton1 = 0, int aButton2 = 0,
+                  QWidget *aParent = 0, const char *aName = 0, bool aModal = TRUE,
+                  WFlags aFlags = WStyle_DialogBorder);
+
+    QString buttonText (int aButton) const;
+    void setButtonText (int aButton, const QString &aText);
+
+    QString flagText() const { return mFlagCB->isShown() ? mFlagCB->text() : QString::null; }
+    void setFlagText (const QString &aText);
+
+    bool isFlagChecked() const { return mFlagCB->isChecked(); }
+    void setFlagChecked (bool aChecked) { mFlagCB->setChecked (aChecked); }
+
+    QString detailsText () const { return mDetailsText->text(); }
+    void setDetailsText (const QString &aText);
+
+    bool isDetailsShown() const { return mDetailsVBox->isShown(); }
+    void setDetailsShown (bool aShown);
+
+private:
+
+    QPushButton *createButton (QWidget *aParent, int aButton);
+
+private slots:
+
+    void done0() { done (mButton0 & ButtonMask); }
+    void done1() { done (mButton1 & ButtonMask); }
+    void done2() { done (mButton2 & ButtonMask); }
+
+    void reject() {
+        QDialog::reject();
+        if (mButtonEsc)
+            setResult (mButtonEsc & ButtonMask);
+    }
+
+private:
+
+    int mButton0, mButton1, mButton2, mButtonEsc;
+    QLabel *mIconLabel;
+    QIRichLabel *mTextLabel;
+    QPushButton *mButton0PB, *mButton1PB, *mButton2PB;
+    QVBox *mMessageVBox;
+    QCheckBox *mFlagCB, *mFlagCB_Main, *mFlagCB_Details;
+    QVBox *mDetailsVBox;
+    QTextEdit *mDetailsText;
+    QSpacerItem *mSpacer;
+};
+
+#endif
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIRichLabel.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIRichLabel.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIRichLabel.h	(revision 7219)
@@ -0,0 +1,144 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIRichLabel class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/*
+ * This class is based on the original QLabel implementation.
+ */
+
+#ifndef __QIRichLabel_h__
+#define __QIRichLabel_h__
+
+#include "qframe.h"
+
+class QSimpleRichText;
+class QLabelPrivate;
+class QAction;
+class QPopupMenu;
+
+class QIRichLabel : public QFrame
+{
+   Q_OBJECT
+      Q_PROPERTY( QString text READ text WRITE setText )
+      Q_PROPERTY( TextFormat textFormat READ textFormat WRITE setTextFormat )
+      Q_PROPERTY( QPixmap pixmap READ pixmap WRITE setPixmap )
+      Q_PROPERTY( bool scaledContents READ hasScaledContents WRITE setScaledContents )
+      Q_PROPERTY( Alignment alignment READ alignment WRITE setAlignment )
+      Q_PROPERTY( int indent READ indent WRITE setIndent )
+      Q_OVERRIDE( BackgroundMode backgroundMode DESIGNABLE true )
+
+public:
+   QIRichLabel (QWidget *parent, const char* name=0, WFlags f=0);
+   QIRichLabel (const QString &text, QWidget *parent, const char* name=0,
+              WFlags f=0);
+   QIRichLabel (QWidget *buddy, const QString &,
+              QWidget *parent, const char* name=0, WFlags f=0 );
+   ~QIRichLabel();
+
+   QString      text()    const   { return ltext; }
+   QPixmap     *pixmap()  const   { return lpixmap; }
+   QPicture    *picture() const   { return lpicture; }
+   QMovie      *movie()   const;
+
+   TextFormat   textFormat() const;
+   void         setTextFormat( TextFormat );
+
+   int          alignment() const  { return align; }
+   virtual void setAlignment( int );
+   int          indent() const     { return extraMargin; }
+   void         setIndent( int );
+
+   bool         autoResize() const { return autoresize; }
+   virtual void setAutoResize( bool );
+   bool         hasScaledContents() const;
+   void         setScaledContents( bool );
+   QSize        sizeHint() const;
+   QSize        minimumSizeHint() const;
+   virtual void setBuddy( QWidget * );
+   QWidget     *buddy() const;
+   int          heightForWidth(int) const;
+
+   void setFont( const QFont &f );
+   void setFixedHeight (int);
+
+   void setMaxHeightMode (bool);
+
+public slots:
+   virtual void setText( const QString &);
+   virtual void setPixmap( const QPixmap & );
+   virtual void setPicture( const QPicture & );
+   virtual void setMovie( const QMovie & );
+   virtual void setNum( int );
+   virtual void setNum( double );
+   void         clear();
+
+protected slots:
+   void         putToClipBoard();
+
+protected:
+   void         drawContents ( QPainter * );
+   void         fontChange ( const QFont & );
+   void         mouseMoveEvent (QMouseEvent *);
+   void         mousePressEvent (QMouseEvent *);
+   void         resizeEvent ( QResizeEvent* );
+   void         focusInEvent ( QFocusEvent* );
+   void         keyPressEvent ( QKeyEvent* );
+   void         contextMenuEvent (QContextMenuEvent*);
+
+signals:
+   void         clickedOnLink (const QString&);
+
+private slots:
+   void         acceleratorSlot();
+   void         buddyDied();
+   void         movieUpdated(const QRect&);
+   void         movieResized(const QSize&);
+
+private:
+   void        init();
+   void        clearContents();
+   void        updateLabel (QSize oldSizeHint);
+   QString     compressText (int paneWidth = -1) const;
+   QSize       sizeForWidth (int w) const;
+
+   QString     ltext;
+   QString     mTipText;
+   bool        mIsMainTip;
+   QPixmap    *lpixmap;
+   QPicture   *lpicture;
+   QMovie     *lmovie;
+   QPopupMenu *popupMenu;
+   QString     popupBuffer;
+   QWidget    *lbuddy;
+   ushort      align;
+   short       extraMargin;
+   uint        autoresize:1;
+   uint        scaledcontents :1;
+   uint        baseheight;
+   TextFormat  textformat;
+   QAccel     *accel;
+   QLabelPrivate *d;
+   QSimpleRichText *doc;
+   bool        mMaxHeightMode;
+
+   friend class QTipLabel;
+
+   QIRichLabel( const QIRichLabel & );
+   QIRichLabel &operator=( const QIRichLabel & );
+};
+
+#endif // __QIRichLabel_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIStateIndicator.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIStateIndicator.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIStateIndicator.h	(revision 7219)
@@ -0,0 +1,87 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIStateIndicator class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIStateIndicator_h__
+#define __QIStateIndicator_h__
+
+#include <qframe.h>
+#include <qpixmap.h>
+
+#include <qintdict.h>
+
+class QIStateIndicator : public QFrame
+{
+    Q_OBJECT
+
+public:
+
+    QIStateIndicator (int aState,
+                      QWidget *aParent, const char *aName = 0,
+                      WFlags aFlags = 0);
+
+    virtual QSize sizeHint() const;
+
+    int state () const { return mState; }
+
+    QPixmap stateIcon (int aState) const;
+    void setStateIcon (int aState, const QPixmap &aPixmap);
+
+public slots:
+
+    void setState (int aState);
+    void setState (bool aState) { setState ((int) aState); }
+
+signals:
+
+    void mouseDoubleClicked (QIStateIndicator *aIndicator,
+                             QMouseEvent *aEv);
+    void contextMenuRequested (QIStateIndicator *aIndicator,
+                               QContextMenuEvent *aEv);
+
+protected:
+
+    virtual void drawContents (QPainter *aPainter);
+
+#ifdef Q_WS_MAC
+    virtual void mousePressEvent (QMouseEvent *aEv);
+#endif 
+    virtual void mouseDoubleClickEvent (QMouseEvent *aEv);
+    virtual void contextMenuEvent (QContextMenuEvent *aEv);
+
+private:
+
+    int mState;
+    QSize mSize;
+
+    struct Icon
+    {
+        Icon (const QPixmap &aPixmap)
+            : pixmap (aPixmap)
+            , bgPixmap (NULL) {}
+
+        QPixmap pixmap;
+        QPixmap cached;
+        QColor bgColor;
+        const QPixmap *bgPixmap;
+        QPoint bgOff;
+    };
+
+    QIntDict <Icon> mStateIcons;
+};
+
+#endif // __QIStateIndicator_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIStatusBar.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIStatusBar.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIStatusBar.h	(revision 7219)
@@ -0,0 +1,47 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIStatusBar class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIStatusBar_h__
+#define __QIStatusBar_h__
+
+#include <qstatusbar.h>
+
+class QPaintEvent;
+
+class QIStatusBar : public QStatusBar
+{
+    Q_OBJECT
+
+public:
+
+    QIStatusBar (QWidget *parent = 0, const char *name = 0);
+
+protected:
+
+    virtual void paintEvent (QPaintEvent *);
+
+protected slots:
+
+    void rememberLastMessage (const QString &msg) { message = msg; }
+
+protected:
+
+    QString message;
+};
+
+#endif // __QIStatusBar_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/QIWidgetValidator.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/QIWidgetValidator.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/QIWidgetValidator.h	(revision 7219)
@@ -0,0 +1,112 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIWidgetValidator class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __QIWidgetValidator_h__
+#define __QIWidgetValidator_h__
+
+#include <limits.h>
+
+#include <qobject.h>
+#include <qvalidator.h>
+#include <qvaluelist.h>
+
+class QIWidgetValidator : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    QIWidgetValidator (QWidget *aWidget, QObject *aParent = 0,
+                       const char *aName = 0);
+    QIWidgetValidator (const QString &aCaption,
+                       QWidget *aWidget, QObject *aParent = 0,
+                       const char *aName = 0);
+    ~QIWidgetValidator();
+
+    QWidget *widget() const { return mWidget; }
+    bool isValid() const;
+    void rescan();
+
+    QString warningText() const;
+
+    void setOtherValid (bool aValid) { mOtherValid = aValid; }
+    bool isOtherValid() const { return mOtherValid; }
+
+signals:
+
+    void validityChanged (const QIWidgetValidator *aValidator);
+    void isValidRequested (QIWidgetValidator *aValidator);
+
+public slots:
+
+    void revalidate() { doRevalidate(); }
+
+private:
+
+    QString mCaption;
+    QWidget *mWidget;
+    bool mOtherValid;
+
+    struct Watched
+    {
+        Watched()
+            : widget (NULL), buddy (NULL)
+            , state (QValidator::Acceptable) {}
+
+        QWidget *widget;
+        QWidget *buddy;
+        QValidator::State state;
+    };
+
+    QValueList <Watched> mWatched;
+    Watched mLastInvalid;
+
+private slots:
+
+    void doRevalidate() { emit validityChanged (this); }
+};
+
+class QIULongValidator : public QValidator
+{
+public:
+
+    QIULongValidator (QObject *aParent, const char *aName = 0)
+        : QValidator (aParent, aName)
+        , mBottom (0), mTop (ULONG_MAX) {}
+
+    QIULongValidator (ulong aMinimum, ulong aMaximum,
+                      QObject *aParent, const char *aName = 0)
+        : QValidator (aParent, aName)
+        , mBottom (aMinimum), mTop (aMaximum) {}
+
+    ~QIULongValidator() {}
+
+    State validate (QString &aInput, int &aPos) const;
+    void setBottom (ulong aBottom) { setRange (aBottom, mTop); }
+    void setTop (ulong aTop) { setRange (mBottom, aTop); }
+    void setRange (ulong aBottom, ulong aTop) { mBottom = aBottom; mTop = aTop; }
+    ulong bottom() const { return mBottom; }
+    ulong top() const { return mTop; }
+
+private:
+
+    ulong mBottom;
+    ulong mTop;
+};
+
+#endif // __QIWidgetValidator_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxAquaStyle.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxAquaStyle.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxAquaStyle.h	(revision 7219)
@@ -0,0 +1,85 @@
+/** $Id: $ */
+/** @file
+ * Qt GUI - VBox Variation on the QAquaStyle.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+#ifndef ___VBoxAquaStyle_h___
+#define ___VBoxAquaStyle_h___
+
+#include <qstyle.h>
+
+/**
+ * The Virtual Box QAquaStyle overrider.
+ * 
+ * The purpose of this class is to make some small adjustments to 
+ * the QAquaStyle so it looks and works better.
+ * 
+ * Since the QAquaStyle class isn't exported we have to do all the
+ * virtual method work our selves. This also means we doesn't have
+ * access to any protected or QAquaStyle methods, too bad.
+ */
+class VBoxAquaStyle : public QStyle //QAquaStyle - not exported, sigh.
+{
+public:
+    VBoxAquaStyle(QStyle *parent);
+    VBoxAquaStyle(QStyle &parent);
+    virtual ~VBoxAquaStyle();
+    static VBoxAquaStyle &instance();
+
+    // The QStyle implementation.
+    virtual void polish( QWidget *w );
+    virtual void unPolish( QWidget *w );
+    virtual void polish( QApplication *app );
+    virtual void unPolish( QApplication *app );
+    virtual void polish( QPalette &p );
+    virtual void polishPopupMenu( QPopupMenu *m );
+    virtual QRect itemRect( QPainter *p, const QRect &r, int flags, bool enabled, const QPixmap *pixmap, 
+                            const QString &text, int len = -1 ) const;
+    virtual void drawItem( QPainter *p, const QRect &r, int flags, const QColorGroup &g, bool enabled, 
+                           const QPixmap *pixmap, const QString &text, int len = -1, const QColor *penColor = 0 ) const;
+    virtual void drawPrimitive( PrimitiveElement pe, QPainter *p, const QRect &r, const QColorGroup &cg,
+                                SFlags flags = Style_Default, const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual void drawControl( ControlElement element, QPainter *p, const QWidget *widget, const QRect &r, const QColorGroup &cg,
+                              SFlags how = Style_Default, const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual void drawControlMask( ControlElement element, QPainter *p, const QWidget *widget, const QRect &r,
+                                  const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual QRect subRect( SubRect r, const QWidget *widget ) const;
+    virtual int pixelMetric( PixelMetric metric, const QWidget *widget = 0 ) const;
+    virtual QSize sizeFromContents( ContentsType contents, const QWidget *widget, const QSize &contentsSize, 
+                                    const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual int styleHint( StyleHint stylehint, const QWidget *widget = 0, const QStyleOption &foo = QStyleOption::Default, 
+                           QStyleHintReturn* returnData = 0 ) const;
+    virtual QPixmap stylePixmap( StylePixmap stylepixmap, const QWidget *widget = 0, const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual void drawComplexControl( ComplexControl control, QPainter *p, const QWidget *widget, const QRect &r,
+                                     const QColorGroup &cg, SFlags how = Style_Default, SCFlags sub = (uint)SC_All,
+                                     SCFlags subActive = SC_None, const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual void drawComplexControlMask( ComplexControl control, QPainter *p, const QWidget *widget, const QRect &r,
+                                         const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual QRect querySubControlMetrics( ComplexControl control, const QWidget *widget, SubControl sc,
+                                          const QStyleOption &foo = QStyleOption::Default ) const;
+    virtual SubControl querySubControl( ComplexControl control, const QWidget *widget, const QPoint &pos,
+                                        const QStyleOption &foo = QStyleOption::Default ) const;
+
+protected:
+    /** The style we're overloading. */
+    QStyle *mparent;
+
+    /** The global instance. */
+    static VBoxAquaStyle *sInstance;
+};
+
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleView.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleView.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleView.h	(revision 7219)
@@ -0,0 +1,291 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxConsoleView class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxConsoleView_h__
+#define __VBoxConsoleView_h__
+
+#include "COMDefs.h"
+
+#include "VBoxDefs.h"
+#include "VBoxGlobalSettings.h"
+
+#include <qdatetime.h>
+#include <qscrollview.h>
+#include <qpixmap.h>
+#include <qimage.h>
+
+#include <qkeysequence.h>
+
+#if defined (Q_WS_PM)
+#include "src/os2/VBoxHlp.h"
+#define UM_PREACCEL_CHAR WM_USER
+#endif
+
+#if defined (Q_WS_MAC)
+# include <Carbon/Carbon.h>
+# include "DarwinCursor.h"
+/** @todo remove this hack when somebody get around fixing the conflicting typedef/enum OSType. */
+# define OSType VBoxOSType
+#endif
+
+class VBoxConsoleWnd;
+class MousePointerChangeEvent;
+class VBoxFrameBuffer;
+
+class QPainter;
+class QLabel;
+class QMenuData;
+
+class VBoxConsoleView : public QScrollView
+{
+    Q_OBJECT
+
+public:
+
+    enum {
+        MouseCaptured = 0x01,
+        MouseAbsolute = 0x02,
+        MouseAbsoluteDisabled = 0x04,
+        MouseNeedsHostCursor = 0x08,
+        KeyboardCaptured = 0x01,
+        HostKeyPressed = 0x02,
+    };
+
+    VBoxConsoleView (VBoxConsoleWnd *mainWnd,
+                     const CConsole &console,
+                     VBoxDefs::RenderMode rm,
+                     QWidget *parent = 0, const char *name = 0, WFlags f = 0);
+    ~VBoxConsoleView();
+
+    QSize sizeHint() const;
+
+    void attach();
+    void detach();
+    void refresh() { doRefresh(); }
+    void normalizeGeometry (bool adjustPosition = false);
+
+    CConsole &console() { return mConsole; }
+
+    bool pause (bool on);
+
+    void setMouseIntegrationEnabled (bool enabled);
+
+    bool isMouseAbsolute() const { return mMouseAbsolute; }
+
+    void setAutoresizeGuest (bool on);
+
+    void onFullscreenChange (bool on);
+
+    void onViewOpened();
+
+    void fixModifierState (LONG *codes, uint *count);
+
+    void toggleFSMode();
+
+    void setIgnoreMainwndResize (bool aYes) { mIgnoreMainwndResize = aYes; }
+
+signals:
+
+    void keyboardStateChanged (int state);
+    void mouseStateChanged (int state);
+    void machineStateChanged (KMachineState state);
+    void additionsStateChanged (const QString &, bool, bool);
+    void mediaChanged (VBoxDefs::DiskType aType);
+    void networkStateChange();
+    void usbStateChange();
+    void sharedFoldersChanged();
+    void resizeHintDone();
+
+protected:
+
+    // events
+    bool event (QEvent *e);
+    bool eventFilter (QObject *watched, QEvent *e);
+
+#if defined(Q_WS_WIN32)
+    bool winLowKeyboardEvent (UINT msg, const KBDLLHOOKSTRUCT &event);
+    bool winEvent (MSG *msg);
+#elif defined(Q_WS_PM)
+    bool pmEvent (QMSG *aMsg);
+#elif defined(Q_WS_X11)
+    bool x11Event (XEvent *event);
+#elif defined(Q_WS_MAC)
+    bool darwinKeyboardEvent (EventRef inEvent);
+    void darwinGrabKeyboardEvents (bool fGrab);
+#endif
+
+private:
+
+    /** Flags for keyEvent(). */
+    enum {
+        KeyExtended = 0x01,
+        KeyPressed = 0x02,
+        KeyPause = 0x04,
+        KeyPrint = 0x08,
+    };
+
+    void focusEvent (bool aHasFocus, bool aReleaseHostKey = true);
+    bool keyEvent (int aKey, uint8_t aScan, int aFlags,
+                   wchar_t *aUniKey = NULL);
+    bool mouseEvent (int aType, const QPoint &aPos, const QPoint &aGlobalPos,
+                     ButtonState aButton,
+                     ButtonState aState, ButtonState aStateAfter,
+                     int aWheelDelta, Orientation aWheelDir);
+
+    void emitKeyboardStateChanged()
+    {
+        emit keyboardStateChanged (
+            (mKbdCaptured ? KeyboardCaptured : 0) |
+            (mIsHostkeyPressed ? HostKeyPressed : 0));
+    }
+
+    void emitMouseStateChanged() {
+        emit mouseStateChanged ((mMouseCaptured ? MouseCaptured : 0) |
+                                (mMouseAbsolute ? MouseAbsolute : 0) |
+                                (!mMouseIntegration ? MouseAbsoluteDisabled : 0));
+    }
+
+    // IConsoleCallback event handlers
+    void onStateChange (KMachineState state);
+
+    void doRefresh();
+
+    void viewportPaintEvent( QPaintEvent * );
+#ifdef VBOX_GUI_USE_REFRESH_TIMER
+    void timerEvent( QTimerEvent * );
+#endif
+
+    void captureKbd (bool aCapture, bool aEmitSignal = true);
+    void captureMouse (bool aCapture, bool aEmitSignal = true);
+
+    bool processHotKey (const QKeySequence &key, QMenuData *data);
+    void updateModifiers (bool fNumLock, bool fCapsLock, bool fScrollLock);
+
+    void releaseAllPressedKeys (bool aReleaseHostKey = true);
+    void saveKeyStates();
+    void sendChangedKeyStates();
+    void updateMouseClipping();
+
+    void setPointerShape (MousePointerChangeEvent *me);
+
+    bool isPaused() { return mLastState == KMachineState_Paused; }
+    bool isRunning() { return mLastState == KMachineState_Running; }
+
+    static void dimImage (QImage &img);
+
+private slots:
+
+    void doResizeHint (const QSize &aSize = QSize());
+
+private:
+
+    void maybeRestrictMinimumSize();
+
+    VBoxConsoleWnd *mMainWnd;
+
+    CConsole mConsole;
+
+    const VBoxGlobalSettings &gs;
+
+    KMachineState mLastState;
+
+    bool mAttached : 1;
+    bool mKbdCaptured : 1;
+    bool mMouseCaptured : 1;
+    bool mMouseAbsolute : 1;
+    bool mMouseIntegration : 1;
+    QPoint mLastPos;
+    QPoint mCapturedPos;
+
+	bool mDisableAutoCapture : 1;
+
+    enum { IsKeyPressed = 0x01, IsExtKeyPressed = 0x02, IsKbdCaptured = 0x80 };
+    uint8_t mPressedKeys [128];
+    uint8_t mPressedKeysCopy [128];
+
+    bool mIsHostkeyPressed : 1;
+    bool mIsHostkeyAlone : 1;
+
+    /** mKbdCaptured value during the the last host key press or release */
+    bool hostkey_in_capture : 1;
+
+    bool mIgnoreMainwndResize : 1;
+    bool mAutoresizeGuest : 1;
+
+    bool mIsAdditionsActive : 1;
+
+    bool mNumLock : 1;
+    bool mScrollLock : 1;
+    bool mCapsLock : 1;
+    long muNumLockAdaptionCnt;
+    long muCapsLockAdaptionCnt;
+
+    QTimer *resize_hint_timer;
+    QTimer *mToggleFSModeTimer;
+
+    VBoxDefs::RenderMode mode;
+
+    QRegion mLastVisibleRegion;
+    QSize mNormalSize;
+
+#if defined(Q_WS_WIN)
+    HCURSOR mAlphaCursor;
+#endif
+
+#if defined(Q_WS_MAC)
+# ifndef VBOX_WITH_HACKED_QT
+    /** Event handler reference. NULL if the handler isn't installed. */
+    EventHandlerRef mDarwinEventHandlerRef;
+# endif
+    /** The current modifier key mask. Used to figure out which modifier
+     *  key was pressed when we get a kEventRawKeyModifiersChanged event. */
+    UInt32 mDarwinKeyModifiers;
+    /** The darwin cursor handle (see DarwinCursor.h/.cpp). */
+    DARWINCURSOR mDarwinCursor;
+#endif
+
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    QPixmap pm;
+    int tid;        /**< Timer id */
+#endif
+
+    VBoxFrameBuffer *mFrameBuf;
+    CConsoleCallback mCallback;
+
+    friend class VBoxConsoleCallback;
+
+#if defined (Q_WS_WIN32)
+    static LRESULT CALLBACK lowLevelKeyboardProc (int nCode,
+                                                  WPARAM wParam, LPARAM lParam);
+#elif defined (Q_WS_MAC)
+# ifndef VBOX_WITH_HACKED_QT
+    static pascal OSStatus darwinEventHandlerProc (EventHandlerCallRef inHandlerCallRef,
+                                                   EventRef inEvent, void *inUserData);
+# else  /* VBOX_WITH_HACKED_QT */
+    static bool macEventFilter (EventRef inEvent, void *inUserData);
+# endif /* VBOX_WITH_HACKED_QT */
+#endif
+
+    QPixmap mPausedShot;
+#if defined(Q_WS_MAC)
+    CGImageRef mVirtualBoxLogo;
+#endif
+};
+
+#endif // __VBoxConsoleView_h__
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleWnd.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleWnd.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxConsoleWnd.h	(revision 7219)
@@ -0,0 +1,375 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxConsoleWnd class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxConsoleWnd_h__
+#define __VBoxConsoleWnd_h__
+
+#include "COMDefs.h"
+
+#include <qmainwindow.h>
+
+#include <qmap.h>
+#include <qobjectlist.h>
+#include <qcolor.h>
+#include <qdialog.h>
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+# include <VBox/dbggui.h>
+#endif
+#ifdef Q_WS_MAC
+# undef PAGE_SIZE
+# undef PAGE_SHIFT
+# include <Carbon/Carbon.h>
+#endif
+
+class QAction;
+class QActionGroup;
+class QHBox;
+class QLabel;
+class QSpacerItem;
+
+class VBoxConsoleView;
+class QIStateIndicator;
+
+class VBoxUSBMenu;
+class VBoxSwitchMenu;
+
+class VBoxConsoleWnd : public QMainWindow
+{
+    Q_OBJECT
+
+public:
+
+    VBoxConsoleWnd (VBoxConsoleWnd **aSelf,
+                     QWidget* aParent = 0, const char* aName = 0,
+                     WFlags aFlags = WType_TopLevel);
+    virtual ~VBoxConsoleWnd();
+
+    bool openView (const CSession &session);
+    void closeView();
+
+    void refreshView();
+
+    bool isTrueFullscreen() const { return mIsFullscreen; }
+
+    bool isTrueSeamless() const { return mIsSeamless; }
+
+    void setMouseIntegrationLocked (bool aDisabled);
+
+    void popupMainMenu (bool aCenter);
+
+    void installGuestAdditionsFrom (const QString &aSource);
+
+    void setMask (const QRegion &aRegion);
+
+#ifdef Q_WS_MAC
+    CGImageRef dockImageState () const;
+#endif
+
+public slots:
+
+protected:
+
+    // events
+    bool event (QEvent *e);
+    void closeEvent (QCloseEvent *e);
+#if defined(Q_WS_X11)
+    bool x11Event (XEvent *event);
+#endif
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    bool dbgCreated();
+    void dbgDestroy();
+    void dbgAdjustRelativePos();
+#endif
+
+protected slots:
+
+private:
+
+    enum /* Stuff */
+    {
+        FloppyStuff                 = 0x01,
+        DVDStuff                    = 0x02,
+        HardDiskStuff               = 0x04,
+        PauseAction                 = 0x08,
+        NetworkStuff                = 0x10,
+        DisableMouseIntegrAction    = 0x20,
+        Caption                     = 0x40,
+        USBStuff                    = 0x80,
+        VRDPStuff                   = 0x100,
+        SharedFolderStuff           = 0x200,
+        AllStuff                    = 0xFFFF,
+    };
+
+    void languageChange();
+
+    void updateAppearanceOf (int element);
+
+    bool toggleFullscreenMode (bool, bool);
+
+private slots:
+
+    void finalizeOpenView();
+
+    void activateUICustomizations();
+
+    void vmFullscreen (bool on);
+    void vmSeamless (bool on);
+    void vmAutoresizeGuest (bool on);
+    void vmAdjustWindow();
+
+    void vmTypeCAD();
+    void vmTypeCABS();
+    void vmReset();
+    void vmPause(bool);
+    void vmACPIShutdown();
+    void vmClose();
+    void vmTakeSnapshot();
+    void vmShowInfoDialog();
+    void vmDisableMouseIntegr (bool);
+
+    void devicesMountFloppyImage();
+    void devicesUnmountFloppy();
+    void devicesMountDVDImage();
+    void devicesUnmountDVD();
+    void devicesSwitchVrdp (bool);
+    void devicesOpenSFDialog();
+    void devicesInstallGuestAdditions();
+
+    void prepareFloppyMenu();
+    void prepareDVDMenu();
+    void prepareNetworkMenu();
+
+    void setDynamicMenuItemStatusTip (int aId);
+
+    void captureFloppy (int aId);
+    void captureDVD (int aId);
+    void activateNetworkMenu (int aId);
+    void switchUSB (int aId);
+
+    void statusTipChanged (const QString &);
+    void clearStatusBar();
+
+    void showIndicatorContextMenu (QIStateIndicator *ind, QContextMenuEvent *e);
+
+    void updateDeviceLights();
+    void updateMachineState (KMachineState state);
+    void updateMouseState (int state);
+    void updateAdditionsState (const QString&, bool, bool);
+    void updateNetworkAdarptersState();
+    void updateUsbState();
+    void updateMediaState (VBoxDefs::DiskType aType);
+    void updateSharedFoldersState();
+
+    void tryClose();
+
+    void processGlobalSettingChange (const char *publicName, const char *name);
+
+    void dbgShowStatistics();
+    void dbgShowCommandLine();
+
+    void onEnterFullscreen();
+    void onExitFullscreen();
+    void exitFullscreen();
+    void exitSeamless();
+
+    void setViewInSeamlessMode (const QRect &aTargetRect);
+
+private:
+
+    /** Popup version of the main menu */
+    QPopupMenu *mMainMenu;
+
+    QActionGroup *mRunningActions;
+    QActionGroup *mRunningOrPausedActions;
+
+    // Machine actions
+    QAction *vmFullscreenAction;
+    QAction *vmSeamlessAction;
+    QAction *vmAutoresizeGuestAction;
+    QAction *vmAdjustWindowAction;
+    QAction *vmTypeCADAction;
+#if defined(Q_WS_X11)
+    QAction *vmTypeCABSAction;
+#endif
+    QAction *vmResetAction;
+    QAction *vmPauseAction;
+    QAction *vmACPIShutdownAction;
+    QAction *vmCloseAction;
+    QAction *vmTakeSnapshotAction;
+    QAction *vmDisableMouseIntegrAction;
+    QAction *vmShowInformationDlgAction;
+
+    // Devices actions
+    QAction *devicesMountFloppyImageAction;
+    QAction *devicesUnmountFloppyAction;
+    QAction *devicesMountDVDImageAction;
+    QAction *devicesUnmountDVDAction;
+    QAction *devicesSwitchVrdpAction;
+    QAction *devicesSFDialogAction;
+    QAction *devicesInstallGuestToolsAction;
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    // Debugger actions
+    QAction *dbgStatisticsAction;
+    QAction *dbgCommandLineAction;
+#endif
+
+    // Help actions
+    QAction *helpContentsAction;
+    QAction *helpWebAction;
+    QAction *helpRegisterAction;
+    QAction *helpAboutAction;
+    QAction *helpResetMessagesAction;
+
+    // Machine popup menus
+    VBoxSwitchMenu *vmAutoresizeMenu;
+    VBoxSwitchMenu *vmDisMouseIntegrMenu;
+
+    // Devices popup menus
+    QPopupMenu *devicesMenu;
+    QPopupMenu *devicesMountFloppyMenu;
+    QPopupMenu *devicesMountDVDMenu;
+    QPopupMenu *devicesSFMenu;
+    QPopupMenu *devicesNetworkMenu;
+    VBoxUSBMenu *devicesUSBMenu;
+    VBoxSwitchMenu *devicesVRDPMenu;
+
+    int devicesUSBMenuSeparatorId;
+    int devicesVRDPMenuSeparatorId;
+    int devicesSFMenuSeparatorId;
+
+    bool waitForStatusBarChange;
+    bool statusBarChangedInside;
+
+    QSpacerItem *mShiftingSpacerLeft;
+    QSpacerItem *mShiftingSpacerTop;
+    QSpacerItem *mShiftingSpacerRight;
+    QSpacerItem *mShiftingSpacerBottom;
+    QSize mMaskShift;
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    // Debugger popup menu
+    QPopupMenu *dbgMenu;
+#endif
+
+    // Menu identifiers
+    enum {
+        vmMenuId = 1,
+        devicesMenuId,
+        devicesMountFloppyMenuId,
+        devicesMountDVDMenuId,
+        devicesUSBMenuId,
+        devicesNetworkMenuId,
+#ifdef VBOX_WITH_DEBUGGER_GUI
+        dbgMenuId,
+#endif
+        helpMenuId,
+    };
+
+    CSession csession;
+
+    // widgets
+    VBoxConsoleView *console;
+    QIStateIndicator *hd_light, *cd_light, *fd_light, *net_light, *usb_light, *sf_light;
+    QIStateIndicator *mouse_state, *hostkey_state;
+    QIStateIndicator *autoresize_state;
+    QIStateIndicator *vrdp_state;
+    QHBox *hostkey_hbox;
+    QLabel *hostkey_name;
+
+    QTimer *idle_timer;
+    KMachineState machine_state;
+    QString caption_prefix;
+
+    bool no_auto_close : 1;
+
+    QMap <int, CHostDVDDrive> hostDVDMap;
+    QMap <int, CHostFloppyDrive> hostFloppyMap;
+
+    QPoint normal_pos;
+    QSize normal_size;
+    QSize prev_min_size;
+
+#ifdef Q_WS_WIN32
+    QRegion mPrevRegion;
+#endif
+
+#ifdef Q_WS_MAC
+    QRegion mCurrRegion;
+    EventHandlerRef mDarwinRegionEventHandlerRef;
+#endif
+
+    // variables for dealing with true fullscreen
+    QRegion mStrictedRegion;
+    bool mIsFullscreen : 1;
+    bool mIsSeamless : 1;
+    bool mIsSeamlessSupported : 1;
+    int normal_wflags;
+    bool was_max : 1;
+    QObjectList hidden_children;
+    int console_style;
+    QColor mEraseColor;
+
+    bool mIsOpenViewFinished : 1;
+    bool mIsFirstTimeStarted : 1;
+    bool mIsAutoSaveMedia : 1;
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    // Debugger GUI
+    PDBGGUI dbg_gui;
+#endif
+
+#ifdef Q_WS_MAC
+    // Dock images.
+    CGImageRef dockImgStatePaused;
+    CGImageRef dockImgStateSaving;
+    CGImageRef dockImgStateRestoring;
+    CGImageRef dockImgBack100x75;
+    CGImageRef dockImgOS;
+    /* For the fade effect if the the window goes fullscreen */
+    CGDisplayFadeReservationToken mFadeToken;
+#endif
+};
+
+
+class VBoxSharedFoldersSettings;
+class VBoxSFDialog : public QDialog
+{
+    Q_OBJECT
+
+public:
+
+    VBoxSFDialog (QWidget*, CSession&);
+
+protected slots:
+
+    virtual void accept();
+
+protected:
+
+    void showEvent (QShowEvent*);
+
+private:
+
+    VBoxSharedFoldersSettings *mSettings;
+    CSession &mSession;
+};
+
+
+#endif // __VBoxConsoleWnd_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDefs.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDefs.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDefs.h	(revision 7219)
@@ -0,0 +1,173 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Header with common definitions and global functions
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxDefs_h__
+#define __VBoxDefs_h__
+
+#include <qevent.h>
+
+#define LOG_GROUP LOG_GROUP_GUI
+#include <VBox/log.h>
+#include <iprt/assert.h>
+
+#include <iprt/alloc.h>
+#include <iprt/asm.h>
+
+#ifdef VBOX_GUI_DEBUG
+
+#define AssertWrapperOk(w)      \
+    AssertMsg (w.isOk(), (#w " is not okay (RC=0x%08X)", w.lastRC()))
+#define AssertWrapperOkMsg(w, m)      \
+    AssertMsg (w.isOk(), (#w ": " m " (RC=0x%08X)", w.lastRC()))
+
+#else // !VBOX_GUI_DEBUG
+
+#define AssertWrapperOk(w)          do {} while (0)
+#define AssertWrapperOkMsg(w, m)    do {} while (0)
+
+#endif // !VBOX_GUI_DEBUG
+
+#ifndef SIZEOF_ARRAY
+#define SIZEOF_ARRAY(a) (sizeof(a) / sizeof(a[0]))
+#endif
+
+#if defined (VBOX_GUI_USE_QIMAGE) || \
+    defined (VBOX_GUI_USE_SDL) || \
+    defined (VBOX_GUI_USE_DDRAW)
+  #if !defined (VBOX_GUI_USE_EXT_FRAMEBUFFER)
+    #define VBOX_GUI_USE_EXT_FRAMEBUFFER
+  #endif
+#else
+  #if defined (VBOX_GUI_USE_EXT_FRAMEBUFFER)
+    #undef VBOX_GUI_USE_EXT_FRAMEBUFFER
+  #endif
+  #if !defined (VBOX_GUI_USE_REFRESH_TIMER)
+    #define VBOX_GUI_USE_REFRESH_TIMER
+  #endif
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_DEBUG)
+
+#include <VBox/types.h> // for uint64_t type
+
+#include <qthread.h>
+#include <qdatetime.h>
+
+/**
+ * A class to measure intervals using rdtsc instruction.
+ */
+class VMCPUTimer : public QThread // for crossplatform msleep()
+{
+public:
+    inline static uint64_t ticks() {
+        return ASMReadTSC();
+    }
+    inline static uint64_t msecs( uint64_t tcks ) {
+        return tcks / ticks_per_msec;
+    }
+    inline static uint64_t msecsSince( uint64_t tcks ) {
+        tcks = ticks() - tcks;
+        return tcks / ticks_per_msec;
+    }
+    inline static void calibrate( int ms )
+    {
+        QTime t;
+        uint64_t tcks = ticks();
+        t.start();
+        msleep( ms );
+        tcks = ticks() - tcks;
+        int msecs = t.elapsed();
+        ticks_per_msec = tcks / msecs;
+    }
+    inline static uint64_t ticksPerMsec() {
+        return ticks_per_msec;
+    }
+private:
+    static uint64_t ticks_per_msec;
+};
+
+#endif // VBOX_GUI_DEBUG
+
+/* A common namespace for all enums */
+struct VBoxDefs
+{
+    /** Disk image type. */
+    enum DiskType { InvalidType, HD = 0x01, CD = 0x02, FD = 0x04 };
+
+    /** VM display rendering mode. */
+    enum RenderMode
+    {
+        InvalidRenderMode, TimerMode, QImageMode, SDLMode, DDRAWMode, Quartz2DMode
+    };
+
+    /** Additional Qt event types. */
+    enum
+    {
+        AsyncEventType = QEvent::User + 100,
+        ResizeEventType,
+        RepaintEventType,
+        SetRegionEventType,
+        MouseCapabilityEventType,
+        MousePointerChangeEventType,
+        MachineStateChangeEventType,
+        AdditionsStateChangeEventType,
+        MediaChangeEventType,
+        MachineDataChangeEventType,
+        MachineRegisteredEventType,
+        SessionStateChangeEventType,
+        SnapshotEventType,
+        CanShowRegDlgEventType,
+        NetworkAdapterChangeEventType,
+        USBCtlStateChangeEventType,
+        USBDeviceStateChangeEventType,
+        SharedFolderChangeEventType,
+        RuntimeErrorEventType,
+        ModifierKeyChangeEventType,
+        EnumerateMediaEventType,
+#if defined (Q_WS_WIN)
+        ShellExecuteEventType,
+#endif
+        ActivateMenuEventType,
+#if defined (Q_WS_MAC)
+        ShowWindowEventType,
+#endif
+    };
+
+    static const char* GUI_LastWindowPosition;
+    static const char* GUI_LastWindowPosition_Max;
+    static const char* GUI_Fullscreen;
+    static const char* GUI_Seamless;
+    static const char* GUI_AutoresizeGuest;
+    static const char* GUI_FirstRun;
+    static const char* GUI_SaveMountedAtRuntime;
+    static const char* GUI_LastCloseAction;
+    static const char* GUI_SuppressMessages;
+    static const char* GUI_PermanentSharedFoldersAtRuntime;
+#ifdef Q_WS_X11
+    static const char* GUI_LicenseKey;
+#endif
+    static const char* GUI_RegistrationDlgWinID;
+    static const char* GUI_RegistrationData;
+    static const char* GUI_LastVMSelected;
+    static const char* GUI_InfoDlgState;
+};
+
+#endif // __VBoxDefs_h__
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDownloaderWgt.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDownloaderWgt.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxDownloaderWgt.h	(revision 7219)
@@ -0,0 +1,105 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxDownloaderWgt class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxDownloaderWgt_h__
+#define __VBoxDownloaderWgt_h__
+
+#include "HappyHttp.h"
+#include "qwidget.h"
+#include "qurl.h"
+#include "qmutex.h"
+class QStatusBar;
+class QAction;
+class QProgressBar;
+class QToolButton;
+class QThread;
+class QTimer;
+typedef happyhttp::Connection HConnect;
+
+/** class VBoxDownloaderWgt
+ *
+ *  The VBoxDownloaderWgt class is an QWidget class for Guest Additions
+ *  http backgroung downloading. This class is also used to display the
+ *  Guest Additions download state through the progress dialog integrated
+ *  into the VM console status bar.
+ */
+class VBoxDownloaderWgt : public QWidget
+{
+    Q_OBJECT
+
+public:
+
+    VBoxDownloaderWgt (QStatusBar *aStatusBar, QAction *aAction,
+                       const QString &aUrl, const QString &aTarget);
+
+    void languageChange();
+
+    bool isCheckingPresence() { return mIsChecking; }
+
+private slots:
+
+    /* This slot is used to control the connection timeout. */
+    void processTimeout();
+
+    /* This slot is used to process cancel-button clicking signal. */
+    void processAbort();
+
+    /* This slot is used to terminate the downloader, activate the
+     * Install Guest Additions action and removing the downloader's
+     * sub-widgets from the VM Console status-bar. */
+    void suicide();
+
+private:
+
+    /* Used to process all the widget events */
+    bool event (QEvent *aEvent);
+
+    /* This function is used to make a request to get a file */
+    void getFile();
+
+    /* This function is used to ask the user about he wants to download the
+     * founded Guest Additions image or not. It also shows the progress-bar
+     * and Cancel-button widgets. */
+    void processFile (int aSize);
+
+    /* This wrapper displays an error message box (unless @aReason is
+     * QString::null) with the cause of the download procedure
+     * termination. After the message box is dismissed, the downloader signals
+     * to close itself on the next event loop iteration. */
+    void abortDownload (const QString &aReason = QString::null);
+
+    void abortConnection();
+
+    QUrl mUrl;
+    QString mTarget;
+    QStatusBar *mStatusBar;
+    QAction *mAction;
+    QProgressBar *mProgressBar;
+    QToolButton *mCancelButton;
+    bool mIsChecking;
+    bool mSuicide;
+    HConnect *mConn;
+    QThread *mRequestThread;
+    QMutex mMutex;
+    QByteArray mDataArray;
+    QDataStream mDataStream;
+    QTimer *mTimeout;
+};
+
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxFrameBuffer.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxFrameBuffer.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxFrameBuffer.h	(revision 7219)
@@ -0,0 +1,538 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxFrameBuffer class and subclasses declarations
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxFrameBuffer_h__
+#define __VBoxFrameBuffer_h__
+
+#include "COMDefs.h"
+
+class VBoxConsoleView;
+
+#include <qmutex.h>
+#include <qevent.h>
+#include <qpixmap.h>
+#include <qimage.h>
+
+#if defined (VBOX_GUI_USE_SDL)
+#include <SDL.h>
+#include <signal.h>
+#endif
+
+#if defined (Q_WS_WIN) && defined (VBOX_GUI_USE_DDRAW)
+// VBox/cdefs.h defines these:
+#undef LOWORD
+#undef HIWORD
+#undef LOBYTE
+#undef HIBYTE
+#include <ddraw.h>
+#endif
+
+//#define VBOX_GUI_FRAMEBUF_STAT
+
+#if defined (VBOX_GUI_DEBUG) && defined (VBOX_GUI_FRAMEBUF_STAT)
+#define FRAMEBUF_DEBUG_START(prefix) \
+    uint64_t prefix##elapsed = VMCPUTimer::ticks();
+#define FRAMEBUF_DEBUG_STOP(prefix,w,h) { \
+        prefix##elapsed = VMCPUTimer::ticks() - prefix##elapsed; \
+        V_DEBUG(( "Last update: %04d x %04d px, %03.3f ms, %.0f ticks", \
+            (w), (h), \
+            (double) prefix##elapsed / (double) VMCPUTimer::ticksPerMsec(), \
+            (double) prefix##elapsed \
+        )); \
+    }
+#else
+#define FRAMEBUF_DEBUG_START(prefix) {}
+#define FRAMEBUF_DEBUG_STOP(prefix,w,h) {}
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Frame buffer resize event.
+ */
+class VBoxResizeEvent : public QEvent
+{
+public:
+
+    VBoxResizeEvent (ulong aPixelFormat, uchar *aVRAM,
+                     ulong aBitsPerPixel, ulong aBytesPerLine,
+                     ulong aWidth, ulong aHeight) :
+        QEvent ((QEvent::Type) VBoxDefs::ResizeEventType),
+	    mPixelFormat (aPixelFormat), mVRAM (aVRAM), mBitsPerPixel (aBitsPerPixel),
+        mBytesPerLine (aBytesPerLine), mWidth (aWidth), mHeight (aHeight) {}
+    ulong pixelFormat() { return mPixelFormat; }
+    uchar *VRAM() { return mVRAM; }
+    ulong bitsPerPixel() { return mBitsPerPixel; }
+    ulong bytesPerLine() { return mBytesPerLine; }
+    ulong width() { return mWidth; }
+    ulong height() { return mHeight; }
+
+private:
+
+    ulong mPixelFormat;
+    uchar *mVRAM;
+    ulong mBitsPerPixel;
+    ulong mBytesPerLine;
+    ulong mWidth;
+    ulong mHeight;
+};
+
+/**
+ *  Frame buffer repaint event.
+ */
+class VBoxRepaintEvent : public QEvent
+{
+public:
+    VBoxRepaintEvent (int x, int y, int w, int h) :
+        QEvent ((QEvent::Type) VBoxDefs::RepaintEventType),
+        ex (x), ey (y), ew (w), eh (h)
+    {}
+    int x() { return ex; }
+    int y() { return ey; }
+    int width() { return ew; }
+    int height() { return eh; }
+private:
+    int ex, ey, ew, eh;
+};
+
+/**
+ *  Frame buffer set region event.
+ */
+class VBoxSetRegionEvent : public QEvent
+{
+public:
+    VBoxSetRegionEvent (const QRegion &aReg)
+        : QEvent ((QEvent::Type) VBoxDefs::SetRegionEventType)
+        , mReg (aReg) {}
+    QRegion region() { return mReg; }
+private:
+    QRegion mReg;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+
+/**
+ *  Copies the current VM video buffer contents to the pixmap referenced
+ *  by the argument. The return value indicates whether the
+ *  buffer has been updated since the last call to this method or not.
+ *
+ *  The copy operation is atomic (guarded by a mutex).
+ *
+ *  This method is intentionally inlined for faster execution and should be
+ *  called only by VBoxConsoleView members.
+ *
+ *  @return true if the pixmap is updated, and false otherwise.
+ */
+inline bool display_to_pixmap( const CConsole &c, QPixmap &pm )
+{
+    CDisplay display = c.GetDisplay();
+
+    uint8_t *addr = (uint8_t *) display.LockFramebuffer();
+    AssertMsg (addr, ("The buffer address must not be null"));
+
+    bool rc = pm.convertFromImage (QImage (addr,
+                                           display.GetWidth(), display.GetHeight(),
+                                           display.GetBitsPerPixel(),
+                                           0, 0, QImage::LittleEndian));
+    AssertMsg (rc, ("convertFromImage() must always return true"));
+
+    display.UnlockFramebuffer();
+
+    return rc;
+}
+
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Common IFramebuffer implementation for all methods used by GUI to maintain
+ *  the VM display video memory.
+ *
+ *  Note that although this class can be called from multiple threads
+ *  (in particular, the GUI thread and EMT) it doesn't protect access to every
+ *  data field using its mutex lock. This is because all synchronization between
+ *  the GUI and the EMT thread is supposed to be done using the
+ *  IFramebuffer::NotifyUpdate() and IFramebuffer::RequestResize() methods
+ *  (in particular, the \a aFinished parameter of these methods is responsible
+ *  for the synchronization). These methods are always called on EMT and
+ *  therefore always follow one another but never in parallel.
+ *
+ *  Using this object's mutex lock (exposed also in IFramebuffer::Lock() and
+ *  IFramebuffer::Unlock() implementations) usually makes sense only if some
+ *  third-party thread (i.e. other than GUI or EMT) needs to make sure that
+ *  *no* VM display update or resize event can occur while it is accessing
+ *  IFramebuffer properties or the underlying display memory storage area.
+ *
+ *  See IFramebuffer documentation for more info.
+ */
+
+class VBoxFrameBuffer : public IFramebuffer
+{
+public:
+
+    VBoxFrameBuffer (VBoxConsoleView *aView);
+    virtual ~VBoxFrameBuffer();
+
+    NS_DECL_ISUPPORTS
+
+#if defined (Q_OS_WIN32)
+
+    STDMETHOD_(ULONG, AddRef)()
+    {
+        return ::InterlockedIncrement (&refcnt);
+    }
+
+    STDMETHOD_(ULONG, Release)()
+    {
+        long cnt = ::InterlockedDecrement (&refcnt);
+        if (cnt == 0)
+            delete this;
+        return cnt;
+    }
+
+    STDMETHOD(QueryInterface) (REFIID riid , void **ppObj)
+    {
+        if (riid == IID_IUnknown) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        if (riid == IID_IFramebuffer) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        *ppObj = NULL;
+        return E_NOINTERFACE;
+    }
+
+#endif
+
+    // IFramebuffer COM methods
+    STDMETHOD(COMGETTER(Address)) (BYTE **aAddress);
+    STDMETHOD(COMGETTER(Width)) (ULONG *aWidth);
+    STDMETHOD(COMGETTER(Height)) (ULONG *aHeight);
+    STDMETHOD(COMGETTER(BitsPerPixel)) (ULONG *aBitsPerPixel);
+    STDMETHOD(COMGETTER(BytesPerLine)) (ULONG *aBytesPerLine);
+    STDMETHOD(COMGETTER(PixelFormat)) (ULONG *aPixelFormat);
+    STDMETHOD(COMGETTER(UsesGuestVRAM)) (BOOL *aUsesGuestVRAM);
+    STDMETHOD(COMGETTER(HeightReduction)) (ULONG *aHeightReduction);
+    STDMETHOD(COMGETTER(Overlay)) (IFramebufferOverlay **aOverlay);
+
+    STDMETHOD(Lock)();
+    STDMETHOD(Unlock)();
+
+    STDMETHOD(RequestResize) (ULONG aScreenId, ULONG aPixelFormat,
+                              BYTE *aVRAM, ULONG aBitsPerPixel, ULONG aBytesPerLine,
+                              ULONG aWidth, ULONG aHeight,
+                              BOOL *aFinished);
+
+    STDMETHOD(OperationSupported)(FramebufferAccelerationOperation_T aOperation,
+                                  BOOL *aSupported);
+    STDMETHOD(VideoModeSupported) (ULONG aWidth, ULONG aHeight, ULONG aBPP,
+                                   BOOL *aSupported);
+    STDMETHOD(SolidFill) (ULONG aX, ULONG aY, ULONG aWidth, ULONG aHeight,
+                          ULONG aColor, BOOL *aHandled);
+    STDMETHOD(CopyScreenBits) (ULONG aXDst, ULONG aYDst, ULONG aXSrc, ULONG aYSrc,
+                               ULONG aWidth, ULONG aHeight, BOOL *aHandled);
+
+    STDMETHOD(GetVisibleRegion)(BYTE *aRectangles, ULONG aCount, ULONG *aCountCopied);
+    STDMETHOD(SetVisibleRegion)(BYTE *aRectangles, ULONG aCount);
+
+    ulong width() { return mWdt; }
+    ulong height() { return mHgt; }
+
+    virtual ulong pixelFormat()
+    {
+        return FramebufferPixelFormat_FOURCC_RGB;
+    }
+
+    virtual bool usesGuestVRAM()
+    {
+        return false;
+    }
+
+    void lock() { mMutex->lock(); }
+    void unlock() { mMutex->unlock(); }
+
+    virtual uchar *address() = 0;
+    virtual ulong bitsPerPixel() = 0;
+    virtual ulong bytesPerLine() = 0;
+
+    /**
+     *  Called on the GUI thread (from VBoxConsoleView) when some part of the
+     *  VM display viewport needs to be repainted on the host screen.
+     */
+    virtual void paintEvent (QPaintEvent *pe) = 0;
+
+    /**
+     *  Called on the GUI thread (from VBoxConsoleView) after it gets a
+     *  VBoxResizeEvent posted from the RequestResize() method implementation.
+     */
+    virtual void resizeEvent (VBoxResizeEvent *re)
+    {
+        mWdt = re->width();
+        mHgt = re->height();
+    }
+
+    /**
+     *  Called on the GUI thread (from VBoxConsoleView) when the VM console
+     *  window is moved.
+     */
+    virtual void moveEvent (QMoveEvent * /*me*/ ) {}
+
+protected:
+
+    VBoxConsoleView *mView;
+    QMutex *mMutex;
+    int mWdt;
+    int mHgt;
+
+#if defined (Q_OS_WIN32)
+private:
+    long refcnt;
+#endif
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_QIMAGE)
+
+class VBoxQImageFrameBuffer : public VBoxFrameBuffer
+{
+public:
+
+    VBoxQImageFrameBuffer (VBoxConsoleView *aView);
+
+    STDMETHOD(NotifyUpdate) (ULONG aX, ULONG aY,
+                             ULONG aW, ULONG aH,
+                             BOOL *aFinished);
+
+    ulong pixelFormat() { return mPixelFormat; }
+    bool usesGuestVRAM() { return mUsesGuestVRAM; }
+
+    uchar *address() { return mImg.bits(); }
+    ulong bitsPerPixel() { return mImg.depth(); }
+    ulong bytesPerLine() { return mImg.bytesPerLine(); }
+
+    void paintEvent (QPaintEvent *pe);
+    void resizeEvent (VBoxResizeEvent *re);
+
+private:
+
+    QPixmap mPM;
+    QImage mImg;
+    ulong mPixelFormat;
+    bool mUsesGuestVRAM;
+};
+
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_SDL)
+
+class VBoxSDLFrameBuffer : public VBoxFrameBuffer
+{
+public:
+
+    VBoxSDLFrameBuffer (VBoxConsoleView *aView);
+    virtual ~VBoxSDLFrameBuffer();
+
+    STDMETHOD(NotifyUpdate) (ULONG aX, ULONG aY,
+                             ULONG aW, ULONG aH,
+                             BOOL *aFinished);
+
+    uchar *address()
+    {
+        SDL_Surface *surf = mSurfVRAM ? mSurfVRAM : mScreen;
+        return surf ? (uchar *) (uintptr_t) mScreen->pixels : 0;
+    }
+
+    ulong bitsPerPixel()
+    {
+        SDL_Surface *surf = mSurfVRAM ? mSurfVRAM : mScreen;
+        return surf ? surf->format->BitsPerPixel : 0;
+    }
+
+    ulong bytesPerLine()
+    {
+        SDL_Surface *surf = mSurfVRAM ? mSurfVRAM : mScreen;
+        return surf ? surf->pitch : 0;
+    }
+
+    ulong pixelFormat()
+    {
+        return mPixelFormat;
+    }
+
+    bool usesGuestVRAM()
+    {
+        return mSurfVRAM != NULL;
+    }
+
+    void paintEvent (QPaintEvent *pe);
+    void resizeEvent (VBoxResizeEvent *re);
+
+private:
+
+    SDL_Surface *mScreen;
+    SDL_Surface *mSurfVRAM;
+
+    ulong mPixelFormat;
+};
+
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_DDRAW)
+
+class VBoxDDRAWFrameBuffer : public VBoxFrameBuffer
+{
+public:
+
+    VBoxDDRAWFrameBuffer (VBoxConsoleView *aView);
+    virtual ~VBoxDDRAWFrameBuffer();
+
+    STDMETHOD(NotifyUpdate) (ULONG aX, ULONG aY,
+                             ULONG aW, ULONG aH,
+                             BOOL *aFinished);
+
+    uchar *address() { return (uchar *) mSurfaceDesc.lpSurface; }
+    ulong bitsPerPixel() { return mSurfaceDesc.ddpfPixelFormat.dwRGBBitCount; }
+    ulong bytesPerLine() { return (ulong) mSurfaceDesc.lPitch; }
+
+    ulong pixelFormat() { return mPixelFormat; };
+
+    bool usesGuestVRAM() { return mUsesGuestVRAM; }
+
+    void paintEvent (QPaintEvent *pe);
+    void resizeEvent (VBoxResizeEvent *re);
+    void moveEvent (QMoveEvent *me);
+
+private:
+
+    void releaseObjects();
+
+    bool createSurface (ULONG aPixelFormat, uchar *pvVRAM,
+                        ULONG aBitsPerPixel, ULONG aBytesPerLine,
+                        ULONG aWidth, ULONG aHeight);
+    void deleteSurface();
+    void drawRect (ULONG x, ULONG y, ULONG w, ULONG h);
+    void getWindowPosition (void);
+
+    LPDIRECTDRAW7        mDDRAW;
+    LPDIRECTDRAWCLIPPER  mClipper;
+    LPDIRECTDRAWSURFACE7 mSurface;
+    DDSURFACEDESC2       mSurfaceDesc;
+    LPDIRECTDRAWSURFACE7 mPrimarySurface;
+
+    ulong mPixelFormat;
+
+    bool mUsesGuestVRAM;
+
+    int mWndX;
+    int mWndY;
+
+    bool mSynchronousUpdates;
+};
+
+#endif
+
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (Q_WS_MAC) && defined (VBOX_GUI_USE_QUARTZ2D)
+
+#include <Carbon/Carbon.h>
+
+class VBoxQuartz2DFrameBuffer : public VBoxFrameBuffer
+{
+public:
+
+    VBoxQuartz2DFrameBuffer (VBoxConsoleView *aView);
+    virtual ~VBoxQuartz2DFrameBuffer ();
+
+    STDMETHOD (NotifyUpdate) (ULONG aX, ULONG aY,
+                              ULONG aW, ULONG aH,
+                              BOOL *aFinished);
+    STDMETHOD (SetVisibleRegion) (BYTE *aRectangles, ULONG aCount);
+
+    uchar *address() { return mDataAddress; }
+    ulong bitsPerPixel() { return CGImageGetBitsPerPixel (mImage); }
+    ulong bytesPerLine() { return CGImageGetBytesPerRow (mImage); }
+    ulong pixelFormat() { return mPixelFormat; };
+    bool usesGuestVRAM() { return mBitmapData == NULL; }
+
+    const CGImageRef imageRef() const { return mImage; }
+
+    void paintEvent (QPaintEvent *pe);
+    void resizeEvent (VBoxResizeEvent *re);
+
+private:
+
+    inline CGRect QRectToCGRect (const QRect &aRect) const
+    {
+        return CGRectMake (aRect.x(), aRect.y(), aRect.width(), aRect.height());
+    }
+
+    inline QRect mapYOrigin (const QRect &aRect, int aHeight) const
+    {
+        /* The cgcontext has a fliped y-coord relative to the
+         * qt coord system. So we need some mapping here */
+        return QRect (aRect.x(), aHeight - (aRect.y() + aRect.height()),
+                      aRect.width(), aRect.height());
+    }
+
+    void clean();
+
+    uchar *mDataAddress;
+    void *mBitmapData;
+    ulong mPixelFormat;
+    CGImageRef mImage;
+    typedef struct
+    {
+        /** The size of this structure expressed in rcts entries. */
+        ULONG allocated;
+        /** The number of entries in the rcts array. */
+        ULONG used;
+        /** Variable sized array of the rectangle that makes up the region. */
+        CGRect rcts[1];
+    } RegionRects;
+    /** The current valid region, all access is by atomic cmpxchg or atomic xchg.
+     *
+     * The protocol for updating and using this has to take into account that
+     * the producer (SetVisibleRegion) and consumer (paintEvent) are running
+     * on different threads. Therefore the producer will create a new RegionRects
+     * structure before atomically replace the existing one. While the consumer
+     * will read the value by atomically replace it by NULL, and then when its
+     * done try restore it by cmpxchg. If the producer has already put a new
+     * region there, it will be discarded (see mRegionUnused).
+     */
+    RegionRects volatile *mRegion;
+    /** For keeping the unused region and thus avoid some RTMemAlloc/RTMemFree calls.
+     * This is operated with atomic cmpxchg and atomic xchg. */
+    RegionRects volatile *mRegionUnused;
+};
+
+#endif
+
+#endif // !__VBoxFrameBuffer_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobal.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobal.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobal.h	(revision 7219)
@@ -0,0 +1,751 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxGlobal class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxGlobal_h__
+#define __VBoxGlobal_h__
+
+#include "COMDefs.h"
+
+#include "VBoxGlobalSettings.h"
+
+#include <qapplication.h>
+#include <qpixmap.h>
+#include <qiconset.h>
+#include <qcolor.h>
+#include <quuid.h>
+#include <qthread.h>
+#include <qpopupmenu.h>
+#include <qtooltip.h>
+
+#include <qptrvector.h>
+#include <qvaluevector.h>
+#include <qvaluelist.h>
+#include <qdict.h>
+#include <qintdict.h>
+
+class QAction;
+class QLabel;
+class QToolButton;
+
+// Auxiliary types
+////////////////////////////////////////////////////////////////////////////////
+
+/** Simple media descriptor type. */
+struct VBoxMedia
+{
+    enum Status { Unknown, Ok, Error, Inaccessible };
+
+    VBoxMedia() : type (VBoxDefs::InvalidType), status (Ok) {}
+
+    VBoxMedia (const CUnknown &d, VBoxDefs::DiskType t, Status s)
+        : disk (d), type (t), status (s) {}
+
+    CUnknown disk;
+    VBoxDefs::DiskType type;
+    Status status;
+};
+
+typedef QValueList <VBoxMedia> VBoxMediaList;
+
+// VirtualBox callback events
+////////////////////////////////////////////////////////////////////////////////
+
+class VBoxMachineStateChangeEvent : public QEvent
+{
+public:
+    VBoxMachineStateChangeEvent (const QUuid &aId, KMachineState aState)
+        : QEvent ((QEvent::Type) VBoxDefs::MachineStateChangeEventType)
+        , id (aId), state (aState)
+        {}
+
+    const QUuid id;
+    const KMachineState state;
+};
+
+class VBoxMachineDataChangeEvent : public QEvent
+{
+public:
+    VBoxMachineDataChangeEvent (const QUuid &aId)
+        : QEvent ((QEvent::Type) VBoxDefs::MachineDataChangeEventType)
+        , id (aId)
+        {}
+
+    const QUuid id;
+};
+
+class VBoxMachineRegisteredEvent : public QEvent
+{
+public:
+    VBoxMachineRegisteredEvent (const QUuid &aId, bool aRegistered)
+        : QEvent ((QEvent::Type) VBoxDefs::MachineRegisteredEventType)
+        , id (aId), registered (aRegistered)
+        {}
+
+    const QUuid id;
+    const bool registered;
+};
+
+class VBoxSessionStateChangeEvent : public QEvent
+{
+public:
+    VBoxSessionStateChangeEvent (const QUuid &aId, KSessionState aState)
+        : QEvent ((QEvent::Type) VBoxDefs::SessionStateChangeEventType)
+        , id (aId), state (aState)
+        {}
+
+    const QUuid id;
+    const KSessionState state;
+};
+
+class VBoxSnapshotEvent : public QEvent
+{
+public:
+
+    enum What { Taken, Discarded, Changed };
+
+    VBoxSnapshotEvent (const QUuid &aMachineId, const QUuid &aSnapshotId,
+                       What aWhat)
+        : QEvent ((QEvent::Type) VBoxDefs::SnapshotEventType)
+        , what (aWhat)
+        , machineId (aMachineId), snapshotId (aSnapshotId)
+        {}
+
+    const What what;
+
+    const QUuid machineId;
+    const QUuid snapshotId;
+};
+
+class VBoxCanShowRegDlgEvent : public QEvent
+{
+public:
+    VBoxCanShowRegDlgEvent (bool aCanShow)
+        : QEvent ((QEvent::Type) VBoxDefs::CanShowRegDlgEventType)
+        , mCanShow (aCanShow)
+        {}
+
+    const bool mCanShow;
+};
+
+// VBoxGlobal
+////////////////////////////////////////////////////////////////////////////////
+
+class VBoxSelectorWnd;
+class VBoxConsoleWnd;
+class VBoxRegistrationDlg;
+
+class VBoxGlobal : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    static VBoxGlobal &instance();
+
+    bool isValid() { return mValid; }
+
+    QString versionString() { return verString; }
+
+    CVirtualBox virtualBox() const { return mVBox; }
+
+    const VBoxGlobalSettings &settings() const { return gset; }
+    bool setSettings (const VBoxGlobalSettings &gs);
+
+    VBoxSelectorWnd &selectorWnd();
+    VBoxConsoleWnd &consoleWnd();
+
+    bool isVMConsoleProcess() const { return !vmUuid.isNull(); }
+    QUuid managedVMUuid() const { return vmUuid; }
+
+    VBoxDefs::RenderMode vmRenderMode() const { return vm_render_mode; }
+    const char *vmRenderModeStr() const { return vm_render_mode_str; }
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    bool isDebuggerEnabled() const { return dbg_enabled; }
+    bool isDebuggerVisibleAtStartup() const { return dbg_visible_at_startup; }
+#endif
+
+    /* VBox enum to/from string/icon/color convertors */
+
+    QStringList vmGuestOSTypeDescriptions() const;
+    CGuestOSType vmGuestOSType (int aIndex) const;
+    int vmGuestOSTypeIndex (const QString &aId) const;
+    QPixmap vmGuestOSTypeIcon (const QString &aId) const;
+    QString vmGuestOSTypeDescription (const QString &aId) const;
+
+    QPixmap toIcon (KMachineState s) const
+    {
+        QPixmap *pm = mStateIcons [s];
+        AssertMsg (pm, ("Icon for VM state %d must be defined", s));
+        return pm ? *pm : QPixmap();
+    }
+
+    const QColor &toColor (KMachineState s) const
+    {
+        static const QColor none;
+        AssertMsg (vm_state_color [s], ("No color for %d", s));
+        return vm_state_color [s] ? *vm_state_color [s] : none;
+    }
+
+    QString toString (KMachineState s) const
+    {
+        AssertMsg (!machineStates [s].isNull(), ("No text for %d", s));
+        return machineStates [s];
+    }
+
+    QString toString (KSessionState s) const
+    {
+        AssertMsg (!sessionStates [s].isNull(), ("No text for %d", s));
+        return sessionStates [s];
+    }
+
+    QString toString (KDiskControllerType t) const
+    {
+        AssertMsg (!diskControllerTypes [t].isNull(), ("No text for %d", t));
+        return diskControllerTypes [t];
+    }
+
+    QString toString (KHardDiskType t) const
+    {
+        AssertMsg (!diskTypes [t].isNull(), ("No text for %d", t));
+        return diskTypes [t];
+    }
+
+    QString toString (KHardDiskStorageType t) const
+    {
+        AssertMsg (!diskStorageTypes [t].isNull(), ("No text for %d", t));
+        return diskStorageTypes [t];
+    }
+
+    QString toString (KVRDPAuthType t) const
+    {
+        AssertMsg (!vrdpAuthTypes [t].isNull(), ("No text for %d", t));
+        return vrdpAuthTypes [t];
+    }
+
+    QString toString (KPortMode t) const
+    {
+        AssertMsg (!portModeTypes [t].isNull(), ("No text for %d", t));
+        return portModeTypes [t];
+    }
+
+    QString toString (KUSBDeviceFilterAction t) const
+    {
+        AssertMsg (!usbFilterActionTypes [t].isNull(), ("No text for %d", t));
+        return usbFilterActionTypes [t];
+    }
+
+    QString toString (KClipboardMode t) const
+    {
+        AssertMsg (!clipboardTypes [t].isNull(), ("No text for %d", t));
+        return clipboardTypes [t];
+    }
+
+    KClipboardMode toClipboardModeType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (clipboardTypes.begin(), clipboardTypes.end(), s);
+        AssertMsg (it != clipboardTypes.end(), ("No value for {%s}", s.latin1()));
+        return KClipboardMode (it - clipboardTypes.begin());
+    }
+
+    QString toString (KIDEControllerType t) const
+    {
+        AssertMsg (!ideControllerTypes [t].isNull(), ("No text for %d", t));
+        return ideControllerTypes [t];
+    }
+
+    KIDEControllerType toIDEControllerType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (ideControllerTypes.begin(), ideControllerTypes.end(), s);
+        AssertMsg (it != ideControllerTypes.end(), ("No value for {%s}", s.latin1()));
+        return KIDEControllerType (it - ideControllerTypes.begin());
+    }
+
+    KVRDPAuthType toVRDPAuthType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (vrdpAuthTypes.begin(), vrdpAuthTypes.end(), s);
+        AssertMsg (it != vrdpAuthTypes.end(), ("No value for {%s}", s.latin1()));
+        return KVRDPAuthType (it - vrdpAuthTypes.begin());
+    }
+
+    KPortMode toPortMode (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (portModeTypes.begin(), portModeTypes.end(), s);
+        AssertMsg (it != portModeTypes.end(), ("No value for {%s}", s.latin1()));
+        return KPortMode (it - portModeTypes.begin());
+    }
+
+    KUSBDeviceFilterAction toUSBDevFilterAction (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (usbFilterActionTypes.begin(), usbFilterActionTypes.end(), s);
+        AssertMsg (it != usbFilterActionTypes.end(), ("No value for {%s}", s.latin1()));
+        return KUSBDeviceFilterAction (it - usbFilterActionTypes.begin());
+    }
+
+    /**
+     *  Similar to toString (KHardDiskType), but returns 'Differencing'
+     *  for normal hard disks that have a parent hard disk.
+     */
+    QString hardDiskTypeString (const CHardDisk &aHD) const
+    {
+        if (!aHD.GetParent().isNull())
+        {
+            Assert (aHD.GetType() == KHardDiskType_Normal);
+            return tr ("Differencing", "hard disk");
+        }
+        return toString (aHD.GetType());
+    }
+
+    QString toString (KDiskControllerType t, LONG d) const;
+
+    QString toString (KDeviceType t) const
+    {
+        AssertMsg (!deviceTypes [t].isNull(), ("No text for %d", t));
+        return deviceTypes [t];
+    }
+
+    KDeviceType toDeviceType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (deviceTypes.begin(), deviceTypes.end(), s);
+        AssertMsg (it != deviceTypes.end(), ("No value for {%s}", s.latin1()));
+        return KDeviceType (it - deviceTypes.begin());
+    }
+
+    QStringList deviceTypeStrings() const;
+
+    QString toString (KAudioDriverType t) const
+    {
+        AssertMsg (!audioDriverTypes [t].isNull(), ("No text for %d", t));
+        return audioDriverTypes [t];
+    }
+
+    KAudioDriverType toAudioDriverType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (audioDriverTypes.begin(), audioDriverTypes.end(), s);
+        AssertMsg (it != audioDriverTypes.end(), ("No value for {%s}", s.latin1()));
+        return KAudioDriverType (it - audioDriverTypes.begin());
+    }
+
+    QString toString (KAudioControllerType t) const
+    {
+        AssertMsg (!audioControllerTypes [t].isNull(), ("No text for %d", t));
+        return audioControllerTypes [t];
+    }
+
+    KAudioControllerType toAudioControllerType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (audioControllerTypes.begin(), audioControllerTypes.end(), s);
+        AssertMsg (it != audioControllerTypes.end(), ("No value for {%s}", s.latin1()));
+        return KAudioControllerType (it - audioControllerTypes.begin());
+    }
+
+    QString toString (KNetworkAdapterType t) const
+    {
+        AssertMsg (!networkAdapterTypes [t].isNull(), ("No text for %d", t));
+        return networkAdapterTypes [t];
+    }
+
+    KNetworkAdapterType toNetworkAdapterType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (networkAdapterTypes.begin(), networkAdapterTypes.end(), s);
+        AssertMsg (it != networkAdapterTypes.end(), ("No value for {%s}", s.latin1()));
+        return KNetworkAdapterType (it - networkAdapterTypes.begin());
+    }
+
+    QString toString (KNetworkAttachmentType t) const
+    {
+        AssertMsg (!networkAttachmentTypes [t].isNull(), ("No text for %d", t));
+        return networkAttachmentTypes [t];
+    }
+
+    KNetworkAttachmentType toNetworkAttachmentType (const QString &s) const
+    {
+        QStringVector::const_iterator it =
+            qFind (networkAttachmentTypes.begin(), networkAttachmentTypes.end(), s);
+        AssertMsg (it != networkAttachmentTypes.end(), ("No value for {%s}", s.latin1()));
+        return KNetworkAttachmentType (it - networkAttachmentTypes.begin());
+    }
+
+    QString toString (KUSBDeviceState aState) const
+    {
+        AssertMsg (!USBDeviceStates [aState].isNull(), ("No text for %d", aState));
+        return USBDeviceStates [aState];
+    }
+
+    QStringList COMPortNames() const;
+    QString toCOMPortName (ulong aIRQ, ulong aIOBase) const;
+    bool toCOMPortNumbers (const QString &aName, ulong &aIRQ, ulong &aIOBase) const;
+
+    QStringList LPTPortNames() const;
+    QString toLPTPortName (ulong aIRQ, ulong aIOBase) const;
+    bool toLPTPortNumbers (const QString &aName, ulong &aIRQ, ulong &aIOBase) const;
+
+    QPixmap snapshotIcon (bool online) const
+    {
+        return online ? mOnlineSnapshotIcon : mOfflineSnapshotIcon;
+    }
+
+    /* details generators */
+
+    QString details (const CHardDisk &aHD, bool aPredict = false,
+                     bool aDoRefresh = true);
+
+    QString details (const CUSBDevice &aDevice) const;
+    QString toolTip (const CUSBDevice &aDevice) const;
+
+    QString prepareFileNameForHTML (const QString &fn) const;
+
+    QString detailsReport (const CMachine &m, bool isNewVM, bool withLinks,
+                           bool aDoRefresh = true);
+
+    /* VirtualBox helpers */
+
+#ifdef Q_WS_X11
+    bool showVirtualBoxLicense();
+#endif
+
+    CSession openSession (const QUuid &aId, bool aExisting = false);
+
+    /** Shortcut to openSession (aId, true). */
+    CSession openExistingSession (const QUuid &aId) { return openSession (aId, true); }
+
+    bool startMachine (const QUuid &id);
+
+    void startEnumeratingMedia();
+
+    /**
+     *  Returns a list of all currently registered media. This list is used
+     *  to globally track the accessiblity state of all media on a dedicated
+     *  thread. This the list is initially empty (before the first enumeration
+     *  process is started using #startEnumeratingMedia()).
+     */
+    const VBoxMediaList &currentMediaList() const { return media_list; }
+
+    /** Returns true if the media enumeration is in progress. */
+    bool isMediaEnumerationStarted() const { return media_enum_thread != NULL; }
+
+    void addMedia (const VBoxMedia &);
+    void updateMedia (const VBoxMedia &);
+    void removeMedia (VBoxDefs::DiskType, const QUuid &);
+
+    bool findMedia (const CUnknown &, VBoxMedia &) const;
+
+    /* various helpers */
+
+    QString languageName() const;
+    QString languageCountry() const;
+    QString languageNameEnglish() const;
+    QString languageCountryEnglish() const;
+    QString languageTranslators() const;
+
+    void languageChange();
+
+    /** @internal made public for internal purposes */
+    void cleanup();
+
+    /* public static stuff */
+
+    static bool isDOSType (const QString &aOSTypeId);
+
+    static void adoptLabelPixmap (QLabel *);
+
+    static QString languageId();
+    static void loadLanguage (const QString &aLangId = QString::null);
+
+    static QIconSet iconSet (const char *aNormal,
+                             const char *aDisabled = 0,
+                             const char *aActive = 0);
+    static QIconSet iconSetEx (const char *aNormal, const char *aSmallNormal,
+                               const char *aDisabled = 0, const char *aSmallDisabled = 0,
+                               const char *aActive = 0, const char *aSmallActive = 0);
+
+    static void setTextLabel (QToolButton *aToolButton, const QString &aTextLabel);
+
+    static QRect normalizeGeometry (const QRect &aRect, const QRect &aBoundRect,
+                                    bool aCanResize = true);
+
+    static void centerWidget (QWidget *aWidget, QWidget *aRelative,
+                              bool aCanResize = true);
+
+    static QChar decimalSep();
+    static QString sizeRegexp();
+
+    static Q_UINT64 parseSize (const QString &);
+    static QString formatSize (Q_UINT64, int aMode = 0);
+
+    static QString highlight (const QString &aStr, bool aToolTip = false);
+
+    static QString systemLanguageId();
+
+    static QString getExistingDirectory (const QString &aDir, QWidget *aParent,
+                                         const char *aName = 0,
+                                         const QString &aCaption = QString::null,
+                                         bool aDirOnly = TRUE,
+                                         bool resolveSymlinks = TRUE);
+
+    static QString getOpenFileName (const QString &, const QString &, QWidget*,
+                                    const char*, const QString &,
+                                    QString *defaultFilter = 0,
+                                    bool resolveSymLinks = true);
+
+    static QString getFirstExistingDir (const QString &);
+
+    static bool activateWindow (WId aWId, bool aSwitchDesktop = true);
+
+    static QString removeAccelMark (const QString &aText);
+
+    static QWidget *findWidget (QWidget *aParent, const char *aName,
+                                const char *aClassName = NULL,
+                                bool aRecursive = false);
+
+signals:
+
+    /**
+     *  Emitted at the beginning of the enumeration process started
+     *  by #startEnumeratingMedia().
+     */
+    void mediaEnumStarted();
+
+    /**
+     *  Emitted when a new media item from the list has updated
+     *  its accessibility state.
+     */
+    void mediaEnumerated (const VBoxMedia &aMedia, int aIndex);
+
+    /**
+     *  Emitted at the end of the enumeration process started
+     *  by #startEnumeratingMedia(). The @a aList argument is passed for
+     *  convenience, it is exactly the same as returned by #currentMediaList().
+     */
+    void mediaEnumFinished (const VBoxMediaList &aList);
+
+    /** Emitted when a new media is added using #addMedia(). */
+    void mediaAdded (const VBoxMedia &);
+
+    /** Emitted when the media is updated using #updateMedia(). */
+    void mediaUpdated (const VBoxMedia &);
+
+    /** Emitted when the media is removed using #removeMedia(). */
+    void mediaRemoved (VBoxDefs::DiskType, const QUuid &);
+
+    /* signals emitted when the VirtualBox callback is called by the server
+     * (not that currently these signals are emitted only when the application
+     * is the in the VM selector mode) */
+
+    void machineStateChanged (const VBoxMachineStateChangeEvent &e);
+    void machineDataChanged (const VBoxMachineDataChangeEvent &e);
+    void machineRegistered (const VBoxMachineRegisteredEvent &e);
+    void sessionStateChanged (const VBoxSessionStateChangeEvent &e);
+    void snapshotChanged (const VBoxSnapshotEvent &e);
+
+    void canShowRegDlg (bool aCanShow);
+
+public slots:
+
+    bool openURL (const QString &aURL);
+
+    void showRegistrationDialog (bool aForce = true);
+
+protected:
+
+    bool event (QEvent *e);
+    bool eventFilter (QObject *, QEvent *);
+
+private:
+
+    VBoxGlobal();
+    ~VBoxGlobal() {}
+
+    void init();
+
+    bool mValid;
+
+    CVirtualBox mVBox;
+
+    VBoxGlobalSettings gset;
+
+    VBoxSelectorWnd *mSelectorWnd;
+    VBoxConsoleWnd *mConsoleWnd;
+
+#ifdef VBOX_WITH_REGISTRATION
+    VBoxRegistrationDlg *mRegDlg;
+#endif
+
+    QUuid vmUuid;
+
+    QThread *media_enum_thread;
+    VBoxMediaList media_list;
+
+    VBoxDefs::RenderMode vm_render_mode;
+    const char * vm_render_mode_str;
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    bool dbg_enabled;
+    bool dbg_visible_at_startup;
+#endif
+
+#if defined (Q_WS_WIN32)
+    DWORD dwHTMLHelpCookie;
+#endif
+
+    CVirtualBoxCallback callback;
+
+    typedef QValueVector <QString> QStringVector;
+
+    QString verString;
+
+    QValueVector <CGuestOSType> vm_os_types;
+    QDict <QPixmap> vm_os_type_icons;
+    QPtrVector <QColor> vm_state_color;
+
+    QIntDict <QPixmap> mStateIcons;
+    QPixmap mOfflineSnapshotIcon, mOnlineSnapshotIcon;
+
+    QStringVector machineStates;
+    QStringVector sessionStates;
+    QStringVector deviceTypes;
+    QStringVector diskControllerTypes;
+    QStringVector diskTypes;
+    QStringVector diskStorageTypes;
+    QStringVector vrdpAuthTypes;
+    QStringVector portModeTypes;
+    QStringVector usbFilterActionTypes;
+    QStringVector diskControllerDevices;
+    QStringVector audioDriverTypes;
+    QStringVector audioControllerTypes;
+    QStringVector networkAdapterTypes;
+    QStringVector networkAttachmentTypes;
+    QStringVector clipboardTypes;
+    QStringVector ideControllerTypes;
+    QStringVector USBDeviceStates;
+
+    QString mUserDefinedPortName;
+
+    mutable bool detailReportTemplatesReady;
+
+    friend VBoxGlobal &vboxGlobal();
+    friend class VBoxCallback;
+};
+
+inline VBoxGlobal &vboxGlobal() { return VBoxGlobal::instance(); }
+
+// Helper classes
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Generic asyncronous event.
+ *
+ *  This abstract class is intended to provide a conveinent way to execute
+ *  code on the main GUI thread asynchronously to the calling party. This is
+ *  done by putting necessary actions to the #handle() function in a subclass
+ *  and then posting an instance of the subclass using #post(). The instance
+ *  must be allocated on the heap using the <tt>new</tt> operation and will be
+ *  automatically deleted after processing. Note that if you don't call #post()
+ *  on the created instance, you have to delete it yourself.
+ */
+class VBoxAsyncEvent : public QEvent
+{
+public:
+
+    VBoxAsyncEvent() : QEvent ((QEvent::Type) VBoxDefs::AsyncEventType) {}
+
+    /**
+     *  Worker function. Gets executed on the GUI thread when the posted event
+     *  is processed by the main event loop.
+     */
+    virtual void handle() = 0;
+
+    /**
+     *  Posts this event to the main event loop.
+     *  The caller loses ownership of this object after this method returns
+     *  and must not delete the object.
+     */
+    void post()
+    {
+        QApplication::postEvent (&vboxGlobal(), this);
+    }
+};
+
+/**
+ *  USB Popup Menu class.
+ *  This class provides the list of USB devices attached to the host.
+ */
+class VBoxUSBMenu : public QPopupMenu
+{
+    Q_OBJECT
+
+public:
+
+    enum { USBDevicesMenuNoDevicesId = 1 };
+
+    VBoxUSBMenu (QWidget *);
+
+    const CUSBDevice& getUSB (int);
+
+    void setConsole (const CConsole &);
+
+private slots:
+
+    void processAboutToShow();
+
+    void processHighlighted (int);
+
+private:
+
+    QMap <int, CUSBDevice> mUSBDevicesMap;
+    CConsole mConsole;
+};
+
+
+/**
+ *  Enable/Disable Menu class.
+ *  This class provides enable/disable menu items.
+ */
+class VBoxSwitchMenu : public QPopupMenu
+{
+    Q_OBJECT
+
+public:
+
+    VBoxSwitchMenu (QWidget *, QAction *, bool aInverted = false);
+
+    void setToolTip (const QString &);
+
+private slots:
+
+    void processAboutToShow();
+
+    void processActivated (int);
+
+private:
+
+    QAction *mAction;
+    QString  mTip;
+    bool     mInverted;
+};
+
+#endif /* __VBoxGlobal_h__ */
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobalSettings.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobalSettings.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxGlobalSettings.h	(revision 7219)
@@ -0,0 +1,130 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxGlobalSettingsData, VBoxGlobalSettings class declarations
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxGlobalSettings_h__
+#define __VBoxGlobalSettings_h__
+
+#include "CIShared.h"
+
+#include <qobject.h>
+
+class CVirtualBox;
+
+class VBoxGlobalSettingsData
+{
+public:
+
+    VBoxGlobalSettingsData();
+    VBoxGlobalSettingsData( const VBoxGlobalSettingsData &that );
+    virtual ~VBoxGlobalSettingsData();
+    bool operator==( const VBoxGlobalSettingsData &that ) const;
+
+private:
+
+    int hostkey;
+    bool autoCapture;
+    QString guiFeatures;
+    QString languageId;
+
+    friend class VBoxGlobalSettings;
+};
+
+/////////////////////////////////////////////////////////////////////////////
+
+class VBoxGlobalSettings : public QObject, public CIShared <VBoxGlobalSettingsData>
+{
+    Q_OBJECT
+    Q_PROPERTY (int hostKey READ hostKey WRITE setHostKey)
+    Q_PROPERTY (bool autoCapture READ autoCapture WRITE setAutoCapture)
+    Q_PROPERTY (QString guiFeatures READ guiFeatures WRITE setGuiFeatures)
+    Q_PROPERTY (QString languageId READ languageId WRITE setLanguageId)
+
+public:
+
+    VBoxGlobalSettings (bool null = true)
+        : CIShared <VBoxGlobalSettingsData> (null) {}
+    VBoxGlobalSettings (const VBoxGlobalSettings &that)
+        : QObject(), CIShared <VBoxGlobalSettingsData> (that) {}
+    VBoxGlobalSettings &operator= (const VBoxGlobalSettings &that) {
+        CIShared <VBoxGlobalSettingsData>::operator= (that);
+        return *this;
+    }
+
+    // Properties
+
+    int hostKey() const { return data()->hostkey; }
+    void setHostKey (int key);
+
+    bool autoCapture() const { return data()->autoCapture; }
+    void setAutoCapture (bool autoCapture) {
+        mData()->autoCapture = autoCapture;
+        resetError();
+    }
+
+    QString guiFeatures() const { return data()->guiFeatures; }
+    void setGuiFeatures (const QString &aFeatures)
+    {
+        mData()->guiFeatures = aFeatures;
+    }
+    bool isFeatureActive (const char*) const;
+
+    QString languageId() const { return data()->languageId; }
+    void setLanguageId (const QString &aLanguageId)
+    {
+        mData()->languageId = aLanguageId;
+    }
+
+    //
+
+    void load (CVirtualBox &vbox);
+    void save (CVirtualBox &vbox) const;
+
+    /**
+     *  Returns true if the last setter or #load() operation has been failed
+     *  and false otherwise.
+     */
+    bool operator !() const { return !last_err.isEmpty(); }
+
+    /**
+     *  Returns the description of the error set by the last setter or #load()
+     *  operation, or an empty (or null) string if the last operation was
+     *  successful.
+     */
+    QString lastError() const { return last_err; }
+
+    QString publicProperty (const QString &publicName) const;
+    bool setPublicProperty (const QString &publicName, const QString &value);
+
+signals:
+
+    /**
+     *  This sighal is emitted only when #setPublicProperty() or #load() is called.
+     *  Direct modification of properties through individual setters or through
+     *  QObject::setProperty() currently cannot be tracked.
+     */
+    void propertyChanged (const char *publicName, const char *name);
+
+private:
+
+    void setPropertyPrivate (int index, const QString &value);
+    void resetError() { last_err = QString::null; }
+
+    QString last_err;
+};
+
+#endif // __VBoxGlobalSettings_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxIChatTheaterWrapper.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxIChatTheaterWrapper.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxIChatTheaterWrapper.h	(revision 7219)
@@ -0,0 +1,37 @@
+/* $Id$ */
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Common innotek classes: iChat Theater cocoa wrapper
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxIChatTheaterWrapper_h_
+#define __VBoxIChatTheaterWrapper_h_
+
+#if defined(Q_WS_MAC) && defined(VBOX_WITH_ICHAT_THEATER)
+
+#include <Carbon/Carbon.h>
+
+__BEGIN_DECLS 
+
+void initSharedAVManager();
+void setImageRef (CGImageRef aImage);
+
+__END_DECLS
+
+#endif
+
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h	(revision 7219)
@@ -0,0 +1,80 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxMediaComboBox class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxMediaComboBox_h__
+#define __VBoxMediaComboBox_h__
+
+#include "VBoxGlobal.h"
+
+#include <qcombobox.h>
+
+class QListBoxItem;
+
+class VBoxMediaComboBox : public QComboBox
+{
+    Q_OBJECT
+
+public:
+
+    VBoxMediaComboBox (QWidget *aParent = 0, const char *aName = 0,
+                       int aType = 0, bool aUseEmptyItem = false);
+    ~VBoxMediaComboBox() {}
+
+    void  refresh();
+    void  setUseEmptyItem (bool);
+    void  setBelongsTo (const QUuid &);
+    QUuid getId();
+    QUuid getBelongsTo();
+    void  setCurrentItem (const QUuid &);
+    void  setType (int);
+
+protected slots:
+
+    void mediaEnumStarted();
+    void mediaEnumerated (const VBoxMedia &, int);
+    void mediaAdded (const VBoxMedia &);
+    void mediaUpdated (const VBoxMedia &);
+    void mediaRemoved (VBoxDefs::DiskType, const QUuid &);
+    void processOnItem (QListBoxItem *);
+    void processActivated (int);
+
+protected:
+
+    void updateToolTip (int);
+    void processMedia (const VBoxMedia &);
+    void processHdMedia (const VBoxMedia &);
+    void processCdMedia (const VBoxMedia &);
+    void processFdMedia (const VBoxMedia &);
+    void appendItem (const QString &, const QUuid &,
+                     const QString &, QPixmap *);
+    void replaceItem (int, const QString &,
+                      const QString &, QPixmap *);
+    void updateShortcut (const QString &, const QUuid &, const QString &,
+                          VBoxMedia::Status);
+
+    int         mType;
+    QStringList mUuidList;
+    QStringList mTipList;
+    QUuid       mMachineId;
+    QUuid       mRequiredId;
+    bool        mUseEmptyItem;
+    QPixmap     mPmInacc;
+    QPixmap     mPmError;
+};
+
+#endif /* __VBoxMediaComboBox_h__ */
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxNetworkFramework.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxNetworkFramework.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxNetworkFramework.h	(revision 7219)
@@ -0,0 +1,62 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxNetworkFramework class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxNetworkFramework_h__
+#define __VBoxNetworkFramework_h__
+
+#include <HappyHttp.h>
+#include <qobject.h>
+#include <qthread.h>
+typedef happyhttp::Connection HConnect;
+
+/**
+ *  QObject class reimplementation which is the target for different
+ *  events reseived from network thread.
+ */
+class VBoxNetworkFramework : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    VBoxNetworkFramework()
+        : mDataStream (mDataArray, IO_ReadWrite)
+        , mNetworkThread (0) {}
+
+    ~VBoxNetworkFramework() { delete mNetworkThread; }
+
+    void postRequest (const QString &aHost, const QString &aUrl);
+
+signals:
+
+    void netBegin (int aStatus);
+    void netData (const QByteArray &aData);
+    void netEnd (const QByteArray &aData);
+    void netError (const QString &aData);
+
+private:
+
+    bool event (QEvent *aEvent);
+
+    QByteArray   mDataArray;
+    QDataStream  mDataStream;
+    QThread     *mNetworkThread;
+};
+
+#endif // __VBoxNetworkFramework_h__
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxProblemReporter.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxProblemReporter.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxProblemReporter.h	(revision 7219)
@@ -0,0 +1,318 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxProblemReporter class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxProblemReporter_h__
+#define __VBoxProblemReporter_h__
+
+#include "COMDefs.h"
+#include "QIMessageBox.h"
+
+#include <qobject.h>
+
+class QProcess;
+
+class VBoxProblemReporter : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    enum Type {
+        Info = 1,
+        Question,
+        Warning,
+        Error,
+        Critical,
+        GuruMeditation
+    };
+    enum {
+        AutoConfirmed = 0x8000
+    };
+
+    static VBoxProblemReporter &instance();
+
+    bool isValid();
+
+    // helpers
+
+    int message (QWidget *aParent, Type aType, const QString &aMessage,
+                 const QString &aDetails = QString::null,
+                 const char *aAutoConfirmId = 0,
+                 int aButton1 = 0, int aButton2 = 0, int aButton3 = 0,
+                 const QString &aText1 = QString::null,
+                 const QString &aText2 = QString::null,
+                 const QString &aText3 = QString::null);
+
+    int message (QWidget *aParent, Type aType, const QString &aMessage,
+                 const char *aAutoConfirmId,
+                 int aButton1 = 0, int aButton2 = 0, int aButton3 = 0,
+                 const QString &aText1 = QString::null,
+                 const QString &aText2 = QString::null,
+                 const QString &aText3 = QString::null)
+    {
+        return message (aParent, aType, aMessage, QString::null, aAutoConfirmId,
+                        aButton1, aButton2, aButton3, aText1, aText2, aText3);
+    }
+
+    bool messageYesNo (QWidget *aParent, Type aType, const QString &aMessage,
+                       const QString &aDetails = QString::null,
+                       const char *aAutoConfirmId = 0,
+                       const QString &aYesText = QString::null,
+                       const QString &aNoText = QString::null)
+    {
+        return (message (aParent, aType, aMessage, aDetails, aAutoConfirmId,
+                         QIMessageBox::Yes | QIMessageBox::Default,
+                         QIMessageBox::No | QIMessageBox::Escape,
+                         0,
+                         aYesText, aNoText, QString::null) &
+                QIMessageBox::ButtonMask) == QIMessageBox::Yes;
+    }
+
+    bool messageYesNo (QWidget *aParent, Type aType, const QString &aMessage,
+                       const char *aAutoConfirmId,
+                       const QString &aYesText = QString::null,
+                       const QString &aNoText = QString::null)
+    {
+        return messageYesNo (aParent, aType, aMessage, QString::null,
+                             aAutoConfirmId, aYesText, aNoText);
+    }
+
+    bool messageOkCancel (QWidget *aParent, Type aType, const QString &aMessage,
+                          const QString &aDetails = QString::null,
+                          const char *aAutoConfirmId = 0,
+                          const QString &aOkText = QString::null,
+                          const QString &aCancelText = QString::null)
+    {
+        return (message (aParent, aType, aMessage, aDetails, aAutoConfirmId,
+                         QIMessageBox::Ok | QIMessageBox::Default,
+                         QIMessageBox::Cancel | QIMessageBox::Escape,
+                         0,
+                         aOkText, aCancelText, QString::null) &
+                QIMessageBox::ButtonMask) == QIMessageBox::Ok;
+    }
+
+    bool messageOkCancel (QWidget *aParent, Type aType, const QString &aMessage,
+                          const char *aAutoConfirmId,
+                          const QString &aOkText = QString::null,
+                          const QString &aCancelText = QString::null)
+    {
+        return messageOkCancel (aParent, aType, aMessage, QString::null,
+                                aAutoConfirmId, aOkText, aCancelText);
+    }
+
+    bool showModalProgressDialog (CProgress &aProgress, const QString &aTitle,
+                                  QWidget *aParent, int aMinDuration = 2000);
+
+    QWidget *mainWindowShown();
+
+    // problem handlers
+
+#ifdef Q_WS_X11
+    void cannotFindLicenseFiles (const QString &aPath);
+    void cannotOpenLicenseFile (QWidget *aParent, const QString &aPath);
+#endif
+
+    void cannotOpenURL (const QString &aURL);
+
+    void cannotFindLanguage (const QString &aLangID, const QString &aNlsPath);
+    void cannotLoadLanguage (const QString &aLangFile);
+
+    void cannotInitCOM (HRESULT rc);
+    void cannotCreateVirtualBox (const CVirtualBox &vbox);
+
+    void cannotLoadGlobalConfig (const CVirtualBox &vbox, const QString &error);
+    void cannotSaveGlobalConfig (const CVirtualBox &vbox);
+    void cannotSetSystemProperties (const CSystemProperties &props);
+    void cannotAccessUSB (const COMBase &obj);
+
+    void cannotCreateMachine (const CVirtualBox &vbox,
+                              QWidget *parent = 0);
+    void cannotCreateMachine (const CVirtualBox &vbox, const CMachine &machine,
+                              QWidget *parent = 0);
+    void cannotApplyMachineSettings (const CMachine &machine, const COMResult &res);
+    void cannotSaveMachineSettings (const CMachine &machine,
+                                    QWidget *parent = 0);
+    void cannotLoadMachineSettings (const CMachine &machine,
+                                    bool strict = true,
+                                    QWidget *parent = 0);
+
+    void cannotStartMachine (const CConsole &console);
+    void cannotStartMachine (const CProgress &progress);
+    void cannotPauseMachine (const CConsole &console);
+    void cannotResumeMachine (const CConsole &console);
+    void cannotACPIShutdownMachine (const CConsole &console);
+    void cannotSaveMachineState (const CConsole &console);
+    void cannotSaveMachineState (const CProgress &progress);
+    void cannotTakeSnapshot (const CConsole &console);
+    void cannotTakeSnapshot (const CProgress &progress);
+    void cannotStopMachine (const CConsole &console);
+    void cannotDeleteMachine (const CVirtualBox &vbox, const CMachine &machine);
+    void cannotDiscardSavedState (const CConsole &console);
+
+    void cannotSetSnapshotFolder (const CMachine &aMachine, const QString &aPath);
+    void cannotDiscardSnapshot (const CConsole &console, const CSnapshot &snapshot);
+    void cannotDiscardSnapshot (const CProgress &progress, const CSnapshot &snapshot);
+    void cannotDiscardCurrentState (const CConsole &console);
+    void cannotDiscardCurrentState (const CProgress &progress);
+    void cannotDiscardCurrentSnapshotAndState (const CConsole &console);
+    void cannotDiscardCurrentSnapshotAndState (const CProgress &progress);
+
+    void cannotFindMachineByName (const CVirtualBox &vbox, const QString &name);
+
+    void cannotEnterSeamlessMode (ULONG aWidth, ULONG aHeight, ULONG aBpp);
+
+    bool confirmMachineDeletion (const CMachine &machine);
+    bool confirmDiscardSavedState (const CMachine &machine);
+
+    bool confirmReleaseImage (QWidget *parent, const QString &usage);
+
+    void sayCannotOverwriteHardDiskImage (QWidget *parent, const QString &src);
+    int confirmHardDiskImageDeletion (QWidget *parent, const QString &src);
+    void cannotDeleteHardDiskImage (QWidget *parent, const CVirtualDiskImage &vdi);
+
+    bool confirmHardDiskUnregister (QWidget *parent, const QString &src);
+
+    void cannotCreateHardDiskImage (
+        QWidget *parent, const CVirtualBox &vbox, const QString &src,
+        const CVirtualDiskImage &vdi, const CProgress &progress);
+    void cannotAttachHardDisk (QWidget *parent, const CMachine &m, const QUuid &id,
+                               KDiskControllerType ctl, LONG dev);
+    void cannotDetachHardDisk (QWidget *parent, const CMachine &m,
+                               KDiskControllerType ctl, LONG dev);
+    void cannotRegisterMedia (QWidget *parent, const CVirtualBox &vbox,
+                              VBoxDefs::DiskType type, const QString &src);
+    void cannotUnregisterMedia (QWidget *parent, const CVirtualBox &vbox,
+                                VBoxDefs::DiskType type, const QString &src);
+
+    void cannotOpenSession (const CSession &session);
+    void cannotOpenSession (const CVirtualBox &vbox, const CMachine &machine,
+                            const CProgress &progress = CProgress());
+
+    void cannotGetMediaAccessibility (const CUnknown &unk);
+
+/// @todo (r=dmik) later
+//    void cannotMountMedia (const CUnknown &unk);
+//    void cannotUnmountMedia (const CUnknown &unk);
+
+#if defined Q_WS_WIN
+    void cannotCreateHostInterface (const CHost &host, const QString &name,
+                                    QWidget *parent = 0);
+    void cannotCreateHostInterface (const CProgress &progress, const QString &name,
+                                    QWidget *parent = 0);
+    void cannotRemoveHostInterface (const CHost &host,
+                                    const CHostNetworkInterface &iface,
+                                    QWidget *parent = 0);
+    void cannotRemoveHostInterface (const CProgress &progress,
+                                    const CHostNetworkInterface &iface,
+                                    QWidget *parent = 0);
+#endif
+
+    void cannotAttachUSBDevice (const CConsole &console, const QString &device);
+    void cannotAttachUSBDevice (const CConsole &console, const QString &device,
+                                const CVirtualBoxErrorInfo &error);
+    void cannotDetachUSBDevice (const CConsole &console, const QString &device);
+    void cannotDetachUSBDevice (const CConsole &console, const QString &device,
+                                const CVirtualBoxErrorInfo &error);
+
+    void cannotCreateSharedFolder (QWidget *, const CMachine &,
+                                   const QString &, const QString &);
+    void cannotRemoveSharedFolder (QWidget *, const CMachine &,
+                                   const QString &, const QString &);
+    void cannotCreateSharedFolder (QWidget *, const CConsole &,
+                                   const QString &, const QString &);
+    void cannotRemoveSharedFolder (QWidget *, const CConsole &,
+                                   const QString &, const QString &);
+
+    int cannotFindGuestAdditions (const QString &aSrc1, const QString &aSrc2);
+    void cannotDownloadGuestAdditions (const QString &aURL,
+                                       const QString &aReason);
+    bool confirmDownloadAdditions (const QString &aURL, ulong aSize);
+    bool confirmMountAdditions (const QString &aURL, const QString &aSrc);
+    void warnAboutTooOldAdditions (QWidget *, const QString &, const QString &);
+    void warnAboutOldAdditions (QWidget *, const QString &, const QString &);
+    void warnAboutNewAdditions (QWidget *, const QString &, const QString &);
+
+    void cannotConnectRegister (QWidget *aParent,
+                                const QString &aURL,
+                                const QString &aReason);
+    void showRegisterResult (QWidget *aParent,
+                             const QString &aResult);
+
+    bool confirmInputCapture (bool *aAutoConfirmed = NULL);
+    void remindAboutAutoCapture();
+    void remindAboutMouseIntegration (bool aSupportsAbsolute);
+    bool remindAboutPausedVMInput();
+
+    bool remindAboutInaccessibleMedia();
+
+    bool confirmGoingFullscreen (const QString &aHotKey);
+    bool confirmGoingSeamless (const QString &aHotKey);
+
+    void remindAboutWrongColorDepth (ulong aRealBPP, ulong aWantedBPP);
+
+    bool remindAboutGuruMeditation (const CConsole &aConsole,
+                                    const QString &aLogFolder);
+
+    bool confirmVMReset (QWidget *aParent);
+
+    bool confirmHardDisklessMachine (QWidget *aParent);
+
+    void cannotRunInSelectorMode();
+
+    void showRuntimeError (const CConsole &console, bool fatal,
+                           const QString &errorID,
+                           const QString &errorMsg);
+
+    static QString formatErrorInfo (const COMErrorInfo &aInfo,
+                                    HRESULT aWrapperRC = S_OK);
+
+    static QString formatErrorInfo (const CVirtualBoxErrorInfo &aInfo)
+    {
+        return formatErrorInfo (COMErrorInfo (aInfo));
+    }
+
+    static QString formatErrorInfo (const COMBase &aWrapper)
+    {
+        Assert (aWrapper.lastRC() != S_OK);
+        return formatErrorInfo (aWrapper.errorInfo(), aWrapper.lastRC());
+    }
+
+    static QString formatErrorInfo (const COMResult &aRC)
+    {
+        Assert (aRC.rc() != S_OK);
+        return formatErrorInfo (aRC.errorInfo(), aRC.rc());
+    }
+
+public slots:
+
+    void showHelpWebDialog();
+    void showHelpAboutDialog();
+    void showHelpHelpDialog();
+    void resetSuppressedMessages();
+
+private:
+
+    friend VBoxProblemReporter &vboxProblem();
+
+    static QString doFormatErrorInfo (const COMErrorInfo &aInfo,
+                                      HRESULT aWrapperRC = S_OK);
+};
+
+inline VBoxProblemReporter &vboxProblem() { return VBoxProblemReporter::instance(); }
+
+#endif // __VBoxProblemReporter_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSelectorWnd.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSelectorWnd.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxSelectorWnd.h	(revision 7219)
@@ -0,0 +1,147 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxSelectorWnd class declaration
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxSelectorWnd_h__
+#define __VBoxSelectorWnd_h__
+
+#include "COMDefs.h"
+
+#include "VBoxGlobal.h"
+
+#include <qapplication.h>
+#include <qmainwindow.h>
+#include <qlistbox.h>
+#include <qgroupbox.h>
+#include <qaction.h>
+
+#include <qvaluelist.h>
+
+class VBoxVMListBox;
+class VBoxSnapshotsWgt;
+class VBoxVMDetailsView;
+class VBoxVMDescriptionPage;
+class VBoxVMLogViewer;
+
+class QLabel;
+class QTextBrowser;
+class QTabWidget;
+struct QUuid;
+
+class VBoxSelectorWnd : public QMainWindow
+{
+    Q_OBJECT
+
+public:
+
+    VBoxSelectorWnd (VBoxSelectorWnd **aSelf,
+                     QWidget* aParent = 0, const char* aName = 0,
+                     WFlags aFlags = WType_TopLevel);
+    virtual ~VBoxSelectorWnd();
+
+    bool startMachine (const QUuid &id);
+
+public slots:
+
+    void fileDiskMgr();
+    void fileSettings();
+    void fileExit();
+
+    void vmNew();
+    void vmSettings (const QString &aCategory = QString::null,
+                     const QString &aControl = QString::null);
+    void vmDelete();
+    void vmStart();
+    void vmDiscard();
+    void vmPause (bool);
+    void vmRefresh();
+    void vmShowLogs();
+
+    void refreshVMList();
+    void refreshVMItem (const QUuid &aID, bool aDetails,
+                                          bool aSnapshots,
+                                          bool aDescription);
+
+    void showContextMenu (QListBoxItem *, const QPoint &);
+
+protected:
+
+    /* events */
+    bool event (QEvent *e);
+
+protected slots:
+
+private:
+
+    void languageChange();
+
+private slots:
+
+    void vmListBoxCurrentChanged (bool aRefreshDetails = true,
+                                  bool aRefreshSnapshots = true,
+                                  bool aRefreshDescription = true);
+
+    void mediaEnumStarted();
+    void mediaEnumFinished (const VBoxMediaList &);
+
+    /* VirtualBox callback events we're interested in */
+
+    void machineStateChanged (const VBoxMachineStateChangeEvent &e);
+    void machineDataChanged (const VBoxMachineDataChangeEvent &e);
+    void machineRegistered (const VBoxMachineRegisteredEvent &e);
+    void sessionStateChanged (const VBoxSessionStateChangeEvent &e);
+    void snapshotChanged (const VBoxSnapshotEvent &e);
+
+private:
+
+    /** VM list context menu */
+    QPopupMenu *mVMCtxtMenu;
+
+    /* actions */
+    QAction *fileDiskMgrAction;
+    QAction *fileSettingsAction;
+    QAction *fileExitAction;
+    QAction *vmNewAction;
+    QAction *vmConfigAction;
+    QAction *vmDeleteAction;
+    QAction *vmStartAction;
+    QAction *vmDiscardAction;
+    QAction *vmPauseAction;
+    QAction *vmRefreshAction;
+    QAction *vmShowLogsAction;
+    QAction *helpContentsAction;
+    QAction *helpWebAction;
+    QAction *helpRegisterAction;
+    QAction *helpAboutAction;
+    QAction *helpResetMessagesAction;
+
+    /* widgets */
+    VBoxVMListBox *vmListBox;
+    QTabWidget *vmTabWidget;
+    VBoxVMDetailsView *vmDetailsView;
+    VBoxSnapshotsWgt *vmSnapshotsWgt;
+    VBoxVMDescriptionPage *vmDescriptionPage;
+
+    QValueList <CSession> sessions;
+
+    QPoint normal_pos;
+    QSize normal_size;
+
+    bool doneInaccessibleWarningOnce : 1;
+};
+
+#endif // __VBoxSelectorWnd_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxToolBar.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxToolBar.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxToolBar.h	(revision 7219)
@@ -0,0 +1,117 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxToolBar class declaration & implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxToolBar_h__
+#define __VBoxToolBar_h__
+
+#include <qtoolbar.h>
+#include <qtoolbutton.h>
+#include <qmainwindow.h>
+#include <qobjectlist.h>
+#ifdef Q_WS_MAC
+# include "VBoxAquaStyle.h"
+#endif
+
+/**
+ *  The VBoxToolBar class is a simple QToolBar reimplementation to disable
+ *  its built-in context menu and add some default behavior we need.
+ */
+class VBoxToolBar : public QToolBar
+{
+public:
+
+    VBoxToolBar (QMainWindow *mainWindow, QWidget *parent, const char *name)
+        : QToolBar (QString::null, mainWindow, parent, FALSE, name)
+    {
+        setResizeEnabled (false);
+        setMovingEnabled (false);
+    };
+
+    /** Reimplements and does nothing to disable the context menu */
+    void contextMenuEvent (QContextMenuEvent *) {};
+
+    /**
+     *  Substitutes for QMainWindow::setUsesBigPixmaps() when QMainWindow is
+     *  not used (otherwise just redirects the call to #mainWindow()).
+     */
+    void setUsesBigPixmaps (bool enable)
+    {
+        if (mainWindow())
+            mainWindow()->setUsesBigPixmaps (enable);
+        else
+        {
+            QObjectList *list = queryList ("QToolButton");
+            QObjectListIt it (*list);
+            QObject *obj;
+            while ((obj = it.current()) != 0)
+            {
+                QToolButton *btn = ::qt_cast <QToolButton *> (obj);
+                btn->setUsesBigPixmap (enable);
+                ++ it;
+            }
+            delete list;
+        }
+    }
+
+    void setUsesTextLabel (bool enable)
+    {
+        if (mainWindow())
+            mainWindow()->setUsesTextLabel (enable);
+        else
+        {
+            QObjectList *list = queryList ("QToolButton");
+            QObjectListIt it (*list);
+            QObject *obj;
+            while ((obj = it.current()) != 0)
+            {
+                QToolButton *btn = ::qt_cast <QToolButton *> (obj);
+                btn->setUsesTextLabel (enable);
+                ++ it;
+            }
+            delete list;
+        }
+    }
+
+#ifdef Q_WS_MAC
+    /** 
+     * This is a temporary hack, we'll set the style globally later. 
+     */
+    void setMacStyle() 
+    {
+        /* self */
+        QStyle *qs = &VBoxAquaStyle::instance();
+        setStyle(qs);
+
+        /* the buttons */
+        QObjectList *list = queryList ("QToolButton");
+        QObjectListIt it (*list);
+        QObject *obj;
+        while ((obj = it.current()) != 0)
+        {
+            QToolButton *btn = ::qt_cast <QToolButton *> (obj);
+            btn->setStyle (&VBoxAquaStyle::instance());
+            ++ it;
+        }
+        delete list;
+
+        /** @todo the separator */
+    }
+#endif 
+};
+
+#endif // __VBoxToolBar_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxUtils.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxUtils.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxUtils.h	(revision 7219)
@@ -0,0 +1,264 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Declarations of utility classes and functions
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxUtils_h__
+#define __VBoxUtils_h__
+
+#include <qobject.h>
+#include <qevent.h>
+#include <qlistview.h>
+#include <qtextedit.h>
+#include <qlabel.h>
+#include <qlayout.h>
+
+/**
+ *  Simple ListView filter to disable unselecting all items by clicking in the
+ *  unused area of the list (which is actually very annoying for the Single
+ *  selection mode).
+ */
+class QIListViewSelectionPreserver : protected QObject
+{
+public:
+
+    QIListViewSelectionPreserver (QObject *parent, QListView *alv)
+        : QObject (parent), lv (alv)
+    {
+        lv->viewport()->installEventFilter (this);
+    }
+
+protected:
+
+    bool eventFilter (QObject * /* o */, QEvent *e)
+    {
+        if (e->type() == QEvent::MouseButtonPress ||
+            e->type() == QEvent::MouseButtonRelease ||
+            e->type() == QEvent::MouseButtonDblClick)
+        {
+            QMouseEvent *me = (QMouseEvent *) e;
+            if (!lv->itemAt (me->pos()))
+                return true;
+        }
+
+        return false;
+    }
+
+private:
+
+    QListView *lv;
+};
+
+/**
+ *  Simple class that filters out presses and releases of the given key
+ *  directed to a widget (the widget acts like if it would never handle
+ *  this key).
+ */
+class QIKeyFilter : protected QObject
+{
+public:
+
+    QIKeyFilter (QObject *aParent, Key aKey) : QObject (aParent), mKey (aKey) {}
+
+    void watchOn (QObject *o) { o->installEventFilter (this); }
+
+protected:
+
+    bool eventFilter (QObject * /*o*/, QEvent *e)
+    {
+        if (e->type() == QEvent::KeyPress || e->type() == QEvent::KeyRelease)
+        {
+            QKeyEvent *ke = (QKeyEvent *) e;
+            if (ke->key() == mKey ||
+                (mKey == Qt::Key_Enter && ke->key() == Qt::Key_Return))
+            {
+                ke->ignore();
+                return false;
+            }
+        }
+
+        return false;
+    }
+
+    Key mKey;
+};
+
+/**
+ *  Simple class that filters out all key presses and releases
+ *  got while the Alt key is pressed. For some very strange reason,
+ *  QLineEdit accepts those combinations that are not used as accelerators,
+ *  and inserts the corresponding characters to the entry field.
+ */
+class QIAltKeyFilter : protected QObject
+{
+public:
+
+    QIAltKeyFilter (QObject *aParent) : QObject (aParent) {}
+
+    void watchOn (QObject *o) { o->installEventFilter (this); }
+
+protected:
+
+    bool eventFilter (QObject * /*o*/, QEvent *e)
+    {
+        if (e->type() == QEvent::KeyPress || e->type() == QEvent::KeyRelease)
+        {
+            QKeyEvent *ke = (QKeyEvent *) e;
+            if (ke->state() & Qt::AltButton)
+                return true;
+        }
+        return false;
+    }
+};
+
+/**
+ *  Watches the given widget and makes sure the minimum widget size set by the layout
+ *  manager does never get smaller than the previous minimum size set by the
+ *  layout manager. This way, widgets with dynamic contents (i.e. text on some
+ *  toggle buttons) will be able only to grow, never shrink, to avoid flicker
+ *  during alternate contents updates (Pause -> Resume -> Pause -> ...).
+ *
+ *  @todo not finished
+ */
+class QIConstraintKeeper : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    QIConstraintKeeper (QWidget *aParent) : QObject (aParent)
+    {
+        aParent->setMinimumSize (aParent->size());
+        aParent->installEventFilter (this);
+    }
+
+private:
+
+    bool eventFilter (QObject *aObject, QEvent *aEvent)
+    {
+        if (aObject == parent() && aEvent->type() == QEvent::Resize)
+        {
+            QResizeEvent *ev = static_cast<QResizeEvent*> (aEvent);
+            QSize oldSize = ev->oldSize();
+            QSize newSize = ev->size();
+            int maxWidth = newSize.width() > oldSize.width() ?
+                newSize.width() : oldSize.width();
+            int maxHeight = newSize.height() > oldSize.height() ?
+                newSize.height() : oldSize.height();
+            if (maxWidth > oldSize.width() || maxHeight > oldSize.height())
+                ((QWidget*)parent())->setMinimumSize (maxWidth, maxHeight);
+        }
+        return QObject::eventFilter (aObject, aEvent);
+    }
+};
+
+
+/**
+ *  Simple QTextEdit subclass to return its minimumSizeHint() as sizeHint()
+ *  for getting more compact layout.
+ */
+class QITextEdit : public QTextEdit
+{
+    Q_OBJECT
+
+public:
+
+    QITextEdit (QWidget *aParent)
+        : QTextEdit (aParent) {}
+
+    QSize sizeHint() const
+    {
+        return minimumSizeHint();
+    }
+
+    QSize minimumSizeHint() const
+    {
+        return QSize (width(), heightForWidth (width()));
+    }
+};
+
+
+/**
+ *  Simple QLabel subclass to re-query and return its sizeHint()
+ *  before the widget to be shown for getting more compact layout.
+ */
+class QILabel : public QLabel
+{
+    Q_OBJECT
+
+public:
+
+    QILabel (QWidget *aParent, const char *aName)
+         : QLabel (aParent, aName), mShowed (false)
+    {
+        /* setup default size policy and alignment */
+        setSizePolicy (QSizePolicy ((QSizePolicy::SizeType)1,
+                                    (QSizePolicy::SizeType)0,
+                                    0, 0,
+                                    sizePolicy().hasHeightForWidth()));
+        setAlignment (int (QLabel::WordBreak | QLabel::AlignTop));
+        /* install show-parent-widget watcher */
+        aParent->topLevelWidget()->installEventFilter (this);
+    }
+
+    QSize sizeHint() const
+    {
+        return mShowed ?
+            QSize (width(), heightForWidth (width())) : QLabel::sizeHint();
+    }
+
+private:
+
+    bool eventFilter (QObject *aObject, QEvent *aEvent)
+    {
+        switch (aEvent->type())
+        {
+            case QEvent::Show:
+            {
+                mShowed = true;
+                if (parent() && ((QWidget*)parent())->layout())
+                    ((QWidget*)parent())->layout()->activate();
+                break;
+            }
+            default:
+                break;
+        }
+        return QLabel::eventFilter (aObject, aEvent);
+    }
+
+    bool mShowed;
+};
+
+
+#ifdef Q_WS_MAC
+# undef PAGE_SIZE
+# undef PAGE_SHIFT
+# include <Carbon/Carbon.h>
+class QImage;
+class QPixmap;
+class VBoxFrameBuffer;
+CGImageRef DarwinQImageToCGImage (const QImage *aImage);
+CGImageRef DarwinQImageFromMimeSourceToCGImage (const char *aSource);
+CGImageRef DarwinQPixmapToCGImage (const QPixmap *aPixmap);
+CGImageRef DarwinQPixmapFromMimeSourceToCGImage (const char *aSource);
+CGImageRef DarwinCreateDockBadge (const char *aSource);
+void DarwinUpdateDockPreview (CGImageRef aVMImage, CGImageRef aOverlayImage, CGImageRef aStateImage = NULL);
+void DarwinUpdateDockPreview (VBoxFrameBuffer *aFrameBuffer, CGImageRef aOverlayImage);
+OSStatus DarwinRegionHandler (EventHandlerCallRef aInHandlerCallRef, EventRef aInEvent, void *aInUserData);
+#endif /* Q_WS_MAC */
+
+#endif // __VBoxUtils_h__
+
Index: trunk/src/VBox/Frontends/VirtualBox4/include/VBoxVMListBox.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/VBoxVMListBox.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/VBoxVMListBox.h	(revision 7219)
@@ -0,0 +1,169 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxVMListBox, VBoxVMListBoxItem class declarations
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __VBoxVMListBox_h__
+#define __VBoxVMListBox_h__
+
+#include "COMDefs.h"
+
+#include "VBoxSelectorWnd.h"
+#include "VBoxGlobal.h"
+
+#include <qlistbox.h>
+#include <qfont.h>
+#include <qdatetime.h>
+
+struct QUuid;
+class QColorGroup;
+
+class VBoxVMListBoxTip;
+class VBoxVMListBoxItem;
+
+/**
+ *
+ *  The VBoxVMListBox class is a visual representation of the list of
+ *  existing VMs in the VBox GUI.
+ *
+ *  Every item in the list box is an instance of the VBoxVMListBoxItem
+ *  class.
+ */
+class VBoxVMListBox : public QListBox
+{
+    Q_OBJECT
+
+public:
+
+    VBoxVMListBox (QWidget *aParent = 0, const char *aName = NULL,
+                   WFlags aFlags = 0);
+
+    virtual ~VBoxVMListBox();
+
+    QFont nameFont() const { return mNameFont; }
+
+    QFont shotFont() const { return mShotFont; }
+
+    QFont stateFont (KSessionState aS) const
+    {
+        return aS == KSessionState_Closed ? font() : mStateBusyFont;
+    }
+
+    int margin() const { return mMargin; }
+
+    void refresh();
+    void refresh (const QUuid &aID);
+
+    VBoxVMListBoxItem *item (const QUuid &aID);
+
+    const QColorGroup &activeColorGroup() const;
+
+protected:
+
+    virtual void focusInEvent (QFocusEvent *aE);
+    virtual void focusOutEvent (QFocusEvent *aE);
+
+private:
+
+    CVirtualBox mVBox;
+    QFont mNameFont;
+    QFont mShotFont;
+    QFont mStateBusyFont;
+    int mMargin;
+
+    VBoxVMListBoxTip *mToolTip;
+    bool mGaveFocusToPopup;
+};
+
+/**
+ *
+ *  The VBoxVMListBoxItem class is a visual representation of the virtual
+ *  machine in the VBoxVMListBox widget.
+ *
+ *  It holds a CMachine instance (passed to the constructor) to
+ *  get an access to various VM data.
+ */
+class VBoxVMListBoxItem : public QListBoxItem
+{
+public:
+
+    VBoxVMListBoxItem (VBoxVMListBox *aLB, const CMachine &aM);
+    virtual ~VBoxVMListBoxItem();
+
+    QString text() const { return mName; }
+
+    VBoxVMListBox *vmListBox() const
+    {
+        return static_cast <VBoxVMListBox *> (listBox());
+    }
+
+    CMachine machine() const { return mMachine; }
+    void setMachine (const CMachine &aM);
+
+    void recache();
+
+    QString toolTipText() const;
+
+    int height (const QListBox *) const;
+    int width (const QListBox *) const;
+
+    QUuid id() const { return mId; }
+    bool accessible() const { return mAccessible; }
+    const CVirtualBoxErrorInfo &accessError() const { return mAccessError; }
+    QString name() const { return mName; }
+    KMachineState state() const { return mState; }
+    KSessionState sessionState() const { return mSessionState; }
+    ULONG snapshotCount() const { return mSnapshotCount; }
+
+    /// @todo see comments in #switchTo() in VBoxVMListBox.cpp
+#if 0
+    bool canSwitchTo() const { return mWinId != (WId) ~0; }
+#endif
+    bool canSwitchTo() const;
+    bool switchTo();
+
+protected:
+
+    void paint (QPainter *aP);
+
+private:
+
+    CMachine mMachine;
+
+    /* cached machine data (to minimize server requests) */
+
+    QUuid mId;
+    QString mSettingsFile;
+
+    bool mAccessible;
+    CVirtualBoxErrorInfo mAccessError;
+
+    QString mName;
+    QString mSnapshotName;
+    KMachineState mState;
+    QDateTime mLastStateChange;
+    KSessionState mSessionState;
+    QString mOSTypeId;
+    ULONG mSnapshotCount;
+
+    ULONG mPid;
+    /// @todo see comments in #switchTo() in VBoxVMListBox.cpp
+#if 0
+    WId mWinId;
+#endif
+};
+
+#endif // __VBoxVMListItem_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/include/XKeyboard.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/include/XKeyboard.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/include/XKeyboard.h	(revision 7219)
@@ -0,0 +1,41 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Declarations of Linux-specific keyboard functions
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef __XKeyboard_h__
+#define __XKeyboard_h__
+
+// our structure used to return keyboard event information
+typedef struct _WINEKEYBOARDINFO
+{
+    unsigned short wVk;
+    unsigned short wScan;
+    unsigned long dwFlags;
+    unsigned long time;
+} WINEKEYBOARDINFO;
+
+// initialize the X keyboard subsystem
+bool initXKeyboard(Display *dpy);
+// our custom keyboard handler
+void handleXKeyEvent(Display *dpy, XEvent *event, WINEKEYBOARDINFO *wineKbdInfo);
+// returns the number of keysyms per keycode (only valid after initXKeyboard())
+int getKeysymsPerKeycode();
+// Called after release logging is started, in case initXKeyboard wishes to log
+// anything
+void doXKeyboardLogging(Display *dpy);
+
+#endif // __XKeyboard_h__
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/ApprovedLanguages.txt
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/ApprovedLanguages.txt	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/ApprovedLanguages.txt	(revision 7219)
@@ -0,0 +1,23 @@
+de
+zh_TW
+zh_CN
+it
+ro
+es
+ru
+fr
+ja
+pl
+ko
+pt_BR
+pt_PT
+sv
+hu
+sr
+fi
+cs
+sk
+eu
+ca
+id
+tr
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ar.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ar.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ar.ts	(revision 7219)
@@ -0,0 +1,4790 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>العربية</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Arabic</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Berdai Mohammed</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">حرك وسيلة بدء التشغيل إلى اﻷعلى.</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">حرك وسيلة بدء التشغيل إلى اﻷسفل.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>حرك إلى اﻷعلى</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>حرك إلى اﻷسفل</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>لتحدد تسلسل وسائل بدء التشغيل. إستخدم العلامات المتواجدة على اليسار لتفعيل أو تعطيل أحد وسائل بدء التشغيل. حرك إلى اﻷعلى و اﻷسفل لتغير تسلسل وسائل بدء التشغيل.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>البرنامج التنفيدي &lt;b&gt;%1&lt;/b&gt; يحتاج إلى Qt %2.x بدل من Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>خطأ ناتج عن عدم التوافق مع مكتبة Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>يسار</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>يمين</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>موافق</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>نعم</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>لا</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>تجاهل</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>إنسخ إلى الذاكرة</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">متعذر بلوغه(ها)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>بخصوص فيرتول بوكس</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="obsolete">&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>VirtualBox Graphical User Interface Version %1</source>
+        <translation type="obsolete">النسخة 1% لواجهة الرسوم الخاصة بالمستخدم لفيرتول بوكس</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>أضف واجهة للمضيف</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>إسم الواجهة</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>إسم واصف لواجهة الشبكة الجديدة</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>أضف مشاركة</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>عدل مشاركة</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">أذخل هنا الممر المتعلق بالمجلد المُشتَرك</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">أذخل إسم مجلد المشاركة الذي تودون إنشاءه</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">أنقر لإسدعاء علبة الحوار &lt;open folder&gt;</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>حدد مجلد للمشاركة</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">موافق</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">إلغاء</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;موافق</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>أغلق اﻷلة الواقعية</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>أنت تريد أن : </translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;حفظ حالة اﻷلة الواقعية</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;قطع التيار عن الألة</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;عد إلى القطة الحالية</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>أعد حالة اﻷلة الواقعية إلى الحالة المحفوظة في اللقطة الحالية</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>فيرتول بوكس أوئِسئِي</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished">إنُطِك فيرتول بوكس</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;مساعدة</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished">لقطة  %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished">&amp;محتويات...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>إسم</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation type="unfinished">--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;جديد...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;أظف...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>أن&amp;عش</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>جديد</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>أظف</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>أزل</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>أنعش</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>لقطة</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;حدِد</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">إلغاء</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation type="unfinished">إسم</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>مكِن</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>عطِل</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>مكِن</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>عطِل</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>عطِل</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished">عطِل</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>عطِل</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished">%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished">عطِل</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished">تجاهل</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished">عطِل</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished">عطِل</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation type="unfinished">%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished">حدِد</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">إلغاء</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>لغة</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> لغة </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>لغة:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>حدِد</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">&amp;إسم</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">موافق</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">إلغاء</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">مساعدة</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;موافق</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>فيرتول بوكس أوئِسئِي</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;تفاصيل</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>خ&amp;روج</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>إغلاق البرنامج</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;جديد...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>جديد</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;حذف</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>حذف</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>إ&amp;لغاء</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;أنعش</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>أنعش</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;محتويات...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;ملف</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">ا&amp;لألة الواقعية</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;مساعدة</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;لقطات</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>و&amp;صف</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>و&amp;صف *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>أ&amp;ظهر</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>أظهر</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>إ&amp;بدأ</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>إبدأ</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished">Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>إسم</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>مسار</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>المجلدات ال&amp;مشتركة</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">أظف</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">أزل</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> تفاصيل اللقطة </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;إسم</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;وصف</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;تفاصيل اﻷلة</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>تفاصيل %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>إلغِ اللقطة</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;إلغِ اللقطة</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>إلتقط لقطة</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>إلتقط &amp;لقطة</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>أخدت في  %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>أخدت في  %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1  مند %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>لقطة  %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>عطِل</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>مكِن</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>إلتقط لقطة للألة الواقعية</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;إسم اللقطة</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;صفات اللقطة</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;إسم</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>أي</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>نعم</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>لا</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>اﻷلة الواقعية المختارة &lt;i&gt;inaccessible&lt;/i&gt;. المرجوا التأكد من رسالة الخطأ البارزة أسفله ثم إظغط على زر &lt;b&gt;Refresh&lt;/b&gt; إذا أردت إعادت الإختبار:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 مند %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt; الجلسة %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;متعذر بلوغه مند %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished">متعذر بلوغه(ها)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished">&amp;أنعش</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>حدِد</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">أظف</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">أزل</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;إسم</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished">حدِد</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished">&amp;وصف</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished">Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished">Move Up (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished">Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافق</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished">أظف</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished">أزل</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation type="unfinished">9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ca.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ca.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ca.ts	(revision 7219)
@@ -0,0 +1,4672 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Català</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Catalan</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Vicent Fornés, Pau Iranzo &lt;info@somgnu.cat&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Mou amunt (Ctrl+Fletxa amunt)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Mou avall (Ctrl+Fletxa avall)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Mou amunt el dispositiu d&apos;arrecada seleccionat.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Mou avall el dispositiu d&apos;arrencada seleccionat.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Definiu l&apos;ordre dels dispositius d&apos;arrencada. Useu les caseles de selecció a l&apos;esquerra per activar o desactivar els dispositius d&apos;arrencada individuals. Moveu els elements amunt i avall per a canviar l&apos;ordre dels dispositius.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>L&apos;executable &lt;b&gt;%1&lt;/b&gt; necessita Qt %2.x, però s&apos;ha trobat Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>S&apos;ha produït un error de biblioteca Qt incompatible</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Esquerra</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Dreta</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Tecla de majúscules esquerra</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Tecla de majúscules dreta</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Control esquerra</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Control dreta</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt esquerra</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt dreta</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Tecla de Windows esquerra</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Tecla de Windows dreta</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tecla de menú</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Tecla de fixació de majúscules</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Tecla de fixació de desplaçament (Scroll Lock)</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Tecla d&apos;impressió de pantalla</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Tecla de fixació de teclat numèric</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Endavant</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Enrere</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sí</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignora</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copia al porta-retalls</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>no és complet</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>és invàlid</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;El valor del camp &lt;b&gt;%1&lt;/b&gt; en la pàgina &lt;b&gt;%2&lt;/b&gt; %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Un dels valors en la pàgina &lt;b&gt;%1&lt;/b&gt; %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>Quant al VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interfície gràfica d&apos;usuari del VirtualBox versió %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Afegeix una interfície de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nom de la interfície</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Nom descriptiu de la interfície de xarxa nova</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Afegeix una compartició</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Edita la compartició</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Selecciona una carpeta per compartir</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Ruta cap a la carpeta</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nom de la carpeta</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Mostra la ruta cap a una carpeta existent en l&apos;ordinador amfitrió.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Mostra el nom de la carpeta compartida (tal com es veu des del sistema operatiu client).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Obre un diàleg per seleccionar una carpeta.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Fes permanent</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Tanca la màquina virtual</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Què voleu fer?</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Desa l&apos;estat de la màquina</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Atura la màquina</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Torna a la captura actual</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Torna l&apos;estat de la màquina a l&apos;estat restaurat en la captura actual</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Desa l&apos;estat d&apos;execució actual de la màquina virtual al disc dur físic de l&apos;ordinador d&apos;amfitrió.&lt;/p&gt;
+&lt;p&gt;La propera vegada que s&apos;engegue aquesta màquina, es restaurarà des de l&apos;estat desat i continuarà l&apos;execució des del mateix lloc en què l&apos;heu desat, cosa que us permetrà continuar immediatament amb el vostre treball.&lt;/p&gt;
+&lt;p&gt;Tingueu en compte que l&apos;operació de desar l&apos;estat de la màquina pot prendre molt de temps, depenent del tipus de sistema operatiu client i la quantitat de memòria assignada a la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Envia el senyal d&apos;aturada (shutdown)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Envia a la màquina virtual l&apos;esdeveniment de prémer el botó ACPI Power.&lt;/p&gt;
+&lt;p&gt;Normalment, el sistema operatiu client que s&apos;està executant a dins de la màquina virtual detectarà aquest esdeveniment i realitzarà un procediment de tancament net. Aquesta és una manera recomanada de tancar la màquina virtual perquè totes les aplicacions que s&apos;estan executant en ella tindran la possibilitat de desar les seues dades i estat.&lt;/p&gt;
+&lt;p&gt;Si la màquina no respon a aquesta acció potser el sistema operatiu client pot estar mal configurat o no entén els events del botó ACPI Power. En aquest cas, seleccioneu l&apos;acció &lt;b&gt;Atura la màquina&lt;/b&gt; per aturar l&apos;execució de la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Atura la màquina virtual.&lt;/p&gt;
+&lt;p&gt;Tingueu en compte que aquesta acció aturarà immediatament l&apos;execució de la màquina de manera que el sistema operatiu client que s&apos;hi està executant no podrà realitzar un procediment de tancament net, cosa que pot ocasionar una &lt;i&gt;pèrdua de dades&lt;/i&gt; en la màquina virtual. Només es recomana seleccionar aquesta acció si la màquina virtual no respon a l&apos;acció &lt;b&gt;Envia el senyal d&apos;aturada&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si activeu aquesta casella, es restaurarà l&apos;estat de la màquina des de l&apos;estat desat en la captura actual, quan es va aturar. Això és útil si esteu segur que voleu descartar els resultats de les vostres últimes sessions i tornar a la captura actual.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Mode de pantalla &amp;completa</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Canvia al mode de pantalla completa</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integració del ratolí</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Redimensiona automàticament la pantalla del client</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Re&amp;dimensiona automàticament la pantalla del client</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Redimensiona automàticament la pantalla del client en canviar la mida de la finestra (requereix les Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Ajusta la mida de la &amp;finestra</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajusta la mida i la posició de la finestra per adaptar-se millor a la pantalla del client</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Insereix Ctrl+Alt+Supr</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Envia la seqüència Ctrl+Alt+Supr a la màquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Insereix Ctrl+Alt+Retrocés</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Envia la seqüència Ctrl+Alt+Retrocés a la màquina virtua</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reinicia</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reinicia la màquina virtual</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>At&amp;urada ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Envia a la màquina virtual l&apos;esdeveniment de prémer el botó ACPI Power</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Tanca...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Tanca la màquina virtual</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Fe&amp;s una captura...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Fes una captura de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Imatge de &amp;disquet...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Munta un fitxer d&apos;imatge de disquet</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Desmunta el dis&amp;quet</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Desmunta el suport que està muntat actualment en el disquet</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Imatge de &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Munta un fitxer d&apos;imatge de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Desmunta el C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Desmunta el suport que està muntat actualment en el CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Servidor d&apos;escriptori remot (RDS)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>&amp;Pantalla remota</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Habilita o deshabilita les connexions d&apos;escriptori remot (RDP) a aquesta màquina</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Carpetes compartides...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Obre el diàleg per operar amb les carpetes compartides</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instal·la les Guest Additions...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Munta la imatge d&apos;instal·lació de les Guest Additions</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>E&amp;stadístiques...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Línia d&apos;ordres...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Lloc web de &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Obre el navegador i ves al lloc web del producte VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Quant a VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra un diàleg amb la informació del producte</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reinicia tots els avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Fa que tots els avisos i missatges suprimits es mostren una altra vegada</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Munta el &amp;disquet</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Munta el &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispositius &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispositius</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;puració</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ajuda</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica si la funció d&apos;autoredimensió de la pantalla client està activada (&lt;img src=auto_resize_on_16px.png/&gt;) o desactivada (&lt;img src=auto_resize_off_16px.png/&gt;). Tingueu en compte que aquesta funció requereix tenir les Guest Additions instal·lades en el sistema operatiu client.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica si el punter del ratolí de l&apos;ordinador amfitrió és capturat pel sistema operatiu client:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;no captura el punter&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;captura el punter&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;la integració del ratolí (MI) està activada&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI està desactivada, captura el punter&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI està desactivada, no captura el punter&lt;/nobr&gt;&lt;br&gt;Tingueu en compte que la funció d&apos;integració del ratolí requereix tenir instal·lades les Guest Additions en el sistema operatiu client.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Mostra la tecla assignada a l&apos;amfitrió.&lt;br&gt;Quan es prem aquesta tecla commuta l&apos;estat de captura del teclat i el ratolí. També es pot fer servir en combinació amb altres tecles per accedir ràpidament a algunes opcions del menú principal.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;El servidor VRDP està escoltant el port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pausa</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspèn l&apos;execució de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>R&amp;eprèn</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Reprèn l&apos;execució de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Desactiva la integració del &amp;ratolí</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Desactiva temporalment la integració del punter del ratolí de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Activa la integració del &amp;ratolí</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Activa la integració del punter del ratolí de l&apos;amfitrió que s&apos;havia desactivat temporalment</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Captura %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Unitat de l&apos;ordinador amfitrió </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Màquina</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>Adaptadors de &amp;xarxa</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Munta la unitat física de l&apos;ordinador amfitrió seleccionada</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Munta la unitat física de l&apos;ordinador amfitrió seleccionada</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Desconnecta el cable de l&apos;adaptador virtual de xarxa seleccionat</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Connecta el cable de l&apos;adaptador virtual de xarxa seleccionat</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Mode f&amp;luid</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Canvia al mode d&apos;integració de l&apos;escriptori fluid</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indica si el teclat és capturat pel sistema operatiu client (&lt;img src=hostkey_captured_16px.png/&gt;) o no (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat del disquet:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unitat de l&apos;amfitrió&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imatge&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hi ha cap suport muntat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat del CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unitat de l&apos;amfitrió&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imatge&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hi ha cap suport muntat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat dels discs durs virtuals:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hi ha cap disc dur connectat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat de les interfícies de xarxa:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: el fil està %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>connectat</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>desconnectat</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tots els adaptadors de xarxa estan desactivats&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat dels dispositius USB connectats:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hi ha dispositius USB connectats&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;El controlador USB està desactivat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indica si la pantalla remota (servidor VRDP) està activada (&lt;img src=vrdp_16px.png/&gt;) o no (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;activitat de les carpetes compartides:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hi ha carpetes compartides&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Continguts...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostra els continguts de l&apos;ajuda en línia</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistreu-vos al VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Obre el formulari de registre del VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Mida virtual</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Mida actual</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Mida</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Gestor de discs virtuals</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Discs durs</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Imatges de &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Imatges de dis&amp;quet</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Invoca l&apos;ajuda del diàleg</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Accepta el diàleg</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Cancel·la el diàleg</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nova...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Afegeix...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Elimina</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>A&amp;llibera</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Re&amp;fresca</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nova</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Afegeix</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Elimina</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Allibera</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Refresca</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Accions</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Ubicació</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipus de disc</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipus d&apos;emmagatzematge</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Connectat a</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Captura</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>S&apos;està comprovant l&apos;accessibilitat</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;S&apos;està comprovant l&apos;accessibilitat...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipus del disc:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipus d&apos;emmagatzematge:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Connectat a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Captura:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;S&apos;ha produït un error quan s&apos;estava comprovant l&apos;accessibilitat als suports</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;S&apos;està comprovant l&apos;accessibilitat...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Connectat a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;S&apos;ha produït un error quan s&apos;estava comprovant l&apos;accessibilitat als suports</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>No es pot accedir al fitxer d&apos;imatge</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Selecciona</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Totes les imatges de discs durs (*.vdi; *.vmdk);;Imatges de disc virtual (*.vdi);;Imatges VMDK (*.vmdk);;Tots els fitxers (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Seleccioneu un fitxer d&apos;imatge de disc dur</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Seleccioneu un fitxer d&apos;imatge de disc CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Seleccioneu un fitxer d&apos;imatge de disquet</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Crea un disc dur virtual nou</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Afegeix (registra) un fitxer d&apos;imatge existent</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Elimina (suprimetix del registre) els suports seleccionats</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Allibera els suports seleccionats desconnectant-los de la màquina</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Refresca la llista de suports</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Imatges de CD/DVD-ROM (*.iso);;Tots els fitxers (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Imatges de disquet (*.img);;Tots els fitxers (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>S&apos;està descarregant la imatge del CD de les Guest Additions del VirtualBox des de &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Cancel·la la descàrrega de la imatge del CD de les Guest Additions del VirtualBox</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>No es pot localitzar el fitxer al servidor (resposta: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hi ha hagut un error mentre es desava el fitxer descarregat com a &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Seleccioneu la carpeta on desar la imatge de les Guest Additions</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>S&apos;ha excedit el temps d&apos;espera de la connexió.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>L&apos;usuari ha cancel·lat el procés de descàrrega.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>S&apos;estan calculant les diferències</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispositiu desconegut %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID del proveïdor: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID del producte: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revisió: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Núm de sèrie %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Estat: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tipus de sistema operatiu</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memòria RAM</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>General</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memòria de vídeo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordre d&apos;arrencada</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>No està connectat</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Discs durs</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Activat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Activat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>No està muntat</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Imatge</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Unitat de l&apos;ordinador amfitrió</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>No està muntat</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Imatge</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Unitat de l&apos;ordinador amfitrió</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptador</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Àudio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Xarxa</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtres del dispositiu</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 actiu)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port del servidor VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Pantalla remota</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Encara no està implementada l&apos;opció d&apos;obrir URL.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Aturada</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Desat</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>interromput</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està executant</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pausat</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està iniciant</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està aturant</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està desant</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està restaurant</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;està descartant</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Tancat</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Obert</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>S&apos;està engendrant</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>S&apos;està tancant</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Cap</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disc durs</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Xarxa</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primari</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secundari</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Immutable</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Escriptura directa</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imatge de disc virtual</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imatge VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Nul</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Extern</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Client</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignora</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Retèn</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Mestre</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Esclau</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispositiu&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador d&apos;àudio nul</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador d&apos;àudio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador d&apos;àudio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>No connectat</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interfície de xarxa de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Xarxa interna</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>No compatible</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>No disponible</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ocupat</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponible</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Retingut</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturat</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;S&apos;està comprovant...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Inaccessible&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>De l&apos;amfitrió al client</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Del client a l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidireccional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Seleccioneu un directori</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Seleccioneu un fitxer</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Desactivat</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Ports en sèrie</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Carpetes compartides</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Cap</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Carpetes compartides</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Encallada</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Desconnectat</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Conducte cap a l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispositiu de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definit per l&apos;usuari</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disc dur personalitzat</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; no és un codi de tecla d&apos;amfitrió vàlid.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>El valor &apos;%1&apos; de la tecla &apos;%2&apos; no concorda amb la restricció de l&apos;expressió regular &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>No es pot eliminar la tecla &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[enllaç]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nom]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleccioneu una categoria de paràmetres en la llista de l&apos;esquerra i deplaceu el ratolí sobre un element de la dreta per obtindre més informació&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Entrada </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#input</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Carpetes &amp;Predeterminades</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Màquines</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Fitxers VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecciona</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Teclat</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tecla d&apos;&amp;amfitrió</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Auto-captura el teclat</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtres del dispositiu &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Inser</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Afegeix buit (Inser)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Inser</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Afegeix des de (Alt+Inser)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Elimina (Supr)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Elimina el filtre d&apos;USB seleccionat.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Fletxa amunt</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mou amunt (Ctrl+Fletxa amunt)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mou amunt el filtre d&apos;USB seleccionat.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Fletxa avall</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mou avall (Ctrl+Fletxa avall)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mou avall el filtre d&apos;USB seleccionat.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra el diàleg d&apos;ajuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>S&apos;han detectat paràmetres no vàlids</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accepta (desa) els canvis i tanca el diàleg.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancel·la els canvis i tanca el diàleg.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferències del VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Mostra la tecla que es fa servir com a tecla d&apos;amfitrió en la finestra de la màquina virtual. Activeu el camp d&apos;entrada i premeu una nova tecla d&apos;amfitrió. Tingueu en compte les tecles alfanumèriques, de moviment del cursor i d&apos;edició no es poden fer servir com a tecles d&apos;amfitrió.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filtre nou %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Idioma de la &amp;interfície</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(s):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Idioma:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (integrat)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;no disponible&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;desconegut&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Relaciona tots els idiomes d&apos;interfície disponibles. L&apos;idioma actual està
+escrit en &lt;b&gt;negreta&lt;/b&gt;. Seleccioneu &lt;i&gt;Predeterminat&lt;/i&gt; per tornar a iniciar
+a l&apos;idioma predeterminat del sistema.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Predeterminat</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Mostra la ruta cap a la carpeta de fitxers VDI predeterminada. S&apos;usa aquesta carpeta, si no se n&apos;especifica explícitament una altra, quan s&apos;afegeix o es crea un disc virtual.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicia el camí a la carpeta de màquines virtuals al seu valor predeterminat. Després d&apos;acceptar els canvis i tornar a obrir aquest diàleg, s&apos;hi mostrarà aquest camí.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicia el camí a la carpeta de fitxers VDI al seu valor predeterminat. Després d&apos;acceptar els canvis i tornar a obrir aquest diàleg, s&apos;hi mostrarà aquest camí.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Mostra la ruta cap a la carpeta de màquines virtuals predeterminada. S&apos;usa aquesta carpeta, si no se n&apos;especifica explícitament una altra, quan es crea una màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Obre un diàleg per seleccionar la carpeta de fitxers VDI predeterminada.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Obre un diàleg per seleccionar la carpeta de màquines virtuals predeterminada.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Si activeu aquesta casella, el teclat serà automàticament capturat cada vegada que s&apos;active la finestra de la màquina virtual. Quan el teclat és capturat, totes les pulsacions de tecles (incloses les de sistema, com ara Alt+Tab) es redireccionaran cap a la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Relaciona tots els filtres d&apos;USB globals. La casella de selecció de l&apos;esquerra defineix si s&apos;activa o no el filtre corresponent.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Afegeix un filtre d&apos;USB nou amb tots els camps definits inicialment com a cadenes buides. Tingueu en compte que un filtre com aquest concordarà amb qualsevol dispositiu USB connectat.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Afegeix un filtre d&apos;USB nou amb tots els camps definits amb els valors del dispositiu USB seleccionat dels que estan connectats a l&apos;ordinador amfitrió.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Biblioteca d&apos;autenticació V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Mostra la ruta cap a la biblioteca que proveeix l&apos;autenticació per a clients de la pantalla remota (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Obre un diàleg per seleccionar el fitxer de la biblioteca d&apos;autenticació VRDP .</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicia el fitxer de la biblioteca d&apos;autenticació al seu valor predeterminat. Després d&apos;acceptar els canvis i tornar a obrir aquest diàleg, s&apos;hi mostrarà aquest fitxer.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Funcions &amp;esteses</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activa &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Defineix si, per defecte, les màquines virtuals han de provar d&apos;utilitzar les extensions de virtualització per maquinari de la CPU de l&apos;ordinador amfitrió com ara Intel VT-x i AMD-V, o no.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Hi estic d&apos;&amp;acord</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>&amp;No hi estic d&apos;acord</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Tanca el tauler de cerca</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Cerca </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Introduïu aquí la cadena a cercar</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Anterior</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Cerca la coincidència anterior de la cadena</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Següent</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Cerca la coincidència següent de la cadena</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Distingeix entre &amp;majúscules i minúscules</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Si activeu aquesta casella, cercarà distingint entre majúscules i minúscules</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>No s&apos;ha trobat la cadena</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;no hi ha cap disc dur&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>No hi ha cap disc dur</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Crea un disc virtual nou</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aquest auxiliar us ajudarà a crear una nova imatge de disc dur virtual per a la vostra màquina virtual.&lt;/p&gt;
+&lt;p&gt;Feu servir el botó &lt;b&gt;Següent&lt;/b&gt; per anar a la pàgina següent de l&apos;auxiliar
+i el botó &lt;b&gt;Enrere&lt;/b&gt; per a tornar a la pàgina anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Benvingut a l&apos;auxiliar per a la creació d&apos;un disc virtual nou!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu el tipus d&apos;imatge de disc dur virtual que voleu crear.&lt;/p&gt;
+&lt;p&gt;Una &lt;b&gt;imatge que s&apos;expandeix dinàmicament&lt;/b&gt; inicialment ocupa molt poc espai
+al vostre disc dur físic. Augmentarà dinàmicament (fins a la mida especificada)
+a mesura que el sistema operatiu client necessite espai de disc.&lt;/p&gt;
+&lt;p&gt;Una &lt;b&gt;imatge de mida fixa&lt;/b&gt; no augmenta. S&apos;emmagetzema en un fitxer que té
+aproximadament la mateixa mida que el disc dur virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipus d&apos;imatge</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Imatge que s&apos;expandeix &amp;dinàmicament</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Imatge de mida &amp;fixa</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipus d&apos;imatge de disc virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Premeu el botó &lt;b&gt;Selecciona&lt;/b&gt; per seleccionar el lloc i el nom del fitxer
+on emmagatzemar la imatge del disc dur virtual o escriviu el nom del fitxer en el camp d&apos;entrada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nom del fitxer d&apos;&amp;imatge</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecciona</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu la mida de la imatge del disc dur virtual en megabytes. Aquesta serà la mida que s&apos;informarà 
+al sistema operatiu client com a mida del disc dur.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Mida de la imatge</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Ubicació i mida del disc virtual</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Esteu a punt de crear una imatge de disc dur virtual amb els paràmetres següents:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Si el que hi ha més amunt és correcte premeu el botó &lt;b&gt;Finalitza&lt;/b&gt;.
+                            Quan el premeu, es crearà una imatge de disc dur nova.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resum</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipus:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ubicació:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mida:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Imatges de disc dur (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Seleccioneu un fitxer per al fitxer d&apos;imatge del disc dur nou</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Crea una màquina virtual nova</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aquest auxiliar us guiarà a través dels passos que calen per crear
+una nova màquina virtual per a VirtualBox.&lt;/p&gt;
+&lt;p&gt;Utilitzeu el botó &lt;b&gt;Següent&lt;/b&gt; per a anar a la pàgina següent de l&apos;auxiliar
+i el botó &lt;b&gt;Enrere&lt;/b&gt; per a tornar a la pàgina anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Benvingut a l&apos;auxiliar per a la creació d&apos;una màquina virtual nova!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Introduïu un nom per a la màquina virtual nova i seleccioneu el tipus del sistema 
+operatiu client que voleu instal·lar en la màquina virtual.&lt;/p&gt;
+&lt;p&gt;Normalment, el nom de la màquina virtual indica la seua configuració de programari i maquinari.
+Tots els components del VirtualBox el faran servir per a identificar la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;om</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipus de sistema operatiu</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nom de la màquina virtual i tipus de sistema operatiu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu la quantitat de memòria base (RAM) en megabytes que s&apos;assignaran a la màquina virtual&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Mida de la &amp;memòria RAM</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memòria</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu la imatge de disc dur que es farà servir
+com a disc dur d&apos;arrrencada de la màquina virtual. Podeu crear un disc dur nou
+usant el botó &lt;b&gt;Nou&lt;/b&gt; o seleccionar una imatge de disc
+dur existent de la llista desplegable o prement el botó &lt;b&gt;Existents&lt;/b&gt;
+(per a invocar el diàleg del gestor de discs virtuals).&lt;/p&gt;
+&lt;p&gt;Si us cal una configuració de disc dur més complexa, podeu també saltar-vos aquest
+pas i connectar discs durs més endavant, fent servir el diàleg de configuració de la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>D&amp;isc dur d&apos;arrencada (primari mestre)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>N&amp;ou...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistents...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disc dur virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Creareu una màquina virtual nova
+                            amb els paràmetres següents:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Si el que hi ha més amunt és correcte premeu el botó &lt;b&gt;Finalitza&lt;/b&gt;.
+                            Quan el premeu, es crearà una màquina virtual nova.
+                            &lt;/p&gt;&lt;p&gt;
+                            Tingueu en compte que podeu canviar aquests i els altres paràmetres de la 
+                            màquina virtua creada en qualsevol moment fent servir el
+                            diàleg &lt;b&gt;Paràmetres&lt;/b&gt; a través del
+                            menú de la finestra principal.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resum</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nom:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tipus de sistema operatiu:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memòria RAM:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Disc dur d&apos;arrencada:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La mida de memòria RAM recomanada és &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La mida del disc dur d&apos;arrencada recomanada és &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Subrutina:</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Subrutina&amp;nbsp;RC:</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>Imatge CD/DVD</translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Component:</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>No tornes a mostrar aquest missatge</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>No s&apos;ha pogut accedir al subsistema USB.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut aplicar els paràmetres de configuració a la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut adjuntar la imatge de disc dur amb UUID %1 al dispositiu %2 del controlador %3 de la màquina &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut afegir el dispositiu USB &lt;b&gt;%1&lt;/b&gt; a la màquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>No s&apos;ha pogut canviar la ruta de la carpeta de captures de la màquina virtual &lt;b&gt;%1&lt;b&gt; a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>No s&apos;ha pogut crear una nova sessió.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>No s&apos;ha pogut crear una nova màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut crear una nova màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut crear una carpeta compartida &lt;b&gt;%1&lt;/b&gt; (senyalant a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) a la màquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut desar una captura de pantalla de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut crear la interfície de xarxa &lt;b&gt;%1&lt;/b&gt; de l&apos;amfitrió.</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>No s&apos;ha pogut crear la imatge de disc dur virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut eliminar la imatge de disc dur &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut treure la imatge de disc dur del despositiu %1 del controlador %2 de la màquina &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut treure dispositiu USB &lt;b&gt;%1&lt;/b&gt; de la màquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut descartar l&apos;actual captura ni l&apos;estat actual de la màquina virtual&lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut descartar l&apos;estat actual de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut descartar l&apos;estat desat de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut descartar la captura de pantalla &lt;b&gt;%1&lt;/b&gt; de la màquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>No s&apos;ha pogut trobar cap fitxer de llicència a &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>No s&apos;ha pogut accedir a l&apos;estat del suport &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. No es podrà accedir a alguns dels dispositius.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut carregar els paràmetres de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut obrir una sessió per a la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>No s&apos;ha pogut obrir el fitxer de llicència &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Comproveu els permisos del fitxer.</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>No s&apos;ha pogut obrir &lt;tt&gt;%1&lt;/tt&gt;. Assegureu-vos que el vostre entorn d&apos;escriptori pot gestionar aquest tipus d&apos;URL.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut pausar l&apos;execució de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>No s&apos;ha pogut registrar %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut suprimir la interfície de xarxa &lt;b&gt;%1&lt;/b&gt; de l&apos;amfitrió.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut eliminar la carpeta compartida &lt;b&gt;%1&lt;/b&gt; (senyalant a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) a la màquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut eliminar la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut reprendre l&apos;execució de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut desar els canvis de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut desar l&apos;estat de la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut enviar l&apos;esdeveniment de prémer el botó d&apos;engegar/aturar a la màquina virtual  &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>No s&apos;han pogut establir les propietats globals del VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut iniciar la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No s&apos;ha pogut aturar la màquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>No s&apos;ha pogut elimianar del registre %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>imatge disquet</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disc dur</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfície:</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID de l&apos;error:&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Error Greu&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Error No Greu&lt;/nobr&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Avís&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;S&apos;ha produït un error crític mentre s&apos;executava la màquina virtual, que s&apos;ha aturat.&lt;/p&gt;&lt;p&gt;Per obtindre ajuda, visiteu la secció Community a  &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; o al vostre contracte de suport. Afegiu el contingut del fitxer de registre &lt;tt&gt;VBox.log&lt;/tt&gt; i el fitxer d&apos;imatge &lt;tt&gt;VBox.png&lt;/tt&gt;,que podreu trobar al directori &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, i una descripció sobre allò que estàveu fent al moment al qual es va produir l&apos;error. Podeu accedir als fitxers especificats mitjançant &lt;b&gt;Mostra registre&lt;/b&gt; des del menú de la &lt;b&gt;Màquina&lt;/b&gt; a la finestra principal del VirtualBox.&lt;/p&gt;Premeu &lt;b&gt;D&apos;acord&lt;/b&gt; si voleu aturar la màquina o &lt;b&gt;Ignora&lt;/b&gt; si voleu deixar-la en procés de depuració. Tingueu en compte que el procés de depuració requereix coneixements avançats i eines especials, per tant és recomanabla prémer &lt;b&gt;D&apos;acord&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;S&apos;ha produït un error mentre la màquina virtual s&apos;executava i es tancarà. Es recomanable copiar el missatge d&apos;error següent per a una posterior anàlisi:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;S&apos;ha produït un error mentre la màquina virtual s&apos;executava. Els detalls de l&apos;error es mostren a continuació. Podeu provar a resoldre l&apos;error i tornar a execuar la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Esteu segur que voleu descartar l&apos;estat desat de la màquina virtual&lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Aquesta operació és equivalent a reiniciar o tancar la màquina virtual de forma no adequada.&lt;/p&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Esteu segur que voleu descarregar la imatge del CD VirtualBox Guest Additions des de  &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (mida %3 bytes)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Esteu segur que voleu suprimir de forma permanent la màquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Aquesta operació no es podrà desfer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Esteu segur que voleu suprimir del registre la màquina virtaul inaccessible&lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;No podreu registrar-la novament des del GUI&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot executar VirtualBox en el mode &lt;i&gt;VM Selector&lt;/i&gt; degut a restriccions locals.&lt;/p&gt;&lt;p&gt;L&apos;aplicació es tancarà.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Enhorabona! Us heu registrat com a usuari de VirtualBox.&lt;/p&gt;&lt;p&gt;Gràcies per haver omplert el formulari!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot entrar al mode fluid degut a que no hi ha suficient memòria de vídeo.&lt;/p&gt;&lt;p&gt;Heu de configurar la MV per tal que tinga almenys &lt;b&gt;%1&lt;/b&gt; de memòria de vídeo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot trobar el fitxer de llengua per a la llengua &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Es farà servir l&apos;anglès (llengua per defecte). Aneu al diàleg de &lt;b&gt;Preferències&lt;/b&gt; que podeu obrir des del menú &lt;b&gt;Fitxer&lt;/b&gt; de la finestra principal del VirtualBox. Allà podreu triar entre les diferents llengües a la pàgina de &lt;b&gt;Llengües&lt;/b&gt;.&lt;/p&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot trobar el fitxer d&apos;imatge de CD VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; o &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Voleu descarregar aquest CD des d&apos;internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot trobar el fitxer de llengua per a la llengua&lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Es farà servir l&apos;anglès (llengua per defecte). Aneu al diàleg de &lt;b&gt;Preferències&lt;/b&gt; que podeu obrir des del menú &lt;b&gt;Fitxer&lt;/b&gt; de la finestra principal del VirtualBox. Allà podreu triar entre les diferents llengües a la pàgina de &lt;b&gt;Llengües&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voleu esborrar aquest fitxer d&apos;imatge de disc dur&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Si seleccioneu &lt;b&gt;No&lt;/b&gt;, el disc dur virtual se suprimirà del registre, però la imatge es quedarà al disc dur físic.&lt;/p&gt;&lt;p&gt;Si seleccioneu &lt;b&gt;Sí&lt;/b&gt;, la imatge s&apos;eliminarà completament del registre i del disc dur físic. Aquesta operació no es podrà desfer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voleu eliminar (suprimir del registre) la imatge virtual de disc dur &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut connectar al servei de registre en línia de VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut crear l&apos;objecte VirtualBox COM.&lt;/p&gt;&lt;p&gt;Ara es tancarà l&apos;aplicació.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut descarregar la imatge de CD de VirtualBox Guest Additions des de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut inicialitzar COM o no s&apos;ha pogut trobar el servidor VirtualBox COM. Probablement el servidor VirtualBox no s&apos;està executant o no s&apos;ha iniciat.&lt;/p&gt;&lt;p&gt;Ara es tancarà l&apos;aplicació.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut carregar la configuració global de la interfície.&lt;/p&gt;&lt;p&gt;Ara es tancarà l&apos;aplicació.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut registrar el producte VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut eliminar la carpeta compartida &lt;b&gt;%1&lt;/b&gt; (que apunta cap a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) de la màquina virtual &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Tanqueu tots els programes al sistema client que fan servir la carpeta i proveu novament.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha pogut desar la configuració global de la interfície.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No es pot accedir a un o més dels discs, CD/DVD o disquet virtuals. Com a resultat, no podreu operar amb les màquines virtuals que els facen servir fins que estiguen accessibles.&lt;/p&gt;&lt;p&gt;Premeu &lt;b&gt;D&apos;acord&lt;/b&gt; per obrir el Gestor de Discs Virtuals i veure a quins suports no s&apos;hi pot accedir, o premeu &lt;b&gt;ignora&lt;/b&gt; per ignorar aquest missatge.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Llançant aquesta imatge la separareu de les següents màquines virtuals: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Voleu continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;El fitxer d&apos;imatge &lt;b&gt;%1&lt;/b&gt; ja existeix. No podeu crear un nou disc dur virtual que faça servir aquest fitxer ja que pot ser utilitzat per un altre disc dur virtual.&lt;/p&gt;&lt;p&gt;Especifiqueu un nom diferent per a la imatge.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;S&apos;ha descarregat la imatge de CD de VirtualBox Guest Additions des de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; i s&apos;ha desat localment com a &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Voleu registrar aquesta imatge de CD i montar-la a la unitat virtual de CD/DVD?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La màquina virtual s&apos;executarà, però amb l&apos;error que es descriu a continuació. Podeu ignorar aquest missatge, però és recomanable solucionar l&apos;error per tal que no torne a passar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Màquina Virtual és actualment en &lt;b&gt;Pausa&lt;/pa&gt; i per tant no accepta cap acció provinent del teclat o del ratolí. Si voleu continuar treballant amb la MV, haureu de reprendre el funcionament des de l&apos;opció corresponent de la barra de menú.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Màquina Virtual ha informat que el sistema client no suporta &lt;b&gt;integració del punter del ratolí&lt;/b&gt; al mode de vídeo actual. Heu de capturar el ratolí (clicant sobre la pantalla de la MV o prement la tecla amfitrió) per tal de poder controlar el ratolí a dins del sistema client.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Màquina Virtual ha informat que el sistema client suporta &lt;b&gt;integració del punter del ratolí&lt;/b&gt;. Això significa que no necessiteu &lt;i&gt;capturar&lt;/i&gt; el punter del ratolí per poder fer-lo servir al sistema client -- totes les accions que executeu quan el punter del ratolí estiga a sobre de la Màquina virtual s&apos;enviaran directament al sistema client. Si es captura el ratolí, automàticament es tornarà al mode normal.&lt;/p&gt;&lt;p&gt;La icona del ratolí a la barra d&apos;estat es mostrarà com&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;per informar-vos que la integració del punter està suportada pel sistema client que està actiu.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Algunes aplicacions poden comportar-se incorrectament treballant en el mode d&apos;integració del ratolí. Sempre podeu inhabilitar-ho a la sessió actual (o habilitar-ho) seleccionat l&apos;opció corresponent a la barra de menú.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La finestra de la màquina virtual està optimitzada per treballar en el mode de color &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; però la qualitat del color que es mostra actualment està establida a &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;. Obriu el diàleg de propietats de la pantalla del sistema client i seleccioneu el mode de color &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;, si és disponible, per obtindre el millor funcionament possible del subsistema de vídeo.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Alguns sistemes operatius, com OS/2, necessiten treballar actualment al mode 32&amp;nbsp;bit però informen que és 24&amp;nbsp;bit (16 milions de colors). Haureu de provar a seleccionar una qualitat de color diferent per veure si és correcta i aquest missatge desapareix o simplemente podeu inhabilitar aquest missatge si esteu segur que la qualitat de color requerida (%4&amp;nbsp;bit) no és disponible al sistema client.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La màquina virtual passarà ara al mode de &lt;b&gt;pantalla completa&lt;/b&gt;. Podeu tornar enrere prement &lt;b&gt;%1&lt;/b&gt;. Tingueu en compte que la &lt;i&gt;tecla d&apos;amfitrió&lt;/i&gt; està definida actualment com &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;La barra de menú estarà amagada al mode de pantalla completa. Podreu accedir a ella prement &lt;b&gt;tecla d&apos;amfitrió+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La màquina virtual passarà ara al mode &lt;b&gt;fluid&lt;/b&gt;. Podeu tornar enrere al mode finestra prement &lt;b&gt;%1&lt;/b&gt;. Tingueu en compte que la &lt;i&gt;tecla d&apos;amfitrió&lt;/i&gt; està definida actualment com &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;La barra de menú estarà amagada al mode fluid. Podreu accedir a ella prement &lt;b&gt;tecla d&apos;amfitrió+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;El programa VirtualBox Guest Additions instal·lat al sistema client no és a la darrera versió: la versió instal·lada és %1 i la més nova és la %2. Algunes característiques que requereixen les Guest Additions (integració del ratolí, la funció de mida automàtica de l&apos;escriptori) poden no treballar correctament.&lt;/p&gt;&lt;p&gt;Es recomana actualitzar la versió de Guest Additions a la versió actual triant &lt;b&gt;Instal·lar Guest Additions&lt;/b&gt; des del menú &lt;b&gt;Dispositius&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;El programa VirtualBox Guest Additions instal·lat al sistema client està antiquat: la versió instal·lada és %1 i la més nova és la %2. Algunes característiques que requereixen les Guest Additions (integració del ratolí, la funció de mida automàtica de l&apos;escriptori) poden no treballar correctament.&lt;/p&gt;&lt;p&gt;Es recomana actualitzar la versió de Guest Additions a la versió actual triant &lt;b&gt;Instal·lar Guest Additions&lt;/b&gt; des del menú &lt;b&gt;Dispositius&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;b&gt;El programa VirtualBox Guest Additions instal·lat al sistema client és més recent que la versió suportada: la versió instal·lada és %1 i la més nova és la %2. No es pot fer servir una versió més nova de les Guest Additions amb una versió més antiga del VirtualBox.&lt;/p&gt;&lt;p&gt;Es recomana instal·lar la versió de Guest Additions a la versió actual triant &lt;b&gt;Instal·lar Guest Additions&lt;/b&gt; des del menú &lt;b&gt;Dispositius&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No heu afegit cap disc dur a la nova màquina virtual. La màquina no podrà iniciar-se fins que no afegiu un disc dur amb un sistema operatiu client o qualsevol altre suport arrencable.&lt;/p&gt;&lt;p&gt;Voleu continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Heu fet &lt;b&gt;clic amb el ratolí&lt;/b&gt; a dins de la finestra de la Màquina Virtual o heu premut la &lt;b&gt;tecla d&apos;amfitrió&lt;/b&gt;. Això fa que la Màquina Virtual &lt;b&gt;capture&lt;/b&gt; el punter del ratolí (només en cas que la integració del ratolí no estiga suportada pel sistema client) i el teclat, que ara no estaran disponibles per funcionar a la màquina amfitriona.&lt;/p&gt;&lt;p&gt;Podeu prémer la &lt;b&gt;tecla d&apos;amfitrió&lt;/b&gt; en qualsevol moment per &lt;b&gt;tornar&lt;/b&gt; el ratolí i el teclat al mode normal de funcionament. La tecla d&apos;amfitrió assiganada actualment es mostra a la barra d&apos;estat a la part inferior de la finestra, al costat de la icona &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Aquesta icona indica si el teclat i el ratolí estan en estat de captura o no.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;opció de &lt;b&gt;Captura automàtica del teclat&lt;/b&gt; és activa. Això farà que la Màquina Virtual &lt;b&gt;capture&lt;/b&gt; el teclat sempre que la finestra de la MV estiga activa i farà que el teclat no estiga disponible per a d&apos;altres aplicacions que s&apos;estiguen executant a l&apos;ordinador amfitrió: quan el teclat està capturat, totes les tecles especials (incloent Alt-Tab) es readrecen a la MV.&lt;/p&gt;&lt;p&gt;Podeu prémer la &lt;b&gt;tecla d&apos;amfitrió&lt;/b&gt; en qualsevol moment per &lt;b&gt;tornar&lt;/b&gt; el ratolí i el teclat al mode normal de funcionament. La tecla d&apos;amfitrió assiganada actualment es mostra a la barra d&apos;estat a la part inferior de la finestra, al costat de la icona &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Aquesta icona indica si el teclat i el ratolí estan en estat de captura o no.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Resultat&amp;nbsp;Codi:</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Severitat:</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No hi ha cap màquina virtual anomenada &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Error Crític</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Error</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informació</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pregunta</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Avís</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Marqueu aquesta casella si no voleu rebre correus d&apos;innotek a l&apos;adreça de correu especificada.</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirma</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>S&apos;ha superat el temps d&apos;espera.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>No es pot localitzar el formulari de registre al servidor (resposta: %1).</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>Corr&amp;eu</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Introduïu el nom complet fent servir caràcters llatins.</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Introduïu una adreça de correu vàlida.</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;No feu servir aquesta informació per contactar amb mi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ompliu aquest formulari de registre per fer-nos saber que fas servir el VirtualBox i, opcionalment, per mantindre&apos;t informat sobre noves versions i actualitzacions.&lt;/p&gt;&lt;p&gt;Introduïu als camps següents el vostre nom complet fent servir caràcters llatins i la vostra adreça de correu. Teniu en compte que innotek farà servir aquesta informació només per recopilar estadístiques d&apos;ús del producte i per informar-vos de novetats. Innotek mai no deixarà les vostres dades a terceres parts. La informació detallada de l&apos;ús de les vostres dades podeu trobar-lo a la secció del manual de VirtualBox de &lt;b&gt;Política de Privacitat&lt;/b&gt; o a la secció &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Política de privacitat&lt;/a&gt; de la pàgina de VirtualBox.&lt;/P&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Diàleg de Registre del VirtualBox</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Benvinguts al Formulari de Registre del VirtualBox!</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>D&apos;ac&amp;ord</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Carpetes Compartides</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Quant a VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Fa que tots els avisos i missatges eliminats es tornen a mostrar</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Tanca l&apos;aplicació</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configura la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Continguts...</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Crea una nova màquina virtual</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Suprimeix</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Suprimeix</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Suprimeix la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escripció</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escripció *</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detalls</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Descarta</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Descar&amp;ta</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Descarta l&apos;estat desat de la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Mostra el diàleg de paràmetres globals</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Mostra el diàleg del Gestor de Discs Virtuals</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>Ei&amp;xida</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Fitxer</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Benvinguts a VirtualBox!&lt;/h3&gt;&lt;p&gt;A la part esquerra d&apos;aquesta finestra es mostra un llistat de totes les màquines virtuals a l&apos;ordinador. Aquest llistat és buit actualment perquè encara no heu creat cap màquina virtual.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Per crear una nova màquina virtual, premeu sobre el botó &lt;b&gt;Nova&lt;/b&gt; a la barra principal que es troba a la part de dalt d&apos;aquesta finestra.&lt;/p&gt;&lt;p&gt;Podeu prémer la tecla &lt;b&gt;F1&lt;/b&gt; per obtindre ajuda o bé visitar &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; per veure altra informació i novetats.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ajuda</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Màquina</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nova</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nova...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Obre el navegador i vés a la pàgina web del producte VirtualBox</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Obre el formulari de registre de VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferències...</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Refresca</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Refresca</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Refresca l&apos;estat d&apos;accessibilitat de la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistra VirtualBox...</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reinicia Tots els Avisos</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Paràmetres</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Paràmetre&amp;s...</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>Mo&amp;stra</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mostra</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra un diàleg amb la informació del producte</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Mostra Registre...</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Mostra &amp;Registre...</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Mostra els fitxers de registre de la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostra els continguts d&apos;ajuda en línia</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Captures</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Ini&amp;cia</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Inicia</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Inicia la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Canvia a la finestra de la màquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Lloc Web de &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Gestor de &amp;Discs Virtuals...</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Afegeix una nova carpeta compartide (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Afegeix una nova definició a la carpeta compartida.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edita la definició de la carpeta compartida seleccionada.</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Edita la carpeta compartida seleccionada (Espai)</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>Carpetes de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nom:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ruta:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Ruta</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mostra totes les carpetes accessibles a aquesta màquina.
+Feu servir:
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+per accedir a la carpeta anomenada &lt;i&gt;share&lt;/i&gt; des d&apos;un sistema tipus DOS, o
+per accedir a ella des d&apos;un sistema Linux. Aquesta característica requereix Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Suprimeix la definició de la carpeta compartida seleccionada.</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Suprimeix la carpeta compartida seleccionada (Supr)</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Carpetes &amp;Compartides</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espai</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>Carpetes transitòries</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descripció</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detalls de %1 (%2)</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detalls de la &amp;Màquina</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>Detalls de Captura</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>DlgDetallsCapturaVBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 des de %2</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation>(actual,</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Estat Actual</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Estat Actual</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>D&amp;escarta la captura i l&apos;estat actual</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Descarta la captura i l&apos;estat actual</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Descarta la captura</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Descarga la captura</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Descarta la captura actual i torna la màquina a l&apos;estat en què es trobava abans que s&apos;haguera fet</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Descarta la captura seleccioanda de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>fora de línia)</translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>en línia)</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Restaura l&apos;estat de la màquina virtual des de l&apos;estat emmagatzemat a la captura actual</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Torna a la captura actual</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>To&amp;rna a la captura actual</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Mostra els detalls</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Mostra els &amp;detalls</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Mostra els detalls de la captura seleccionada</translation>
+    </message>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[captura]</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Captura %1</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espai</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Fes una captura de l&apos;estat actual de la màquina virtual</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Feta el %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Feta el %1</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Fe&amp;s una captura</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Fes una captura</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>L&apos;estat actual difereix de l&apos;estat emmagatzemat a la captura actual</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>L&apos;estat actual és idèntic a l&apos;estat emmagatzemat a la captura actual</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+    <message>
+        <source>Disable</source>
+        <translation>Inhabilita</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Habilita</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descripció de la Captura</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Títol de la Captura</translation>
+    </message>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Fes una captura de la màquina virtual</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Acció</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Qualsevol</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Mostra el nom del filtre.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Fabricant</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;ducte</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID del &amp;producte</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix una acció duta a terme per l&apos;amfitrió
+quan es conneca un dispositiu: activa-lo al sistema amfitrió
+(&lt;i&gt;Ignora&lt;/i&gt;) o registra-ho per fer-lo servir després per les màquines
+virtuals (&lt;i&gt;Manté&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix el filtre del port USB de l&apos;amfitrió com una
+cadena de &lt;i&gt;seqüència exacta&lt;/i&gt;. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix el filtre del fabricant com una
+cadena de &lt;i&gt;seqüència exacta&lt;/i&gt;. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix l&apos;ID del filtre del producte. El 
+format de la cadena de &lt;i&gt;seqüència exacta&lt;/i&gt; és &lt;tt&gt;XXXX&lt;/tt&gt; a on
+&lt;tt&gt;X&lt;/tt&gt; és un dígit hexadecimal. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix el filtre del nom del producte com una
+cadena de &lt;i&gt;seqüència exacta&lt;/i&gt;. Una cadena buida no tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix el número de revisió del producte. El 
+format de la cadena de &lt;i&gt;seqüència exacta&lt;/i&gt; és &lt;tt&gt;IIFF&lt;/tt&gt; a on
+&lt;tt&gt;I&lt;/tt&gt; és un dígit decimal de la part entera i &lt;tt&gt;F&lt;/tt&gt; 
+és un dígit decimal d&apos;una part de fracció. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix el número de sèrie del filtre com una
+cadena de &lt;i&gt;seqüència exacta&lt;/i&gt;. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix l&apos;ID del venedor del producte. El 
+format de la cadena de &lt;i&gt;seqüència exacta&lt;/i&gt; és &lt;tt&gt;XXXX&lt;/tt&gt; a on
+&lt;tt&gt;X&lt;/tt&gt; és un dígit hexadecimal. Una cadena buida no 
+tindrà cap valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineix on s&apos;aplica aquest filtre
+als dispositius USB connectats localment a l&apos;amfitrió (&lt;i&gt;No&lt;/i&gt;),
+al VRDP de la computadora client (&lt;i&gt;Sí&lt;/i&gt;),
+o a ambdòs (&lt;i&gt;Qualsevol&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emot</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisió</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Número de &amp;Sèrie.</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID del &amp;venedor</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Sí</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;no hi ha dispositius disponibles&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>No hi ha dispositius suportats connectats a l&apos;ordinador amfitrió</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Edita</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Edita (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Sense descripció. Premeu el botó Edita per afegir-ne una.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>&lt;i&gt;No es pot accedir&lt;/i&gt; a la màquina virtual seleccionada. Comproveu el missatge d&apos;error que es mostra i premeu el botó &lt;b&gt;Refresca&lt;/b&gt; si voleu tornar a comprovar l&apos;accessibilitat:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispositiu &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispositiu CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Executa primer l&apos;auxiliar</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Dis&amp;quet</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Dispositiu Amfitrió</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Dispositiu Amfitrió %1</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fitxer d&apos;&amp;imatge</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Suport font</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipus de suport</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si el que hi ha a continuació és correcte, premeu el botó &lt;b&gt;Finalitza&lt;/b&gt;. Quan el premeu, el dispositiu seleccionat es muntarà a la màquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si el que hi ha a continuació és correcte, premeu el botó &lt;b&gt;Finalitza&lt;/b&gt;. Quan el premeu, el dispositiu seleccionat es muntarà a la màquina virtual.&lt;/p&gt;&lt;p&gt;Tingueu en compte que quan tanqueu la màquina virtual, el dispositiu especificat es desmuntarà automàticament i el dispositiu d&apos;inici tornarà a ser el primer disc d&apos;arrencada.&lt;/p&gt;&lt;p&gt;Segons el tipus del programa de configuració, necessitareu desmuntar manualment (expulsar) el dispositiu una vegada que el programa de configuració haja reiniciat la màquina virtual, per tal de previndre que s&apos;inicie novament el procès d&apos;instal·lació. Podeu fer axiò seleccionat l&apos;acció corresponent &lt;b&gt;Desmunta...&lt;/b&gt; al menú &lt;b&gt;Dispositius.&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu el suport que conté el sistema operatiu amb el qual voleu treballar. Aquest suport ha d&apos;ésser arrencable, en altre cas el sistema no podrà iniciar-se.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu el suport que conté el  programa de configuració del sistema operatiu amb el qual voleu treballar. Aquest suport ha d&apos;ésser arrencable, en altre cas el sistema no podrà iniciar-se.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccionaeu el tipus de suport que voleu fer servir per iniciar un sistema operatiu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccioneu el tipus de suport que voleu fer servir per a la instal·lació dels elements mostrats.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Heu seleccionat el següent suport per iniciar un sistema operatiu des de:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Heu seleccionat el següent suport per iniciar des de:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Heu iniciat un nova màquina virtual per primera vegada. Aquest assistent us ajudarà a dur a terme els passos necessaris per iniciar un sistema operatiu de la vostra elecció a la màquina virtual.&lt;/p&gt;&lt;p&gt;Tingueu en compte que no podeu instal·lar un sistema operatiu a dins d&apos;aquesta màquina virtual en aquest moment perquè encara no heu seleccionat un disc. Si això no és el que voleu, podeu cancel·lar l&apos;execució d&apos;aquest assistent, seleccioneu &lt;b&gt;Paràmetres&lt;/b&gt; des del menú &lt;b&gt;Màquina&lt;/b&gt; de la finestra principal del VirtualBox per accedir al diàleg de configuració d&apos;aquest màquina i canviar la configuració de disc.&lt;/p&gt;&lt;p&gt;Feu servir el botó &lt;b&gt;Següent&lt;/b&gt; per continuar amb la següent pàgina de l&apos;assistent i el botó &lt;b&gt;Enrere&lt;/b&gt; per tornar a la pàgina anterior. Podeu prémer també &lt;b&gt;Cancel·la&lt;/b&gt; si voleu cancel·lar l&apos;execució d&apos;aquest assistent.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Heu iniciat un nova màquina virtual per primera vegada. Aquest assistent us ajudarà a dur a terme els passos necessaris per iniciar un sistema operatiu de la vostra elecció a la màquina virtual.&lt;/p&gt;&lt;p&gt;Feu servir el botó &lt;b&gt;Següent&lt;/b&gt; per continuar amb la següent pàgina de l&apos;assistent i el botó &lt;b&gt;Enrere&lt;/b&gt; per tornar a la pàgina anterior. Podeu prémer també &lt;b&gt;Cancel·la&lt;/b&gt; si voleu cancel·lar l&apos;execució d&apos;aquest assistent.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Selecciona el suport d&apos;instal·lació</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sumari</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipus:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Font:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Benvingut a l&apos;auxiliar d&apos;inici!</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation>No s&apos;hi pot accedir</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 des de %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sessió %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible des de %2&lt;/nobr&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Visualitzador de registre del VirtualBox</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tanca</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Cerca</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Visutalitzador del registre</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No s&apos;ha trobat cap fitxer de registre. Premeu el botó &lt;b&gt;Refresca&lt;/b&gt; per tornar a escanejar la carpeta de registre &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Refresca</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>De&amp;sa</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Desa el registre de VirtualBox com a</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Adjuntat a</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Fi&amp;l Connectat</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controla la forma en què aquest adaptador virtual s&apos;adjunta a la xarxa real del sistema amfitrió.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Mostra l&apos;ordre executada per engegar l&apos;interfície TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Mostra l&apos;ordre exexutada per tancar la interfície TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Mostra l&apos;adreça MAC d&apos;aquest adaptador. Conté exactament 12 caràcters compresos entre {0-9,A-F}. Tingueu en compte que el segon caràcter ha d&apos;éser un dígit.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Mostra el nom de la interfície seleccionada de l&apos;amfitrió per a aquest adaptador.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Mostra el nom de la intefície TAP.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Habilita l&apos;adaptador d&amp;e xarxa</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descriptor del &amp;fitxer</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Genera</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Genera una nova adreça MAC aleatòria.</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Paràmetres de la interfície de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indica si el cable de la xarxa virtual està connectat a l&apos;inici de la màquina virtual o no.</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nom de la &amp;interfície</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Adreça &amp;MAC</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecciona</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Selecciona l&apos;aplicació de configuració.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Selecciona l&apos;aplicació de finalització.</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Selecciona l&apos;aplicació de configuració de TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Selecciona l&apos;aplicació de finalització de TAP</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>&amp;Configura l&apos;aplicació</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Finali&amp;tza l&apos;aplicació</translation>
+    </message>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Quan estiga marca, activa aquest adaptador de xarxa virtual a dins de la màquina virtual.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controla el mode de treball d&apos;aquest port sèrie. Si seleccioneu &lt;b&gt;Desconnectat&lt;/b&gt;, el sistema client detectarà el port sèrie però no podrà operar amb ell.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Crea Conducte</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Mostra l&apos;adreça base del port d&apos;E/S d&apos;aquest port sèrie. Valors vàlids són nombres enters del rang des de &lt;tt&gt;0&lt;/tt&gt; fins &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Mostra el número IRQ d&apos;aquest port sèrie. Valors vàlids són nombres enters del rang des de &lt;tt&gt;0&lt;/tt&gt; fins &lt;tt&gt;255&lt;/tt&gt;. Valors més grans que &lt;tt&gt;15&lt;/tt&gt; només s&apos;han de fer servir només si l&apos;&lt;b&gt;IO APIC&lt;/b&gt; és actiu per a aquesta màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Mostra la ruta al conducte del port sèrie a l&apos;amfitrió quan el port treballa en el mode &lt;b&gt;Conducte Amfitrió&lt;/b&gt;, o al dispositiu sèrie de l&apos;amfitrió quan el port treballa en el mode &lt;b&gt;Dispositiu Amfitrió&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Mostra el número del port sèrie. Podeu triar un dels ports sèrie estàndards o bé seleccionar &lt;b&gt;Definit per l&apos;usuari&lt;/b&gt; i especificar els paràmetres manualment.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Habilita &amp;el Port Sèrie</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Si està marcat, el conducte especificat al camp &lt;b&gt;Ruta del Port&lt;/b&gt; es crearà per la màquina virtual quan s&apos;inicie. En altre cas, la màquina virtual provarà de fer servir el conducte existent.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Po&amp;rt E/S</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Mode del port</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Número de Port</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Ruta del &amp;port</translation>
+    </message>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Quan estiga marcat, habilita el port sèrie a la màquina virtual.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 a la &lt;b&gt;%2&lt;/b&gt; pàgina.</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accepta (desa) els canvis i tanca el diàleg.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Afegeix</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Afegeix Buti (Ins)</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Afegeis des de (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Afegeix una nova interfície d&apos;amfitrió.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Afegeix un nou filtre USB amb tots els camps inicialitzats a cadenes buides. Tingueu en compte que cada filtre ha de coincidir amb el dispositiu USB connectat.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Afegeix un nou filtre USB amb tots els camps definits als valors del dispositiu USB seleccionat que es troba connectat al PC amfitrió.</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avançat</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#àudio</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>Àudio</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Mètode d&apos;autenticació</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Temps d&apos;autenticació excedit</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Mida de la &amp;memòria RAM</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Bàsic</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>&amp;Ordre d&apos;Inici</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancel·la els canvis i tanca el diàlig.</translation>
+    </message>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>No s&apos;ha seleccionat cap imatge de CD/DVD</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controla la quantitat de memòria amb què es proveïx a la màquina virtual. Si n&apos;assigneu massa, pot ser que la màquina no s&apos;inicie.</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controla la quantitat de memòria de vídeo amb què es proveïx a la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Avall</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Amunt</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Defineix el mode de compartició del porta-retalls entre el client i l&apos;amfitrió. Tingueu en compte que aquesta característica requereix tindre instal·lades les Guest Additions al sistema client.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Defineix el mode d&apos;autenticació del VRDP.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descripció</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Mostra la descripció de la màquina virtual. El camp de descripció és útil per comentar els detalls de configuració del sistema client instal·lat.</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra el diàleg d&apos;ajuda.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Mostra el fitxer d&apos;imatge que es muntarà al dispositiu virtual de CD/DVD i permet seleccionar de forma ràpida una imatge diferent.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Mostra el fitxer d&apos;imatge que es muntarà al disquet virtual i permet seleccionar de forma ràpida una imatge diferent.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Mostra el nom de la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Mostra el tipus de sistema operatiu que voleu instal·lar a dins d&apos;aquesta màquina virtual (anomenat sistema operatiu client).</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Mostra la ruta on les captures d&apos;aquesta màquina virtual es desaran. Tingueu en compte que les captures poden ocupar prou quantitat d&apos;espai al disc dur.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Mostra el disc dur virtual per connectar aquesta ranura IDE i permet seleccionar ràpidament un disc dur diferent.</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>S&apos;ha seleccionat un número de port duplicat</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>S&apos;ha introduït una ruta de port duplicada</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Habilita A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>H&amp;abilita l&apos;àudio</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Habilita IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Habilita Passthrough</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Habilita el controlador &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Habilita &amp;el servidor VRDP</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilita &amp;VT-x/AMD-V </translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Característiques avançades</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>No s&apos;ha seleccionat cap imatge de disquet</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>General</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>Discs durs</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Controla&amp;dor d&apos;àudio de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Controla&amp;dor de CD/DVD de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Disquet de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Interfícies de l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificació</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Si està marcat, qualsevol canvi al CD/DVD o disquet muntat es desarà al fitxer de configuració per tal de preservar la configuració dels suports muntats entre cada execució de la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fitxer d&apos;&amp;imatge</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>S&apos;ha seleccionat una interfície de xarxa de l&apos;amfitrió incorrecta</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>S&apos;han detectat paràmetres incorrectes</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Invoca el Gestor de Disc Durs Virtuals per crear un de nou o seleccionar un disc dur existent per adjuntar.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Invoca el Gestor de Disc Durs Virtuals per seleccionar una imatge CD/DVD a muntar.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Invoca el Gestor de Disc Durs Virtuals per seleccionar una imatge de disquet a muntar.</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleccioneu una categoria de configuració de la llista de l&apos;esquerra i moveu el ratolí sobre l&apos;ítem de paràmetres per obtindre més informació&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Fitxer d&apos;imatge &amp;ISO</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[enllaç]</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Mostra totes les interfícies de l&apos;amfitrió disponibles.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Mostra tots els filtres USB d&apos;aquesta màquina. La casella de selecció de l&apos;esquerra defineix si un filtre concret és habilitat o no.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Mostra els dispositius de CD/DVD disponibles per muntar a la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Mostra els dispositius de disquet disponibles per muntar a la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Munta la unitat CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Munta el disquet</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Munta el CD/DVD especificat al dispositiu virtual de CD/DVD.</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Munta la imatge de CD/DVD especificat al dispositiu virtual de CD/DVD.</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Munta el disquet especificat al dispositiu de disquet virtual.</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Munta el disquet especificat de l&apos;amfitrió al dispositiu de disquet virtual.</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mou avall (Ctrl+Avall)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mou el filtre USB seleccionat avall.</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mou el filtre USB seleccionat amunt.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mou amunt (Ctrl+Amunt)</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nom]</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>Xarxa</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filtre nou %1</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;No hi ha cap interfície funcional&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;no connectat&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;no seleccionat&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>D&apos;ac&amp;ord</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipus de SO</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Al&amp;tre</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Altre&amp;s Paràmetres</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voleu suprimir la interfície de xarxa  &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; seleccionada?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt;Aquesta interfície potser s&apos;estiga fent servir per un o més adaptadors de xarxa d&apos;aquesta o altra MV. Després de suprimir-los, aquests adaptadors no podran treballar fins que corregiu els paràmetres triant un nom d&apos;interfície diferent o un tipus diferent d&apos;adaptador.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primari Mestre</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>No s&apos;ha seleccionat cap disc Primari Mestre</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimari Esclau</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>El disc Primar Esclau ja està assignat a una ranura diferent</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>No s&apos;ha seleccionat el disc Primari Esclau</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;Mb&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Gestiona el controlador d&apos;eixida de so. El &lt;b&gt;Controlador d&apos;Àudio Nul&lt;/b&gt;
+fa que el client veja una tarjeta de so, però l&apos;accés a ella s&apos;ignorarà.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mostra el nombre del port del Servidor VRDP. heu d&apos;especificar &lt;tt&gt;0&lt;/tt&gt; (cero) per reiniciar el port al valor per defecte.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quan estiga marcat, la màquina virtual suportarà la Configuració Avançada i la Interfície de Gestió de l&apos;Energia (ACPI). &lt;b&gt;Nota:&lt;/b&gt; no inhabiliteu aquesta característica després d&apos;haver instal·lat un Windows al sistema operatiu client!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quan estiga marcat, la màquina virtual suportarà 
+l&apos;Entrada Sortida APIC (ES APIC), que pot disminuir el rendiment de la MV. &lt;b&gt;Nota:&lt;/b&gt; no inhabiliteu
+aquesta característica després d&apos;haver instal·lat un Windows al sistema operatiu client!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Recorda els suports muntats en temps d&apos;execució</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>Pantalla remota</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Suprimeix</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Suprimeix (Supr)</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Suprimeix la interfície amfitriona seleccionada.</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Suprimeix el filtre USB seleccionat.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reinicialitza</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicia la ruta de la carpeta de captures al valor per defecte. La ruta actual per defecte es mostrarà acceptant els canvis i obrint novament aquest diàleg.</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secundari (IDE 1) Esclau</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>El disc Secundari Esclau ja està connectat a una ranura diferent</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>No s&apos;ha seleccionat cap disc Secondari Esclau</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecciona</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Selecciona la ruta de la carpeta de captures.</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#Portssèrie</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>Ports Sèrie</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Port del &amp;Servidor</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation>- Paràmetres</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Porta-retall&amp;s Compartit</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>Carpetes Compartides</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Carpeta de capture&amp;s</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Especifica el temps d&apos;espera per a la autenticació el client, en milisegons.</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtres de dispositiu USB</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Mida de la memòria de &amp;vídeo</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Interfície amfitriona %1 del VirtualBox</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Quan estiga marcat, permet al client enviar ordres ATAPI directament al controlador amfitrió, cosa que permet fer servir lectores de CD/DVD de l&apos;amfitrió a dins de la MV. Tingueu en compte que gravar CD&apos;s d&apos;àudio a dins de la MV encara no és suportat.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Quan estiga marcat, connecta el disc virtual especificat a la ranura Mestre del controlador IDE primari.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Quan estiga marcat, connecta el disc virtual especificat a la ranura Esclau del controlador IDE primari.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Quan estiga marcat, connecta el disc virtual especificat a la ranura Esclau del controlador IDE secundari.</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Quan estiga marca, habilita el controlador virtual USB d&apos;aquesta màquina.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Quan estiga marca, munta el suport especificat al controlador CD/DVD de la màquina virtual. Tingueu en compte que el controlador CD/DVD sempre està connectat al controlador Secundari Mestre IDE de la màquina.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Quant estiga marcat, munta el suport especificat al dispositiu de disquet de la màquina virtual.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Quan estiga marcat, la màquina virtual provarà de fer servir les extensions de virtualització per maquinari de la CPU de l&apos;amfitrió com Intel VT-x i AMD-V. L&apos;estat grayed de la casella de selecció indica que aquest paràmetre està determinat pel valor del paràmetre global.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Quan estiga marcat, la tarjeta de so PCI virtual es connectarà a dins de la màquina virtual la qual farà servir un controlador específic per comunicar-se amb la tarjeta de so de l&apos;amfitrió.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Quan estiga marcat, la MV actuarà com un servidor Remote Desktop Protocol (RDP), permetent als clients remots connectar la MV (quan estiga executant-se) fent servir l&apos;estàndard client RDP.</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_cs.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_cs.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_cs.ts	(revision 7219)
@@ -0,0 +1,4894 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Čeština</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Czech</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Jan Kalab &lt;pitel@nomi.cz&gt;, Jan Lipovsky, Ondrej Karlik</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Posunout nahoru (Ctrl-Nahoru)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Posunout dolů (Ctrl-Dolů)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Posune vybrané bootovací zařízení nahoru.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Posune vybrané bootovací zařízení dolů.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Určuje pořadí pořadí bootovacích zařízení. Použijte zaškrtávací políčka vlevo pro povolení či zakázání jednotlivých bootovacích zařízení. Posuňte položky nahoru a dolů pro změnu pořadí zařízení.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Aplikace &lt;b&gt;%1&lt;/b&gt; požaduje Qt %2.x, nalezeno Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Chyba nekompatibilní knihovny Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Vlevo </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Vpravo </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Levý Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Pravý Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Levý Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Pravý Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Levý Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Pravý Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Levá klávesa Win</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Pravá klávesa Win</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Klávesa Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;klávesa_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Vpřed</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Zpět</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ano</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ne</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorovat</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Kopírovat do schránky</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>nedokončeno</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>neplatný</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Hodnota pole &lt;b&gt;%1&lt;/b&gt; na stránce &lt;b&gt;%2&lt;/b&gt; je %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Jedna z hodnot na stránce &lt;b&gt;%1&lt;/b&gt; je %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - O</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Grafické prostředí VirtualBoxu, verze %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Přidat hostitelské rozhraní</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Název rozhraní</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Výstižný název nového síťového rozhraní</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Přidat sdílení</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Upravit sdílení</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Vybrat sdílený adresář</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Cesta k adresáři</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Název adresáře</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Zobrazovat cestu k existujícímu adresáři na hostitelském PC.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Zobrazuje název sdíleného adresáře (jak bude zobrazen v hostovaném OS).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Otevře dialog pro výběr adresáře.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Udělat &amp;trvale</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Zavřít virtuální počítač</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Chcete:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Uložit stav počítače</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Vypnout počítač</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>Nav&amp;rátit k aktuálnímu snímku</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Vrátí počítač do stavu uloženém v aktuálním snímku</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Uloží aktuální stav virtuálního počítače na fyzický pevný disk hostitelského PC.&lt;/p&gt;
+&lt;p&gt;Při příštím spuštění počítače bude uložený stav obnoven a provádění bude pokračovat od místa kde jste skončili, takže budete moci ihned pokračovat v práci.&lt;/p&gt;
+&lt;p&gt;Upozorňujeme, že uložení stavu počítače může chvíli trvat v závislosti na hostovaném operačním systému a možství přiřazené paměti.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Pos&amp;lat signál vypnutí</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pošle ACPI událost stisku zapínacího tlačítka virtuálnímu počítači.&lt;/p&gt;
+&lt;p&gt;Za normálních okolností hostovaný operační systém běžící uvnitř virtuálního počítače detekuje tuto událost a provede čistou vypínací proceduru. Toto je doporučovaný způsob vypínání, protže všechny aplikace běžící uvnitř dostanou šanci uložit svá data a stav.&lt;/p&gt;
+&lt;p&gt;Pokud počítač neodpovídá na tuto akci, pak je buď špatně nakonfigurován, nebo vůbec nerozumí ACPI události stisku zapínacího tlačítka. V tomto případě byste měli zvolit akci &lt;b&gt;Vypnout počítač&lt;/b&gt; pro zastavání počítače.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vypne virtuální počítač.&lt;/p&gt;
+&lt;p&gt;Upozorňujeme že tato akce okamžitě zastaví virtuální počítač, takže uvnitř běžící operační systém nebude moct čistě skončit, což může způsobit &lt;i&gt;ztrátu dat&lt;/i&gt; z virtuálního pčítače. Použití této akce se doporučuje pouze v případě, kdy virtuální počítač neodpovídá na akci &lt;b&gt;Poslat signál vypnutí&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Je-li zatženo, bude stav počítače obnoven ze stavu uloženého v aktuálním snímku ihned po vypnutí. To se hodí pokud jste si jistí že chcete zahodit výsledky vašeho posledního sezení a navrátit se k aktuálnímu snímku.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indikuje&amp;nbsp;aktivitu&amp;nbsp;připojených&amp;nbsp;USB&amp;nbsp;zařízení&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;nepřipojeno&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB ovladač je zakázaný&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Celá &amp;obrazovka</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Přepne do režimu celé obrazovky</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integrace myši</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Automaticky roztahovat hostovanou obrazovku</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Automaticky roztahovat &amp;hostovanou obrazovku</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automaticky roztahuje hostovanou obrazovku podle velikosti okna (Vyžaduje Přídavky pro hosta)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Přizpůsobit velikost okn&amp;a</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Přizpůsobí velikost a polohu okna, aby nejlépe odpovídala hostované obrazovce</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Vlož&amp;it Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Pošle sekvenci Ctrl-Alt-Del virtuálnímu počítači</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Vlož&amp;it Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Pošle sekvenci Ctrl-Alt-Backspace virtuálnímu počítači</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Resetuje virtuální počítač</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI &amp;vypnutí</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Pošle ACPI událost stisku tlačítka vypnutí virtuálnímu počítači</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Zavřít...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Zavře virtuální počítač</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Sejmout &amp;snímek...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Sejme snímek virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Obraz &amp;diskety...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Připojí soubor s obrazem diskety</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Odpojit dis&amp;ketu</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Odpojí soubor s obrazem diskety</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM obraz...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Připojí soubor s obrazem CD/DVD</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Odpojit C&amp;D/DVD</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Odpojí právě připojené CD/DVD medium</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Server vzdálené plochy (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Vzdálená &amp;plocha</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Povolí či zakáže připojení vzdálené plochy (RDP) na tento počítač</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Otevřít</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Sdílené &amp;adresáře...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Otevře dialog pro správu sdílených adresářů</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instalovat Přídavky pro hosta...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Připojí obraz s instalací Přídavků pro hosta</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistiky...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Příkazový řádek...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Webová stránka &amp;VirtualBoxu...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Otevře prohlížeč a přejde na webovou stránku projektu VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;O VirtualBoxu...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Zobrazí dialog s informacemi o produktu</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Resetovat všechna varování</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Všechna potlačená varování se zobrazí znovu</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Připoji&amp;t disketu</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Připojit &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB zařízení</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Zařízení</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Nápověda</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikuje, zda je funkce přizpůsobení hostované obrazovky zapnuta (&lt;img src=auto_resize_on_16px.png/&gt;) nebo vypnuta (&lt;img src=auto_resize_off_16px.png/&gt;). Tato funkce vyžaduje nainstalované Přídavky pro hosta na hostovaném OS.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikuje, zda je kurzor myši odchycen hostovaným OS: &lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;kurzor není odchycen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;kurzor je odchycen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integrace myši (IM) je zapnuta&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM je vypnuta, kurzor je odchycen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM je vypnuta, kurzor není odchycen&lt;/nobr&gt;&lt;br&gt;Funkce integrace myši vyžaduje nainstalované Přídavky pro hosta na hostovaném OS.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indikuje, zda je klávesnice odchycena hostovaným OS (&lt;img src=hostkey_captured_16px.png/&gt;) nebo ne (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Ukazuje přiřazenou Host klávesu.&lt;br&gt;Pokud je tato klávesa stlačena samostatně, přepíná stav odchycení klávesnice a myši. Může být také použita v kombinaci s dalšími klávesami pro urychlení akcí z hlavní nabídky.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Poskytuje rychlý přístup ke sdíleným adresářům (pravým klikem myši).&lt;br&gt;Funkce sdílení adresářů vyžaduje nainstalované Přídavky pro hosta na hostovaném OS.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indikuje&amp;nbsp;aktivitu&amp;nbsp;diskety&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Hostitelská&amp;nbsp;jednotka&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">nepřipojena</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indikuje&amp;nbsp;aktivitu&amp;nbsp;CD/DVD&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Hostitelská&amp;nbsp;jednotka&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">nepřipojeno</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indikuje&amp;nbsp;aktivitu&amp;nbsp;virtualních&amp;nbsp;pevných&amp;nbsp;disků</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;nepřipojen&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indikuje, zda je Vzdálená plocha (VRDP server) povolena (&lt;img src=vrdp_16px.png/&gt;) nebo ne (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP server poslouchá na portu  %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pauza</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Pozastaví chod virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Ob&amp;novit</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Obnoví chod virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Zákazat integraci &amp;myši</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Dočasně zakáže integraci hostitelské myši</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Povolit integraci &amp;myši</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Povolí dočasně zakázanou integraci hostitelské myši</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snímek %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Nelze najít CD obraz Přídavků pro hosta VirtualBoxu &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; nebo &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Hostitelská jednotka </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Počítač</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indikuje&amp;nbsp;aktivitu&amp;nbsp;síťových&amp;nbsp;rozhraní</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Karta %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">připojen</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">odpojen</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Všechny síťové karty jsou zakázány&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Síťové karty</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Připojí vybranou fyzickou jednotku hostitelského PC</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Připojí vybranou fyzickou jednotku hostitelského PC</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Odpojí kabel od vybrané virtuální síťové karty</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Připojí kabel do vybrané virtuální síťové karty</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Bezešvý &amp;mód</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Přepne do bezešvého módu integrace plochy</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indikuje, zda je klávesnice odchytávána hostovaným OS (&lt;img src=hostkey_captured_16px.png/&gt;) či nikoliv (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu diskety:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Hostitelská jednotka&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Žádné připojené médium&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Hostitelská jednotka&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Žádné připojené médium&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu virtuálních pevných disků:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nepřipojeny žádné pevné disky&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu síťových rozhraní:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Karta %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>připojen</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>odpojen</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Všechny síťové karty jsou zakázány&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu připojených USB zařízení:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nepřipojena žádná USB zařízení&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ovladač USB je zakázán&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indikuje, zda je Vzdálená plocha (VRDP server) povolena (&lt;img src=vrdp_16px.png/&gt;) či nikoliv (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu sdílených adresářů:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Žádné sdílené adresáře&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Obsah...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Zobrazí obsah online nápovědy</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrovat VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Otevře registrační formulář VirtualBoxu</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Jméno</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Virtuální velikost</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Skutečná velikost</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Velikost</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Správce virtuálních disků</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Pevné disky</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD obrazy</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Diskety</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Vyvolá nápovědu k dialogu</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Přijme dialog</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Zruší dialog</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Přidat...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Odstranit</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Uvolnit</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Aktualizovat</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nový</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Přidat</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Odstranit</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Uvolnit</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aktualizovat</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Akce</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Umístění</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Typ disku</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Typ uložení</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Připojeno k</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snímek</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Kontroluji přístupnost</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontroluji přístupnost...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ disku:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ uložení:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Připojen k:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snímek:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Chyba při kontrole přístupnosti</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontroluji přístupnost...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Připojen k:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Chyba při kontrole přístupnosti</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Soubor obrazu není přístupný</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Vybrat</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Všechny obrazy pevných disků (*.vdi; *.vmdk);;Virtuální obrazy disků (*.vdi);;VMDK obrazy (*.vmdk);;All files (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Vyberte obraz disku</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Vyberte CD/DVD obraz</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Vyberte obraz diskety</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Vytvoří nový virtuální pevný disk</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Přidá (zaregistruje) existující obraz</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Odstraní (odregistruje) vybrané médium</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Uvolní vybrané médium odpojením od počítače</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Aktualizuje seznam médií</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD obrazy (*.iso);;Všechny soubory (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Obrazy disket (*.img);;Všechny soubory (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Stahuji obraz CD Přídavky pro hosta VirtualBoxu z &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Zrušit stahování obrazu CD Přídavky pro hosta VirtualBoxu</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Nelze najít soubor na serveru (odpověd: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Nelze určit velikost souboru.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Nelze se připojit k serveru (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Nelze stáhnout soubor (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selhalo ukládání staženého souboru jako &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Vyberte adresář pro uložení Přídavků pro hosta</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Spojení vypršelo.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Proces stahovaní byl zrušen uživatelem.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Rozdíluji</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Neznámé zařízení %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID výrobce: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID produktu: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revize: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Sériové č. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Stav: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Jméno</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Typ OS</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Operační paměť</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Základní</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Video paměť</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Pořadí při bootování</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Nepřipojeny</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Pevné disky</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Povoleno</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Zakázáno</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Povoleno</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Zakázáno</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Nepřipojena</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Obraz</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Hostitelská jednotka </translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disketa</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Nepřipojeno</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Obraz</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Hostitelská jednotka</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Ovladač</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Zakázán</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Zvuk</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Zakázána</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Síť</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtry zařízení</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktivní)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Zakázán</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB ovladač</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port VRDP serveru</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Zakázána</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Vzdálená plocha</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Otevírání URL není zatím implementováno.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Vypnuto</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Uloženo</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Zrušeno</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Beží</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pozastaveno</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Spouští se</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Zastavuje se</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Ukládá se</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Obnovuje se</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Ruší se</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Zavřeno</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Otevřeno</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Vyrábí se</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Zavírá se</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Nic</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disketa</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Pevný disk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Síť</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primární</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Sekundární</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normální</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Neměnný</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Zapisovatelný</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Virtuální obraz disku</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK obraz</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Externí</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Host</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorovat</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Držet</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Zařízení&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Zvukový ovladač Null</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Zvukový ovladač OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Zvukový ovladač ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Nepřipojeno</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Hostitelské rozhraní</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Vnitřní síť</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nepodporované</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nedostupné</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Zaneprázdněno</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Dostupné</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Držené</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Zachycováno</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Kontroluji...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Nedostupný&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Zakázána</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Hostitel do hosta</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Host do hostitele</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Obousměrně</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Vyberte adresář</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Vyberte soubor</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Zakázány</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Sériové porty</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Sdílené adresáře</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Nic</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Sdílené adresáře</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Zaseknuto</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Odpojen</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Hostitelské roura</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Hostitelské zařízení</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definováno uživatelem</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Vlastní pevný disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; je neplatný kód klávesy hostitele.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Hodnota &apos;%1&apos; klávesy &apos;%2&apos; neodpovídá regulárnímu výrazu obsahujícímu &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Nelze smazat klávesu  &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[jméno]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Vyberte kategorii ze seznamu vlevo a posuňte kurzor nad položku nastavení pro získání více informací&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Základní </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Vstup </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Výchozí &amp;Adresáře</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Počítače</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI soubory</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrat</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Klávesnice</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Klávesa &amp;hostitele</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Automaticky odchytávat klávesnici</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtry &amp;USB zařízení</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Přidat prázdný (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Přidat z (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Odstranit (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Odstraní vybraný USB filtr.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Posunout nahoru (Ctrl+Nahoru)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Posune vybraný USB filtr nahoru.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Posunout dolů (Ctrl+Dolů)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Posune vybraný USB filtr dolů.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Zobrazí nápovědu k dialogu.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Zjištěno neplatné nastavení</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Přijme (uloží) změny a zavře dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Zruší změny a zavře dialog.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Nastavení VirtualBoxu</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Zobrazuje klávesu použitou jako Klávesu hostitele v okně virtuálního počítače. Aktivujte zadávací pole a stiskněte novou Klávesu hostitele. Alfanumerické, šipky a funkční klávesy nelze použít jako Klávesu hosta.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nový filtr %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Jazyk</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Jazyk </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Jazyk &amp;rozhraní</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(ři):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Jazyk:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (vestavěný)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;nedostupný&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;neznámý&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Vypisuje všechny dostupné jazyky uživatelského prostředí. Použitý jazyk je
+napsán &lt;b&gt;tučně&lt;/b&gt;. Vyberte &lt;i&gt;Výchozí&lt;/i&gt; pro přenastavení
+na výchozí jazyk systému.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Výchozí</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Ukazuje cestu k výchozímu VDI adresáři. Tento adresář je použit, pokud se neurčí jinak, když se přidává existující nebo vytváří nový virtuální pevný disk.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Přenastaví cestu k adresáři virtuálního počítače na výchozí hodnotu. Skutečná výchozí cesta bude zobrazena po potvrzení změn a znovuotevření toho dialogu.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restartuje cestu k VDI adresáři na výchozí hodnotu. Skutečná výchozí cesta bude zobrazena po potvrzení změn a znovuotevření toho dialogu.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Ukazuje cestu k výchozímu adresáři virtuálního počítače. Tento adresář je použit, pokud se neurčí jinak, když se vytváří nový virtuální počítač.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Otevře dialog pro výběr výchozího VDI adresáře.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Otevře dialog pro výběr výchozího adresáře virtuálního počítače.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Je-li zatrženo, klávesnice bude automaticky odchytávána pokaždé, když je okno VM aktivováno. Když je klávesnice odchytávána, jsou všechny klávesy (včetně systémových jako Alt-Tab) přesměrovány do VM.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Vypíše všechny globální USB filtry. Zatrhávátko vlevo určuje, zda je filtr povolen či nikoliv.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Přidá nový USB filtr se všemi políčky prázdnými. Takový filtr pokryje jakékoliv připojené USB zařízení.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Přidá nový USB filtr se všemi políčky nastavenými na hodnoty vybraného USB zařízení připojeného k hostitelskému PC.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Autentizační knihovna V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Ukáže cestu ke knihovně, která poskytuje autentizaci pro klienty Vzdálené plochy (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Otevře dialog pro výběr souboru autentizační knihovny VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Přenastaví soubor autentizační knihovny na výchozí hodnotu. Skutečná výchozí knihovna bude zobrazena až po potvrzení změn a otevření tohoto dialogu.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Ro&amp;zšířené možnosti</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Povolit &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Určuje, zda se virtuální počítač bude standardně snažit využít virtualizační rozšíření hostitelova CPU jako Intel VT-x a AMD-V nebo ne.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Souhl&amp;asím</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>N&amp;esouhlasím</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Zavřít panel hledání</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Hledat </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Sem napište hledaný řetězec</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Předchozí</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Hledat předchozí výskyt řetězce</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Další</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Hledat další výskyt řetězce</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Rozlišov&amp;at velikost písmen</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Provede vyhledávání s ohledem na velikost písmen (je-li zatrženo)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Řetězec nenalezen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;žádný pevný disk&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Žádný pevný disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Vytvořit nový virtuální disk</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tento průvodce vám pomůže vytvořit nový virtuální pevný disk pro váš virtuální počítač.&lt;/p&gt;
+&lt;p&gt;Použíjte tlačítko &lt;b&gt;Další&lt;/b&gt; pro přechod na další stránku průvodce
+a tlačítko &lt;b&gt;Zpět&lt;/b&gt; pro návrat na předchozí stránku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Vítejte v průvodci vytvoření nového virtuálního disku!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte typ virtuálního pevného disku, který chete vytvořit.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Dynamicky zvětšující obraz&lt;/b&gt; na začátku obsadí velmi málo
+místa na vašem fyzickém disku. Bude se dynamicky zvětšovat (až do
+dané velikosti) tak, jak bude hostovaný OS zabírat místo na disku&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Obraz o pevně dané velikosti&lt;/b&gt; se nezvětšuje. Je uložen v souboru o přibližně
+stejné velikosti jako velikost virtuálního pevného disku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Typ obrazu</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dynamicky se zvětšující obraz</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Obraz o pevně dané velikosti</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Typ obrazu virtuálního disku</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Stiskněte tlačítko &lt;b&gt;Vybrat&lt;/b&gt; pro výběr umístění a jména souboru
+pro uložení obrazu virtuálního disku nebo napište do políčka jméno souboru.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Jméno souboru obrazu</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrat</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nastavte velikost virtuálního pevného disku v megabajtech. Velikost bude nahlášena hostovanému OS
+jako velikost virtuálního pevného disku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Velikost obrazu</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Umístění a velikost virtuálního disku</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Chystáte se vytvořit nový virtuální pevný disk s následujícími parametry:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Pokud jsou výše uvedené údaje v pořádku, stiskněte tlačítko &lt;b&gt;Dokončit&lt;/b&gt;.
+                            Po jeho stisknutí bude vytvořen nový obraz pevného disku.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Shrnutí</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 bajtů&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Umístění:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Velikost:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;bajtů)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Obrazy pevných disků (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Vyberte soubor pro nový obraz pevného disku</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Vytvoření nového virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tento průvodce vás provede nezbytnými kroky pro vytvoření
+nového virtuálního počítače pro VirtualBox.&lt;/p&gt;
+&lt;p&gt;Použijte tlačítko &lt;b&gt;Další&lt;/b&gt; pro přechod na následující stránku průvodce
+a tlačítko &lt;b&gt;Zpět&lt;/b&gt; pro návrat na předchozí stránku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Vítejte v průvodci vytvořením nového virtuálního počítače!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Zadejte jméno nového virtuálního počítače a vyberte typ hostovaného operačního
+systému, který do něj hodláte instalovat.&lt;/p&gt;
+&lt;p&gt;Název virtuálního počítače většinou indikuje jeho softwarovou a hardwarovou konfiguraci.
+Bude použito dalšími komponentami VirtualBoxu pro identifikaci vašeho virtuálního počítače&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Jméno</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ OS</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Jméno VM a typ OS</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nastavte množství operační paměti (RAM) v magabajtech, která bude vyhrazena virtuálnímu počítači.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Velikost operační paměti</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Paměť</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte obraz pevného disku, který bude použit
+jako bootovací pevný disk virtuálního počítače. Můžete buď vytvořit nový pevný   
+disk použitím tlačítka &lt;b&gt;Nový&lt;/b&gt;, nebo vybrat již existující obraz pevného
+disku z vysouvacího seznamu nebo stiskem tlačítka
+&lt;b&gt;Existijící&lt;/b&gt; (pro vyvolání dialogu Správce virtuálních disků)&lt;/p&gt;
+&lt;p&gt;Pokud potřebujete detailnější nastavení pevného disku, můžete přeskočit tento
+krok a připojit pevné disky později použitím dialogu Nastavení VM.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Bootovací pevný disk (primární master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>&amp;Existující...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuální pevný disk</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Chystáte se vytvořit nový virtuální počítač
+                            s následujícími parametry:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Pokud jsou výše uvedené údaje v pořádku, stiskněte tlačítko &lt;b&gt;Dokončit&lt;/b&gt;.
+                            Po jeho stisku bude vytvořen nový virtuální počítač.
+                            &lt;/p&gt;&lt;p&gt;
+                            Tato a jiná nastavení vytvoření virtuálního počítače
+                            je poté možno kdykoliv změnit použitím dialogu
+                           &lt;b&gt;Nastavení&lt;/b&gt; dostupného v nabídce
+                           hlavního okna
+                           &lt;/p&gt;
+                           </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Shrnutí</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Jméno:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Typ OS:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Operační paměť:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Bootovací pevný disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Doporučená operační paměť je &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Doporučená velikost bootovacího pevného disku je &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - informace</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - otázka</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - varování</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - chyba</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - kritická chyba</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Nezobrazovat znovu tuto zprávu</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Nepodařilo se otevřít &lt;tt&gt;%1&lt;/tt&gt;. Ujistěte se, že máte správně nastaveno zacházení s těmito URL.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se inicializovat COM nebo nelézt COM server VirtualBoxu. Server VirtualBoxu pravděpodobně neběží nebo jej nelze spustit.&lt;/p&gt;&lt;p&gt;Aplikace se ukončí.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se vytvořit COM objekt VirtualBoxu.&lt;/p&gt;&lt;p&gt;Aplikace bude ukončena&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se načíst nastavení globálního GUI.&lt;/p&gt;&lt;p&gt;Aplikace bude ukončena.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se uložit nastavení globálního GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Nepodařilo se nastavit globální vlastnosti VirtualBoxu.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Nepodařil se přístup na subsystém USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Nepodařilo se vytvořit nový virtuální počítač.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se vytvořit nový virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se aplikovat nastavení na virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se uložit nastavení virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se načíst nastavení virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se spustit virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se pozastavit virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se obnovit virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se uložit stav virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se vytvořit snímek virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se zastavit virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se odstranit virtuální počítač &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se zahodit uložený stav počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodařilo se zahodit snímek &lt;b&gt;%1&lt;/b&gt; virtuálního počítače &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se zahodit aktuální stav virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se zahodit aktuální snímek a stav virtuálního počítače &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Žádný virtuální počítač &lt;b&gt;%1&lt;/b&gt; neexistuje.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jste si jistí, že chcete natrvalo smazat virtuální počítač &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;b&gt;Tuto operaci nelze vrátit.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jste si jistí, že chcete odregistrovat nedostupný virtuální počítač &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Poté nebudete schopní jej znovu zaregistrovat z GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jste si jistí, že chcete zahodit uložený stav virtuálního počítače &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Tato operace je podobná restartovaní nebo vypnutí počítače bez řadného ukončení hostovaného OS.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Uvolnění tohoto obrazu média jej odpojí od nasledujících virtuálních počítačů: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;b&gt;pokračovat?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Obraz &lt;b&gt;%1&lt;/b&gt; již existuje. Nemůžete vytvořit nový virtuální pevný disk který používá tento soubor, protože by mohl již být použit jiným virtuálním pevným diskem-&lt;/p&gt;&lt;p&gt;Prosím zadejte jiné jméno obrazu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Chcete smazat obraz pevného disku &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Pokud zvolíte &lt;b&gt;Ne&lt;/b&gt;, bude virtuální pevný disk odhlášen a odstraněn ze seznamu, ale obraz bude ponechán na vašem fyzickém disku.&lt;/p&gt;&lt;p&gt;Pokud zvolíte &lt;b&gt;Ano&lt;/b&gt;, bude obraz po odhlášení trvale smazán. Tuto operaci nelze vrátit.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se smazat obraz virtuálního pevného disku &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Chcete odstranit (odhlásit) viruální pevný disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Nepodařilo se vytvořit obraz virtuálního pevného disku &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Nepodařilo se připojit obraz pevného disku s UUID %1 ke slotu zařízení %2 ovladače %3 počítače &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodařilo se odpojit obraz pevného disku ze slotu zařízení %1 ovladače %2 počítače &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>pevný disk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD obraz</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>obraz diskety</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodařilo se přihlásit %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodařilo se odhlásit %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Nepodařilo se vytvořit nové sezení.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Nepodařilo se otevřít sezení k virtuálnímu počítači s UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se otevřít sezení k virtuálnímu počítači &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Nepodařilo se získat stav přistupnosti media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Některá přihlášená média mohou být nedostupná.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se vytvořit hostitelské síťové rozhraní &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se odstranit hostitelské síťové rozhraní &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodařilo se připojit USB zařízení &lt;b&gt;%1&lt;/b&gt; k virtuálnímu počítači &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodařilo se odpojit USB zařízení &lt;b&gt;%1&lt;/b&gt; od virtuálního počítače &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodařilo se vytvořit sdílený adresář &lt;b&gt;%1&lt;/b&gt; (vede do &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) pro virtuální počítač &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodařilo se odstranit sdílený adresář &lt;b&gt;%1&lt;/b&gt; (vede do &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) z virtuálního počítače &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Kliknuli jste myší&lt;/b&gt; uvnitř obrazovky virtuálního počítače nebo jste stiskli &lt;b&gt;klávesu hostitele&lt;/b&gt;. Virtuální počítač tak &lt;b&gt;odchytne&lt;/b&gt; kurzor myši hostitele (pouze pokud hostovaným OS není integrace kurzoru myši právě podporována) a klávesnici, což je znepřístupní pro další běžící aplikace na hostitelském počítači.&lt;/p&gt;&lt;p&gt;Můžete kdykoliv stisknout &lt;b&gt;klávesu hostitele&lt;/b&gt; pro &lt;b&gt;propuštění&lt;/b&gt; klávesice a myši (pokud jsou odchytávány) a vrátit je tak do normálního stavu. Právě přiřazená klávesa hostitele je zobrazena ve stavovém řádku na spodní části okna s virtuálním počítačem vedle ikony&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Tato ikona společně s vedlejší ikonou myši indikují aktuální stav odchytávání klávesnice a myši.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Máte zapnutou volbu &lt;b&gt;Automaticky odchytávat klávesnici&lt;/b&gt;. Virtuální počítač tak bude automaticky &lt;b&gt;odchytávat&lt;/b&gt; události klávesnice pokaždé, když je okno VM aktivováno, a znepřístupní je pro další aplikace běžící na hostitelském počítači: když je klávesnice odchytávána, jsou všechny stisky kláves (včetně systémových jako Alt-Tab) přesměrovány do VM.&lt;/p&gt;&lt;p&gt;Můžete kdykoliv stisknout &lt;b&gt;klávesu hostitele&lt;/b&gt; pro &lt;b&gt;propuštění&lt;/b&gt; klávesice a myši (pokud jsou odchytávány) a vrátit je tak do normálního stavu. Právě přiřazená klávesa hostitele je zobrazena ve stavovém řádku ve spodní části okna s virtuálním počítačem vedle ikony&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Tato ikona společně s vedlejší ikonou myši indikují aktuální stav odchytávání klávesnice a myši.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Virtuální počítač hlásí, že hostovaný OS podporuje &lt;b&gt;integraci kurzoru myši&lt;/b&gt;. To znamená, že nepotřebujete &lt;i&gt;odchytávat&lt;/i&gt; kurzor myši, abyste ho mohli použít v hostovaném OS -- všechny akce provádněné myší nad obrazovkou virtuálního počítače jsou posílány hostovanému OS. Pokud je myš právě odchytávána, bude automaticky uvolněna.&lt;/p&gt;&lt;p&gt;Ikona myši ve stavovém panelu vypadá jako&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;,aby vás informovala, že integrace kurozru myši je podporována hostovaným OS a je právě zapnuta.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Poznámka&lt;/b&gt;: Některé aplikace se v režimu integrace kurzoru myši mohou chovat nesprávně. Režim můžete kdykoliv vypnout pro aktuální sezení (nebo znovu zapnout) vybráním odpovídající akce z panelu s nabídkou.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Virtuální počítač hlásí, že hostovaný OS nepodporuje &lt;b&gt;integraci kurzoru myši&lt;/b&gt; v aktuálním video režimu. Pro možnost používání myši v hostovaném OS ji (kliknutím do obrazovky VM nebo stiskem klávesy hostitele) musíte odchytávat.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Virtuální počítač je právě v &lt;b&gt;pozastaveném&lt;/b&gt; stavu, proto nepřijímá žádné vstupy z klávesnice nebo myši. Pokud chcete pokračovat s prací ve virtuálním počítači, musíte ji obnovit vybráním odpovídající akce z panelu nabídek.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jeden nebo více virtuálních pevných disků, CD/DVD mechanik nebo disket jsou momentálně nedostupné. Nebudete tak moci použít virtuální počítače, které je používají, dokud nebudou opět dostupné.&lt;/p&gt;&lt;p&gt;Stiskněte &lt;b&gt;OK&lt;/b&gt; pro otevření okna Správce virtuálních disků a podívejte se, která média jsou nedostupná, nebo stiskněte &lt;b&gt;Ignorovat&lt;/b&gt; a ignorujte tuto zprávu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Okno virtuálního počítače bude nyní přepnuto do režimu &lt;b&gt;celá obrazovka&lt;/b&gt;. Můžete se vrátit zpět do režimu okna stiskem &lt;b&gt;%1&lt;/b&gt;. &lt;i&gt;Hostitelská&lt;/i&gt; klávesa je momentálně nastavena na &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nelze spustit VirtualBox v režimu &lt;i&gt;Výběr VM&lt;/i&gt; kvůli místním omezením.&lt;/p&gt;&lt;p&gt;Aplikace bude nyní ukončena.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Kritická chyba&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Nekritická chyba&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Varování&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID chyby: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Závažnost: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Při běhu virtuálního počítače se vyskytla kritická chyba! Virtuální počítač bude vypnut. Doporučuje se použít schránku pro zkopírování následující chybové zprávy pro pozdější prozkoumání:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyskytla se chyba při běhu virtuálního počítače! Podrobnosti o chybě jsou zobrazeny níže. Můžete se pokusit opravit popsanou chybu a obnovit běh virtuálního počítače.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Běh virtuálního počítače může skončit chybovým stavem popsaným níže. Můžete tuto zprávu ignorovat, ale doporučuje se podniknout příslušné kroky, aby tato chyba nenastala.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Návratový&amp;nbsp;kód: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponenta: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Rozhraní: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Volaný: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Volaný&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nelze najít jazykový soubor pro jazyk &lt;b&gt;%1&lt;/b&gt; v adresáři &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Jazyk bude dočasně nastaven na výchozí jazyk systému. Přejděte, prosím, do &lt;b&gt;Nastavení&lt;/b&gt;, které najdete v menu &lt;b&gt;Soubor&lt;/b&gt; hlavního okna VirtualBoxu, a vyberte existující jazyk na stránce &lt;b&gt;Jazyk&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nelze načíst jazykový soubor&lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Jazyk bude dočasně nastaven na angličtinu (vestavěnou). Přejděte, prosím, do &lt;b&gt;Nastavení&lt;/b&gt;, které najdete v menu &lt;b&gt;Soubor&lt;/b&gt; hlavního okna VirtualBoxu, a vyberte existující jazyk na stránce &lt;b&gt;Jazyk&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Přídavky pro hosta nainstalované v hostovaném OS jsou příliš staré: nainstalovaná je %1, očekávaná verze je %2. Některé funkce vyžadující Přídavky pro hosta (integrace myši, automatické roztahování hostované obrazovky) pravděpodobně nebudou správně fungovat.&lt;/p&gt;&lt;p&gt;Prosím aktualizujte Přídavky pro hosta na aktuální verzi výběrem &lt;b&gt;Instalovat Přídavky pro hosta&lt;/b&gt; z nabídky &lt;b&gt;Zařízení&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Přídavky pro hosta nainstalované v hostovaném OS jsou zastaralé: nainstalovaná je %1, očekávaná verze je %2. Některé funkce vyžadující Přídavky pro hosta (integrace myši, automatické roztahování hostované obrazovky) nemusí fungovat jak byste čekali.&lt;/p&gt;&lt;p&gt;Je doporučována aktualizace Přídavků pro hosta na aktuální verzi  výběrem &lt;b&gt;Instalovat Přídavky pro hosta&lt;/b&gt; z nabídky &lt;b&gt;Zařízení&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Přídavky pro hosta nainstalované v hostovaném OS jsou příliš aktuální: nainstalovaná je %1, ořekávaná verze je %2. Některé funkce které vyžadují Přídavky pro hosta (integrace myši, automatické roztahování hostované obrazovky) pravděpodobně nebudou správně fungovat.&lt;/p&gt;&lt;p&gt;Prosím aktualizujte Přídavky pro hosta na aktuální verzi výběrem &lt;b&gt;Instalovat Přídavky pro hosta&lt;/b&gt; z nabídky &lt;b&gt;Zařízení&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodařilo se změnit cestu k adresáři snímků virtuálního počítače &lt;b&gt;%1&lt;b&gt; na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se přejít do bezešvého módu kvůli nedostatečné video paměti hosta&lt;/p&gt;&lt;p&gt;Nastavte virtuální počítač, aby měl alespoň &lt;b&gt;%1&lt;/b&gt; video paměti.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se odstranit sdílený sdresář &lt;b&gt;%1&lt;/b&gt; (ukazující do &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) z virtuálního počítače &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Prosím zavřete všechny programy v hostovaném OS, které by jej mohly používat, a zkuste to znovu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nelze najít obraz CD Přídavků pro hosta VirtualBoxu &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; nebo &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Chcete stáhnout tento obraz CD z internetu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se stáhnout obraz CD Přídavků pro hosta VirtualBoxu z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jste si jistí, že chcete stáhnout obraz CD Přídavků pro hosta VirtualBoxu z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (velikost %3 bajtů)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Obraz CD Přídavků pro hosta VirtualBoxu byl úspěšně stažen z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; a uložen lokálně jako &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Chcete zaregistrovat tento obraz CD a připojit ho do virtuální CD/DVD mechaniky?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno virtuálního počítače bude přepnuto do režimu &lt;b&gt;celé obrazovky&lt;/b&gt;. Můžete jít zpět do režimu okna stiskem &lt;b&gt;%1&lt;/b&gt;. Upozorňujeme, že &lt;i&gt;Host&lt;/i&gt; klávesa je právě nastavena na &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Upozorňujeme, že panel hlavní nabídky je v režimu celé obrazovky skrytý. Můžete ho zpřístupnit stiskem &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno virtuálního počítače bude přepnuto do &lt;b&gt;bezešvého&lt;/b&gt; režimu. Můžete jít zpět do režimu okna stiskem &lt;b&gt;%1&lt;/b&gt;. Upozorňujeme, že &lt;i&gt;Host&lt;/i&gt; klávesa je právě nastavena na &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Upozorňujeme, že panel hlavní nabídky je v režimu celé obrazovky skrytý. Můžete ho zpřístupnit stiskem &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno virtuálního počítače je optimalizováno pro použití v &lt;b&gt;%1&amp;nbsp;bitové&lt;/b&gt; barevné hloubce, ale barevná kvalita virtuální obrazovky je právě nastavena na &lt;b&gt;%2&amp;nbsp;bitů&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Prosím otevřete dialog vlastností obrazovky hostovaného OS a vyberte &lt;b&gt;%3&amp;nbsp;bitový&lt;/b&gt; barevný režim, pokud je dostupný, pro nejlepší možný výkon virtuálního video subsytému.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Poznámka&lt;/b&gt;. Některé operační systémy, jako OS/2, mohou skutečně pracovat v 32&amp;nbsp;bitovém režimu, ale hlasí ho jako 24&amp;nbsp;bitový (16 milionů barev). Můžete vybírat různé kvality barev a vidět, jestli se tato zpráva zobrazí, nebo můžete prostě zprávu zakázat, pokud jste si jistí, že požadovaná kvalita barev (%4&amp;nbsp;bitů) není v daném hostovaném OS dostupná.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Při běhu virtuálního počítače se vyskytla kritická chyba a provádění počítače bylo zastaveno.&lt;/p&gt;&lt;p&gt;Pro pomoc se prosím podívejte do sekce Community na &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; nebo na smlouvu o podpoře. Prosím poskytněte obsah log souboru &lt;tt&gt;VBox.log&lt;/tt&gt; a obrázek &lt;tt&gt;VBox.png&lt;/tt&gt;, který najdete v adresáři &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, společně s popisem, co jste dělali, když chyba nastala. Předchozí soubory také zobrazíte vybráním &lt;b&gt;Zobrazit logy&lt;/b&gt; z menu &lt;b&gt;Počitač&lt;/b&gt; hlavního okna VirtualBoxu.&lt;/p&gt;&lt;p&gt;Stiskněte &lt;b&gt;OK&lt;/b&gt;, pokud chcete vypnout počítač, nebo stiskněte &lt;b&gt;Ignorovat&lt;/b&gt;, pokud jej chcete ponechat v současném stavu pro debugování. Upozorňujeme, že debugování vyžaduje zvláštní znalosti a nástroje, takže doporučujeme stisknout &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepřipojili jste pevný disk k novému virtuálnímu počítači. Počítač nebude schopen bootovat, dokud nepřipojíte pevný disk s hostovaným operačním systémem nebo nějaké jiné bootovatelné médium pomocí dialogu nastavení počítače nebo Průvodce prvním spuštěním.&lt;/p&gt;&lt;p&gt;Chcete pokračovat?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodařilo se nalézt licenční soubor v &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Nepodařilo se otevřít licenční soubor &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Zkontrolujte oprávnění souboru.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodařilo se poslat události stisku ACPI vypínacího tlačítka počítači &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se připojit k online registrační službě VirtualBoxu.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gratulujeme! Úspěšně jste se zaregistrovali jako uživatel VirtualBoxu.&lt;/p&gt;&lt;p&gt;Děkujeme vám že jste si našli čas na vyplnění registračního formuláře!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodařilo se zaregistrovat produkt VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Registrační dialog VirtualBoxu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;prosíme vyplňte registrační formulář a dejte nám vědět že používáte VirtualBox a, volitelně, budete informováni o novinkách a aktualizacích VirtualBoxu.&lt;/p&gt;&lt;p&gt;Vložte vaše celé jméno pomocí latisnké abecedy a váš e-mail do políčka níže. Vězte že innotek použije tyto informace pouze získávání statistik o používání produktu a pro odesílání novinek o Virtualboxu. Innotek nikdy nepředá vaše data třetím stranám. Detailní informace o tom, jak používáme vaše osobní data můlžete nalézt v sekci &lt;b&gt;Privacy Policy&lt;/b&gt; manuálu VirtualBoxu, nebo na webové stránce &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; VirtualBoxu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Jméno</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Vložet vaše celé jméno v latisnké abecedě.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Vložte vaši platnou e-mailovou adresu.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Prosím nepoužívejte tyto informace pro mé kontaktování</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Zaškrtněte pokud si nepřejete přijímat maily od innoteku na výše uvedenou e-mailovou adresu.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Vítejte ve formuláři registrace VirtualBoxu!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Potvrdit</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Spojení vypršelo.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Nelze najít registrační dormulář na serveru (odpověd: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Sdílené adresáře</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detaily</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Správce virtuálních &amp;disků...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Zobrazí Správce virtuálních disků</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;NastavenÍ...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Zobrazí globalní nastavení</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>U&amp;končit</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Zavře aplikaci</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nový</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Vytvoří nový virtuální počítač</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Nastavení...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Nastavení</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Nastaví vybraný virtuální počítač</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Smazat</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Smazat</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Smaže vybraný virtuální počítač</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Zruš&amp;it</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Zruší uložený stav vybraného virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Aktualizovat</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aktualizovat</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Obnoví stav dostupnosti vybraného virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Obsah...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Zobrazí obsah online nápovědy</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Webová stránka &amp;VirtualBoxu...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Otevře prohlížeč a přejde na webovou stránku produktu VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;O Virtualboxu...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Zobrazí informace o produktu</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Resetovat všechna varování</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Všechna potlačená varování se zobrazí znovu</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Soubor</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Nápověda</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>Sní&amp;mky</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Popis</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Popis *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Zobrazit</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Zobrazit</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Přepne do okna virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Spustit</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Spustit</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Spustí vybraný virtuální počítač</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Vítejte ve VirtualBoxu!&lt;/h3&gt;&lt;p&gt;Levá část tohoto okna je určena pro zobrazení seznamu všech virtuálních počítačů na vašem počítači. Seznam je teď prázdný, protože jste ještě žádný nevytvořili.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Pro vytvoření nového virtuálního počítače stiskněte tlačítko &lt;b&gt;Nový&lt;/b&gt; v horní části hlavního okna.&lt;/p&gt;&lt;p&gt;Můžete stisknout klávesu &lt;b&gt;F1&lt;/b&gt; a dostat okamžitou nápovědu, nebo navštivte &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; pro aktuální informace a novinky.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Počítač</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Zobrazit &amp;záznam...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Zobrazit záznam...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Zobrazí soubory se záznamy vybraného virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrovat VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Otevřít registrační formulář VirtualBoxu</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Jméno</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Cesta</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Sdílené &amp;adresáře</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Zobrazí všechny sdílené adresáře dostupné tomuto počítači
+Použijte
+&lt;tt&gt;net use x: \\vboxsvr\sdileni&lt;/tt&gt;
+pro přístup ke sdílenému adresáři jménem &lt;i&gt;sdileni&lt;/i&gt; z OS DOSového typu nebo
+&lt;tt&gt;mount -t vboxsf share pripojny_bod&lt;/tt&gt;
+pro přístup z Linuxových OS. Tato funkce vyžaduje Přídavky pro hosta.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Přidat</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Přidá definici nového sdíleného adresáře.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Upravit</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Odstranit</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Odstraní definici vybraného sdíleného adresáře.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Přidá nový sdílený adresář</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Upraví vybraný sdílený adresář</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Odstraní vybraný sdílený adresář</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Adresáře počítače</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Přechodné adresáře</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Jméno:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Cesta:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Upraví definici vybraného sdíleného adresáře.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Přidá nový sdílený adresář (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Mezerník</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Upraví vybraný sdílený adresář (Mezerník)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Odstraní vybraný sdílený adresář (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detaily snímku </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Jméno</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Popis</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detaily &amp;počítače</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detaily %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snímek]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Zahodit snímek</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>Zaho&amp;dit snímek</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Sejmout snímek</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Sejmout &amp;snímek</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Zahodit aktuální stav</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Zahod&amp;it aktuální stav</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Zahodit aktuální snímek a stav</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Zahod&amp;it aktuální snímek a stav</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Zobrazit detaily</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Z&amp;obrazit detaily</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Místo</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Aktuální stav (změněn)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Aktuální stav</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Aktuální stav se liší od stavu uloženého v aktuálním snímku</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Aktuální stav se shoduje se stavem uloženým v aktuálním snímku</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (aktuální, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>připojen)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>nepřipojen)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Získán v %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Získán %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 od %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snímek %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Zahodit vybraný snímek virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Sejmout snímek aktuálního stavu virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Vrátit k aktuálnímu snímku</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>V&amp;rátit k aktuálnímu snímku</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Obnoví stav virtuálního počítače ze stavu uloženého v aktuálním snímku</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Zahodí aktuální snímek a vrátí počítač do stavu před sejmutím snímku</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Zobrazí detaily vybraného snímku</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Vypnout</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Zapnout</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Sejmout snímek virtuálního počítače</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>Jmé&amp;no snímku</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Popis snímku</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Jméno</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Zobrazí jméno filtru.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Výrobce</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;dukt</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Sériové č.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>Vzdál&amp;ený</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Akce</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;výrobce</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;produktu</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revize</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Jakýkoliv</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Ano</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Ne</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr výrobce jako
+&lt;i&gt;přesnou shodu&lt;/i&gt; řetězců. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr jména produktu jako
+&lt;i&gt;přesnou shodu&lt;/i&gt; řetězců. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr sériového čísla jako
+&lt;i&gt;přesnou shodu&lt;/i&gt; řetězců. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje, zda bude filtr použit
+na USB zařízení připojené k hostitelskému počítači (&lt;i&gt;Ne&lt;/i&gt;),
+k počítači VRDP klienta (&lt;i&gt;Ano&lt;/i&gt;),
+nebo obojímu (&lt;i&gt;Jakýkoliv&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje akci provedenou hostitelským
+počítačem, když je připojeno odpovídající zařízení: nechat to na hostitelském OS
+(&lt;i&gt;Ignorovat&lt;/i&gt;) nebo odchytit pro pozdější použití virtuálními počítači
+(&lt;i&gt;Držet&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr ID výrobce.
+Formát pro &lt;i&gt;přesnou shodu&lt;/i&gt; řetězce je &lt;tt&gt;XXXX&lt;/tt&gt; kde
+&lt;tt&gt;X&lt;/tt&gt; je šestnáctková číslice. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr ID produktu.
+Formát pro &lt;i&gt;přesnou shodu&lt;/i&gt; řetězce je &lt;tt&gt;XXXX&lt;/tt&gt; kde
+&lt;tt&gt;X&lt;/tt&gt; je šestnáctková číslice. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr čísla revize.
+Formát pro &lt;i&gt;přesnou shodu&lt;/i&gt; řetězce je &lt;tt&gt;IIFF&lt;/tt&gt; kde
+&lt;tt&gt;I&lt;/tt&gt; je desítková číslice celočíselné části a &lt;tt&gt;F&lt;/tt&gt;
+je desítková číslice desetiné části. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definuje filtr hostitelského USB filtru jako
+&lt;i&gt;přesnou shodu&lt;/i&gt; řetězců. Prázdný řetězec zahrne jakoukoliv
+hodnotu.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;žádná dostupná zařízení&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>K hostitelskému PC není připojeno žádné podporované zařízení</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Bez popisu. Stiskněte tlačítko Upravit pro přidání.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Upravit</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Upravit (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Vybraný virtuální počítač je &lt;i&gt;nedostupný&lt;/i&gt;. Prosím prohlédněte si chybovou zprávu zobrazenou níže a stiskněte tlačítko &lt;b&gt;Obnovit&lt;/b&gt;, pokud chcete zopakovat test dostupnosti:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Průvodce prvním spuštěním</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Poprvé jste spustili nově vytvořený virtuální počítač. Tento průvodce vám pomůže provést kroky nutné k instalaci vámi zvoleného operačního systému na virtuální počítač.&lt;/p&gt;&lt;p&gt;Použijte tlačítko &lt;b&gt;Další&lt;/b&gt; pro přechod na další stránku průvodce a tlačítko &lt;b&gt;Zpět&lt;/b&gt; pro návrat na předchozí stránku. Také můžete stisknout tlačítko &lt;b&gt;Zrušit&lt;/b&gt;, pokud chete průvodce zrušit.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Vítejte v průvodci prvním spuštěním!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Níže vyberte typ média, které chete použít pro instalaci.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Typ média</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;CD/DVD-ROM mechaniku</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Disketovou mechaniku</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte médium s instalačním programem operačního systému, který chcete instalovat. Toto médium musí být bootovatelné, jinak nebude možné instalační program spustit&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Zdrojové médium</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Hostitelská jednotka</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Souboru obrazu</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Vyberte instalační médium</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vybrali jste následující médium pro bootování:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pokud jsou výše uvedené údaje správné, stiskněte tlačítko &lt;b&gt;Dokončit&lt;/b&gt;. Po jeho stisku se vybrané médium dočasně připojí k virtuálnímu počítači a ten začne úkon.&lt;/p&gt;&lt;p&gt;Prosím uvědomte si, že když zavřete virtuální počítač, bude vybrané medium automaticky odpojeno a bootovací zařízení bude nastaveno zpět na první pevný disk.&lt;/p&gt;&lt;p&gt;Podle typu instalačního programu budete potřebovat ručně odpojit (vysunout) médium poté, co instalační program restartuje virtuální počítač, abyste zabránili opětovnému spuštění instalačního procesu. Provedete to vybráním odpovídající akce &lt;b&gt;Odpojit...&lt;/b&gt; z menu &lt;b&gt;Zařízení&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Shrnutí</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM mechanika</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Disketová mechanika</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Hostitelská jednotka %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Zdroj:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Poprvé jste spustili nově vytvořený virtuální počítač. Tento průvodce vám pomůže provést kroky nezbytné pro nabootování vámi zvoleného operačního systému z virtuálního počítače.&lt;/p&gt;&lt;p&gt;Upozorňujeme, že právě teď nebudete schopni nainstalovat operační systém na virtuální počítač, protože do něj nemáte připojený žádný disk. Pokud to nechcete, můžete průvodce zrušit, vybrat &lt;b&gt;Nastavení&lt;/b&gt; z nabídky &lt;b&gt;Počítač&lt;/b&gt; hlavního okna VirtualBoxu pro přístup k dialogu nastavení tohoto počítače a změnit nastavení pevného disku.&lt;/p&gt;&lt;p&gt;Použíjte tlačítko &lt;b&gt;Další&lt;/b&gt; pro posun na další stránku průvodce a tlačítko &lt;b&gt;Zpět&lt;/b&gt; pro návrat na předchozí stránku. Také můžete stisknout tlačítko &lt;b&gt;Zrušit&lt;/b&gt;, pokud chcete průvodce ukončit.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte typ média, které chcete použít pro bootování operačního systému.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte médium s operačním systémem, se kterým chcete pracovat. Toto médium musí být bootovatelné, jinak nebude operační systém schopen nastartovat.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vybrali jste nasledující médium pro boot operačního systému:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pokud je to v pořádku, stiskněte tlačítko &lt;b&gt;Dokončit&lt;/b&gt;. Po jeho stisku bude vybrané médium připojeno k virtuálnímu počítači a počítač jej začne načítat.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 od %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sezení %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Nedostupné od %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Nedostupný</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Prohlížeč záznamu</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Uložit</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Aktualizovat</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Zavřít</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Prohlížeč záznamu VirtualBoxu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Žádný soubor se záznamem nenalezen. Stiskněte tlačítko &lt;b&gt;Aktualizovat&lt;/b&gt; pro opětovné prozkoumání adresáře se záznamy &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Uložit záznam VirtualBoxu jako</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Hledat</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavřít</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Povolit síťovou kartu</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Př&amp;ipojeno k</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC adresa</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generovat</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Vygeneruje novou náhodnou MAC adresu.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;bel připojen</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Nastavení hostitelského rozhraní</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Název &amp;rozhraní</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Popisovač &amp;souboru</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>&amp;Nastavení aplikace</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrat</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Ukončit&amp;t aplikaci</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Vyberte aplikaci nastavení TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Vyberte aplikaci ukončení TAP</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Je-li zatrženo, připojí vybraný virtuální síťový adaptér do virtuálního počítače.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Ovládá způsob, jakým bude virtuální karta připojena k reálné síti hostitelského OS.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Ukazuje MAC adresu této karty. Skládá se přesně z 12 znaků vybraných z {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indikuje, zda je virtuální síťový kabel připojen k počítači při startu či nikoliv.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Ukazuje jméno hostitelského rozhraní připojeného k této kartě.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Ukazuje jméno TAP rozhraní.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Zobrazuje příkaz prováděný pro nastavení TAP rozhraní.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Vybírá aplikaci nastavení.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Zobrazuje příkaz prováděný pro ukončení TAP rozhraní.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Vybírá aplikaci pro ukončení.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Ukazuje MAC adresu karty. Obsahuj 12 znaků vybraných z {0-9,A-F}. Pozor, druhý znak musí být sudá číslice.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Povolit &amp;sériový port</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Je-li zatrženo, povolí daný sériový port virtuálního počítače.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Čí&amp;slo portu</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Ukazuje číslo sériového portu. Můžete zvolit jeden ze standardních sériových portů nebo vybrat &lt;b&gt;Uživatelem definováno&lt;/b&gt; a nastavit parametry portu ručně.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Ukazuje IRQ číslo tohoto sériového portu. Platné hodnoty jsou celá čísla v rozsahu od &lt;tt&gt;0&lt;/tt&gt; do &lt;tt&gt;255&lt;/tt&gt;. Hodnoty větší než &lt;tt&gt;15&lt;/tt&gt; mohou být použity jen v případě, že je &lt;b&gt;IO APIC&lt;/b&gt; povoleno tomuto virtuálnímu počítači.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Ukazuje základní adresu I/O portu tohoto sériového portu. Platné hodnoty jsou celá čísla v rozsahu od &lt;tt&gt;0&lt;/tt&gt; do &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Reži&amp;m portu</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Ovládá pracovní režim tohoto sériového portu. Pokud zvolíte &lt;b&gt;Odpojen&lt;/b&gt;, hostovaný OS najde sériový port, ale nebude schopen ho ovládat.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>Vytvořit r&amp;ouru</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Je-li zatrženo, roura uvedená v políčku &lt;b&gt;Cesta portu&lt;/b&gt; bude vytvořena virtuálním počítačem, když bude spuštěn. Jinak se virtuální počítač pokusí použít existující rouru.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Cesta &amp;portu</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Ukazuje cestu k rouře sériového portu na hostitelovi, když port pracuje v režimu &lt;b&gt;Roura hostitele&lt;/b&gt;, nebo název sériového zařízení, když port pracuje v režimnu &lt;b&gt;Hostitelovo zařízení&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[jméno]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Vyberte kategorii ze seznamu vlevo a posuňte kurzor nad položku nastavení pro získání více informací&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Základní </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Pevné disky </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disketa </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Zvuk </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Síť </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Vzdálená plocha </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Sdílené adresáře </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifikace</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Jméno</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Ukazuje jméno virtuálního počítače.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ OS</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Velikost základní paměti</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Ovládá množství paměti poskytnuté virtuálnímu počítači. Když přiřadíte příliš, nemusí počítač naběhnout.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Velikost &amp;video paměti</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Ovládá množství videopaměti poskytnuté virtuálnímu počítači.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Základy</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrat</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Vybírá cestu k adresáři snímků.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Rozšířené možnosti</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Povolit A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Povolit IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Boo&amp;tovací pořadí</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Pokročilé</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Popis</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primární master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;nevybráno&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>&amp;Primární slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Sekundární (IDE 1) slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>Připojit disketovou &amp;mechaniku</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Hostitelská &amp;disketová mechanika</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Připojí určenou hostitelskou disketovou mechaniku k virtuální disketové mechanice.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Souboru obrazu</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Připojí určený obraz diskety k virtuální disketové mechanice.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>Připojit CD/DVD &amp;mechaniku</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Hostitelská CD/&amp;DVD mechanika</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Připojí určenou hostitelskou CD/DVD mechaniku k virtuální CD/DVD mechanice.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Soubor &amp;ISO obrazu</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Připojí určený CD/DVD obraz k virtuální CD/DVD mechanice.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Povolit zvuk</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Hostitelský zvukový ovla&amp;dač</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Povolit &amp;USB ovladač</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtry USB zařízení</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Přidat prázdný (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Přidat z (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Odstranit (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Odstraní vybraný USB filtr.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Posunout nahoru (Ctrl+Nahoru)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Posune vybraný USB filtr nahoru.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Posunout dolů (Ctrl+Dolů)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Posune vybraný USB filtr dolů.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Povolit VRDP s&amp;erver</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Port serveru </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Metoda autentizace </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Vypršení autentizace </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Ukazuje port VRDP serveru.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Určuje autentizační metodu VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Určuje vypršení autentizace hosta v milisekundách.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Zobrazí nápovědu k dialogu.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Zjištěno neplatné nastavení</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Přijme (uloží) změny a zavře dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Zruší změny a zavře dialog.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Je-li zatrženo, připojí určený virtuální pevný disk na master slot primárního IDE ovladače.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Je-li zatrženo, připojí určený virtuální pevný disk na slave slot primárního IDE ovladače.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Je-li zatrženo, připojí určený virtuální pevný disk na slave slot sekundárního IDE ovladače.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Ukazuje virtuální pevný disk pro připojení k tomuto IDE slotu a umožňuje rychle vybrat jiný pevný disk.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Je-li zatrženo, připojí určené médium k CD/DVD mechanice virtuálního počítače. Uvědomte si, že CD/DVD mechanika je vždy připojena k sekundárnímu master IDE ovladači počítače.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Ukazuje soubor obrazu pro připojení k virtuální CD/DVD mechanice a umožňuje rychle vybrat jiný obraz.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Je-li zatrženo, připojí určené médium k disketové mechanice virtuálního počítače.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Ukazuje soubor obrazu pro připojení k virtuální disketové mechanice a umožňuje rychle vybrat jiný obraz.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Je-li zatrženo, je virtuální PCI zvuková karta připojena k virtuálnímu počítači, který používá zvolený ovladač ke komunikaci s hostitelskou zvukovou kartou.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Je-li zatrženo, virtuální počítač se bude chovat jako Remote Desktop Protocol (RDP) server a umožní vzdáleným klientům připojení a práci s virtuálním počítačem (když běží) použitím standardního RDP klienta.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;nepřipojen&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Není vybrán primární master pevný disk.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Není vybrán primární slave pevný disk.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Primární slave pevný disk je již připojen na jiný slot.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Není vybrán sekundární slave pevný disk.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Sekundární slave pevný disk je již připojen na jiný slot.</translation>
+    </message>
+    <message>
+        <source>CD/DVD drive image file is not selected.</source>
+        <translation type="obsolete">Není vybrán obraz CD/DVD mechaniky.</translation>
+    </message>
+    <message>
+        <source>Floppy drive image file is not selected.</source>
+        <translation type="obsolete">Není vybrán obraz disketové mechaniky.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Pro kartu %1 je vybráno nesprávné hostitelské síťové rozhraní.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">VRDP port není nastaven.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDP vypršení není nastaveno.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Nastavení</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nový filtr %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Sdílená schránka</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Adresář s&amp;nímků</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Ukazuje typ operačního systému, který se chystáte instalovat na tento virtuální počítač (nazývaný hostovaný operační systém).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Je-li zatrženo, virtuální počítač bude podporovat
+Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Poznámka:&lt;/b&gt; nevypínejte
+tuto možnost po nainstalování hostovaného operačního systému Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Je-li zatrženo, virtuální počítač bude podporovat
+Input Output APIC (IO APIC), což může mírně snížit výkon virtuálního počítače. &lt;b&gt;Poznámka:&lt;/b&gt; nevypínejte
+tuto možnost po nainstalování hostovaného operačního systému Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Určuje mód sdílení schránky mezi hostovaným a hostitelským OS. Tato funkce vyžaduje Přídavky pro hosta nainstalované v hostovaném OS.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Ukazuje cestu, kam jsou ukládány snímky virtuálního počítače. Snímky můžou zabrat velké množství diskového prostor.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Přenastaví cestu k adresáři snímků na výchozí hodnotu. Skutečná výchozí cesta bude zobrazena po potvrzení změn a znovuotevření toho dialogu.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Ukazuje popis virtuálního počítače. Pole popisu je užitečné pro komentář k detailům konfigurace instalovaného hostovaného OS.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Vyvolá Správce virtuálních disků pro vytvoření nového nebo výběr existujícího pevného disku pro připojení.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Vypíše hostitelské disketové mechaniky dostupné pro připojení k virtuálnímu počítači.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Vyvolá Správce virtuálních disků pro výběr obrazu diskety pro připojení.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Vypíše hostitelské CD/DVD mechaniky dostupné pro připojení k virtuálnímu počítači.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Vyvolá Správce virtuálních disků pro výběr CD/DVD obrazu pro připojení.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ovládá výstupní zvukový ovladač. &lt;b&gt;Prázdný zvukový ovladač&lt;/b&gt;
+ukáže hostovanému OS zvukovou kartu, ale každý přístup bude ignorován.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Je-li zatrženo, povolí virtuální USB ovladač tomuto počítači.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Vypíše všechny USB filtry tohoto počítače. Zatrhávátko vlevo určuje ,zda je filtr povolen či nikoliv.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Přidá nový USB filtr se všemi políčky prázdnými. Takový filtr zabere jakékoliv připojené USB zařízení.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Přidá nový USB filtr se všemi políčky nastavenými na hodnoty vybraného USB zařízení připojeného k hostitelskému PC.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Rozhraní host&amp;itele</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Zobrazí všechna dostupná rozhraní hostitele.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Přidá nové hostitelské rozhraní.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Odstraní vybrané hostitelské rozhraní.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Žádné vhodné rozhraní&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Přidat</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Odstranit</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Hostitelské rozhraní VirtualBoxu %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Chcete odstranit vybrané hostitelské síťové rozhraní &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Poznámka:&lt;/b&gt; Toto rozhraní může být používáno jednou nebo více síťovými kartami tohoto nebo jiného virtuálního počítače. Po jeho odstranění nebudou tyto karty fungovat, dokud neopravíte jejich nastavení vybráním jiného rozhraní nebo jiného typu připojení karty.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Sériové porty </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Povolit &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Je-li zatrženo, pokusí se virtuální počítač využít virtualizačních rozšíření hostitelova CPU jako jsou Intel VT-x a AMD-V. Zašedlé políčko znamená, že je tato volba určena podle hodnoty v globálním nastavení.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Další na&amp;stavení</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Pamatovat si &amp;média připojená za běhu</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Je-li zatrženo, bude jakákoliv změna připojených CD/DVD nebo disket provedená za běhu počítače uložena v souboru nastavení za účelem zachování konfigurace připojených médií mezi starty.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>&amp;Další</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Povolit př&amp;edávání</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Je-li zatrženo, povolí hostovi posílat ATAPI příkazy přímo na hostitelovu jednotku, což umožní použití CD/DVD vypalovaček připojených k hostiteli uvnitř virtuálního počítače. Upozorňujeme, že zápis zvukových CD uvnitř virtuálního počítače ješte není podporován.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Port &amp;serveru </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Metoda autentizace </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>Vypršení au&amp;tentizace </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ukazuje číslo portu VRDP. Můžete uvést &lt;tt&gt;0&lt;/tt&gt; (nulu) pro restart portu na standardní hodnotu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Není vybrán primární master pevný disk</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Není vybrán primární slave pevný disk</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Primární slave pevný disk je již připojen k jinému slotu</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Není vybrán sekundární slave pevný disk</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Sekundární slave pevný disk je již připojen k jinému slotu</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Není vybrán CD/DVD obraz</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Není vybrán obraz diskety</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Je vybráno nesprávné hostitelské síťové rozhraní</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Je vybráno duplicitní číslo portu </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Je zadáno duplicitní číslo portu </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 na &lt;b&gt;%2&lt;/b&gt; stránce.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation></translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_de.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_de.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_de.ts	(revision 7219)
@@ -0,0 +1,5013 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Deutsch</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>German</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Aufwärts (Strg+Auf)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Abwärts (Strg+Ab)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Bewegt das ausgewählte Gerät weiter nach oben und erhöht damit dessen Priorität in der Bootreihenfolge.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Bewegt das ausgewählte Gerät weiter nach unten und vermindert damit dessen Priorität in der Bootreihenfolge.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Legt die Bootreihenfolge fest. Mittels der Checkboxen auf der linken Seite können Geräte aktiviert bzw. deaktiviert werden. Durch Auf- bzw. Abbewegen der Einträge wird die Bootreihenfolge geändert.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Programm &lt;b&gt;%1&lt;/b&gt; benötigt Qt Version %2.x, aber Version %3 gefunden.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inkompatible Qt-Bibliothek</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Links</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Rechts</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Umsch Links</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Umsch Rechts</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Strg Links</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Strg Rechts</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Links</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Rechts</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Win Links</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Win Rechts</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menü</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>AltGr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Umsch Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Rollen Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;Taste_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Druck</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Vorw</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Rückw</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nein</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorieren</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>In die Zwischenablage kopieren</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>nicht komplett</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>unzulässig</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Der Wert des Feldes &lt;b&gt;%1&lt;/b&gt; auf der Seite &lt;b&gt;%2&lt;/b&gt; beträgt %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Einer der Werte der Seite &lt;b&gt;%1&lt;/b&gt; ist %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Über</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox graphische Oberfläche Version %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Hostinterface hinzufügen</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Name des Interfaces</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Aussagekräftiger Name des neuen Netzwerkinterfaces</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Ordner hinzufügen</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Ordner ändern</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Ordner zur gemeinsamen Nutzung mit dem Gast auswählen</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Pfad des Ordners</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Name des Ordners</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Zeigt den Pfad zu einem vorhandenen Ordner auf dem Hostrechner.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Zeigt den Namen des gemeinsamen Ordners (wie er vom Gastsystem gesehen wird).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Öffnet ein Dialogfenster zur Auswahl des Ordners.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Permanent erzeugen</translation>
+    </message>
+    <message>
+        <source>&amp;Read-only</source>
+        <translation>Nur &amp;lesbar</translation>
+    </message>
+    <message>
+        <source>When checked, the guest OS will not be able to write to the specified shared folder.</source>
+        <translation>Der Gast erhält nur lesenden Zugriff auf das Verzeichnis.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Beenden der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Sie möchten:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>den Zustand der virtuellen Maschine &amp;speichern</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>die virtuelle Maschine &amp;ausschalten</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Zurückkehren zum letzten Sicherungspunkt</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Überführt den Maschinenzustand in den Zustand des aktuellen Sicherungspunktes</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sichert den aktuellen Ausführungszustand der virtuellen Maschine auf die physische Festplatte des Host-PCs.&lt;/p&gt;
+&lt;p&gt;Beim nächsten Start wird sie aus diesem Zustand wieder hergestellt und an der selben Stelle fortgesetzt, an der Sie den Zustand gesichert haben.&lt;/p&gt;
+&lt;p&gt;Bitte beachten Sie, dass das Sichern des Zustandes eine längere Zeit in Anspruch nehmen kann. Die benötigte Zeit ist abhängig vom Gastsystem und von der Größe dem Gastsystem zugewiesenen Speichers.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>S&amp;ende Signal zum Herunterfahren</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sendet das ACPI-Ereignis &apos;Netztaste gedrückt&apos; an die virtuelle Maschine.&lt;/p&gt;
+&lt;p&gt;Übliche Gastsysteme werden dieses Ereignis empfangen und die Maschine in Folge dessen sauber herunterfahren. Dies ist das empfohlene Vorgehen, um die Maschine auszuschalten, weil alle Anwendungen innerhalb der Maschine Gelegenheit zum Sichern Ihrer Daten bekommen.&lt;/p&gt;
+&lt;p&gt;Falls der Gast nicht auf dieses Ereignis reagiert, ist er entweder falsch konfiguriert oder versteht dieses Ereignis generell nicht. In diesem Fall sollten Sie &lt;b&gt;die virtuelle Maschine ausschalten&lt;/b&gt; wählen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Schaltet die virtuelle Maschine aus.&lt;/p&gt;
+&lt;p&gt;Bitte beachten Sie, dass dadurch die Ausführung der Maschine sofort unterbrochen wird und das Gastsystem somit keine Gelegenheit hat, sich sauber zu beenden. Dadurch kann es zu &lt;i&gt;Datenverlust&lt;/i&gt; innerhalb der virtuellen Maschine kommen. Diese Aktion sollte nur dann durchgeführt werden, wenn die virtuelle Maschine nicht auf &lt;b&gt;Sende Signal zum Herunterfahren&lt;/b&gt; reagiert.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ist dieses Kästchen aktiviert, dann wird sofort nach dem Ausschalten der Maschinenzustand aus dem aktuellen Sicherungspunkt wieder hergestellt. Dies ist dann empfehlenswert, wenn Sie die Arbeit der letzten Sitzung verwerfen und zum aktuellen Sicherungspunkt zurückkehren wollen.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Vollbildmodus</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Schaltet in den Vollbildmodus</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Mauszeiger-Integration</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Größe des Gastes automatisch anpassen</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Größe des &amp;Gastes automatisch anpassen</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Passt die Größe der Gastanzeige automatisch an, wenn sich die Fenstergröße ändert (erfordert Gasterweiterungen)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Fenstergröße &amp;anpassen</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Passt Fenstergröße und -position an die Auflösung des Gastes an</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Sendet die Sequenz Strg-Alt-Entf (Affengriff) an die virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Sende Strg-Alt-Rücktaste</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Sendet die Sequenz Strg-Alt-Rücktaste an die virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Zurücksetzen</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Zurücksetzen der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>Ausschalten per &amp;ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Sendet das ACPI-Ereignis &quot;Einschaltknopf gedrückt&quot; an die virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Schließen...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Schließt die virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>&amp;Sicherungspunkt erstellen...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Erstellt einen Sicherungspunkt der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Diskettenabbild...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Bindet ein Diskettenabbild ein</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>&amp;Diskettenlaufwerk trennen</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Trennt das momentan zugewiesene Diskettenmedium</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM-Abbild</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Bindet ein CD/DVD-ROM-Abblid ein</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>&amp;CD/DVD-ROM trennen</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Momentan zugewiesenes CD/DVD-ROM-Medium trennen</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>RDP-Server (Fernsteuerung)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>&amp;Fernsteuerung</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Ein- oder Ausschalten der Fernsteuerung (remote desktop protocol, RDP) für diese virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Gemeinsame Ordner...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Öffnet den Dialog für gemeinsame Ordner</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Gasterweiterungen installieren...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Medium mit Gasterweiterungen einbinden</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistiken...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Kommandozeile...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Webseite von &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Öffnet den Browser mit der Produktwebseite von VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Über VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Zeigt einen Dialog mit Produktinformationen</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Alle Warnungen &amp;zurücksetzen</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Alle unterdrückten Warnungen werden beim nächsten Mal erneut angezeigt</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>&amp;Diskettenlaufwerk einbinden</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>&amp;CD/DVD-ROM einbinden</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB-Geräte</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Geräte</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;bug</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hilfe</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Zeigt, ob die automatische Größenanpassung des Fenster aktiviert ist (&lt;img src=auto_resize_on_16px.png/&gt;) oder nicht (&lt;img src=auto_resize_off_16px.png/&gt;). Beachten Sie, dass für diese Funktion Gasterweiterungen im Gast-BS installiert sein müssen.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Zeigt, ob der Mauszeiger im Gast-BS gefangen ist:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;Zeiger ist nicht gefangen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;Zeiger ist gefangen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;Mauszeiger-Integration (MI) ist an&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI ist aus, Zeiger ist gefangen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI ist aus, Zeiger ist nicht gefangen&lt;/nobr&gt;&lt;br&gt;Beachten Sie, dass für die Mauszeiger-Integration die Gasterweiterungen im Gast installiert sein müssen.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Zeigt die momentan zugeordnete Host-Taste.&lt;br&gt;Wird diese Taste allein gedrückt, schaltet sie den Fangmodus für Tastatur und Maus um. Die Taste führt in Kombination mit anderen Tasten bestimmte Aktionen aus dem Hauptmenü aus.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP-Server lauscht an Port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pause</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspendiert die Ausführung der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Fortfahren</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Fährt mit der Ausführung der virtuellen Maschine fort</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Mauszeiger-Integration deaktivieren</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Integration des Mauszeigers vorübergehend deaktivieren</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>&amp;Mauszeiger-Integration aktivieren</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Aktiviert vorübergehend die deaktivierte Integration des Mauszeigers</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Sicherungspunkt %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Host-Laufwerk </translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Sende Strg-Alt-Entf</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Netzwerk-Adapter</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Bindet das ausgewählte physische Laufwerk des Host-PCs ein</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Bindet das ausgewählte physische Laufwerk des Host-PCs ein</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Trennt das virtuelle Kabel vom ausgewählten Netzwerk-Adapter</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Verbindet das Kabel mit dem ausgewählten Netzwerk-Adapter</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Naht&amp;loser Mode</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Schaltet in den nahtlosen Fenstermodus</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Zeigt, ob die Tastatur vom Gast gefangen ist (&lt;img src=hostkey_captured_16px.png/&gt;) oder nicht (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>Zeigt die Aktivität der Diskette:&lt;nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;nobr&gt;&lt;b&gt;Hostlaufwerk&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Abbild&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kein Medium zugewiesen&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Zeigt die Aktivität des CD/DVD-ROM-Mediums:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Hostlaufwerk&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Abbild&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kein Medium zugewiesen&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Zeigt die Aktivität der virtuellen Festplatten:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Keine Festplatten angeschlossen&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Zeigt die Aktivität der Netzinterfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: Kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>verbunden</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>getrennt</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Alle Netzwerkadapter sind deaktiviert&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Zeigt die Aktivität der angeschlossenen USB-Geräte:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Keine USB-Geräte angeschlossen&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB-Controller ist deaktiviert&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Zeigt an, ob die Fernsteuerung (VRDP-Server) aktiviert ist ((&lt;img src=vrdp_16px.png/&gt;) oder nicht (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Zeigt die Aktivität der gemeinsamen Ordner:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Keine gemeinsamen Ordner&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Inhalt...</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Zeigt die Online-Hilfe</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox r&amp;egistrieren...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Öffnet das Formular zur Registrierung von VirtualBox</translation>
+    </message>
+    <message>
+        <source>Session I&amp;nformation Dialog</source>
+        <translation>Session-I&amp;nformationen</translation>
+    </message>
+    <message>
+        <source>Show Session Information Dialog</source>
+        <translation>Zeigt einen Dialog mit Session-Informationen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Name</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Endgröße</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Größe</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Größe</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Manager für virtuelle Medien</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Festplatten</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD-Abbilder</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Floppy-Abbilder</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Dialoghilfe aufrufen</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Änderungen übernehmen</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Dialog beenden ohne die Änderungen zu übernehmen</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Neu...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Hinzufügen...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Entfernen</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Freigeben</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Aktualisieren</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Neu</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Hinzufügen</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Entfernen</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Freigeben</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+H</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+M</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+F</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Aktionen</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Speicherort</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Plattentyp</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Speichertyp</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Gebunden an</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Sicherungspunkt</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Überprüfe Zugriffsrecht</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Überprüfe Zugriffsrecht...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Plattentyp:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Speichertyp:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Gebunden an:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Sicherungspunkt:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Fehler beim Prüfen der Zugriffsrechte auf das Medium</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Überprüfe Zugriffsrechte...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Gebunden an:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Fehler beim Prüfen der Zugriffsrechte auf das Medium</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Zugriffsrecht für Abbild nicht ausreichend</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Auswählen</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Alle Festplattenabbilder (*.vdi; *.vmdk);;virtuelle Plattenabbilder (*.vdi);;VMDK Abbilder (*.vmdk);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Wählen Sie ein Plattenabbild aus</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Wählen Sie ein CD/DVD-ROM-Abbild aus</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Wählen Sie ein Diskettenabbild aus</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Erstellt eine neue virtuelle Festplatte</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Registriert ein vorhandenes Medien-Abbild</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Entfernt das ausgewählte Medium aus der Liste</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Gibt das ausgewählte Medium frei und hebt die Zuweisung an die virtuelle Maschine auf</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Aktualisiert die Medienliste</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM-Abbilder (*.iso);;Alle Dateien (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Diskettenabbilder (*.img);;Alle Dateien (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Lade das CD-Abbild mit den VirtualBox-Gasterweiterungen von &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Bricht das Herunterladen der VirtualBox-Gasterweiterungen ab</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Die Datei ist auf dem Server nicht auffindbar (Antwort: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die heruntergeladene Datei konnte nicht als &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; gespeichert werden.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Wählen Sie den Ordner aus, in dem die Gasterweiterungen gespeichert werden sollen</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Zeitüberschreitung der Verbindung.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Das Herunterladen wurde vom Nutzer unterbrochen.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Differentiell</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Unbekanntes Gerät %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Hersteller ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Produkt ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Seriennr. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Zustand: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Name</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>BS-Typ</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Hauptspeicher</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Allgemein</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Grafikspeicher</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Bootreihenfolge</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>nicht angeschlossen</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Festplatten</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Aktiviert</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Aktiviert</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>nicht zugewiesen</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Abbild</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Host-Laufwerk</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Diskettenlaufwerk</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>nicht zugewiesen</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Abbild</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Host-Laufwerk</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Host Driver</source>
+        <comment>details report (audio)</comment>
+        <translation>Host-Treiber</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Netzwerk</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Gerätefilter</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktiv)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP-Serverport</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Fernsteuerung</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Öffnen von URLs ist noch nicht implementiert.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Ausgeschaltet</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Gesichert</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Abgebrochen</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Laufend</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Angehalten</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Starten</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Stoppen</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Sichern</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Wiederherstellen</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Verwerfen</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Geschlossen</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Geöffnet</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Erzeugen</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Schließe</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Kein</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Diskette</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Platte</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Netzwerk</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primärer</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Sekundärer</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Nicht veränderlich</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Durchschreibend</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>virtuelles Plattenabbild</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK-Abbild</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Extern</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Gast</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorieren</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Halten</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Gerät&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Null Audiotreiber</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS-Audio-Treiber</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA-Audio-Treiber</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Nicht angeschlossen</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Hostinterface</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Internes Netzwerk</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>nicht unterstützt</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>nicht verfügbar</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>beschäftigt</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>verfügbar</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>gehalten</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>gefangen</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Überprüfe...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Nicht zugreifbar&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Host zu Gast</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Gast zu Host</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidirektional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Wählen Sie ein Verzeichnis</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Wählen Sie eine Datei</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Serielle Schnittstellen</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Gemeinsame Ordner</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Keine</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Gemeinsame Ordner</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Hängt</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Nicht verbunden</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Host-Pipe</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Host-Schnittstelle</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>benutzerdefiniert</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Anderes Format</translation>
+    </message>
+    <message>
+        <source>VT-x/AMD-V</source>
+        <comment>details report</comment>
+        <translation>VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (VT-x/AMD-V)</comment>
+        <translation>Aktiviert</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VT-x/AMD-V)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Controller</source>
+        <comment>details report (audio)</comment>
+        <translation>Controller</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (parallel ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (parallel ports)</comment>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Parallel Ports</source>
+        <comment>details report</comment>
+        <translation>Parallel-Ports</translation>
+    </message>
+    <message>
+        <source>VHD Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VHD-Abbild</translation>
+    </message>
+    <message>
+        <source>PulseAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>PulseAudio</translation>
+    </message>
+    <message>
+        <source>ICH AC97</source>
+        <comment>AudioControllerType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>SoundBlaster 16</source>
+        <comment>AudioControllerType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>PIIX3</source>
+        <comment>IDEControllerType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>PIIX4</source>
+        <comment>IDEControllerType</comment>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; ist kein gültiger Tastencode.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Der Wert &apos;%1&apos; des Schlüssels &apos;%2&apos; passt nicht auf den regulären Ausdruck &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Der Schlüssel &apos;%1&apos; konnte nicht gelöscht werden.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Wählen Sie eine Kategorie aus der Liste auf der linken Seite und fahren Sie mit der Maus über eine Einstellung um mehr Informationen zu erhalten&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Allgemein</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation>Eingabe</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Voreingestellte &amp;Ordner</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Maschinen</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI-Dateien</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Auswählen</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Tastatur</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Host-Taste</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Auto-Fangmodus für Tastatur</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filter für &amp;USB-Geräte</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Leerer Filter (Einf)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Hinzufügen von (Alt+Einf)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Löschen (Entf)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Löscht den ausgewählten USB-Filter.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Auf</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Bewegt den ausgewählten USB-Filter aufwärts.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Ab (Strg+Ab)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Bewegt den ausgewählten USB-Filter abwärts.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Zeigt die Dialog-Hilfe.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Ungültige Einstellung entdeckt</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Änderungen sichern und Dialog schließen.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Alle Änderungen verwerden und Dialog schließen.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox Globale Einstellungen</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Zeigt die Taste, die als Host-Taste in für VM-Fenster verwendet wird. Aktivieren Sie dieses Feld und betätigen Sie eine neue Host-Taste. Als Host-Taste eignen sich üblicherweise nur Strg, Umsch, Alt usw.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Neuer Filter %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Sprache</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation>Sprache</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Sprache der Nutzeroberfläche</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(en):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Sprache:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (eingebaut)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;nicht verfügbar&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;unbekannt&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>&lt;qt&gt;Zeigt alle verfügbaren Sprachen für die Nutzeroberfläche. Die aktuelle Sprache wird &lt;b&gt;fett&lt;/b&gt; hervorgehoben. Wählen Sie &lt;i&gt;Voreingestellt&lt;/i&gt; um die voreingestellte Sprache einzustellen.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Voreingestellt</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Zeigt den Pfad für voreingestellte VDI Ordner. Sofern nicht anders festgelegt, wird dieser Ordner benutzt, wenn vorhandene benutzt oder neue virtuelle Medien hinzugefügt werden.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restauriert die Standardeinstellung des Ordners für virtuelle Maschinen. Der tatsächliche Pfad wird angezeigt, nachdem die Änderungen übernommen wurden und dieser Dialog erneut geöffnet wurde.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restauriert die Standardeinstellung des Ordners für virtuelle Medien (VDI). Der tatsächliche Pfad wird angezeigt, nachdem die Änderungen übernommen wurden und dieser Dialog erneut geöffnet wurde.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Zeigt den voreingestellten Pfad für virtuelle Maschinen. Wenn nicht anders angegeben wird dieser Pfad beim Erstellen neuer virtueller Maschinen benutzt.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Öffnet einen Dialog zum Auswählen des voreingestellten VDI-Ordners.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Öffnet einen Dialog zum Auswählen des voreingestellten Ordners für virtuelle Maschinen.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Ist diese Funktion eingeschaltet, wird die Tastatur jedes Mal automatisch gefangen, wenn das VM-Fenster aktiviert wird. In diesem Fall werden alle Tastendrücke (einschließlich Alt-Tab) in die VM umgeleitet.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Zeigt alle globalen USB-Filter. Die Checkbox auf der linken Seite steuert, ob der jeweilige Filter aktiv ist oder nicht.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Erstellt einen neuen USB-Filter, bei dem alle Felder leer sind. Beachten Sie, dass solch ein Filter auf alle angeschlossenen USB-Geräte passt.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Fügt einen neuen USB-Filter hinzu, wobei alle Felder mit Werten des ausgewählten USB-Gerätes belegt werden.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP-Authentikationsbibliothek</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Zeigt den Pfad für die Bibliothek, die die Authentikation für ferngesteuerte Clients (VRDP) erlaubt.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Öffnet einen Dialog, um die VRDP-Authentikationsbibliothek auszuwählen.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Setzt die Authentikationsbibliothek auf den voreingestellten Wert. Die voreingestellte Bibliothek will wird angezeigt, nachdem die Änderungen übernommen wurden und der Dialog erneut geöffnet wurde.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Erweitert</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Aktiviert &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Zeigt, ob virtuelle Maschinen einen speziellen Modus der CPU für die Virtualisierung (Intel VT-x bzw. AMD-V) per Voreinstellung nutzen sollen oder nicht.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Ich &amp;akzeptiere</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Ich &amp;lehne ab</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Schließt das Suchfeld</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Suche</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Geben Sie den Suchtext hier ein</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Rückwärts</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Durchsucht den Text rückwärts</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Vorwärts</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Durchsucht den Text vorwärts</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Berücksichtigt die &amp;Groß- und Kleinschreibung</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Groß- und Kleinschreibung berücksichtigen (wenn ausgewählt) oder ignorieren</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Suchtext nicht gefunden</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;keine Festplatte&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Keine Festplatte</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Neue virtuelle Festplatte erstellen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dieser Assistent wird Ihnen helfen, eine neue virtuelle Festplatte für Ihre virtuelle Maschine zu erstellen.&lt;/p&gt;
+&lt;p&gt;Drücken Sie auf &lt;b&gt;Weiter&lt;/b&gt;, um auf die nächste Seite des Assistenten zu wechseln
+bzw. auf &lt;b&gt;Zurück&lt;/b&gt;, um auf die vorherige Seite zurückzukehren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation type="unfinished">Erstellen einer virtuellen Festplatte</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Plattentyp</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dynamisch wachsend</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Feste Größe</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Typ der virtuellen Festplatte</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Drücken Sie &lt;b&gt;Auswählen&lt;/b&gt; um die Lage und den Namen der Datei festzulegen. Alternativ können Sie auch einen Namen in das Eingabefeld tippen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Dateiname</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Auswählen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie die Größe der virtuellen Festplatte in Megabyte. Diese Größe wird dem Gastsystem als Größe der virtuellen Festplatte übermittelt.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Größe des Abbildes</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Lage und Größe der virtuellen Festplatte</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Sie möchten eine neue virtuelle Festplatte mit den folgenden Parametern erstellen:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Drücken Sie &lt;b&gt;Abschließen&lt;/b&gt;, wenn alle oben angegebenen Einstellungen richtig sind. Infolgedessen wird eine neue virtuelle Festplatte erstellt.</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Zusammenfassung</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Speicherort:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Größe:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Byte)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Festplatten-Abbilder (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Wählen Sie eine Datei für ein neues Festplatten-Abbild aus</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk. The creation of a fixed-size image may take a long
+time depending on the image size and the write performance of your harddisk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie den Typ der virtuellen Festplatte.&lt;/p&gt;
+&lt;p&gt;Ein &lt;b&gt;dynamisch expandierendes Medium&lt;/b&gt; belegt bei der Erzeugung nur sehr wenig Platz auf der physischen Festplatte. Es wächst in dem Maße dynamisch (bis zur festgelegten Größe), wie das Gastsystem Blöcke auf der virtuellen Platte beschreibt.&lt;/p&gt;
+&lt;p&gt;Ein &lt;b&gt;Medium fester Größe&lt;/b&gt; wächst nicht zur Laufzeit, sondern wird mit der endültigen Größe erzeugt. Das Erstellen eines Mediums fester Größe kann in Abhängigkeit von der Größe und der Schreibrate der Festplatte sehr lange (Minuten) dauern.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Neue virtuelle Maschine erstellen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dieser Dialog wird Sie durch die für die Erstellung einer virtuellen Maschine notwendigen Schritte führen.&lt;/p&gt;
+&lt;p&gt;Drücken Sie &lt;b&gt;Weiter&lt;/b&gt;, um auf die nächste Seite des Assistenten zu gelangen und &lt;b&gt;Zurück&lt;/b&gt;, um auf die vorherige Seite zurückzukehren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation type="unfinished">Erstellen einer Virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Geben Sie einen Namen für die neue virtuelle Maschine ein und wählen Sie den Typ des Gast-Betriebssystems, das Sie installieren wollen.&lt;/p&gt;
+&lt;p&gt;Der Name der virtuellen Maschine gibt üblicherweise einen Anhaltspunkt über die Software und die Konfiguration der Hardware. Er wird von allen VirtualBox-Produkten benutzt, um die VM eindeutig zu identifizieren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ame</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>BS-&amp;Typ</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>VM-Name und BS-Typ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie die Größe des Hauptspeichers (RAM) in Megabyte, die für die virtuelle Maschine verwendet werden soll.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Größe &amp;Hauptspeicher</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Speicher</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie ein Abbild einer Festplatte, die als Bootplatte der virtuellen Maschine dienen soll. Sie können entweder eine neue Festplatte durch Drücken von &lt;b&gt;Neu&lt;/b&gt; erstellen oder ein existierendes Abbild durch Betätigen von &lt;b&gt;Existierend&lt;/b&gt; auswählen (durch Aufruf des Managers virtueller Platten).&lt;/p&gt;
+&lt;p&gt;Falls die virtuelle Platte zusätzliche Parameter benötigt, kann dieser Schritt auch übersprungen werden und ein Abbild später über den VM-Einstellungs-Dialog angeschlossen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>B&amp;oot Festplatte (Primärer Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>N&amp;eu...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistierend...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuelle Festplatte</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;Sie sind dabei, eine neue virtuelle Maschine mit den folgenden Parametern zu erzeugen:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;Falls die oben gezeigten Einstellungen richtig sind, drücken Sie &lt;b&gt;Abschließen&lt;/b&gt;. Infolgedessen wird eine neue virtuelle Maschine erzeugt.&lt;/p&gt;
+&lt;p&gt;Sie können diese und alle anderen Einstellungen jederzeit durch Auswahl von &lt;b&gt;Einstellungen&lt;/b&gt; im Menü des Hauptfensters ändern.&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Zusammenfassung</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;BS Typ:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Hauptspeicher:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Bootplatte:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Die empfohlene Hauptspeichergröße beträgt &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Die empfohlene Größe der Bootplatte beträgt &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Information</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Frage</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Warnung</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Fehler</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kritischer Fehler</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Diese Meldung später nicht mehr zeigen</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>&lt;tt&gt;%1&lt;/tt&gt; konnte nicht geöffnet werden. Stellen Sie sicher, dass Ihr Desktop Environment URLs anzeigen kann.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die COM-Schnittstelle konnte nicht initialisiert werden oder der COM-Server wurde nicht gefunden. Möglicherweise ist der VirtualBox-Server nicht gestartet.&lt;/p&gt;&lt;p&gt;Die Anwendung wird nun geschlossen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Das COM-Objekt für VirtualBox konnte nicht erzeugt werden.&lt;/p&gt;&lt;p&gt;Die Anwendung wird nun beendet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die globalen Einstellungen konnten nicht geladen werden.&lt;/p&gt;&lt;p&gt;Die Anwendung wird nun geschlossen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Die globalen Einstellungen für die Nutzeroberfläche konnten nicht gesichert werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Die globalen Eigenschaften konnten nicht definiert werden.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Kein Zugriff auf das USB-Subsystem.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Eine neue virtuelle Maschine konnte nicht erstellt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die neue virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht erstellt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die Einstellungen für die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnten nicht übernommen werden.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die Einstellungen für die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnten nicht gesichert werden.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die Einstellungen für die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnten nicht geladen werden.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht gestartet werden.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht angehalten werden.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die Ausführung der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht fortgesetzt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Der Zustand der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht gesichert werden.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Es konnte kein Sicherungspunkt der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; erstellt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht angehalten werden.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht gelöscht werden.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Der gesicherte Zustand der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht freigegeben werden.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Der Sicherungspunkt &lt;b&gt;%1&lt;/b&gt; der virtuellen Maschine &lt;b&gt;%2&lt;/b&gt; konnte nicht freigegeben werden.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Der aktuelle Zustand der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; konnte nicht freigegeben werden.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Der aktuelle Sicherungspunkt sowie der aktuelle Zustand der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; konnten nicht freigegeben werden.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Es gibt keine virtuelle Maschine mit dem Namen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; wirklich dauerhaft löschen?&lt;/p&gt;&lt;p&gt;Dieser Vorgang kann nicht rückgängig gemacht werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie die Bindung der inaktiven virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; wirklich aufheben?&lt;/p&gt;&lt;p&gt;Sie kann mit dieser GUI nicht wieder zugewiesen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie den gesicherten Zustand der virtuellen Maschine &lt;b&gt;%1&lt;/b&gt; wirklich freigeben?&lt;/p&gt;&lt;p&gt;Diese Operation ist gleichbedeutend mit dem Ausschalten der VM ohne sauberes Herunterfahren durch das Gast-Betriebssystem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Durch Freigeben dieses Medienabbildes wird die Zuweisung an folgende virtuelle Maschine(n) aufgehoben: &lt;b&gt;%1&lt;/b&gt;.&lt;p&gt;&lt;p&gt;Fortfahren?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Das Medienabbild &lt;b&gt;%1&lt;/b&gt; ist bereits vorhanden. Sie können keine neue virtuelle Maschine erzeugen, die diese Datei benutzt, weil sie bereits von einer anderen virtuellen Maschine benutzt sein könnte.&lt;/p&gt;&lt;p&gt;Bitte wählen Sie einen anderen Dateinamen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Das virtuelle Plattenabbild &lt;b&gt;%1&lt;/b&gt; konnte nicht gelöscht werden.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie die virtuelle Platte &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; wirklich entfernen (d.h. die Registrierung aufheben)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Das virtuelle Plattenabbild &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; konnte nicht erstellt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Das Plattenabbild mit der UUID %1 konnte nicht an den Slot %2 des Controllers %3 der Maschine &lt;b&gt;%4&lt;/b&gt; angeschlossen werden.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Ein Plattenabbild konnte nicht von Slot %1 des Controllers %2 der Maschine &lt;b&gt;%3&lt;/b&gt; getrennt werden.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>Festplatte</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD-Abbild</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>Disketten-Abbild</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Konnte %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; nicht registrieren.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Konnte Registrierung der %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; nicht aufheben.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Eine neue Sitzung konnte nicht angelegt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Für die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; konnte keine neue Sitzung eröffnet werden.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Der aktuelle Zustand des Mediums &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; konnte nicht ermittelt werden. Einige der registrierten Medien sind möglicherweise nicht zugreifbar.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Das Hostinterface &lt;b&gt;%1&lt;/b&gt; konnte nicht erzeugt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Das Hostinterface &lt;b&gt;%1&lt;/b&gt; konnte nicht gelöscht werden.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Das USB-Gerät &lt;b&gt;%1&lt;/b&gt; konnte nicht an die virtuelle Maschine &lt;b&gt;%2&lt;/b&gt; gebunden werden.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Die Bindung des USB-Gerätes &lt;b&gt;%1&lt;/b&gt; an die virtuelle Maschine &lt;b&gt;%2&lt;/b&gt; konnte nicht aufgehoben werden.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Der gemeinsame Ordner &lt;b&gt;%1&lt;/b&gt; (mit Verweis auf &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) für die virtuelle Maschine &lt;b&gt;%3&lt;/b&gt; konnte nicht erstellt werden.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Der gemeinsame Ordner &lt;b&gt;%1&lt;/b&gt; (Verweis auf &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) konnte nicht aus der virtuellen Maschine &lt;b&gt;%3&lt;/b&gt; entfernt werden.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben in das VM-Fenster &lt;b&gt;geklickt&lt;/b&gt; oder die &lt;b&gt;Host-Taste&lt;/b&gt; betätigt. Maus sowie Tastatur werden daher &lt;b&gt;gefangen&lt;/b&gt; (die Maus nur, falls Mauszeiger-Integration vom aktuellen Gast-System nicht unterstützt wird). Dadurch sind diese für andere Anwendungen neben VirtualBox nicht verfügbar.&lt;/p&gt;&lt;p&gt;Durch Betätigen der Host-Taste kann dieser Modus jederzeit beendet werden. Die momentan zugeordnete Host-Taste wird in der Statusleiste am unteren Rand des VM-Fensters gezeigt (Symbol&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;). Zusammen mit dem daneben angezeigten Maus-Icon ziegen diese den aktuellen Tastatur- und Maus-Fangmodus.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben den Modus &lt;b&gt;Tastatur fangen&lt;/b&gt; eingeschaltet. Wird das VM-Fenster aktiviert, wird die Tastatur automatisch &lt;b&gt;gefangen&lt;/b&gt; und damit für andere Anwendungen temporär nicht mehr verfügbar: Alle Tasteneingaben (inclusive Alt-Tab) werden in die VM umgeleitet.&lt;/p&gt;&lt;/p&gt;Sie können die &lt;b&gt;Host-Taste&lt;/b&gt; jederzeit betätigen, um diesen Modus für Tastatur (und Maus, falls ebenfalls gefangen) zu beenden. Die momentan zugeordnete Host-Taste wird in der Statusleiste am unteren Ende des VM-Fensters neben dem&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;Icongezeigt. Zusammen mit dem Icon für die Maus daneben zeigt es den aktuellen Status für Maus und Tastatur.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die virtuelle Maschine meldet Unterstützung der &lt;b&gt;Mauszeiger-Integration&lt;/b&gt; durch das Gastsystem. Dies bedeutet, dass die Maus nicht gefangen werden muss, um es im Gastsystem zu benutzen, sondern alle Mausaktionen über der VM-Anzeigebereich werden direkt an den Gast weitergeleitet. Der Fangmodus wird automatisch aufgehoben, falls die Maus momentan gefangen ist.&lt;/p&gt;&lt;p&gt;Das Mausicon in der Statuszeile wird so &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;aussehen, um anzuzeigen, dass die Mauszeiger-Integration durch den Gast unterstützt und momentan aktiv ist.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Beachten Sie&lt;/b&gt;: Einige Anwendungen verhalten sich möglicherweise inkorrekt, wenn die Mauszeiger-Integration aktiv ist. Sie können diesen Modus durch Auswahl des entsprechenden Eintrages in der Menüzeile jederzeit deaktivieren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Der VM-Monitor zeigt an, dass das Gastbetriebssystem keine &lt;b&gt;Mauszeiger-Integration&lt;/b&gt; für den aktuellen Videomodus unterstützt. Um die Maus im Gastsystem zu nutzen, muss diese durch Mausklick im VM-Fenster gefangen werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die virtuelle Maschine ist momentan &lt;b&gt;angehalten&lt;/b&gt; und nimmt deshalb keine Maus- und Tastatureingaben entgegen. Um mit der Arbeit der virtuellen Maschine fortzufahren, müssen Sie die virtuelle Maschine weiterlaufen lassen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox kann aufgrund von lokalen Beschränkungen nicht im &lt;i&gt;VM Selektor-Modus&lt;/i&gt; ausgeführt werden.&lt;/p&gt;&lt;p&gt;Die Anwendung wird nun beendet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Schwerwiegender Fehler&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Normaler Fehler&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Warnung&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Fehler ID: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Dringlichkeit:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Während der Ausführung der virtuellen Maschine ist ein schwerwiegender Fehler aufgetreten! Die VM wird abgeschaltet. Es wird empfohlen, die folgende Fehlermeldung für eine spätere Untersuchung in die Zwischenablage zu kopieren:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Während der Ausführung der virtuellen Maschine ist ein Fehler aufgetreten. Einzelheiten werden unten gezeigt. Sie können versuchen, den angezeigten Fehler zu beheben und mit der Ausführung fortzufahren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Ausführung der virtuellen Maschine kann zu einem Fehler führen, wie unten beschrieben. Sie können diese Meldung ignorieren, allerdings wird empfohlen, angemessen zu reagieren, um sicherzustellen, dass der Fehler nicht auftreten wird.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished">Fehlercode:</translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponente:</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interface:</translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Callee:</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Callee&amp;nbsp;RC:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Für die Sprache &lt;b&gt;%1&lt;/b&gt; konnte im Verzeichnis &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt; keine Sprachdatei gefunden werden.&lt;/p&gt;&lt;p&gt;Die Sprache wird vorübergehend auf die voreingestellte Systemsprache zurückgesetzt. Bitte benutzen Sie die &lt;b&gt;Globalen Einstellungen&lt;/b&gt;, um eine andere Sprache auszuwählen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Sprachdatei &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt; konnte nicht geöffnet werden.&lt;p&gt;Die Sprache wird vorübergehend auf Englisch zurückgesetzt. Bitte wählen Sie in den &lt;b&gt;Globalen Einstellungen&lt;/b&gt; eine neue Sprache aus.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die im Gast installierten VirtualBox Gasterweiterungen sind zu alt: Version %1 ist installiert, erwartet wird Version %2. Einige Features, die Gasterweiterungen benötigen (Mauszeiger-Integration, automatische Anpassung der Gastanzeige) funktionieren höchstwahrscheinlich nicht.&lt;/p&gt;&lt;p&gt;Bitte aktualisieren Sie die Gasterweiterungen durch &lt;b&gt;Gasterweiterungen installieren&lt;/b&gt; aus dem Menü &lt;b&gt;Geräte&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die im Gast installierten Virtualbox Gasterweiterungen sind überholt: Version %1 ist installiert, erwartet wird Version %2. Einige Features, die Gasterweiterungen benötigen (Mauszeiger-Integration, automatische Anpassung der Gastanzeige) funktionieren möglicherweise nicht wie erwartet.&lt;/p&gt;&lt;p&gt;Bitte aktualisieren Sie die Gasterweiterungen durch &lt;b&gt;Gasterweiterungen installieren&lt;/b&gt; aus dem Menü &lt;b&gt;Geräte&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die im Gast installierten Virtualbox Gasterweiterungen sind zu neu für diese Version von VirtualBox: Version %1 ist installiert, erwartet wird Version %2.&lt;/p&gt;&lt;p&gt;Die Nutzung einer neueren Version der Gasterweiterungen mit einer älteren Version von VirtualBox wird nicht unterstützt. Bitte aktualisieren Sie die Gasterweiterungen durch &lt;b&gt;Gasterweiterungen installieren&lt;/b&gt; aus dem Menü &lt;b&gt;Geräte&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Der Ordner für Sicherungspunkte der virtuellen Machine &lt;b&gt;%1&lt;/b&gt; konnte nicht nach &lt;nobr&gt;%2&lt;/b&gt;&lt;/nobr&gt; geändert werden.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Der nahtlose Modus konnte nicht aktiviert werden, weil dem Gast zu wenig Video-RAM zugewiesen wurde.&lt;/p&gt;&lt;p&gt;Sie sollten die VM so konfigurieren, dass ihr zumindest &lt;b&gt;%1&lt;/b&gt; Video-RAM zur Verfügung steht.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>Der gemeinsame Ordner &lt;b&gt;%1&lt;/b&gt; (mit Verweis auf &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) konnte nicht aus der virtuellen Maschine &lt;b&gt;%3&lt;/b&gt; entfernt werden.&lt;/p&gt;&lt;p&gt;Bitte schließen Sie alle Programme im Gast, die diesen gemeinsamen Ordner benutzen, und versuchen Sie die Aktion erneut.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ein CD-Abbild mit den VirtualBox-Gasterweiterungen konnte weder unter &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; noch unter &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; gefunden werden.&lt;/p&gt;&lt;p&gt;Möchten Sie diese Datei nun aus dem Internet herunterladen?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Das CD-Abbild mit den VirtualBox Gasterweiterungen konnte nicht von &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; heruntergeladen werden.&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sind Sie sicher, dass Sie ein CD-Abbild mit den VirtualBox Gasterweiterungen von &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (Größe %3 Byte) herunterladen wollen?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Das CD-Abbild mit den VirtualBox Gasterweiterungen wurde erfolgreich von &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; heruntergeladen und lokal als &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;&lt;/nobr&gt; gespeichert.&lt;/p&gt;&lt;p&gt;Möchten Sie das CD-Abbild registrieren und als virtuelle CD/DVD einbinden?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die virtuelle Maschine wird nun in den &lt;b&gt;Vollbildmodus&lt;/b&gt; geschaltet. Sie können jederzeit durch Betätigen von &lt;b&gt;%1&lt;/b&gt; zum normalen Fenstermodus zurückkehren. Als &lt;i&gt;Host-Taste&lt;/i&gt; ist momentan &lt;b&gt;%1&lt;/b&gt; eingestellt.&lt;/p&gt;&lt;p&gt;Das Hauptmenü wird im Vollbildmodus nicht angezeigt. Auf dieses kann durch Betätigen von &lt;b&gt;Host+Home&lt;/b&gt; zugegriffen werden&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die virtuelle Maschine wird nun in den &lt;b&gt;nahtlosen&lt;/b&gt; Anzeigemodus geschaltet. Durch Betätigen von &lt;b&gt;%1&lt;/b&gt; können Sie jederzeit in den normalen Fenstermodus zurückkehren. Die &lt;i&gt;Host-Taste&lt;/i&gt; ist momentan als &lt;b&gt;%1&lt;/b&gt; eingestellt.&lt;/p&gt;&lt;p&gt;Das Hauptmenü wird im nahtlosen Modus nicht angezeigt. Auf dieses kann mittles Betätigung von &lt;b&gt;Host+Home&lt;/b&gt; zugegriffen werden&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Das Fenster der virtuellen Maschine ist optimiert für eine Anzeige im &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt;-Farbmodus, der aktuelle Modus des virtuellen Bildschirms ist aber auf &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt; gesetzt.&lt;/p&gt;&lt;p&gt;Bitte öffnen Sie die Einstellungen für die Anzeige im Gast und wählen Sie den &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;-Farbmodus, falls verfügbar, um die beste Performance der Anzeige zu erreichen.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Beachten Sie&lt;/b&gt;: Manche Betriebssysteme (z.B. OS/2) arbeiten tatsächlich im 32-Bit-Farbmodus, zeigen aber einen 24-Bit-Farbmodus (16 Millionen Farben) an. Sie können versuchen, einen anderen Farbmodus einzustellen, um zu testen, ob diese Meldung verschwindet. Oder Sie können diese Meldung nun deaktivieren falls Sie sicher sind, dass der erforderliche Farbmodus (%4&amp;nbsp;bit) im Gast-Betriebssystem nicht verfügbar ist.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ein schwerwiegender Fehler ist aufgetreten, und die Ausführung der virtuellen Maschine wurde unterbrochen.&lt;/p&gt;&lt;p&gt;Zusätzliche Informationen zu diesem Fehler suchen Sie bitte in der Community-Sektion auf &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; bzw. handeln Sie gemäß Ihres Supportvertrages. Bitte geben Sie die Logdatei &lt;tt&gt;VBox.log&lt;/tt&gt;, den Snapshot &lt;tt&gt;VBox.png&lt;/tt&gt;, den Sie im Verzeichnis &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; finden können, sowie eine Beschreibung der Maßnahmen, die zu diesem Fehler führten, weiter. Sie können diese Dateien auch durch Auswahl von &lt;b&gt;Zeige Log...&lt;/b&gt; im Menü &lt;b&gt;Maschine&lt;/b&gt; des Hauptfensters finden.&lt;/p&gt;&lt;p&gt;Drücken Sie &lt;b&gt;OK&lt;/b&gt;, wenn Sie die virtuelle Maschine ausschalten wollen. Drücken Sie &lt;b&gt;Ignorieren&lt;/b&gt;, wenn Sie diese für Debugging offen lassen wollen. Zum Debuggen sind spezielle Kenntnisse und Tools notwendig, so dass die empfohlene Aktion hier &lt;b&gt;OK&lt;/b&gt; ist.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben der neuen virtuellen Maschine keine Festplatte zugewiesen. Die Maschine kann nicht booten bis Sie der VM eine Festplatte mit einem Betriebssystem oder ein anderes bootbares Medium zuweisen. Sie können dafür die VM-Einstellungen oder den Startassistenten verwenden.&lt;/p&gt;&lt;p&gt;Möchten Sie fortfahren?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Es konnte keine Lizenzdatei in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; gefunden werden.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Die Lizenzdatei &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; konnte nicht geöffnet werden. Bitte überprüfen Sie die Zugriffsrechte.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Das ACPI-Ereignis &lt;i&gt;Netztaste gedrückt&lt;/i&gt; konnte nicht an die virtuelle Maschine &lt;b&gt;%1&lt;/b&gt; übermittelt werden.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Es konnte keine Verbindung zur VirtualBox Online-Registrierung hergestellt werden.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Herzlichen Glückwunsch! Sie haben sich erfolgreich als Nutzer von VirtualBox registriert.&lt;/p&gt;&lt;p&gt;Vielen Dank, dass Sie sich die Zeit zum Ausfüllen des Formulars genommen haben!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Die Registrierung des Produkts VirtualBox ist fehlgeschlagen&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <comment>machine</comment>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Unregister</source>
+        <comment>machine</comment>
+        <translation>Freigeben</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <comment>saved state</comment>
+        <translation>Verwerfen</translation>
+    </message>
+    <message>
+        <source>Continue</source>
+        <comment>detach image</comment>
+        <translation>Fortfahren</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Delete&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Unregister&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie das Plattenabbild &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; wirklich löschen?&lt;/p&gt;&lt;p&gt;Falls Sie &lt;b&gt;Löschen&lt;/b&gt; auswählen, wird die Datei unwiderruflich gelöscht und die Registrierung des Abbildes aufgehoben. Diese Operation kann nicht rückgängig gemacht werden.&lt;/p&gt;&lt;/p&gt;Wenn Sie &lt;b&gt;Freigeben&lt;/b&gt; auswählen, wird die Registrierung des Abbildes aufgehoben und das Abbild aus der Liste entfernt, aber die Datei verbleibt auf der physischen Festplatte.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <comment>hard disk</comment>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Unregister</source>
+        <comment>hard disk</comment>
+        <translation>Freigeben</translation>
+    </message>
+    <message>
+        <source>Download</source>
+        <comment>additions</comment>
+        <translation>Herunterladen</translation>
+    </message>
+    <message>
+        <source>Mount</source>
+        <comment>additions</comment>
+        <translation>Einbinden</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The host key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <comment>additional message box paragraph</comment>
+        <translation>&lt;p&gt;Die Host-Taste ist momentan auf &lt;b&gt;%1&lt;/b&gt; eingestellt.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Capture</source>
+        <comment>do input capture</comment>
+        <translation>Fangen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;Check&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Mindestens eines der registrierten virtuellen Medien ist momentan nicht zugreifbar. Virtuelle Maschinen, die auf eines dieser Medien zugreifen, können so lange nicht gestartet werden, bis dieses Medium wieder zugreifbar wird.&lt;/p&gt;&lt;p&gt;Bestätigen Sie mit &lt;b&gt;Überprüfen&lt;/b&gt; um den Manager für virtuelle Medien zu starten und zu überprüfen, welche Medien nicht zugreifbar sind. Oder betätigen Sie &lt;b&gt;Ignorieren&lt;/b&gt; um diese Meldung zu ignorieren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Check</source>
+        <comment>inaccessible media message box</comment>
+        <translation>Überprüfen</translation>
+    </message>
+    <message>
+        <source>Switch</source>
+        <comment>fullscreen</comment>
+        <translation>Einschalten</translation>
+    </message>
+    <message>
+        <source>Switch</source>
+        <comment>seamless</comment>
+        <translation>Einschalten</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you really want to reset the virtual machine?&lt;/p&gt;&lt;p&gt;When the machine is reset, unsaved data of all applications running inside it will be lost.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie die virtuelle Maschine wirklich zurücksetzen?&lt;/p&gt;&lt;p&gt;Dabei gehen ungesicherte Daten aller noch offenen Anwendungen des Gaste verloren.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <comment>machine</comment>
+        <translation>Zurücksetzen</translation>
+    </message>
+    <message>
+        <source>Continue</source>
+        <comment>no hard disk attached</comment>
+        <translation>Forfahren</translation>
+    </message>
+    <message>
+        <source>Go Back</source>
+        <comment>no hard disk attached</comment>
+        <translation>Zurück</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox registrieren</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bitte füllen Sie dieses Formular aus, damit wir wissen, dass Sie VirtualBox benutzen. Außerdem möchten wir Sie gern über Updates sowie über Neuigkeiten rund um VirtualBox informieren.&lt;p&gt;&lt;p&gt;Bitte tragen Sie Ihren vollen Namen sowie Ihre EMail-Adresse in die jeweiligen Felder ein. innotek wird diese Daten nur benutzen, um Nutzerstatistiken von VirtualBox zu erstellen und um Ihnen optional Informationen zu VirtualBox zu senden. Insbesondere wird innotek Ihre persönlichen Daten niemals an Dritte weitergeben. Detaillierte Informationen über die Nutzung Ihrer persönlichen Daten können Sie im Abschnitt &lt;b&gt;Privacy Policy&lt;/b&gt; des Handbuchs oder unter &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; auf der VirtualBox-Webseite nachlesen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Name</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Geben Sie hier Ihren vollen Namen in lateinischen Buchstaben ein.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Tragen Sie hier eine gültige E-mail Adresse ein.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Bitte nutzen Sie diese Daten nicht, um mich zu kontaktieren</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Aktivieren Sie dieses Kästchen, wenn Sie E-mail von innotek an die oben genannte Adresse erhalten möchten.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished">VirtualBox registrieren</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Bestätigen</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Zeitüberschreitung der Verbindung.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Das Formular zur Registrierung konnte auf dem Server nicht gefunden werden (Antwort: %1).</translation>
+    </message>
+    <message>
+        <source>Could not perform connection handshake.</source>
+        <translation>Der Server lieferte nicht die erwarteten Daten als Antwort.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Gemeinsame Ordner</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Details</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Manager für virtuelle &amp;Laufwerke...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+M</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Zeigt den Manager für virtuelle Laufwerke</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Globale Einstellungen...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Zeigt den Dialog für globale Einstellungen</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>B&amp;eenden</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Anwendung schließen</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Neu...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Neu</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Neue virtuelle Maschine erzeugen</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Änd&amp;ern...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Ändern</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+E</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Einstellungen der ausgewählten virtuellen Maschine ändern</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Löschen</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Löscht die ausgewählte virtuelle Maschine</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>&amp;Verwerfen</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Verwerfen</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Verwirft den gesicherten Zustand der ausgewählten virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Aktualisiert den Zustand der ausgewählten virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Inhalt...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Zeigt die Online-Hilfe</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Webseite von &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Öffnet einen Webbrowser mit der Produkt-Webseite von VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Über VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Zeigt einen Dialog mit Produktinformationen</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Alle Warnungen &amp;zurücksetzen.</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Alle ausgeblendeten Warnungen werden zurückgesetzt und beim nächsten Ereignis wieder angezeigt.</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Datei</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hilfe</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Sicherungspunkte</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Beschreibung</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Beschreibung *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Zeigen</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Zeigen</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Wechselt zum Fenster der ausgewählten virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Starten</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Starten</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Starten der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Willkommen zu VirtualBox!&lt;/h3&gt;&lt;p&gt;Der linke Teil dieses Fensters zeigt eine Liste aller virtuellen Maschinen auf Ihrem Computer. Diese Liste ist momentan leer, da Sie noch keine virtuelle Maschine erstellt haben.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Um eine virtuelle Maschine anzulegen, drücken Sie &lt;b&gt;Neu&lt;/b&gt; in der Symbolleiste am oberen Rand des Fensters.&lt;/p&gt;&lt;p&gt;Die Taste &lt;b&gt;F1&lt;/b&gt; öffnet das Hilfefenster. Für aktuelle Produktinformationen aus dem Internet öffnen Sie &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maschine</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Zeige &amp;Log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Zeige Log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Zeigt die Log-Dateien der ausgewählten virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox r&amp;egistrieren...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Öffnet das Formular zum Registrieren von VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Name</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Pfad</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Gemeinsame &amp;Ordner</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Zeigt alle von dieser virtuellen Maschine zugreifbaren gemeinsamen Ordner mit dem Host. Benutzen Sie
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+um auf einen gemeinsamen Ordner namens &lt;i&gt;share&lt;/i&gt; von einem DOS-artigen BS bzw.
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+um von Linux darauf zuzugreifen. Dieses Feature benötigt Gastwerweiterungen.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Fügt einen neuen gemeinsamen Ordner hinzu.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Entfernt den ausgewählten gemeinsamen Ordner.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>Ordner der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>Transiente Ordner</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Ändert den ausgewählten gemeinsamen Ordner.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Fügt einen neuen gemeinsamen Ordner hinzu (Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Entfernt den ausgewählten gemeinsamen Ordner (Entf)</translation>
+    </message>
+    <message>
+        <source>Access</source>
+        <translation>Zugriff</translation>
+    </message>
+    <message>
+        <source>Ctrl+Space</source>
+        <translation>Ctrl+Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Ctrl+Space)</source>
+        <translation>Ausgewählten Ordner editieren (Strg+Leertaste)</translation>
+    </message>
+    <message>
+        <source>Full</source>
+        <translation>Voll</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Nur lesbar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>Sicherungspunktdetails</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Name</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Beschreibung</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Einzelheiten der Maschine</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Deteils von %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Sicherungspunkt verwerfen</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>Sicherungspunkt &amp;verwerfen</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+V</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Sicherungspunkt erstellen</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Sicherungspunkt &amp;erstellen</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Aktuellen Sicherungspunkt und Zustand verwerfen</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Aktuellen Sicherungspunkt und Zustand &amp;verwerfen</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Einzelheiten zeigen</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Einzelheiten &amp;zeigen</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Aktueller Zustand (verändert)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Aktueller Zustand</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Der aktuelle Zustand unterscheidet sich vom gespeicherten Zustand des aktuellen Sicherungspunktes</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Der aktuelle Zustand ist identisch mit dem gespeicherten Zustand des aktuellen Sicherungspuntes</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation>(aktuell,</translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Erstellt %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Erstellt am %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 seit %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Sicherungspunkt %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Verwirft den ausgewählten Sicherungspunkt der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Erzeugt einen Sicherungspunkt der aktuellen virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Zum aktuellen Sicherungspunkt zurückkehren</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>Zum aktuellen Sicherungspunkt zu&amp;rückkehren</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Die virtuelle Maschine aus dem Zustand im aktuellen Sicherungspunkt wieder herstellen</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Verwirft den ausgewählten Sicherungspunkt und stellt den Zustand der virtuellen Maschine vor dem Sicherungspunkt wieder her</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Zeigt Einzelheiten des ausgewählten Sicherungspunktes</translation>
+    </message>
+    <message>
+        <source>Ctrl+Space</source>
+        <translation>Ctrl+Space</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Deaktivieren</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Aktivieren</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Erzeugt einen Sicherungspunkt der virtuellen Maschine</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Name des Sicherungspunktes</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Beschreibung des Sicherungspunktes</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Name</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Zeigt den Namen des Filters.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Hersteller</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>&amp;Produkt</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Seriennr.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>&amp;Entfernt</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Aktion</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Hersteller ID</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Produkt ID</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisions-Nr</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>&amp;Port</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Beides</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Nein</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Verwendet den Hersteller als &lt;i&gt;exakte&lt;/i&gt; Zeichenfolge. Eine leere Zeichenfolge passt auf beliebige Hersteller.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Verwendet den Produktnamen als &lt;i&gt;exakte&lt;/i&gt; Zeichenfolge. Eine leere Zeichenfolge passt auf beliebige Produktnamen.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Verwendet die Seriennummer als &lt;i&gt;exakte&lt;/i&gt; Zeichenfolge. Eine leere Zeichenfolge passt auf alle Seriennummern.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt fest, ob dieser Filter auf USB-Geräte angewendet wird, die nur lokal an den Hostcomputer angeschlossen sind (&lt;i&gt;Nein&lt;/i&gt;), nur an einen entfernten Computer über VRDP (&lt;i&gt;Ja&lt;/i&gt;) oder beides (&lt;i&gt;alle&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt fest, was der Host machen soll, wenn ein passendes Gerät angeschlossen wurde: Zur Verwendung durch das Host-BS freigeben (&lt;i&gt;Ignorieren&lt;/i&gt;) oder für spätere Verwendung durch das Gast-BS ergreifen (&lt;i&gt;Halten&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt die Hersteller-ID für den Filter fest. Das Format für den &lt;i&gt;genauen&lt;/i&gt; Vergleich ist &lt;tt&gt;XXXX&lt;/tt&gt;, wobei &lt;tt&gt;X&lt;/tt&gt; eine hexadezimale Zahl darstellt. Eine leere Zeichenfolge passt auf beliebige IDs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt die Produkt-ID für den Filter fest. Das Format für den &lt;i&gt;genauen&lt;/i&gt; Vergleich ist &lt;tt&gt;XXXX&lt;/tt&gt;, wobei &lt;tt&gt;X&lt;/tt&gt; eine hexadezimale Zahl darstellt. Eine leere Zeichenfolge passt auf beliebige IDs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt die Revisions-Nr für den Filter fest. Das Format für den &lt;i&gt;genauen&lt;/i&gt; Vergleich ist &lt;tt&gt;XXXX&lt;/tt&gt;, wobei &lt;tt&gt;X&lt;/tt&gt; eine hexadezimale Zahl darstellt. Eine leere Zeichenfolge passt auf beliebige IDs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Legt den USB-Port für den Filter fest mit &lt;i&gt;genauer&lt;/i&gt; Übereinstimmung fest. Eine leere Zeichenfolge passt auf beliebig Ports.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;keine Geräte verfügbar&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Keine unterstützten Geräte mit dem PC verbunden</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Noch keine Beschreibung. Drücken Sie auf den Edit-Knopf um eine Beschreibung zu erstellen.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editieren</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editieren (Strg+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Die ausgewählte virtuelle Maschine ist &lt;i&gt;nicht zugreifbar&lt;/i&gt;. Bitte beachten Sie die Fehlermeldung, die unten gezeigt wird und betätigen Sie den &lt;b&gt;Refreshknopf&lt;/b&gt;, falls Sie den Test wiederholen wollen:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Startassistent</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben eine neu erzeugte virtuelle Maschine zum ersten Mal gestartet. Dieser Assistent wird Ihnen helfen, die für die Installation eines Betriebssystems Ihrer Wahl notwendigen Schritte auszuführen.&lt;/p&gt;&lt;p&gt;Betätigen Sie &lt;b&gt;Weiter&lt;/b&gt;, um auf die nächste Seite des Assistenten zu wechseln und &lt;b&gt;Zurück&lt;/b&gt; für die Rückkehr auf die vorherige Seite. Sie können ebenso &lt;b&gt;Abbrechen&lt;/b&gt; betätigen, um den Assistenten sofort abzubrechen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished">Startassistent</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie den Typ des Mediums, das Sie für die Installtion verwenden möchten.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Medientyp</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;CD/DVD-ROM-Laufwerk</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Diskettenlaufwerk</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie das Medium mit dem Installationsprogramm des Betriebssystems, das Sie installieren wollen. Dieses Medium muss bootbar sein, anderenfalls kann das Installationsprogramm nicht starten.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Medienquelle</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Host-Laufwerk</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Abbild</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Installationsmedium auswählen</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben die folgenden Medien zum Booten ausgewählt:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Betätigen Sie &lt;b&gt;Abschließen&lt;/b&gt;, wenn diese Angaben korrekt sind. Nachdem Sie dies getan haben, wird das ausgewählte Medium temporär der virtuellen Maschine zugewiesen und diese startet.&lt;/p&gt;&lt;p&gt;Bitte beachten Sie, dass die Zuweisung des Mediums automatisch nach dem Ausschalten der virtuellen Maschine aufgehoben und die Bootreihenfolge auf die erste Festplatte zurückgesetzt wird.&lt;/p&gt;&lt;p&gt;Abhängig von der Art des Installationsprogrammes kann es möglich sein, dass Sie das Medium manuell auswerfen müssen, wenn nach der Installation die virtuelle Maschine neu bootet, anderenfalls würde das Installationsprogramm erneut starten. Die Zuweisung kann durch den Punkt &lt;b&gt;... trennen&lt;/b&gt; im Menü &lt;b&gt;Geräte&lt;/b&gt; aufgehoben werden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Zusammenfassung</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM-Gerät</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Diskettenlaufwerk</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Host-Laufwerk %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Quelle:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben eine neu erzeugte virtuelle Maschine zum ersten Mal gestartet. Dieser Assistent wird Ihnen helfen, die für die Installation eines Betriebssystems Ihrer Wahl notwendigen Schritte auszuführen.&lt;/p&gt;&lt;p&gt;Beachten Sie, dass Sie kein Betriebssytem in dieser virtuellen Maschine installieren können, da Sie ihr keine Festplatte zugewiesen haben. Falls Sie eine Festplatte zuweisen wollen, beenden Sie diesen Assistenten, wählen Sie &lt;b&gt;Einstellungen&lt;/b&gt; aus dem Menü &lt;b&gt;Maschine&lt;/b&gt; des Hauptfensters um den Einstellungsdialog dieser VM zu aktivieren und ändern Sie die Konfiguration der Festplatten.&lt;/p&gt;&lt;p&gt;Betätigen Sie &lt;b&gt;Weiter&lt;/b&gt; um auf die nächste Seite des Assistenten zu wechseln und &lt;b&gt;Zurück&lt;/b&gt; für die Rückkehr auf die vorherige Seite. Sie können ebenso &lt;b&gt;Abbrechen&lt;/b&gt; betätigen, um den Assistenten sofort abzubrechen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie den Typ des Mediums, den Sie zum Booten des Betriebssystems benutzen wollen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wählen Sie das Medium mit dem Betriebssystem, mit dem Sie arbeiten wollen. Dieses Medium muss bootbar sein, weil das System sonst nicht starten kann.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sie haben das folgende Medium zum Booten eines Betriebssystems ausgewählt:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wenn die Auswahl stimmt, drücken Sie bitte &lt;b&gt;Fertigstellen&lt;/b&gt;. Danach wird das ausgewählte Medium der virtuellen Maschine zugewiesen und die Ausführung der Maschine beginnt.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMInformationDlg</name>
+    <message>
+        <source>Session Information Dialog</source>
+        <translation>Session-Informationen</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Schließen</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation>Alt+S</translation>
+    </message>
+    <message>
+        <source>%1 - Session Information</source>
+        <translation>%1 - Session-Informationen</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Basis</translation>
+    </message>
+    <message>
+        <source>&amp;Runtime</source>
+        <translation>&amp;Laufzeit</translation>
+    </message>
+    <message>
+        <source>DMA Transfers</source>
+        <translation>DMA-Übertragungen</translation>
+    </message>
+    <message>
+        <source>PIO Transfers</source>
+        <translation>PIO-Übertragungen</translation>
+    </message>
+    <message>
+        <source>Data Read</source>
+        <translation>Daten gelesen</translation>
+    </message>
+    <message>
+        <source>Data Written</source>
+        <translation>Daten geschrieben</translation>
+    </message>
+    <message>
+        <source>Data Transmitted</source>
+        <translation>Daten gesendet</translation>
+    </message>
+    <message>
+        <source>Data Received</source>
+        <translation>Daten empfangen</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <translation>Aktiviert</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <translation>Deaktiviert</translation>
+    </message>
+    <message>
+        <source>Runtime Attributes</source>
+        <translation>Laufzeit-Attribute</translation>
+    </message>
+    <message>
+        <source>Screen Resolution</source>
+        <translation>Auflösung</translation>
+    </message>
+    <message>
+        <source>Hardware Virtualization</source>
+        <translation>Hardware-Virtualisierung</translation>
+    </message>
+    <message>
+        <source>IDE Hard Disk Statistics</source>
+        <translation>IDE-Festplatten</translation>
+    </message>
+    <message>
+        <source>Primary Master</source>
+        <translation>Primärer Master</translation>
+    </message>
+    <message>
+        <source>Primary Slave</source>
+        <translation>Primärer Slave</translation>
+    </message>
+    <message>
+        <source>Secondary Slave</source>
+        <translation>Sekundärer Slave</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Statistics</source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Network Adapter Statistics</source>
+        <translation>Netzwerk-Adapter</translation>
+    </message>
+    <message>
+        <source>Adapter 1</source>
+        <translation>Adapter 1</translation>
+    </message>
+    <message>
+        <source>Adapter 2</source>
+        <translation>Adapter 2</translation>
+    </message>
+    <message>
+        <source>Adapter 3</source>
+        <translation>Adapter 3</translation>
+    </message>
+    <message>
+        <source>Adapter 4</source>
+        <translation>Adapter 4</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <translation>Nicht angeschlossen</translation>
+    </message>
+    <message>
+        <source>Hard Disks Statistics</source>
+        <translation>Festplatten</translation>
+    </message>
+    <message>
+        <source>Secondary Master</source>
+        <translation>Sekundärer Master</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 seit %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Nicht zugreifbar seit %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Nicht zugreifbar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Log-Anzeige</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Sichern</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Aktualisieren</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox Log-Anzeige</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Keine Log-Dateien gefunden. Drücken Sie &lt;b&gt;Aktualisieren&lt;/b&gt;, um erneut im Ordner &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; zu suchen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>VirtualBox Log-Datei sichern als</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Suche</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Angeschlossen an</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC-Adresse</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generieren</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Netzwerk&amp;kabel angeschlossen</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Einstellungen für Hostinterface</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Name des &amp;Interfaces</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Dateideskriptor</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Programm zum &amp;Einrichten</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Auswählen</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Programm zum &amp;Entfernen</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Netzwerk-Adapter &amp;aktivieren</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Erzeugt eine neue zufällige MAC-Adresse.</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Wählen Sie eine Anwendung zum Einrichten des TAP-Interfaces aus</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Wählen Sie eine Anwendung zum Entfernen des TAP-Interfaces aus</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Aktiviert den virtuellen Netzwerk-Adapter für die virtuelle Maschine.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Legt fest, wie dieser virtuelle Netzwerk-Adapter an das physische Netzwerk des Host-BS angeschlossen ist.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Zeigt an, ob das virtuelle Netzwerkkabel an die virtuelle Maschine angeschlossen ist oder nicht.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Zeigt den Namen des Hostinterfaces für diesen Adapter.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Zeigt den Namen des TAP-Interfaces.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Zeigt das Kommando, das für die Einrichtung des TAP-Interfaces ausgeführt wird.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Wählt die Anwendung zum Einrichten des Interfaces aus.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Zeigt das Kommando, das für die Beendigung des TAP-Interfaces ausgeführt wird.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Wählt die Anwendung zum Beenden des Interfaces aus.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Zeigt die MAC-Adresse dieses Adapters. Sie besteht aus genau 12 Zeichen aus dem Zeichenvorrat {0-9,A-F}. Das zweite Zeichen muss eine gerate Zahl sein.</translation>
+    </message>
+    <message>
+        <source>&amp;Network Name</source>
+        <translation>&amp;Netzwerkname</translation>
+    </message>
+    <message>
+        <source>Displays the name of the internal network selected for this adapter.</source>
+        <translation>Zeigt den Namen des internen Netzwerks für den ausgewählten Adapter.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMParallelPortSettings</name>
+    <message>
+        <source>VBoxVMParallelPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Parallel Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given parallel port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished">Port&amp;nummer</translation>
+    </message>
+    <message>
+        <source>Displays the parallel port number. You can choose one of the standard parallel ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished">&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this parallel port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished">I/O-Po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this parallel port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished">Port&amp;pfad</translation>
+    </message>
+    <message>
+        <source>Displays the host parallel device name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Aktiviere serielle Schnittstelle</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Aktiviert die ausgewählte serielle Schnittstelle für diese virtuelle Maschine.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Port&amp;nummer</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Zeigt die Portnummer der seriellen Schnittstelle. Sie können einen der Standardports auswählen, oder Sie wählen &lt;b&gt;benutzerdefiniert&lt;/b&gt; und können die Portparameter frei einstellen.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Zeigt die IRQ-Nummer dieser seriellen Schnittstelle. Gültige Werte sind ganze Zahlen im Bereich von &lt;tt&gt;0&lt;/tt&gt; bis &lt;tt&gt;255&lt;/tt&gt;. Zahlen größer als &lt;tt&gt;15&lt;/tt&gt; können nur verwendet werden, wenn der &lt;b&gt;I/O-APIC&lt;/b&gt; für diese virtuelle Maschine aktiviert ist.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O-Po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Zeigt den Basis-Portadresse dieser seriellen Schnittstelle. Zulässige Werte sind ganze Zahlen im Bereich von &lt;tt&gt;0&lt;/tt&gt; bis &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Port&amp;modus</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Stellt den Modus für diese serielle Schnittstelle ein. Falls &lt;b&gt;nicht verbunden&lt;/b&gt; gewählt wurde, wird ein serieller Port virtualisiert, der jedoch nicht mit dem Host verbunden ist.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>Erzeuge &amp;Pipe</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Wenn diese Box ausgewählt wurde, dann wird die Pipe im &lt;b&gt;Portpfad&lt;/b&gt; von der virtuellen Maschine erzeugt, wenn diese startet. Anderenfalls versucht die virtuelle Maschine, sich an eine vorhandene Pipe zu anzuschließen.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Port&amp;pfad</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Zeigt den Pfad zur seriellen Port-Pipe des Hostes wenn der Port im Modus &lt;b&gt;Host-Pipe&lt;/b&gt; arbeitet oder den Namen der seriellen Schnittstelle des Hostes im Modus &lt;b&gt;Host-Schnitstelle&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Wählen Sie eine Kategorie aus der Liste auf der linken Seite und bewegen Sie die Maus über eine Eintrag um mehr Informationen zu erhalten&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Allgemein</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>Festplatten</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>Diskette</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>Netzwerk</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>Fernsteuerung</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>Gemeinsame Ordner</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifikation</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Name</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Zeigt den Namen der virtuellen Maschine.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>BS &amp;Typ</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Größe &amp;Hauptspeicher</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Legt die Größe des Speichers für die virtuelle Maschine fest. Wenn Sie zu viel angeben, kann die virtuelle Maschine nicht starten.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Größe &amp;Grafikspeicher</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Legt die Größe des Grafikspeichers für die virtuelle Maschine fest.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Basis</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Auswahl</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Pfad für Sicherungspunkte.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Zurücksetzen</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Erweiterte Einstellungen</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>&amp;ACPI aktivieren</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>&amp;IO-APIC aktivieren</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Boo&amp;t-Reihenfolge</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Erweitert</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Beschreibung</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primärer Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;nicht ausgewählt&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimärer Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Sekundärer Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Diskettenlaufwerk einbinden</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Diskettenlaufwerk des Hosts</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Bindet das angegebene Hostlaufwerk als virtuelles Floppylaufwerk ein.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Abbild</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Verbindet das eingestellte Diskettenlaufwerk mit der virtuellen Maschine.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>CD/DVD-Laufwerk einbinden</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;CD/DVD-Laufwerk des Hosts</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Verbindet das eingestellte CD/DVD-Laufwerk mit der virtuellen Maschine.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO-Abbild</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Bindet das angegebene CD/DVD-Abbild als virtuelles CD/DVD-Laufwerk ein.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Audio &amp;aktivieren</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Audio-&amp;Treiber des Hosts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>&amp;USB-Controller aktivieren</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filter für USB-Geräte</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Leerer Filter (Einf)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Hinzufügen aus (Alt+Einf)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Löschen (Entf)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Ausgewählten USB-Filter löschen.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Aufwärts (Strg+Auf)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Ausgewählten USB-Filter aufwärts bewegen.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Runter (Strg+Ab)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Ausgewählter USB-Filter abwärts.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>VRDP-Server &amp;aktivieren</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Festlegen der VRDP Authentisierungsmethode.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Legt die maximale Zeit für die Anmeldung des Gastes in Millisekunden fest.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Öffnet das Hilfe-Fenster.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Ungültige Einstellungen erkannt</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Änderungen speichern und Dialog schließen.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Alle Änderungen verwerfen und Dialog schließen.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Schließt die angegebene virtuelle Festplatte an den Master-Slot des primären IDE-Controllers an.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Schließt die angegebene virtuelle Festplatte an den Slave-Slot des primären IDE-Controllers an.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Schließt die angegebene virtuelle Festplatte an den Slave-Slot des sekundären IDE-Controllers an.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Zeigt die virtuellen Festplatten, die an diesen IDE-Slot angeschlossen werden können und erlaubt die schnelle Auswahl von anderen Platten.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Bindet das angegebene Medium an das CD/DVD-Laufwerk der virtuellen Maschine. Beachten Sie, dass das CD/DVD-Laufwerk immer an den zweiten Master-Slot des IDE-Controllers angeschlossen wird.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Zeigt die Datei, die als Abbild für virtuelle CD/DVD-Laufwerke verwendet werden soll und erlaubt die Auswahl eines anderen Abbilds.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Bindet das angegebene Abbild als virtuelle Diskette ein.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Zeigt die Datei, die als Abbild für eine virtuelle Diskette verwendet werden soll und erlaubt die Auswahl eines anderen Abbildes.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Aktiviert den virtuellen PCI Audioadapter der den angegebenen Treiber verwendet, um mit dem Audioadapter des Hosts zu kommunizieren.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Aktiviert die Fernsteuerung (RDP = Remote Desktop Protocol) über die sich entfernte RDP-Clients mit der VM verbinden und diese steuern können.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;nicht angeschlossen&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation>- Einstellungen</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Neuer Filter %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Gemeinsame Zwischenablage</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Ordner &amp;Sicherungspunkte</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Zeigt den Typ des Betriebssystems, das Sie in der virtuellen Maschine installieren wollen (auch als Gast bezeichnet).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Aktiviert die Unterstützung für ACPI (Advanced Configuration and Power Management (ACPI) im Gast. &lt;b&gt;Beachten Sie:&lt;/b&gt; Deaktivieren Sie die ACPI-Unterstützung nicht, nachdem Sie Windows installiert haben!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Aktiviert die Unterstützung für den Input/Output APIC (IO-APIC). Dies kann die Performance des Gastes leicht herabsetzen. &lt;b&gt;Beachten Sie:&lt;/b&gt; Deaktivieren Sie die Unterstützung nicht, nachdem Sie Windows installiert haben!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Legt den Modus der gemeinsamen Zwischenablage zwischen Host und Gast fest. Dieses Feature benötigt installierte Gasterweiterungen im Gast-Betriebssystem.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Zeigt den Pfad an, wo Sicherungspunkte für diese virtuelle Maschine gespeichert werden. Beachten Sie, dass Sicherungspunkte viel Platz beanspruchen können.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Setzt den Pfad für Sicherungspunkte zurück auf den voreingestellten Wert. Der momentane Pfad wird erst angezeigt, wenn dieser Dialog verlassen und erneut geöffnet wird.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Zeigt die Beschreibung für diese virtuelle Maschine. Das Beschreibungsfeld kann für Kommentare über die Konfiguration des installierten Gastsystems verwendet werden.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Ruft den Manager für virtuelle Medien auf um eine neue virtuelle Festplatte zu erzeugen oder um ein bereits vorhandenes Abbild auszuwählen.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Zeigt die Diskettenabbilder, die an die virtuelle Maschine gebunden werden können.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Ruft den Manager für virtuelle Medien auf, um ein Diskettenabbild für die Einbindung auszuwählen.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Zeigt die CD/DVD-Geräte am Host, die für die Einbindung in die virtuelle Maschine verfügbar sind.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Ruft den Manager für virtuelle Medien auf, um ein CD/DVD-Abbild für die Einbindung auszuwählen.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Richtet den Treiber für Audioausgabe ein. Wird der &lt;b&gt;Null-Audiotreiber&lt;/b&gt; ausgewählt, sieht der Gast eine Audio-Karte, Ein- und Ausgabe werden aber ignoriert.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Aktiviert den virtuellen USB-Controller für diese Maschine.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Zeigt alle USB-Filter dieser Maschine. Die Checkbox auf der linken Seite legt fest, ob ein bestimmter Filter aktiviert ist oder nicht.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Erstellt einen neuen USB-Filter, bei dem alle Felder leer sind. Beachten Sie, dass solch ein Filter auf alle angeschlossenen USB-Geräte passt.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Fügt einen neuen USB-Filter hinzu, wobei alle Felder mit Werten des ausgewählten USB-Gerätes belegt werden.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Hostinterfaces</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Zeigt alle verfügbaren Hostinterfaces.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Fügt ein neues Hostinterface hinzu.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Entfernt das ausgewählte Hostinterface.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;keine passenden Interfaces&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Hinzufügen</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Entfernen</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox Hostinterface %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Möchten Sie das ausgewählte Hostinterface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;löschen?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Beachten Sie:&lt;/b&gt; Dieses Interface wird möglicherweise von virtuellen Netzwerk-Adaptern anderer VMs benutzt. Nachdem es gelöscht wurde, funktionieren diese Adapter nichts mehr, bis deren Einstellungen entsprechend angepasst wurden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>Serielle Schnittstellen</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V aktivieren</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Falls ausgewählt versucht die virtuelle Maschine einen speziellen Virtualisierungsmodus der CPU (Intel VT-x bzw. AMD-V) zu verwenden. Eine graue Checkbox bedeutet die Übername dieser Einstellung aus den globalen Einstellungen.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>&amp;Anderes</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Zur Laufzeit zugewiesene Medien &amp;merken</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Falls ausgewählt, werden zur Laufzeit zugewiesene CD/DVD- oder Diskettenmedien in den Einstellungen gespeichert um die Zuweisung über die Laufzeit der VM hinaus beizubehalten.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Sonstiges</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Passthrough aktivieren</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Ist diese Box aktiviert, dann darf der Gast ATAPI-Kommandos direkt an das Hostlaufwerk senden. Dies ermöglicht die Nutzung von CD/DVD-Schreibgeräten des Hosts innerhalb der VM. Bitte beachten Sie, dass das Schreiben von Audio-CDs innerhalb der VM noch nicht unterstützt wird.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Serverport</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Authentisierungs&amp;methode</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Zeitüberschreitung für Authentisierung</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Zeigt die VRDP-Server-Portnummer. Sie können &lt;tt&gt;0&lt;/tt&gt; (Null) einstellen, um den voreingestellen Port zu verwenden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Primäre Masterplatte nicht ausgewählt</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Primäre Slaveplatte nicht ausgewählt</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Primäre Masterplatte ist bereits an einen anderen Slot gebunden</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Sekundäre Slaveplatte nicht ausgewählt</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Sekundäre Slaveplatte ist bereits bereits an einen anderen Slot gebunden</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD-Abbild ist nicht ausgewählt</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Diskettenabbild ist nicht ausgewählt</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Unzulässiges Host-Netzinterface ausgewählt</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Doppelte Portnummer ist ausgewählt</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Doppelter Portpfad ist ausgewählt</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 auf der Seite &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>10</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Parallel Ports </source>
+        <translation>Parallele Schnittstellen</translation>
+    </message>
+    <message>
+        <source>#parallelPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;IDE Controller Type</source>
+        <translation>&amp;IDE-Controller im Gast</translation>
+    </message>
+    <message>
+        <source>Defines the type of the virtual IDE controller. Depending on this value, VirtualBox will provide different virtual IDE hardware devices to the guest OS.</source>
+        <translation>Wählt den Typ des virtuellen IDE-Controllers. Abhängig von dieser Einstellung emuliert VirtualBox unterschiedliche IDE-Hardware für den Gast.</translation>
+    </message>
+    <message>
+        <source>Audio &amp;Controller</source>
+        <translation>Audio-&amp;Controller</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Selects the type of the emulated audio hardware.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Wählt den Typ der emulierten Audio-Hardware.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Enable USB E&amp;HCI Controller</source>
+        <translation>E&amp;HCI-Controller aktivieren</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB EHCI controller of this machine. The USB ECHI controller provides USB 2.0 support.</source>
+        <translation>Aktiviert den virtuellen USB-EHCI-Controller für diese Maschine und damit USB-2.0-Unterstützung.</translation>
+    </message>
+    <message>
+        <source>Internal network name is not set</source>
+        <translation>Der Name des internen Netzwerkes ist nicht gesetzt</translation>
+    </message>
+    <message>
+        <source>Port path is not specified </source>
+        <translation>Der Pfad für den Port fehlt</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>parallel ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_es.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_es.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_es.ts	(revision 7219)
@@ -0,0 +1,5166 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Español</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Spanish</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Joaquin Duo (correciones enviarlas a http://www.virtualbox.org/ticket/234)</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">Mover el dispositivo seleccionado hacia arriba.</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">Mover el dispositivo seleccionado hacia abajo.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Mover Arriba (Ctrl-Arriba)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Mover Abajo(Ctrl-Abajo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Mover el dispositivo de seleccionado hacia arriba.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Mover el dispositivo de seleccionado hacia abajo.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Define el orden de arranque (booteo) de los dispositivos. Use las cajas de selección (checkbox) a la izquierda para habilitar o inhabilitar los dispositivos de arranque. Mueva los ítemes verticalmente para cambiar el orden de los dispositivos.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Ejecutable &lt;b&gt;%1&lt;/b&gt; requiere Qt %2.x, se encontró Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Error de Biblioteca (&quot;libreria&quot;) Qt incompatible.</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Izquierda </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Derecha </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift Izquierdo</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift Derecho</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl Izquierdo</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl Derecho</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Izquierdo</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Derecho</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Tecla Win Izquierda</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Tecla Win Derecha</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tecla de Menú</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Bloq Mayús</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Bloq Despl</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Imprimir Pantalla</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Bloq Num</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Adenlante</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Atrás</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sí</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorar</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copiar al portapapeles</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>no completo</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>inválido</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;El valor del campo &lt;b&gt;%1&lt;/b&gt; en la página &lt;b&gt;%2&lt;/b&gt; es %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Uno de los valores en la página &lt;b&gt;%1&lt;/b&gt; es %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">Inaccesible</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Acerca de</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interfaz Gráfica de VirtualBox Versión %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Agregar Interface del Anfitrión (Host)</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nombre de la Interface</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Nombre descriptivo de la nueva interface de red</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Agregar Compartición</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Editar Compartición</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">Ingrese aquí la ruta al directorio compartido</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">Ingrese el nombre del directorio compartido que será creado</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">Haga click para invocar el diálogo &lt;abrir directorio&gt;</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Seleccione el Directorio a compartir</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Ruta del Directorio</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nombre del Directorio</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Muestra la ruta a un directorio existente en la PC.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Muestra el nombre del directorio compartido (como se verá en el OS (Sist. Op.) huésped).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Abre un diálogo para seleccionar un directorio.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Hacer Per&amp;manente</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Cerrar Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Usted quiere:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Guardar el estado de la máquina</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Apagar la máquina</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Revertir hacia la Instantánea actual</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>&amp;Revertir el estado de la máquina al estado almacenado en la instantánea actual</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salva el estado actual de ejecución de la máquina virtual al disco duro físico de la PC anfitrión.&lt;/p&gt;
+&lt;p&gt;La próxima vez que la máquina sea inicializada, será restuarada al estado guardado y continuará la ejecución en el mismo punto donde ud. la guardó. Lo que le permitirá continuar con su trabajo inmediatamente.&lt;/p&gt;
+&lt;p&gt;Tenga en cuenta que guardar el estádo de la máquina puede tomar tiempo, dependiendo el tipo de sistema operativo huésped y la cantidad e memoria que se le asignó a la máquina virtual.&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Enviar señal de apagado</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Envía el Evento ACPI, &quot;Boton de Energía Presionado&quot;, a la máquina virtual.&lt;/p&gt;
+&lt;p&gt;Normalmente el Sistema Operativo huésped detectará esta señal y efectuará un procedimiento de apagado limpio. Esta es la manera recomendada de apagar la máquina virtual, ya que las aplicaciones corriendo dentro de la máquina virtual tendrán la oportunidad de guardar sus datos y estado.&lt;/p&gt;
+&lt;p&gt;Si la máquina no responde a esta acción puede que esté mal configurado o no soporte eventos ACPI de apagado. En este caso conviene apagar el sistema desde la máquina y luego seleccionar &lt;b&gt;Apagar la máquina&lt;/b&gt; para para la ejecución de la máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apága la máquina virtual.&lt;/p&gt;
+&lt;p&gt;Tenga en cuenta que está acción parará la ejecución de la máquina virtual inmediatamente. Esto puede ocasionar que el sistema operativo huésped no puede efectuar un apagado limpio y haya &lt;i&gt;pérdida de datos&lt;/i&gt; dentro de la máquina virtual. Se recomienda usar esta opción cuando la máquina virtual no respode a la acción &lt;b&gt;Enviar señal de apagado&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Cuando está seleccionado, el estádo de la máquina será restaurado al estado almacenado en la instantánea actual cuando fue apagada. Esto es útil cuando usted está seguro que desea descartar los cambios de las últimas sesiones y retornar a la instantánea actual.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;los&amp;nbsp;dispositivos&amp;nbsp;USB&amp;nbsp;conectados&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;no conectado&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;El Controlador USB está inhabilitado&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Modo Pantalla Completa</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Cambiar a modo pantalla completa</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integración Ratón</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Autodimensionar la Pantalla del Huésped</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Autodimensionar la Pantalla del &amp;Huésped</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Redimensiona la pantalla del huésped cuando se redimensiona la ventana (requiere las aplicaciones &quot;Guest Additions&quot; instaladas)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ajustar Tamaño de Ventana</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajustar el tamaño y posición de ventana anfitriona al tamaño de la pantalla huésped</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Insertar Ctrl-Alt-Supr</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Envia la secuencia Ctrl-Alt-Supr a la máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Insertar Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Envia la secuencia Ctrl-Alt-Backspace a la máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reiniciar</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reinicia la máquina virtual</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>A&amp;pagado ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Envía el envento &quot;Botón de Energía(Power Button) ACPI&quot; a la maquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Cerrar...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Cierra la máquina virtual</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Tomar &amp;Instantánea...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Tomar una Instantánea de la máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Imagen Disquet...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Montar una imagen de Disquet</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Desmontar D&amp;isquet</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Desmontar el disquet actual montado</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Imagen &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Montar imagen de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Desmontar C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Desmontar el CD/DVD-ROM actual montado</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Servidor Escritorio Remoto (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>&amp;Pantalla Remota</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Habilitar o inhabilitar conecciones de escritorio remotas (RDP) a esta máquina</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Abrir</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Directorios Compartidos...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Abrir un dialogo para operar sobre los directorios compartidos</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instalar &quot;Guest Additions&quot;(Aplicaciones del Huésped)...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montar la imagen de &quot;Guest Additions&quot;(Aplicaciones del Huésped)</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>E&amp;stadísticas...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Línea de &amp;Comando...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Sitio Web de &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abrir el navegador e ir al sitio del producto VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Acerca de VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostrar un diálogo con la información del producto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reiniciar Todos los Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Produce que todos los mensajes de avisos y mensajes inhabilitados sean mostrados nuevamente</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Montar &amp;Disquet</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Montar &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispositivos &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">&amp;Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispositivos</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;purar</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ayuda</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica si la función de autodimensionar está Habilitada (&lt;img src=auto_resize_on_16px.png/&gt;) or Inhabilitada (&lt;img src=auto_resize_off_16px.png/&gt;). Preste atención porque requiere que el Huésped tenga instalado &quot;Guest Additions&quot; (Aplicaciones del Huésped).</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica si el puntero del ratón es capturado por el Sistema Huésped:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;puntero no es capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;puntero es capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt; Preste atención ya que esto requiere que el Huésped tenga instalado &quot;Guest Additions&quot; (Aplicaciones del Huésped).</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica si el teclado es capturado por el Sistema Huésped (&lt;img src=hostkey_captured_16px.png/&gt;) o no (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Muestra la tecla asignada al Anfitrión(Host).&lt;br&gt; Cuando se aprieta solamente esta tecla alterna el estado de captura del teclado y el ratón. Puede también ser combinada con otra tecla para efectuar acciones del menú principal rapidamente.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Brinda un rápido acceso a los directorios compartidos (click botón derecho).&lt;br&gt; Preste atención ya que esto requiere que el Huésped tenga instalado &quot;Guest Additions&quot; (Aplicaciones del Huésped).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;la&amp;nbsp;disquetera&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Disquetera&amp;nbsp;Real&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">no&amp;nbsp;montada</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;el&amp;nbsp;medio&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Unidad&amp;nbsp;CD/DVD&amp;nbsp;Real&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">no&amp;nbsp;montado</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;los&amp;nbsp;discos&amp;nbsp;duros&amp;nbsp;virtuales</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;no conectado&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;las&amp;nbsp;interfaces&amp;nbsp;de&amp;nbsp;red&lt;br&gt;[&lt;b&gt;%1 adaptador(es)&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica si la Pantalla Remota (Server VRDP) esta habilitado (&lt;img src=vrdp_16px.png/&gt;) o no (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP Server es escuchando en el puerto %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pausar</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspende la ejecución de la máquina virtual</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>R&amp;eanudar</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Reanuda la ejecución de la máquina virtual</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Inhabilitar Integración del Ratón</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Temporalmente inhabilita la integración el ratón del sistema anfitrión(host)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Habilitar la Integración del &amp;Ratón</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Habilita temporalmente la integración del ratón del sistema anfitrión</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantánea %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;No se encuetra la imagen de CD de &quot;Guest Additions&quot;(Aplicaciones del Huésped)Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; o &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Unidad Anfitrión</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;la&amp;nbsp;actividad&amp;nbsp;de&amp;nbsp;las&amp;nbsp;interfacesd&amp;nbsp;e&amp;nbsp;red</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos los adaptadores de red se encuentra inhabilitados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>Adaptadores de &amp;Red</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Montar la unidad física seleccionada a la PC anfitrión</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Montar la unidad física seleccionada a la PC anfitrión</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Desconectar el cable del adaptador virtual de red seleccionado</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Conectar el cable al adaptador virtual de red seleccionado</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Modo F&amp;luído</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Cambiar a modo de integración de escritorio fluído</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indica si el teclado está capturado por el Sist. Operativo huésped (&lt;img src=hostkey_captured_16px.png/&gt;) o no (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad del medio de disquetera:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unidad Anfitrión&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagen&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hay medio montado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad del medio de CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unidad Anfitrión&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagen&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hay medio montado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad de los discos duros virtuales:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hay discos duros conectados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad de las interfaces de red:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos los adaptadores de red se encuentra inhabilitados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad de los dispositivos USB conectados:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hay dispositivos USB conectados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;El controlador USB se encuentra inhabilitado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indica si el Despliege Remoto (Server VRDP) está habilitado (&lt;img src=vrdp_16px.png/&gt;) o no (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica la actividad de los directorios compartidos:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hay directorios compartidos&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenidos...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar los contenidos de ayuda en línea</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrar VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir el formulario de registro de VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nombre</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Tamaño Virtual</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Tamaño Actual</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamaño</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Manejador de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;disco Duro</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Imagen de &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Imagen de &amp;Disquet</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Invocar ventana de Dialogo de Ayuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Aceptar</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Aceptar Dialogo</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Cancelar Dialogo</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nuevo...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Agregar...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Eliminar</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Liberar</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>A&amp;ctualizar</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nuevo</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Agregar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Eliminar</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Liberar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Create new VDI file and attach it to media list</source>
+        <translation type="obsolete">Crear archivo nuevo VDI y conectarlo a la lista de medios</translation>
+    </message>
+    <message>
+        <source>Add existing media image file to media list</source>
+        <translation type="obsolete">Agregar una imagen existente a la lista de medios</translation>
+    </message>
+    <message>
+        <source>Remove selected media image file from media list</source>
+        <translation type="obsolete">Remover la imagen seleccionada de la lista de medios</translation>
+    </message>
+    <message>
+        <source>Release selected media image file from being using in some VM</source>
+        <translation type="obsolete">Liberar la imagen de medioss para ser usada en alguna otra maquina virtual</translation>
+    </message>
+    <message>
+        <source>Refresh media image list</source>
+        <translation type="obsolete">Actualizar la lista de imágenes de médios</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Acciones</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Localización</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipo de Disco</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipo de amlacenamiento</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Conectado a</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Instantánea</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Verificando accesibilidad</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando accesibilidad...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de Disco:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de Almacenamiento:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Instantánea:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error verificandoi acceso a los medios</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando Accesibilidad...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error verificando acceso a los medios</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>El archivo de imagen no esta accesible</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Seleccionar</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Todas las imagenes de disco (*.vdi; *.vmdk);;Imagen de disco virtual (*.vdi);;Imagen VMDK (*.vmdk);;Todos los archivos (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Seleccione un archivo de imagen de disco rígido</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Imagen CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Seleccione una archivo de imagen CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Imagen de Disquet (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Seleccione un archvo de imagen  de disquet</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Crear un disco virtual nuevo</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Agregar (registrar) una archivo de imagen existente</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Eliminar (&quot;desregistrar&quot;) el medio seleccionado</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Liberr el medio seleccionado desconectándola de la máquina</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Actualizar la lista de medios</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM images (*.iso);;Todos los archivos (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Floppy images (*.img);;Todos los archivos (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Bajando la imagen  de CD de &quot;Guest Additions&quot; (aplicaciones para el Sist. Op. huésped) desde &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Cancelar la bajada de la Imagen de CD &quot;Guest Additions&quot;</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>No se pudo encontrar el archivo en el servidor (respuesta: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nos e puedo salver el archivo descargado como &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Seleccione el directorio donde slavar la imagen de &quot;Guest Additions&quot;</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Finalizó el tiempo de espera de la conección.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>El proceso de bajada fue cancelado por el usuario.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Diferenciando</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispositivo desconocido %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Fabricante: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID Producto ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revisión: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;No. Serial %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Estado: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nombre</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tipo OS(Sis. Op.)</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memoria Base</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>General</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memoria Video</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Orden de Arranque</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>No conectado</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Discos Duros</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Habilitado</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Habilitado</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>No montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Imagen</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Unidad Anfitrión</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>No montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Imagen</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Unidad Anfitrión</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptador</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Red</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtros Dispositivos</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 activo)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Controlador USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Puerto Servidor VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Pantalla Remota</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Abrir URLs no está todavía implementado.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Apagada</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Guardada</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Abortada</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Corriendo</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Detenida</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Iniciando</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Terminando</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Guardando</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Restaurando</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Descartando</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Cerrada</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Abierta</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Engendrando</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Cerrando</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disquet</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disco Duro</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Red</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primario</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secundario</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Inmutable</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Escritura Directa</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagen de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagen VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Externo</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Huésped</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ingnorar</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Retener</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Maestro</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Esclavo</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispositivo&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador de Audio &quot;Null&quot;</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador Audio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Controlador Audio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>No conectado</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interface Anfitrión</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Red Interna</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>No soportado</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>No disponible</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ocupado</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponible</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Retenido</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturado</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Comprobando...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Inaccesible&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Anfitrión a Huésped</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Huésped a Anfitrión</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidireccional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Selecccione un directorio</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Seleccione un archivo</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Puerto %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Puerstos seriales</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Directorios Compartidos</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Directorios Compartidos</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Atascada</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Desconectado</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Tubería (pipe) Anfitrión</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispositivo Anfitrión</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definido pro el Usuario</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disco duro definido por el Usuario</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; es un código de Tecla Anfitrión inválido.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>El valor &apos;%1&apos; de la tecla (entrada) &apos;%2&apos; no coincide con la restricción en la expresión regular (regexp) &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>No se puede borrar la tecla (entrada) &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoría</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[enlace]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nombre]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleccione de la lista a su izquierda una categoría de configuración y luego mueva el mouse sobre los ítemes para obtener más información&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Entrada </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>&amp;Directorios por Omisión</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is
+used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="obsolete">Muestra la ruta a el directorio VDI por omisión. Si no se ha explicitado, 
+este directorio es utilizado cuando se crean nuevos discos virtuales o se agregan ya existentes.</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Máquinas</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Archivos VDI</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Reasigna el valor por omisión al directorio de la máquina virtual .
+Después que haya aceptado los cambios y abierto este diálogo nuevamente, el nuevo directorio será mostrado.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Reasigna el valor por omisión al directorio VDI .
+Después que haya aceptado los cambios y abierto este diálogo nuevamente, el nuevo directorio será mostrado.strada.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine
+folder. This folder is used, if not explicitly specified otherwise, when creating new
+virtual machines.</source>
+        <translation type="obsolete">Muestra</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default VDI folder.</source>
+        <translation type="obsolete">Abre un diálogo para seleccionar
+el directorio VDI por omisión.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default virtual machine folder.</source>
+        <translation type="obsolete">Abre un diálogo para seleccionar
+el directorio de Máquina Virtual por omisión.</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Teclado</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tecla &amp;Anfitrión</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Auto-capturar teclado</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtros Dispositivos &amp;USB</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">Listar todos los filtros USB globales.
+Las cajas de selección (checkbox) a la izquierda define si un filtro particular está habilitado o no.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Agregar Vacío (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">Agrega un filtro USB con
+todos los campos vacíos. Tenga en cuenta que tal filtro filtrará cualquier dispositivo
+USB conectado.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Agregar desde (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">Agrega un filtro USB nuevo
+para todos los dispositivos USB seleccionados, conectados a la PC Anfitriona.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Eliminar (Supr)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Eliminar el dispositivo USB seleccionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Arriba</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mover Arriba (Ctrl+Arriba)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mover el filtro USB seleccionado hacia arriba.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Abajo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mover Abajo (Ctrl+Abajo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mover el filtro USB seleccionado hacia abajo.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Muestra el diálogo de ayuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Detectada Configuración Inválida</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Acepta (guarda) los cambios y cierra el diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela los cambios y cierra el diálogo.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferencias de VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Muestra en la ventana de la Máquina Virtual (VM) la tecla usada como &quot;Tecla Anfitrión&quot;. Active el campo de entrada y presione la nueva &quot;Tecla Anfitrión&quot;. Tenga en cuenta que la teclas alfanuméricas, de movimiento del cursor y las de edición no pueden ser utilizadas.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nuevo Filtro %1</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically
+captured every time the VM window is activated. When the keyboard is captured,
+all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="obsolete">Cuando está activado, el teclado es capturado
+automaticamente si la ventana de la Máquina Virtual está activa. Si el teclado
+es capturado todas las combinaciones de teclas (incluyendo Alt+Tab) son envíadas a la Máquina Virtual.</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Idioma </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Idioma de Interface</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(es):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Idioma:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (incorporado)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;no disponible&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;desconocido&gt;</translation>
+    </message>
+    <message>
+        <source>
+Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.
+                                    </source>
+        <translation type="obsolete">
+Listar todos los idiomas disponibles. El idioma actual está 
+en escrito en &lt;b&gt;negrita&lt;/b&gt;. Seleccionar &lt;i&gt;Por Omisión&lt;/i&gt; si se quiere 
+volver al idioma por omisión del sistema.
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Por Omisión</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Mostrar la ruta hacia el directorio VDI por omisión. Este directorio es usado, si no se especifica otro, cuando se agrega o crea un nuevo disco duro virtual.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restaura la ruta del directorio de máquina virtual al valor por omisión. La ruta actual será mostrada luego de aceptar los cambios y abrir este diálog nuevamente.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restaura la ruta del directorio VDI al valor por omisión. La ruta actual será mostrada luego de aceptar los cambios y abrir este diálog nuevamente.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Muestra la ruta del directorio de máquina virtual al valor por omisión.  Este directorio es usado, si no se especifica otro, cuando se crea una nueva máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Abre un diálogo para seleccionar el directorio VDI por omisión.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Abre un diálogo para seleccionar el directorio de máquina virtual por omisión.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Con esta opción marcada, el teclado será automáticamente capturado cada vez que la ventana de la Máquina Virtual sea activada. Cuando el teclado es capturado, todas las combinaciones de teclas serán redireccionadas a la Máquinva Virtual (incluyendo las de sistema, como Alt-Tab).</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Listar todos los filtros USB globales. Las cajas de selección (checkbox) a la izquierda define si un filtro particular está habilitado o no.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Agrega un filtro USB con todos los campos vacíos. Tenga en cuenta que tal filtro filtrará cualquier dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Agrega un filtro USB nuevo para todos los dispositivos USB seleccionados, conectados a la PC Anfitriona.</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Listar todos los idiomas disponibles. El idioma actual está 
+en escrito en &lt;b&gt;negrita&lt;/b&gt;. Seleccionar &lt;i&gt;Por Omisión&lt;/i&gt; si se quiere 
+volver al idioma por omisión del sistema.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Biblioteca de Autenticación V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Muestra la ruta a la biblioteca (&quot;librería&quot;) que provee autenticación para Despliege de Clientes Remotos (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Abre un diálogo para seleccionar el archivo para la biblioteca de autenticación VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicializa los valores por omisión para la biblioteca de autenticación. Para visualizar la biblioteca por omisión debe aceptar los cambios y reabrir este diálogo.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Funcionalidades &amp;Extendidas</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilitar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Define si las máquinas virtuales deberían tratar de usar la extensiónes Intel VT-x y AMD-V o no. En caso de que no sea especificado.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Estoy de &amp;Acuerdo</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>&amp;No estoy de Acuerdo</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Cerrar el panel de búsqueda</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Buscar </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Ingrese la cadena de búsqueda aquí</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Anterior</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Buscar la coincidencia anterior de la cadena</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Siguiente</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Buscar la coincidencia siguiente de la cadena</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Distinguir Mayus/Minus</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Realiza una búsqueda distinguiendo entre Mayúsculas y Minúsculas (cuando está seleecionado)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Cadena no encontrada</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;no hay disco duro&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>No hay disco duro</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Crear Disco Virtual nuevo</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este asistente lo guiará para crear una Imagen de Disco Virtualpara su Máquina Virtual.&lt;/p&gt;
+&lt;p&gt;Use el botón &lt;b&gt;Siguiente&lt;/b&gt; para ir a la siguiente página del assitente 
+y &lt;b&gt;Atrás&lt;/b&gt; para regresar a la anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>¡Bienvenido al  Asistente para la creación de un Nuevo Disco Virtual!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione el tipo de Imagen de Disco Virtual que desea crear.&lt;/p&gt;
+&lt;p&gt;Una &lt;b&gt;Imagen de expansión dinámica&lt;/b&gt; ocupa inicialmente poco espacio. 
+Luego irá creciendo a medida que el OS (sistema operativo) Huésped utilice 
+espacio (hasta el tamaño máximo especificado).&lt;/p&gt;
+&lt;p&gt;Una &lt;b&gt;Imagen de tamaño fijo&lt;/b&gt; no crece. Es almacenada en una imagen
+apenas mayor del tamaño del disco virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipo de Imagen</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Imagen de expansión &amp;Dinámica</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Imagen de tamaño &amp;Fijo</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipo de Imagen de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Presione &lt;b&gt;Seleccionar&lt;/b&gt; para elegir la ubicación y nombre del archivo para almacenar la Imagen de Disco Virtual. Alternativamente puede ingresar el nombre del archivo en el campo de entrada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nombre del Archivo de &amp;Imagen</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione el tamaño de la imagen de disco virtual en megabytes. Este será el tamaño de disco que será
+ reportado al OS (Sist. Op.) Huésped.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Tamaño de Image</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Tamaño y Ubicación del Disco Virtual</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Se creará una nueva Imagen de Disco Virtual en con los siguientes parámetros:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Si la siguiente configuración es correcta presione el botón &lt;b&gt;Finalizar&lt;/b&gt;.
+                            Una vez presionado una nueva Imagen de Disco Virtual será creada.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resumen</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ubicación:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tamaño:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Imagenes de Disco (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Seleccione un archivo para la nuevo Archivo de Imagen de Disco</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Crear una Nueva Máquin Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este asistente lo guiará en los pasos necesario para crear una nueva
+ Máquina Virtual para VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use el botón &lt;b&gt;Siguiente&lt;/b&gt; para ir a la siguiente página del assitente 
+y &lt;b&gt;Atrás&lt;/b&gt; para regresar a la anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>¡Bienvenido al Asistente para la creación de una Nueva Máquina Virtual!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ingrese el Nombre de la nueva Máquina Virtual y seleccione el tipo de sistema operativo Huésped que usted planea instalar.&lt;/p&gt;
+&lt;p&gt;El nombre de la Máquina Virtual normalmente indica su configuración de Software y Hardware. Será usado para identificar la máquina virtual creada en los productos de VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ombre</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de OS (sist. op.)</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nombre de VM (maq. virt.) y Tipo de OS (sist. op.)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione la cantidad en Megabytes de memoria base (RAM) que será asignada a la Máquina Virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Tamaño de &amp;Memoria Base</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memoria</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione la Imagen de Disco Duro que será usada como disco 
+de inicio (boot) . Usted puede crear un disco nuevo
+presionando en &lt;b&gt;Nuevo&lt;/b&gt; o puede seleccionar un disco 
+existente desde la lista desplegable o presionando el botón &lt;b&gt;Existentes&lt;/b&gt;
+(invoca el Administrador de Discos Virtuales).&lt;/p&gt;
+&lt;p&gt;Si Usted necesita una configuración más complicada de Discos Duros puede salterarse 
+este paso y luego conectar los Discos Duros desde el diálogo de Configuración de la Máquina Virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>I&amp;niciar Disco Duro (Maestro Primario)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>Nu&amp;evo...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistente...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disco Duro Virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Usted está a punto de crear una nueva Máquina Virtual
+                            con los siguientes parámetros:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Si lo de arriba es correcto presione el botón&lt;b&gt;Finalizar&lt;/b&gt;.
+                            Una vez presionado una nueva Máquina Virtual será creada.
+                            &lt;/p&gt;&lt;p&gt;
+                            Tenga en cuenta que puede cambiar estos y otros parámetros de la
+                            Máquina Virtual usando el diálogo &lt;b&gt;Configuración&lt;/b&gt;
+                            accesible a través del menú principal de VirtualBox.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resumen</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nombre:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tipo de OS:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memoria Base:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Iniciar Disco Duro:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>El tamaño recomendado de memoria base (RAM) es &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>El tamaño recomendado de disco de inicio es &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Información</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pregunta</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Aviso</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Error</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Error Crítico</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>No muestre este mensaje nuevamente</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Fallo al abrir &lt;tt&gt;%1&lt;/tt&gt;. Asegúrese que su sistema puede manejar correctamente URLs de este tipo.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallo al inicializar COM o no se encontró el server COM de VirtualBox. Probablemente el server VirtualBox no está corriendo o falló al tratar de iniciarse.&lt;/p&gt;&lt;p&gt;La aplicación se cerrará.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallo al crear el objeto COM de VirtualBox.&lt;/p&gt;&lt;p&gt;La aplicación se cerrará.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallo al cargar la configuración global de GUI (interface grafica) .&lt;/p&gt;&lt;p&gt;La aplicación se cerrará.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Fallo al guardar la configuración global de GUI (interface grafica).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Falló en ajustar las propiedades globales de VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Falló en acceder el subsistema USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Falló en crear una nueva máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en crear una nueva máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en aplicar la configuración de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en guardar la configuración de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en cargar la configuración de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en iniciar la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en &quot;pausar&quot; la ejecución de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en reanudar la ejecución de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en guardar el estado de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en crear instantánea de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en terminar la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en borrar la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en desechar el estado guardado de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falló en desechar la instantánea &lt;b&gt;%1&lt;/b&gt; de la máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en desechar el estado actual de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en desechar la instantánea y el estado actual de la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>No hay máquina virtual que se llame &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Está usted seguro que quiere borrar permanentemente la máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operación no se puede deshacer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Está usted seguro que quiere &quot;desregistrar&quot; la máquina virtual &lt;b&gt;%1&lt;/b&gt; inaccesible?&lt;/p&gt;&lt;p&gt;No sé podrá registrar nuevamente desde la Interface de Usuario (GUI).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Está usted seguro que quiere descartar el estado guardado de la máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operación es equivalente a reiniciar o apagar la máquina sin hacerlo desde el OS (sist. op.) Huésped con sus funciones para el caso.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Liberando esta imagen de medio la desconectará de la máquina(s) virtual(es): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;¿Continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;El archivo de imagen &lt;b&gt;%1&lt;/b&gt; ya existe. No se puede crear un disco duro virtual que use este archivo, ya que está siendo usado por otro disco virtual.&lt;/p&gt;&lt;p&gt;Por favor, especifique un nombre de archivo diferente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Quiere borrar la imagen de disco virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Si selecciona no &lt;b&gt;No&lt;/b&gt;, la imagen será &quot;desregistrada&quot; de la colección pero quedará el archivo en disco físico real.&lt;/p&gt;&lt;p&gt;Si selecciona &lt;b&gt;Sí&lt;/b&gt;, entonces la imágen será borrada luego de ser &quot;desregistrada&quot;. Esta operación no se puede deshacer.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en borrar la imagen de disco virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Quiere borrar (&quot;desregistrar&quot;) el disco virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Falló en crear la imagen de disco virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Fallo en conectar la imagen de disco con UUID %1 al dispositivo %2 del controlador %3 de la máquina virtual &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Fallo en desconectar la imagen de disco del slot del dispositivo %1 del controlador %2 de la máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disco duro</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>Imagen de CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>Imagen de Disquet</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Fallo en registrar el %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Fallo en &quot;desregistrar&quot; el %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Fallo en crear una nueva sesión.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Fallo en abrir una sesión para la máquina virtual con UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Fallo en abrir una sesión para la máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Fallo en obtener el estado de disponibilidad del medio &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Algunos de los medios registrados no estarán disponibles.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Fallo en conectar el dispositivo USB &lt;b&gt;%1&lt;/b&gt; a la máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Fallo en desconectar el dispositivo USB &lt;b&gt;%1&lt;/b&gt; de la máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Fallo en crear un directorio compartido &lt;b&gt;%1&lt;/b&gt; (apuntando a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) de la máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Fallo en borrar el directorio compartido &lt;b&gt;%1&lt;/b&gt; (apuntando a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) de la máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Usted hizo &lt;b&gt;click con el ratón/b&gt; dentro de la pantalla de la Máquina Virtual o ha presionado la tecla &lt;b&gt;Tecla Anfitrión&lt;/b&gt;. Esto ocasionará que la Máquina Virtual &lt;b&gt;capture&lt;/b&gt; el ratón (solo si la &quot;integración del ratón&quot; no está soportada por el OS (sist. op.) huésped) y el teclado de la máquina anfitriona. Lo que hará que estén inaccesibles para las demás applicaciones corriendo en la máquina anfitriona.&lt;/p&gt;&lt;p&gt;En cualquier momento puede presionar la &lt;b&gt;Tecla Anfitrión&lt;/b&gt; para &lt;b&gt;liberar&lt;/b&gt; el teclado y el ratón (si están capturados) y retorna a su operación normal. La tecla actual asignada a la Tecla Anfitrión es mostrada en la barra de estado al pie de la ventana de la Máquina Virtual, al lado del ícono&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Éste ícono junto con el ícono del ratón aledaño indican el estado de captura del ratón y el teclado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ud. tiene la opción de &lt;b&gt;Auto captura del teclado&lt;/b&gt; activada. Ésto causará que se &lt;b&gt;capture&lt;/b&gt; el teclado automáticamente cada vez que la ventana de la Máquina Virtual (VM) sea activada. Esto inhabilitará el teclado para otras aplicaciones corriendo en la máquina Anfitrión: cuando el teclado es capturado, todas la combinaciones de teclas (incluyendo las de sistema como Alt-Tab) son redirijidas haica la Máquina Virtual.&lt;/p&gt;&lt;p&gt;Puede presionar la &lt;b&gt;Tecla Anfitrión&lt;/b&gt; en cualquier momento para liberar el teclado y el ratón (de estar capturados) y que vuelvan a su operación normal. La tecla anfitrión actual es mostrada en la barra de estado al pie de la ventana de la Máquina Virtual, al lado del ícono &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Éste ícono junto con ícono del ratón, colocado al costado, indican el estado actual de captura del teclado y el ratón.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Máquina Virtual reporta que el Sist. Operativo (OS) huésped soporta &lt;b&gt;integración del ratón&lt;/b&gt;. Esto quiere decir que no se necesita &lt;b&gt;capturar&lt;/b&gt; el ratón para poder usarlo en el OS huésped -- todas las acciones que realice cuando el puntero del ratón esté sobre la Máquina Virtual son enviadas directamente al OS huésped. Si el ratón está capturado, será automáticamente liberado al salir de los bordes de la ventana.&lt;/p&gt;&lt;p&gt;El ícono en la barra de estado se verá como &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;para informale que el OS huésped soporta integración del ratón y está habilitada.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Ciertas aplicaciones pueden comportarse incorrectamente con el modo de integración del ratón. Siempre se puede activar o desactivar para la sesión actual seleccionando la acción correspondiente en la barra de menú.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La máquina Virtual reporta que el Sist. Operativo (OS) huésped no soporta &lt;b&gt;integración del ratón&lt;/b&gt; in el modo de video actual. Se necesita capturar el ratón (haciendo click sobre la pantalla de la Máquina Virtual o presionando la tecla anfitrión) para poder usar el ratón dentro de OS huésped.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Máquina Virtual se encuentra actualmente en el estado de &lt;b&gt;Pausa&lt;/b&gt; y por lo tanto no acepta ninguna entrada de ratón o el teclado. Si desea continuar trabajando dentro de la Máquina Virtual, necesita presionar la opción &lt;b&gt;Reanudar&lt;/b&gt; dentro de la barra de menú.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Uno o más medios de discos virtuales, CD/DVD o Disquetera no se encuentra actualmente accesibles. Como resultado, no se podrá utilizar las Máquinas Virtuales que utilizan estos medios hasta que sean accesibles.&lt;/p&gt;&lt;p&gt;Presione &lt;b&gt;OK&lt;/b&gt; para abrir el Manejador de Discos Virtuales y corroborar que medios está inaccesibles. O presione &lt;b&gt;Ignorar&lt;/b&gt; para ingorar este mensaje.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se puede correr VirtualBox en modo &lt;i&gt;Selector de VM (Máquina Virt.)&lt;/i&gt; debido a las restricciones locales.&lt;/p&gt;&lt;p&gt;La aplicación se cerrará ahora.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Error Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Error No Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Aviso&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Gravedad: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La ejecución de la máquina virtual puede caer en una condición de error como se describe abajo. Puede ignorar este mensaje, pero se sugiere llevar a cabo las acciones apropiadas para asegurarse que el error descripto no vuelva a suceder.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Código&amp;nbsp;Resultado: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Componente: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interface: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Receptor: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Receptor&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se puede encontrar el archivo para el idioma &lt;b&gt;%1&lt;/b&gt; en el directorio &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;El idioma será reestablecido al idioma del sistema por omisión. Por favor vaya al diálogo &lt;b&gt;Preferencias&lt;/b&gt;, en el menú &lt;b&gt;Archivos&lt;/b&gt; de la barra del menu del la ventana principal de VirtualBox, y seleccione un idioma existente en la opción de &lt;b&gt;Idioma&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se pudo cargar el archivo de idioma &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;El idioma será reajustado al idioma  Inglés (&quot;built-in&quot;) temporalmente. Por favor vaya al diálogo &lt;b&gt;Preferences&lt;/b&gt;, en el menú &lt;b&gt;File&lt;/b&gt; de la barra del menu del la ventana principal de VirtualBox, y seleccione un idioma existente en la opción de &lt;b&gt;Laguage&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en crear la interface de red Anfitrión &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló en eliminar la interface de red Anfitrión &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID Error: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¡Ocurrió un error fatal durante la ejecución de la máquina virtual! La máquina virtual será apagada. Se sugiere que copie el siguiente error para luego evaluación posterior (puede usar el portapapeles para copiar y pegar).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¡Ocurrió un error durante la ejecución de la máquina virtual! Los detalles del error se muestran abajo. Puede intentar corregir el error y reanudar la ejecución de la máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Las Aplicaciones del Huésped (&quot;Guest Additions&quot;) instaladas en el Sist. Operativo Huésped son muy viejas: la versión instalada es %1. La versión esperada es %2. Algunas funcionalidades que requieren &quot;Guest Additions&quot; (integración del ratón, auto-redimensionamiento de la pantalla huésped) probablemente dejarán de funcionar apropiadamente.&lt;/p&gt;&lt;p&gt;Por favor actualice &quot;Guest Additions&quot; a la versión más reciente eligiendo &lt;b&gt;Instalar Guest Additions (Aplicaciones del Huésped)/&lt;b&gt; desde el menú de &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Las Aplicaciones del Huésped (&quot;Guest Additions&quot;) instaladas en el Sist. Operativo Huésped son muy viejas: la versión instalada es %1. La versión esperada es %2. Algunas funcionalidades que requieren &quot;Guest Additions&quot; (integración del ratón, auto-redimensionamiento de la pantalla huésped) puede que no funcionen apropiadamente.&lt;/p&gt;&lt;p&gt;Es recomendable que actualice &quot;Guest Additions&quot; a la versión más reciente eligiendo &lt;b&gt;Instalar Guest Additions (Aplicaciones del Huésped)/&lt;b&gt; desde el menú de &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Las Aplicaciones del Huésped (&quot;Guest Additions&quot;) instaladas en el Sist. Operativo Huésped demasiado nuevas para esta versión de VirtualBox: la versión instalada es %1. La versión esperada es %2.&lt;/p&gt;&lt;p&gt;Utilizar una versión más nueva de &quot;Guest Additions&quot; que con una versión más vieja de VirtualBox no está soportado. Por favor instale la versión de &quot;Guest Additions&quot; correspondiete a esta versión de VirtualBox eligiendo &lt;b&gt;Instalar Guest Additions (Aplicaciones del Huésped)/&lt;b&gt; desde el menú de &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falló en cambiar la ruta del directorio de instantáneas a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; de la máquina virtual &lt;b&gt;%1&lt;b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se pudo activar el modeo fluído debido a memoria de video huésped insuficiente.&lt;/p&gt;&lt;p&gt;Se debe configurar la Máquina Virtual con al menos &lt;b&gt;%1&lt;/b&gt; de memoria de video.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falló en eliminar el directorio compartido &lt;b&gt;%1&lt;/b&gt; (apuntando a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) desde la máquina virtual &lt;b&gt;%3&lt;/b&gt;. &lt;/p&gt;&lt;p&gt;Por favor cierre todos los programas en el Sist. Operativo Huésped que puedan estar usando este directorio compartido y vuelva a intentarlo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se pudo encontrar la imagen de CD de &quot;Guest Additions&quot; (Aplicaciones del Huésped) de VirtualBox &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; o &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;¿Desea descargar la imagen de este CD desde internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falló en descargar la imagen de CD de &quot;Guest Additions&quot; (Aplicaciones del Huésped) de VirtualBox desde &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¿Está seguro que desea descargar la imagen de CD de &quot;Guest Additions&quot; (Aplicaciones del Huésped) de VirtualBox desde &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (tamaño %3 bytes)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation> La imagen de CD de &quot;Guest Additions&quot; (Aplicaciones del Huésped) de VirtualBox fue existosamente desde  &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; y guardada localmente como &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;¿ Desea registrar esta imágen de CD y montarla in la unidad de CD/DVD virtual?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La ventana de la máquina virtual será cambiada al modo &lt;b&gt;pantalla completa&lt;/b&gt;. Puede volver al modo de ventana en cualquier presionando &lt;b&gt;%1&lt;/b&gt;. Tenga en cuenta que la tecla &lt;i&gt;Anfitrión&lt;/i&gt; actualmente está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Además tenga en cuenta el que la barra de menú está escondida en modo pantalla completa. Puede acceder a este menú presionando &lt;b&gt;Tecla Anfitrión+Inicio&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La máquina virtual será cambiada al modo &lt;b&gt;Fluído&lt;/b&gt;. Puede volver al modo de ventana en cualquier presionando &lt;b&gt;%1&lt;/b&gt;. Tenga en cuenta que la tecla &lt;i&gt;Anfitrión&lt;/i&gt; actualmente está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Además tenga en cuenta el que la barra de menú está escondida en modo pantalla completa. Puede acceder a este menú presionando &lt;b&gt;Tecla Anfitrión+Inicio&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La pantalla de la máquina virtual está optimizada para trabajar en modo de color &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt;. Sin embargo el modo del pantalla de la máquina virtual está configurada como &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Por favor abra el diálogo de las propiedades de pantalla en el Sist. Operativo huésped y seleccione un modo de color de &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;, de estar disponible, para obtener el mejor rendimiento en el subsistema de video virtual.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Algunos sistemas operativos, como OS/2, puede en realidad estar trabajando en 32&amp;nbsp;bit pero reportarlo como 24&amp;nbsp;bit (16 milliones de colores). Puede tratar de seleccionar una calidad de color diferente para ver si este mensaje desaparece o simplemente deshabilitar este mensaje ahora si está seguro que el modo de color (%4&amp;nbsp;bit) no está disponible en el Sist. Operativo Huésped.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Un error crítico ha ocurrido mientras corría la máquina virtual y la ejecución de la máquina virtual se terminará.&lt;/p&gt;&lt;p&gt;Para obtener ayuda dirígase a la sección &quot;Community&quot; en &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; o al soporte que haya contratado con VirtualBox de tenerlo. Por favor envíe el contenido del archivo de eventos &lt;tt&gt;VBox.log&lt;/tt&gt; que Ud. puede encontrar el en directorio &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, así com la descripción de lo que Ud. estaba haciendo cuando este error ocurrió. Tenga en cuenta que Ud. puede acceder a los archivos anteriores seleccionando &lt;b&gt;Mostrar Historial de Eventos&lt;/b&gt; desde el menú  &lt;b&gt;Máquina&lt;/b&gt; en la ventana principal de VirtualBox.&lt;/p&gt;&lt;p&gt;Presione &lt;b&gt;OK&lt;/b&gt; si desea apagar esta máquina o presione  &lt;b&gt;Ignorar&lt;/b&gt; si desea dejarla como está para &quot;Debugging&quot; (depuración). Además note que para depurar se necesitan conocimientos y herramientas especiales, por lo que se recomienda presionar &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;a del traductor:&lt;/b&gt; Tenga en cuenta que el soporte que pueda recibir por la comunidad de VirtualBox en el idioma español es limitado por ahora. Por lo que se sugiere que emplee el idioma inglés hasta que la comunidad de VirtualBox hispana crezca.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ud. no conectó un disco duro a la nueva máquina virtual. La máquina no podrá arrancar (&quot;bootear&quot;) a menos que Ud. conecte un disco duro con un sistema operativo huésped o algún otro medio arrancable (&quot;booteable&quot;). Estp lo puede hacer desde el díalogo de configuración o desde el Asistente de Primera Corrida de VirtualBox.&lt;/p&gt;&lt;p&gt;¿Desea continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falló en encontrar los archivos de licencia en &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Falló en abrir el archivo de licencia &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Verifique los permisos del archivos.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falló al mandar el evento ACPI &quot;Botón de Encedido presionado&quot; a la maquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falló al conectarse al servicio en línea de registración de VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;¡Felicitaciones! Ud. se a registrado exitosamente como un usuario de VirtualBox.&lt;/p&gt;&lt;p&gt;¡Muchas gracias por su colaboración!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falló al registrar el producto VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Diálogo de Registro del Software VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Por favor llene este formulario para informarnos que usa VirtualBox. Opcionalmente puede elegir recibir noticias y actualizaciones.&lt;/p&gt;&lt;p&gt; Ingrese su nombre completo utilizando caracteres Latinos y su dirección de email en los campos siguientes. Innotek solo usará esta información para la recolectar estadísticas de uso de su producto y para enviarle boletines de noticias. En particular, innotek nunca entregará sus datos a terceros. Puede leer más información detalla de cómo usamos su información en la sección de &lt;p&gt;Privacy Policy&lt;/p&gt; (en inglés por ahora) del Manual de VirtualBox o en la página web &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; del sitio de VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nombre</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Ingrese su nombre completo usando letras latinas.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Ingrese su dirección de e-mail válida.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Por favor, no utilizar esta información para contactarme</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Seleccione esta opción si no desea recibir correo de innotek en la dirección de e-mail especificada.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Bienvenido al formularion de Registro del Software VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirmar</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>La conexión expiró.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>No se pudo alojar el formulario de registro en el servidor (respuesta: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Directorios Compartidos</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox Edición Open Source (OSE)</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detalles</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Administrador de &amp;Discos Virtuales...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Mostrar el diálogo del Administrador de Discos Virtuales</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferencias...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Mostrar el diálogo de configuracion global</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Salir</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Cerrar aplicación</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nueva...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nueva</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Crear una Nueva Máquin Virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>C&amp;onfiguración....</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Configuración</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+O</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configurar la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Borrar</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Borrar</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Borrar la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>&amp;Descartar</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Descartar</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Descartar el estado guardado de la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Ac&amp;tualizar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+T</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Actualizar la disponibilidad de la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenidos...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar los contenidos de ayuda en línea</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Sitio Web de &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abrir el navegador e ir al sitio del producto VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Acerca de VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostrar un diálogo con la información del producto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reiniciar Todos los Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Produce que todos los avisos y mensajes inhabilitados sean mostrados nuevamente</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Archivos</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">&amp;Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ayuda</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Instantáneas</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escripción</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escripción *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Mostrar</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mostrar</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Cambiar a la ventana de la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Iniciar</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Iniciar</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Inicializa la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;¡Bienvenido a VirtualBox!&lt;/h3&gt;&lt;p&gt;En la parte izquierda de la venta está destinada a desplegar la lista de Máquinas Virtuales de su computadora. En este momento esta lista está vacía porque todavía no se a creado ninguna máquina virtual.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Para crear una nueva Máquina Virtual presione el botón &lt;b&gt;Nueva&lt;/b&gt; en la barra de herramientas principal.&lt;/p&gt;&lt;p&gt;Puede utilizar la tecla &lt;b&gt;F1&lt;/b&gt; para la ayuda o visitar  &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt;(en inglés por ahora) para las útimas novedades e información.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Mostrar &amp;Historial Eventos...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Mostrar Historial Eventos...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Mostrar el historial de eventos de la máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrar VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir el formulario de registro de VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nombre</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Ruta</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Directorios Compartidos</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Despliega una lista de todos los directorios compartidos a esta máquina.
+Utilice &lt;tt&gt;net use x: \\vboxsvr\prestamo&lt;/tt&gt;
+para acceder al directorio compartido &lt;i&gt;prestamo&lt;/i&gt; desde un OS de tipo windows.
+O &lt;tt&gt;mount -t vboxsf prestamo mount_point&lt;/tt&gt;
+para acceder desde un OS Linux. 
+Esta funcionalidad requiere &quot;Guest Additions&quot; instalado.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Agregar</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Agrega una nueva definción de directorio compartido.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Editar</translation>
+    </message>
+    <message>
+        <source>Edit selected shared folder definition.</source>
+        <translation type="obsolete">Editar definición seleccionada de directorio compartido.</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Eliminar</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Eliminar definición seleccionada de directorio compartido.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Agregar un nuevo directorio compartido</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Editar directorio compartido seleccionado</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Eliminar directorio compartido seleccionado</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Directorios de la Máquina</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Directorios Transitorios</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nombre:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ruta:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edita la definición del directorio compartido seleccionado.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Agregar un nuevo directorio compartido (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espacio</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Editar el directorio compartido seleccionado (Espacio)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Remover el directorio copartido seleccinado (Supr)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>DlgDetallesInstantaneaVBox</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detalles Instantánea </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nombre</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descripción</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detalles &amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detalles de %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[instantánea]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>WgtInstantaneaVBox</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>GrupoAccionesInstantanea</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Descartar Instantánea</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Descartar Instantánea</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>acGropuAccionesEstado</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Tomar Instantánea</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Tomar &amp;Instantánea</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+I</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Descartar Estado Actual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">D&amp;escartar Estado Actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Descartar Estado e Instantánea Actual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>D&amp;escartar Estado e Instantánea Actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Mostrar Detalles</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Mostrar Detalles</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espacio</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Estado Actual (modificado)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Estado Actual</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>El estado actual difiere del estado almacenado en la instantánea actual</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>El estado actual es idéntico al estado almacenado en la instantánea actual</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (actual, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Tomada %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Tomada %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 desde %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantánea %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Descartar la instantánea de máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Tomar una instantánea del estado actual de la máquina virtual</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Revertir a la Instantánea Actual</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Revertir a la Instantánea Actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Restaurar al estado almacenado en la instantánea actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Descartar la instantánea actual y revertir al estado en que la máquina estaba antes de que la instantánea sea tomada</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Mostrar los detalles de la instantánea seleccionada</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Inhabilitado</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Habilitado</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Tomar Instantánea de la Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nombre Instantánea</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descripción Instantánea</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nombre</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Muestra el nombre del filtro.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Fabricante</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;ducto</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>No. &amp;Serial.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emoto</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Acción</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Vendedor</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;Producto</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisión</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Puer&amp;to</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Cualquiera</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Sí</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el filtro de fabricante como una
+cadena de &lt;i&gt;búsqueda exacta&lt;/i&gt;. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el filtro de nombre de producto como una
+cadena de &lt;i&gt;búsqueda exacta&lt;/i&gt;. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el filtro de número de serie como una
+cadena de &lt;i&gt;búsqueda exacta&lt;/i&gt;. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define si este filtro se aplica a
+los dispositivos USB conectados a la computadora anfitrión localmente (&lt;i&gt;No&lt;/i&gt;),
+conectados a un cliente VRDP (&lt;i&gt;Yes&lt;/i&gt;),
+o ambos (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define la acción realizada por la computadora anfitrión
+cuando hubo una coincidencia con un dispositivo conectado: entregárselo al Sist. Operativo anfitrión
+(&lt;i&gt;Ignorar&lt;/i&gt;) o tomarlo para utilizarlo por las máquinas virtuales
+(&lt;i&gt;Retener&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el fitro de ID de fabricante. La
+cadena de &lt;i&gt;coincidencia exacta&lt;/i&gt; es &lt;tt&gt;XXXX&lt;/tt&gt; donde
+&lt;tt&gt;X&lt;/tt&gt; es un dígito hexadecimal. Una cadena vacía se ajustará a cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define un filtre de ID de producto. El formato
+ de cadena de &lt;i&gt;coincidencia exacta&lt;/i&gt; es &lt;tt&gt;XXXX&lt;/tt&gt; donde
+&lt;tt&gt;X&lt;/tt&gt; es un dígito hexadecimal. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el filtro de número de revisión. El formato
+ de cadena de &lt;i&gt;coincidencia exacta&lt;/i&gt; es &lt;tt&gt;IIFF&lt;/tt&gt; donde
+&lt;tt&gt;I&lt;/tt&gt; es un dígito adecimal de la parte entera y &lt;tt&gt;F&lt;/tt&gt;
+es un dígito decimal de la parte fraccional. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define el filtro de puerto USB anfitirón como una
+cadena de &lt;i&gt;coincidencia exacta&lt;/i&gt;. Una cadena vacía filtrará
+cualquier valor.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;no hay dispositivos disponibles&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>No hay dispositivos soportados conectados a la PC anfitrión</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Sin descripción. Presione el botón Editar para agregarla.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editar (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>La maquina virtual seleccionada está &lt;i&gt;inaccesible&lt;/i&gt;. Inspeccione el mensaje de error abajo y/o presione &lt;b&gt;Actualizar&lt;/b&gt; para revisar nuevamente las máquinas disponibles:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Asistente de Primera Corrida</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ha arrancado por primera vez una máquina recién creada. Este asistente le ayudará a realizar los pasos necesarios para instalar un sistema operativo de su elección en la máquina virtual.&lt;/p&gt;&lt;p&gt;Use el botón &lt;b&gt;Siguiente&lt;/b&gt; para ir a la siguiente página del asistente y &lt;b&gt;Atrás&lt;/b&gt;  para volver a la pagina anterior. También puede presionar &lt;b&gt;Cancelar&lt;/b&gt; si desea cancelar la ejecución de este asistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Bienvenido al asistente de inicio de VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione, abajo, el tipo de medio que desea utilizar para la instalación.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipo de Medio</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispositivo &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Dispositivo de Disquet</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecciona el medio que contiene el programa de instalación del sistema operativo que desea instalar. Este medio debe ser arrancable (&quot;booteable&quot;), de otra manera no podrá iniciar el programa de instalación.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Fuente de Medios</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Unidad Anfitrión</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Archivo de &amp;Imagen</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM (disk virtual)</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Seleccione el Medio de Instalación</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se ha seleccionado el siguiente medio para el arranque (booteo):&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si lo anterior es correcto, presione el botón &lt;b&gt;Finalizar&lt;/b&gt;. Una vez presionado, el medio seleccionado será temporalmente montado en la máquina virtual y la máquina comenzará su ejecución.&lt;/p&gt;&lt;p&gt;Tenga en cuenta que cuando cierre la máquina virtual, el medio especificado será automáticamente desmontado y el dispositivo de arranque será establecido como el primer disco duro virtual.&lt;/p&gt;&lt;p&gt;Dependiendo el tipo de programa de instalación, puede que necesite desmontar manualmente (expulsar) el medio después de que el programa de instalación reinicie la máquina. Puede hacer esto seleccionando &lt;b&gt;Desmontar...&lt;/b&gt; desde el menú &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resumen</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispositivo CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Dispositivo de Disquetera</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Unidad Anfitrión %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Origen:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ha arrancado por primera vez una máquina recién creada. Este asistente le ayudará a realizar los pasos necesarios para instalar un sistema operativo de su elección en la máquina virtual.&lt;/p&gt;&lt;p&gt;Tenga en cuenta que no podrá instalar un sistema operativo en la máquina virtual porque no ha conectado ningún disco a la máquina. Si no es esto lo que desea puede cancelar este asistente. Seleccione &lt;b&gt;Configuración&lt;/b&gt; desde el menú &lt;b&gt;Máquina&lt;/b&gt; de la ventana principal de VirtualBox para acceder al diálogo de configuración de esta máquina y cambiar el disco duro.&lt;/p&gt;&lt;p&gt;Use el botón &lt;b&gt;Siguiente&lt;/b&gt; para ir a la siguiente página del asistente y &lt;b&gt;Atrás&lt;/b&gt;  para volver a la pagina anterior. También puede presionar &lt;b&gt;Cancelar&lt;/b&gt; si desea cancelar la ejecución de este asistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione el tipo de medio que desea para arrancar (&quot;bootear&quot;) un sistema operativo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione el medio que contiene el sistema operativo con el que desea trabajar. Este medio debe ser arrancable (&quot;booteable&quot;), de otra manera el sistema operativo no podrá iniciarse.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccionó el siguiente medio para arrancar un sistema operativo:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si lo anterior es correcto, presione el botón &lt;b&gt;Finalizar&lt;/b&gt;. Una vez presionado, el medio seleccionado será montado en la máquina virtual y la máquina comenzará su ejecución.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 desde %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sesión %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccesible desde %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccesible</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Visor de Historial de Eventos</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Guardar</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Actualiza&amp;r</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Cerrar</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Visor de Historial de Eventos</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;No se encuentran archivos de Historial de Eventos. Presione el botón &lt;b&gt;Actualizar&lt;/b&gt; para explorar nuevamente el directorio de Historial de Eventos &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Guardar Historial de Eventos VirtualBox Como</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Buscar</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Cerrar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>ConfiguracionRedVMVBox</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Habilitar Adaptador de Red</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Conectar a</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Dirección &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generar</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Genera una nueva dirección MAC al azar.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ca&amp;ble Conectado</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Configuración de Interface Anfitrión</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nombre de la &amp;Interface</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descriptor de &amp;Archivo</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>&amp;Configurar Aplicación</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>&amp;Terminar Aplicación</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Agregar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Eliminar</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Seleccionar aplicación de configuración TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Seleccionar aplicación para la terminación de TAP</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Cuando se selecciona, conecta este adaptador de red virtual a la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controla la manera en que este adaptador se conecta a la red real del Sist. Operativo Anfitrión.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indica si el cable de red virtual estará conectado en el inicio de la máquina o no.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Muestr el nombre de la interface anfitrión seleccionada para este adaptador.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Muestra el nombre TAP de interface.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Muestra el comando ejecutado para configurar la interface TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Selecciona la aplicación de configuración.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Muestra el comando ejecutado para eliminar la interface TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Selecciona la aplicación de eliminación TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Muestra la dirección MAC de este adaptador. Contiene 12 caracteres de un conjunto {0-9,A-F}. Tenga en cuenta que el segudo caracter tiene que ser un dígito par.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>ConfigPuertoSerieVBox</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Habilitar Puerto Serie</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Cuando está seleccionado, habilita el puerto serie de la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Número de puerto</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Muestra el número de puerto serie. Puede elegir entre los puertos serie estándar. O puede elegir los &lt;b&gt;Definidos por el usuario&lt;/b&gt; y especificar los parámetros manualmente.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Muestra el número IRQ del puerto serie. Los valores válidos son números enteros entre &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;255&lt;/tt&gt;. Los valores mayores a &lt;tt&gt;15&lt;/tt&gt; pueden ser usados solamente si la opción &lt;b&gt;IO APIC&lt;/b&gt; está habilitada para esta máquina virtual.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Puert&amp;o I/O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Muestr la dirección base I/O &lt;i&gt;(E/S)&lt;/i&gt; del puerto serie. Los valores válidos son números enteros entre &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;0xFFFF&lt;/tt&gt; (en hexadecimal).</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Modo de Puerto</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controla el modo de trabajo del puerto serial. Si selecciona &lt;b&gt;Desconectado&lt;/b&gt;, el Sistema Operativo huésped detectará el puerto serie pero no podrá trabajar con él.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Crear Tobería (pipe)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Si está seleccionado, la tubería especificada en el campo de &lt;b&gt;Ruta de Puerto&lt;/b&gt; será creada por la máquina virtual cuando inicie. De otra manera la máquina virtual tratará de usar la tubería existente.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Ruta de &amp;Puerto</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Muestra la ruta de la tuebería de puerto serie en la máquina anfitrión cuando el puerto trabaja en modo &lt;b&gt;Tubería Anfitrión&lt;/b&gt;. O muestra el nombre del dispositivo serial cuando trabaja en modo &lt;b&gt;Dispositivo Anfitrión&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoría</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[enlace]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nombre]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>DialogoConfigMaqVirtVBox</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleccione de la lista a su izquierda una categoría de configuración y luego mueva el mouse sobre los ítemes para obtener más información&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Discos Duros </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disquetera </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Audio </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Red </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Pantalla Remota </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Directorios compartidos </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificación</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nombre</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Muestra el nombte de la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de OS (sist. op.)</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Tamaño de &amp;Memoria Base</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controla la cantidad de memoria proveída a la máquina virtual. Si se asigna demasiada podría ser que la máquina no arranque.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Tamaño de Memoria de &amp;Video</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controla la cantidad de memoria de video proveída a la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Básico</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Selecciona la ruta del directorio de instantáneas.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reiniciar o Reinicializar o Restaurar</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Funcionalidades Extendidas</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Habilitar A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Habilitar IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Orden de Arran&amp;que</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avanzado</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descripción</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primario Maestro</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;no seleccionado&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimario Esclavo</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secundario (IDE 1) Esclavo</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Montar Unidad de Disquet</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Unidad de &amp;Disquete del Anfitrión</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Monta la disquetera del Afitrión en la unidad de disquetera virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Archivos de &amp;Imagen</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Monta la imagen de Disquet en la unidad Virtual de Disquet.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Monta la unidad de CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Uni&amp;dad CD/DVD Anfitrión</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Monta la unidad CD/DVD en la unidad de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Archivo de Imagen &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Monta la imagen de CD/DVD en la unidad de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Habilitar Audio</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Controla&amp;dor de Audio Anfitrión</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Habilitar el controlador &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtros de Dispositivos USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Agregar Vacío (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Agregar desde (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Eliminar (Supr)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Eliminar el dispositivo USB seleccionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Arriba</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mover Arriba (Ctrl+Arriba)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mover el filtro USB seleccionado hacia arriba.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Abajo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mover Abajo (Ctrl+Abajo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mover el filtro USB seleccionado hacia abajo.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Habilitar S&amp;erver VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Puerto de Server </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Método de autenticación </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Tiempo de expiración de Autenticación </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Muestra el Puerto de Server VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Define el método de autenticación VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Especifica el tiempo de espera para la autenticación del cliente en milisegundos.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Muestra el diálogo de ayuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Configuración inválida detectada</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Acepta (guarda) los cambios y cierra el diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela los cambios y cierra el diálogo.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Si está seleccionado, conecta el disco virtual especificado en el slot Maestro del Controlador IDE primario.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Si está seleccionado, conecta el disco virtual especificado en el slot Esclavo del Controlador IDE primario.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Si está seleccionado, conecta el disco virtual especificado en el slot Esclavo del Controlador IDE secundario.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Muestra el disco virtual a conectar en este slot IDE y posibilita seleccionar rápidamente otro disco.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Si está seleccionado monta el medio especificado a la unidad de CD/DVD de la máquina virtual. Tenga en cuenta que la unidad de CD/DVD está siempre conectada a la controladora Maestra IDE secundaria de esta máquina.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Muestra el archivo de imagen a montar en la unidad de CD/DVD virtual y posibilita seleccionar rápidamente otra imagen.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Si está seleccionado, monta el medio especificado a la unidad de Disquet de la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Muestra el archivo de imagen a montar en la unidad de Disquet virtual y posibilita seleccionar rápidamente otra imagen.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Cuando está seleccionado, la tarjeta de sonido virtual PCI is conectada a la máquina virtual que utiliza el controlador de sonido especificado para comincarse con la placa de sonido anfitrión.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Si está seleccionado, la Máquina Virtual actuará como servidor de RDP (Protocolo de Escritorio Remoto), permitiendo clientes remotos conectarse y operar la Máquina Virtual (cuando está corriendo) usando un cliente RDP estándar.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;no conectado&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Disco duro Maestro Primario no seleccionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Disco duro Esclavo Primario no seleccionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Disco duro Esclavo Primario ya está conectado a otro slot.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Disco duro Esclavo Secundario no seleccionado.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Disco duro Esclavo Secundario ya está conectado a otro slot.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">No hay archivo de Imagen de CD/DVD seleccionado.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">No hay archivo de imagen de Disquet seleccionado.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Para el adaptador %1 la Interface de red anfitrión es incorrecta.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Puerto VRDP no está establecido.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">Tiempo de espera VRDP no está establecido.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Configuración</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nuevo Filtro %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Portapapeles &amp;Compartido</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Directorio de &amp;Instantáneas</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Muestra el tipo de Sistema Operativo que planea instalar en esta máquina virtual (llamado Sistema Operativo huésped).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Si está seleccionado, la máquina virtual soportará
+ACPI (&quot;Interface de Manejo de Energía y Configuración Avanzada&quot; en inglés). &lt;b&gt;Advertencia:&lt;/b&gt; ¡No deshabilite
+esta opción depués de haber instalado un sistema operativo huésped Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Si está seleccionado, la máquina virtual soportará IO APIC 
+(&quot;APIC de Entrada y Salida&quot; en inglés), podría disminuir sensiblemente el rendimiento de la máquina virtual.
+&lt;b&gt;Advertencia:&lt;/b&gt;¡No deshabilite esta opción depués de haber instalado un sistema operativo huésped Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Define el modo de préstamo del portapapeles entre el Sist. Op. anfitrión y el huésped. Tenga en cuenta que esta opción requiere la aplicaciones &quot;Guest Additions&quot; instaladas en el Sist. Op. huésped.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Muestra la ruta donde serán almacenadas las instantáneas de este máquina virtual. Tenga en cuenta que las instantáneas pueden ocupar mucho espacio en disco.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reasigna al valor por omosión la ruta de instantáneas. La ruta por omosión actual será mostrada luego de aceptar los cambios y abrir este diálogo nuevamente.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Muestra una descripción de la máquina virtual. Este campo de descripción es útil para comentar los detalles de configuración del sistema operativo huésped.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Invoca al Administrador de Discos Virtuales.  El cual crea un nuevo disco duro virtual a conectar, o selecciona uno existente.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Lista las unidades de Disquet disponibles para montar en la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Invoca al Administrador de Discos Virtuales para seleccionar una imagen de Disquet a montar.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Lista las unidades de CD/DVD disponibles para montar en la máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Invoca al Administrador de Discos Virtuales para seleccionar una imagen de CD/DVD a montar.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Controla el controladore de salida de audio. El &lt;b&gt;Controlador de Audio &quot;Null&quot;&lt;/b&gt; hará que el sist. operativo huésped vea una tarjeta de sonido, sin embargo los accesos a esta serán ignorados.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Cuanto está seleccionado, habilita el controlador virtual USB de esta máquina.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Muestra una lista de todos los filtros USB de esta máquina. La cruz de selección a la izquierda define si un filtro en particular está habilitado o no.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Agrega un filtro USB con todos los campos vacíos. Tenga en cuenta que tal filtro filtrará cualquier dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Agrega un filtro USB nuevo con los campos necesarios para el dispositivo USB seleccionado conectado a la PC Anfitriona.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Interfaces Anfitrión (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Listar todas la interfaces Anfitrión disponibles.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Agrega una nueva interface Anfitrión.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Borra la interface Anfitrión seleccionada.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;No hay interfaces apropiadas&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Agregar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Eliminar</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Interface Anfitrión VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Desea elimar la interface de red anfitrión seleccionada &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Aviso:&lt;/b&gt; Esta interface puede estar en uso por una o más adaptadores de red de esta u otra Máquina Virtual. Depués de ser elminarla, los adaptadores de las máquinas no funcionarán más hasta que se corrijan sus configuraciones eligiendo un nombre de interface diferente o cambiando el tipo de conexión.&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Puertos Serie </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#Puertosserie</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilitar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Cuando esté seleccionado, la máquina virtual tratará de hacer uso de las extensiones de virtualizaciónd de hardware del CPU, como Intel VT-x y AMD-V. Cuando la caja de selección este gris significa que esta configuración está determinada por un valor global de configuración.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Otras &amp;Configuraciones</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Recordar los Medios Montados en Tiempo de Corrida</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Si se selecciona, cualquier cambio en el Montaje de los medios de CD/DVD y disquet durante la ejecución de la máquina serán salvados en el archivo de configuración. Esto preservará la configuración de los medios entre las corridas.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>O&amp;tro</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Modo ATAPI Dir&amp;ecto</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Cuando se selecciona, permite que el Sist. Operativo Huésped envíe comandos ATAPI directamente a la Unidad Anfitirón. Lo que permite usar grabadoras de CD/DVD conectadas a la máquina Anfitrión desde la máquina virtual. Tenga en por ahora no hay soporte para grabar CD de audio.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Puerto de &amp;Servidor </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Método de Autenticación </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Tiempo de expiración de Autenticación </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Muestra el Puerto de Server VRDP. Puede escribir &lt;tt&gt;0&lt;/tt&gt; (cero) para reestablecer el puerto al valor por omisión.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Disco Duro Primario no seleccionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Disco Duro Secundario no seleccionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Disco duro Esclavo Primario ya está conectado a otro slot</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Disco duro Esclavo Secundario no seleccionado</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Disco duro Esclavo Secundario ya está conectado a otro slot </translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>No hay archivo de Imagen de CD/DVD seleccionado</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>No hay archivo de imagen de Disquet seleccionado</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Se ha seleccionado una Interface de Red Anfitrión incorrecta</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Número de puerto seleccionado duplicado </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Se a ingresado una Ruta de Puerto duplicada </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>% en la página &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Puerto %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_eu.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_eu.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_eu.ts	(revision 7219)
@@ -0,0 +1,4820 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Euskara</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Basque</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Piarres Beobide</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Gora Mugitu (Ktrl-Gora)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Behera Mugitu (Ktrl-Behera)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Hautatutako abio gailua gora mugitzen du.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Hautatutako abio gailua behera mugitzen du.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Abio gailu ordena ezartzen du. Aukerakutxak erabili abio gailuak gaitu edo ezgaitzeko. Elementuak gora eta behera mugitu gailu ordena aldatzeko.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; abiarazgarriak Qt %2.x behar du, Qt %3 aurkitu da.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Bateraezin Qt Liburutegi Errorea</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Ezker </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Eskuin </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Esker Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Eskuin Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ezker Ktrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Eskuin Ktrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Ezker Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Eskuin Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Ezker WinTekla</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Eskuin WinTekla</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menu tekla</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;%1_tekla&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Bai</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ez</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ezikusi</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Arbelara kopiatu</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>ez betea</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>baliogabea</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%2&lt;/b&gt; orrialdeko &lt;b&gt;%1&lt;/b&gt; eremuaren balioa %3 da.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt; orrialdeko balio bat %2 da.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Honi Buruz</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox Erabiltzaile Interfaze Grafikoa %1 Bertsioa&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Ostalari interfaze bat gehitu</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Interfaze Izena</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Sare interfaze berriaren izen azalkorra</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Gehitu Partekatzea</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Editatu Partekatzea</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Partekatzeko karpeta bat hautatu</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Karpeta Bidea</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Karpeta Izena</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Ostalari PC-an dagoeneko dagoen karpeta baten bidea bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Partekatutako karpetaren izen bistaratzen du (Ostalari PC-an ikusiko den bezala).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Karpeta hauatzeko leihoa irekitzen du.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Ados</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Makina Birtuala Itxi</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Hau nahi duzu:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>Makina egoera &amp;grabatu</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Makina &amp;Itzali</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>Uneko Egoe&amp;ra-argazkira Itzuli</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Uneko egoera egoera-argazkian gordetako egoerara itzuli makina</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Panataila Osoko Modua</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Panataila oso modura aldatu</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Sagu integrazioa</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Automatikoki Tamaina Aldatu Bezero Pantaila</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Automatikoki Tamaina Aldatu &amp;Bezero Pantaila</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automatikoki tamainaz aldatu bezero pantaila leihoa tamaina aldatzean (Bezero Gehigarriak behar du)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Leiho Tamaina &amp;Doitu</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Leiho tamaina eta kokalekua doitu bezero pantaila hobe sartzeko</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>B&amp;idali Ktrl-Alt-Ezab</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Ktrl+Alt+Ezab sekuentzia bidali makina birtualera</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>B&amp;idali Ktrl-Alt-Atzera-tekla</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Ktrl-Alt-Atzera-tekla sekuentzia bidali makina birtualera</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>Be&amp;rrezarri</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Makina Birtuala berrezarri</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI It&amp;zalia</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>ACPI Indar Botoia Gertaera bidali makina birtualera</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>It&amp;xi...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Makina Birtuala itxi</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>&amp;Egoera-argazkia egin...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Makina Birtualaren egoera-argazki bat egin</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Diskete irudia...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Diskete irudi bat muntatu</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Dis&amp;kete Desmuntatu</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Muntaturik dagoen diskete medioa desmuntatu</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM Irudia...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>CD/DVD-ROM irudi fitxategi bat muntatu</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>C&amp;D/DVD-ROM Desmuntatu</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Muntaturik dagoen CD/DVD-ROM medioa desmuntatu</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Urruneko Idazmahai Zerbitzaria (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Urruneko Pan&amp;taila</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Urruneko idazmahai (RDP) konexioak gaitu edo ezgaitu maina honetarako</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Partekatutako Karpetak...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Partekatutako karpetekin aritzeko leihoa ireki</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>Bezero Gehigarriak &amp;Instalatu...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Bezero Gehigarri instalazio irudia muntatu</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>E&amp;statistikak...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Komando lerroa...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox Web Gunea...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Nabigatzailea ireki eta VirtualBox produktuaren gunera joan</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox - &amp;Honi Buruz...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Karpeta hauatzeko leiho bat irekitzen du</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Abisu Guztiak Be&amp;rrezarri</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Ezabatutako abisu eta mezu guztiak berriz agertzea eragien du</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Dis&amp;ketea Muntatu</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>C&amp;D/DVD-ROM muntatu</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB Gailuak</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Gailuak</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>Ara&amp;zpena</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Laguntza</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Bezero pantaila automatikoki tamainaz aldatzeko funtzioa gaiturik (&lt;img src=auto_resize_on_16px.png/&gt;) edo ezgaiturik (&lt;img src=auto_resize_off_16px.png/&gt;) dagoen erakusten du. Kontutan izan funtzio honek Bezero Gehigarriak sistema eragile bezeroan instalaturik egotea behar duela.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Bezeroaren sistema eragileak sagu markatzailea kapturatzen duen erakusten du:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;markatzailea ez da kapturatzen&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;markatzailea kapturatzen da&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;sagu integrazioa (MI) gaiturik dago&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI ezgaiturik dago, markatzailea kapturatu egingo da&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI ezgaiturik dago, markatzailea ez da kapturatuko&lt;/nobr&gt;&lt;br&gt;Kontutan izan sagu integrazio funtzioak  Bezero Gehigarriak sistema eragile bezeroan instalaturik egotea behar duela.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Ezarririk dagoen Ostalari tekla erakusten du.&lt;br&gt;Tekla honek, bakarrik sakatzean, sagu eta teklatu kapturatze egoera aldatzen . du. Menu nagusitik ekintzak azkar abiarazteko erabili daiteke beste tekla batzuekin batera sakatuaz.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP Zerbitzaria %1 atakan entzuten ari da</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Gelditu</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Makina Birtualaren exekuzioa gelditu</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Ja&amp;rraitu</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Makina birtualaren exekuzioa jarraitu</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>&amp;Sagu Integrazioa ezgaitu</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Aldirako ezgaitu sagu markatzaile integrazioa</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>&amp;Sagu integrazioa gaitu</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Aldirako ezgaituriko sagu markatzaile integrazioa gaitu</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>%1 egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Ostalari Gailua </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Makina</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Sare Moldagailuak</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>%1 Moldagailua</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Ostalari PC-ko hautaturiko gailu fisikoa muntatu</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Hautaturiko sare moldagailuaren kablea deskonektatu</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Hautaturiko sare moldagailuaren kablea konektatu</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Gardenta&amp;sun Modua</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <comment>Garden?? Ez dut argi esannahai</comment>
+        <translation type="obsolete">Idazmahai integrazio garden modura aldatu</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Bezeroaren sistema eragileak teklatua kapturatzen duen &lt;img (src=hostkey_captured_16px.png/&gt;) edo ez (&lt;img src=hostkey_16px.png/&gt;) duen erakusten du.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Diskete medioaren aktibitatea erakusten du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ostalari Gailua&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Irudia&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ez dago medio muntaturik&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;CD/DVD-ROM medioaren aktibitatea erakusten du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Disko gogor birtualen aktibitatea erakusten du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ez dago disko gogorrik erantsirik&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Sare interfazeen aktibitatea erakusten du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Moldagailua: %1 (%2)&lt;/b&gt;: kablea %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>konektatuta</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>deskonektatuta</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Sare moldagailu guztiak ezgaiturik daude&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Erantsiriko USB gailuen aktibitatea erakusten du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ez dago USB gailurik erantsirik&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Kontrolatzailea ezgaiturik dago&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Urruneko Pantaila (VRDP Zerbitzaria) gaiturik dagoen (&lt;img src=vrdp_16px.png/&gt;) ala ez (&lt;img src=vrdp_disabled_16px.png/&gt;) erakusten du.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Partekatutako karpeten aktibitatea ezartzen du:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ez dago partekatutako karpetarik&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished">Idazmahai integrazio garden modura aldatu</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished">&amp;Edukiak...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished">Sare bidezko laguntza edukia bistarazi</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ostalari Gailua&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Irudia&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ez dago medio muntaturik&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation type="unfinished">Ostalari PC-ko hautaturiko gailu fisikoa muntatu</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Izena</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Tamaina Birtuala</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Uneko Tamaina</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamaina</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Disko Birtual Kudeatzailea</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>Disko &amp;Gogorrak</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD Irudiak</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Diskete irudiak</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Leiho laguntza deitzen du</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Ados</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">ALt+A</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Liehoa onartu</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Utzi leihoa</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Berria...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Gehitu...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>K&amp;endu</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>Argi&amp;taratu</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Freskatu</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Berria</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Gehitu</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Kendu</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Atera</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Freskatu</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ktrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ktrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ktrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ktrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ktrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Ekintzak</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Kokalekuak</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Disko Mota</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Biltegiratze Mota</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Honi erantsia</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Eskuragarritasuna egiaztatzen</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Eskuragarritasuna egiaztatzen...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disko mota:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Biltegiratze mota:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Non erantsia:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Egoera-argazkia:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Errorea medio eskuragarritasuna egiaztatzen</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Irudi fitxategia ez dago eskuragarri</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Hautatu</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Disko gogor irudi guztiak (*.vdi; *.vmdk);;Disko Birtual irudiak (*.vdi);;VMDK irudiak (*.vmdk);;Fitxategi guztiak (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Disko gogor irudi fitxategia hautatu</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Hautatu CD/DVD-ROM disko irudi fitxategi bat</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Hautatu diskete irudi fitxategi bat</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Sortu disko birtual berri bat</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Gehitu (erregistratu) dagoen irudi fitxategi bat</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Ezabatu (erregistroa kendu) hautatutako irudi fitxategia</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Atera hautatutako medioa berau makinatik kentzen</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Medio zerrenda freskatu</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM irudiak (*.iso);;Fitxategi guztiak (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Diskete irudiak (*.img);;Fitxategi guztiak (*)</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished">&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Eskuragarritasuna egiaztatzen...</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished">&lt;br&gt;&lt;nobr&gt;Non erantsia:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished">&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Errorea medio eskuragarritasuna egiaztatzen</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation type="unfinished">&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>VirtualBox Bezero Gehigarri CD irudia &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;-etik deskargatzen...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Utzi VirtualBox Bezero Gehigarri CD irudi deskarga</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Ezin da fitxategia aurkitu zerbitzarian (erantzuna: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Ezin da fitxategi tamaina atzeman.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Ezin da zerbitzariarekin konektatu (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Ezin da fitxategia deskargatu (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts deskargatutako fitxategia &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; bezala gordetzerakoan.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Hautau Bezero Gehigarri CD irudia gordetzeko karpeta</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Konexioa denboraz kanpo.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Deskarga prozesua erabiltzaileak eten du.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Ezberdintzen</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>%1 gailu ezezaguna:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Saltzaile ID-a: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Produktu ID-a: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Bertsioa: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Serie Zb. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Egoera: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Izena</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>SE mota</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Oinarri Memoria</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Orokorra</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Bideo Memoria</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Abio Ordena</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Ez erantsia</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Disko Gogorrak</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Gaiturik</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Ez muntaturik</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Irudia</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Ostalari Gailua</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disketea</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Moldagailua</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audioa</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>%1 Moldagailua</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Sarea</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Gailu Iragazkiak</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktibo)</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP Zerbitzari Ataka</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Huruneko Pantaila</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>URL irekitzea ez dago inplementaturik oraindik.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Itzalia</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Gordea</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Abortatua</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Martxan</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Gelditurik</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Abiarazten</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Gelditzen</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Gordetzen</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Berrezartzen</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Baztertzen</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Itxia</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Irekia</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Abiarazten</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Ixten</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Batez</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disko gogorrak</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Lehen mailakoa</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Bigarren mailakoa</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Arrunta</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Aldaezina</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Idatzihola</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disko Birtual Irudia</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK Irudia</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Nulua</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Kanpokoa</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Bezeroa</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Alde batetara utzi</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Eskuratu</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Nagusia</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Morroia</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>&amp;nbsp;%1 Gailua</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Audio Kontrolatzaile Hutsa</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS Audio Kontrolatzailea</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA Audio Kontrolatzailea</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Ez erantsia</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Ostalari Interfazea</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Barne Sarea</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ez da onartzen</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Erabilezina</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Okupatua</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Erabilgarri</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Mantendua</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Hartua</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Egiaztatzen...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Eskuraezina&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Ostalaritik Bezerora</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Bezerotik Ostalarira</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bi zentzuetakoa</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Hautatu direktorio bat</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Hautatu fitxategi bat</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>%1 ataka</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Serie Atakak</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Partekatutako Karpetak</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Trabatu</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Deskonektaturik</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Ostalari Tutua</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Ostalari Gailua</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Erabiltzaileak-ezarria</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished">Gaiturik</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished">Ez muntaturik</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished">Irudia</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished">Ostalari Gailua</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation type="unfinished">%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished">Batez</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation type="unfinished">Partekatutako Karpetak</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished">Disketea</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished">CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished">Sarea</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished">Ezgaiturik</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; ostalari gako kode oker bat da.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>&apos;%2&apos; gakoaren &apos;%1&apos; balioak ez du &apos;%3&apos; espresio erregular murriztapena betetzen.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Ezin da &apos;%1&apos; tekla ezabatu.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[lotura]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[izena]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Hautatu ezarpen kategoria bat ezkerreko zerrendatik eta mugitu sagua elementu baten gainetik argibide gehiago jasotzeko&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Orokorra </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Idatzi </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#input</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Lehenetsiriko &amp;Karpetak</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Makinak</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI fitxategiak</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Hautatu</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Teklatua</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Ostalari Gakoa</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Auto-kapturatu teklatua</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>&amp;USB Gailu Iragazkiak</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Gehitu hutsa (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Gehitu hemendik (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Ezab</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Ezabatu (Ezab)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Haututako USB iragazkia kentzen du.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ktrl+Gora</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Gora Mugitu (Ktrl-Gora)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Haututako USB iragazkia gora mugitzen du.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ktrl+Behera</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Behera Mugitu (Ktrl-+ehera)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Haututako USB iragazkia behera mugitzen du.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Elkarrizketa laguntza bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Okerreko ezarpenak atzeman dira</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">ALt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Onartu (gorde) aldaketak eta elkarrizketa ixten du.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Aldaketak desegin eta leihoa ixten du.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox Hobespenak</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>MB leihoan Ostalari Tekla bezala erabilitakoa tekla erakusten du. Eremua gaitu eta Ostalari Tekla berria sakatu. Kontutan izan alfazenbakizkoak, kurtsore mugimenduak eta edizio teklak ezin direla Ostalari tekla bezala erabili.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Iragazki Berri %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation> Hizkuntza </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#language</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Interfaze Hizkuntza</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Egilea(k):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Hizkuntza:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (barneratua)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;erabilezina&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;ezezaguna&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;
+&lt;qt&gt;Interfaze hizkuntza erabilgarrien zerrenda. Erabiltzen
+dena &lt;b&gt;lodian&lt;/b&gt; idatzirik dago. Hautatu &lt;i&gt;Lehenetsia&lt;/i&gt; 
+sistemako lehenetsiriko hizkuntza berrezartzeko.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Lehenetsia</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Lehenetsiriko VDI karpetaren bidea bistaratzen du. Karpeta hau erabiliko, beste ezer zehazten ez den bitartean, disko gogor birtual sortu edo gehitzerakoan.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Berrezarri makina birtual karpeta bidea lehenetsiriko baliora. Oraingo lehenetsiriko bidea bistaraziko da aldaketak onartu eta leiho hau berriz irekitzean.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>VDI karpeta bidearen lehenetsiriko balioa berrezartzen du. Uneko lehenetsiriko bidea bistaraziko da aldaketak onartu eta leiho hau berriz irekitzean.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Lehenetsiriko makina birtual karpetaren bidea bistaratzen du. Karpeta hau erabiliko, beste ezer zehazten ez den bitartean, makina birtualak sortzerakoan.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Lehenetsiriko VDI karpeta hautatzeko leihoa irekitzen du.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Lehenetsiriko makina birtual karpeta hautatzeko leihoa irekitzen du.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Markaturik dagoenean, teklatua automatikoki kapturatuko da MB leiho aktibatzen den bakoitzean. Teklatua kapturatzen denean, tekla sakatze guztiak (Alt-TAb bezalako sistemakoak barne) makina birtualera bidaliko da.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>USB iragazki orokorrak zerrendatzen ditu. Ezkerreko aukera kutxak iragazki bat gaiturik dagoen edo ez adierazten du.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Gehitu USB iragazki berri bat eremu guztiak hutsean dituela. Kontutan izan iragazki honek erantsiriko edozein USB gailu aurkituko duela.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Ostalari ordenagailuari erantsitako hautatutako USB gailuaren eremu balioekin USB iragazki berri bat sortu.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP Autentifikazio Liburutegia</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Urruneko Pantaila (VRDP) bezeroentzat autentifikazioaz hornitzen duen liburutegiaren bidea erakusten du.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>VRDP autentifikazio liburutegiaren bidea hautatzeko leihoa irekitzen du.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Estratifikazio liburutegi fitxategia lehenetsiriko balioan berrezarri. Lehenetsiriko liburutegia erakutsiko da aldaketak onartu eta leiho hau berriz irekitzean.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Hedaturiko Ezaugarriak</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V gaitu</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Makina birtualek ostalariaren Intel VT-x and AMD-V bezalako cpu-aren hardware birtualizazio hedapenak lehenespen bezala erabili behar dituzten ezartzen du.</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Bilaketa panela itxi</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Bilatu </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Bilaketa katea idatzi hemen</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Aurrekoa</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Katearen aurreko errepikatzea bilatu</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Hurrengoa</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Katearen hurrengo errepikatzea bilatu</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Min/M&amp;aius Ezberdindu</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Maiuskula/minuskulak ezberdintzen egin bilaketa (hautaturik dagoenean)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Katea ez da aurkitu</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;disko gogorrik ez&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Disko gogorrik ez</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Disko Birtual Berria Sortu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Morroi honek zure makina birtualarentzat disko gogor birtual berriak sortzen lagunduko zaitu.&lt;/p&gt;
+&lt;p&gt;Erabili &lt;b&gt;Hurrengoa&lt;/b&gt; botoia morroiaren hurrengo orrialdera joateko
+eta &lt;b&gt;Atzera&lt;/b&gt; botoia morroiaren aurreko orrialdera joateko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Ongietorri Disko Gogor Birtual Berriak Sortzeko Morroira!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu sortu nahi duzun disko gogor birtual irudiaren mota.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dinamikoki hedatzen&lt;/b&gt; diren irudiek hasiera batetan disko
+gogorrean tamaina oso txikia artzen dute. Berau dinamikoki handituko
+da (ezarritako muga arte) bezero sistema eragileak lekua eskatzen
+duen eran.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;tamaina ezarritako irudiak&lt;/b&gt; ez dira hazten, hauek disko
+gogor birtualaren antzeko tamaina batetako fitxategi batetan gordetzen dira.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Irudi Mota</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dinamikoki hedatzen den irudia</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Tamaina-ezarritako irudia</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+T</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Disko Birtual Irudi Mota</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sakatu &lt;b&gt;Hautatu&lt;/b&gt; botoia disko gogor birtuala gordetzeko
+erabiliko den fitxategiaren kokaleku eta izena hautatu edo fitxategi izen bat idazteko sarrera eremuan.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Irudi Fitxategi Izena</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Hautatu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu disko birtual irudi tamaina megabyte-tan. Tamaina hau SE ostalariari emango zaio
+disko gogor birtual tamaina bezala&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Irudi &amp;Tamaina</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Disko Birtual Kokapen eta Tamaina</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Hurrengo parametroak erabiliaz disko gogor birtual bat sortzera zoaz:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Aurreko ezarpen guztiak zuzenak badira, sakatu &lt;b&gt;Amaitu&lt;/b&gt; botoia.
+                            Behin sakatu duzunean, disko irudi berria sortuko da.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Laburpena</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Mota:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Kokapena:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tamaina:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Byte)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Disko gogor irudiak (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Hautatu fitxategi bat disko gogor berriaren irudi fitxategiarentzat</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Makina Birtual Berria Sortu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Morroi honek VirtualBox-rentzat makina birtual berriak sortzeko egin
+beharreko huratsetan algunduko zaitu.&lt;/p&gt;
+&lt;p&gt;Erabili &lt;b&gt;Hurrengoa&lt;/b&gt; botoia morroiaren hurrengo orrialdera joateko
+eta &lt;b&gt;Atzera&lt;/b&gt; botoia morroiaren aurreko orrialdera joateko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Ongietorri Makina Birtual Berriak Sortzeko Morroira!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Idatzi makina birtual berriaren izena eta makina horretan instalatzea
+pentsatzen duzun sistema eragile mota hautatu&lt;/p&gt;
+ &lt;p&gt;Makina birtualaren izenak normalean duen software eta hardware konfigurazioa erakusten du.
+Hau VirtualBox-ek zure makina birtuala identifikatzeko erabiliko du.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>Izen&amp;a</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>SE mo&amp;ta</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>MB Izena SE Mota</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu makina birtualak esleituko duen oinarri memoria (RAM) kopurua.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Oinarri &amp;Memoria Tamaina</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memoria</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu makina birtualak abio disko gogor bezala
+erabiliko duen disko gogor irudia. Edo &lt;b&gt;Berria&lt;/b&gt; botoia sakatuaz
+disko gogor berri bat sortu edo hautapen zerrendatik irudi bat hautatu
+&lt;b&gt;Dagoena&lt;/b&gt; botoia sakatuaz (Disko Gogor Kudeatzaile irekiaz).&lt;/p&gt;
+&lt;p&gt;Disko gogor konfigurazio hedatuago bat behar izanez gero, urrats
+hau albo batetara utzi eta beranduago MB ezarpen leiho erabiliaz disko
+gogorrak erantsi ditzakezu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Abi&amp;o Disko Gogorra (Lehen Mailako Maisua)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Berria...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>Da&amp;goena...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disko Gogor Birtuala</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Hurrengo ezarpenekin makina birtual berri bat
+                            sortzera zoaz:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Aurrekoa zuzena bada sakatu  &lt;b&gt;Amaitu&lt;/b&gt; botoia.
+                            Bein botoia sakatu duzunean makina birtual berria sortuko da.
+                            &lt;/p&gt;&lt;p&gt;
+                            Kontutan izan ezarpen hauek eta beste batzuk edozein unetan
+                            menu nagusiko &lt;b&gt;Ezarpenak&lt;/b&gt; aukeraren bidez aldatu ditzakezula
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Laburpena</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Izena:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;SE Mota:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Oinarri Memoria:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Abio Disko Gogorra:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Gomendatutako oinarri memoria &lt;b&gt;%1&lt;/b&gt; MB-eko da.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Abio diskoaren gomendatutako tamaina &lt;b&gt;%1&lt;/b&gt; MB da.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Argibideak</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Galdera</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kontuz</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Errorea</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Errore Kritikoa</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Ez erakutsi mezu hau berriz</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Huts &lt;tt&gt;%1&lt;/tt&gt; irekitzean. Ziurtatu zaitez zure idazmahai inguruneak mota honetako URL-ak kudea ditzakeela.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts VirtualBox COM zerbitzaria bilatzeko COM abiaraztean. Seguruenik, VirtualBox zerbitzaria ez dago abiarazirik edo huts egin du abiaraztean.&lt;/p&gt;&lt;p&gt;Aplikazioa orain itxi egingo da.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts VirtualBox COM elementua sortzerakoan.&lt;/p&gt;&lt;p&gt;Aplikazioa itxi egingo da orain,&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts GUI interfaze nagusiaren konfigurazioa kargatzerakoan.&lt;/p&gt;&lt;p&gt;Aplikazioa itxi egingo da orain,&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Huts GUI interfaze nagusiaren konfigurazioa gordetzerakoan.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Huts VirtualBox propietate orokorrak ezartzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Huts USB azpisistema atzitzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Huts makina birtual berria sortzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtual berria sortzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts hobespenak &lt;b&gt;%1&lt;/b&gt; makina birtualean ezartzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren hobespenak gordetzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren hobespenak kargatzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtuala abiarazterakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren exekuzioa gelditzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren exekuzioa jarraitzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren egoera gordetzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren egoera-argazkia egiterakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtuala gelditzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtuala ezabatzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren gordetako egoera baztertzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%2&lt;/b&gt; makina birtualaren &lt;b&gt;%1&lt;/b&gt; egoera-argazkia baztertzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren uneko egoera baztertzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualaren uneko egoera-argazkia eta uneko egoera baztertzerakoan.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Ez dago &lt;b&gt;%1&lt;/b&gt; izeneko makina birtualik.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ziur al zaude &lt;b&gt;%1&lt;/b&gt; Maina Birtuala betirako ezabatu nahi duzula?&lt;/p&gt;&lt;p&gt;Ekintza hau ezin da desegin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ziur al zaude eskuratu ezin den &lt;b&gt;%1&lt;/b&gt; makina birtualaren erregistroa kendu nahi duzula?&lt;/p&gt;&lt;p&gt;Ezingo duzu berau interfazearen bidez berriz erregistratu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ziur al zaude &lt;b&gt;%1&lt;/b&gt; makina birtualaren gordetako uneko egoera baztertu nahi duzula?&lt;/p&gt;&lt;p&gt;Ekintza hau makinaren reset botoia jo edo behar bezala bezero sistema eragilea itzali gabe makina itzaltzearen berdina da&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Euskarri hau ateratzeak berau hurrengo makina birtuale(ta)tik kentzea eragingo du: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Jarraitu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Badago dagoeneko &lt;b&gt;%1&lt;/b&gt; irudi fitxategia. Ezin duzu fitxategi hau erabiltzen duen disko gogor birtual berri bat sortu, agian beste disko gogor birtual batek erabiltzen duelako&lt;/p&gt;&lt;p&gt;Mesedez ezarri beste irudi fitxategi izen bat.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; disko gogor irudi fitxategia ezabatu nahi duzu?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ez&lt;/b&gt; hautatzen baduzu disko gogor birtualaren erregistroa kendu eta bildumatik kenduko da, baina irudi fitxategia disko fisioan utziko da.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Bai&lt;/b&gt; hautatzen baduzu fitxategi hau guztiz ezabatua izango da erregistroa kendu ondoren. Ekintza hau ezin da desegin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; disko gogor irudi fitxategia ezabatzerakoan.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; disko gogor birtuala ezabatu (erregistroa kendu) nahi duzu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Huts disko gogor birtual irudia sortzerakoan:&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Huts UUID %1 duen disko gogor irudia &lt;b&gt;%4&lt;/b&gt; makinaren %3 kontrolatzaileko %2 atakan eransterakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%3&lt;/b&gt; makinako %2 kontrolatzailearen %1 atakan dagoen irudi fitxategia kentzerakoan.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disko gogorra</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD irudia</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>Diskete irudia</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Huts %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; erregistratzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Huts %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; erregistroa kentzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Huts saio berria sortzean.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; makina birtualarentzat saio bat irekitzean.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Huts &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; medioaren eskuragarritasun egoera egiaztatzerakoan. Erregistraturiko zenbait euskarri eskuraezin egon litezke.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; ostalari sare interfazea sortzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; ostalari sare interfazea kentzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; USB gailua &lt;b&gt;%2&lt;/b&gt; makina birtualean eransterakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; USB gailua &lt;b&gt;%2&lt;/b&gt; makina birtualetik kentzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; partekatutako karpeta (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;-ra lotua) &lt;b&gt;%3&lt;/b&gt; makina birtualean sortzerakoan.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;/b&gt; partekatutako karpeta (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;-ra lotua) &lt;b&gt;%3&lt;/b&gt; makina birtualetik kentzerakoan.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Zuk Makina Birtualaren pantailan &lt;b&gt;sagu botoia&lt;/b&gt; edo &lt;b&gt;ostalari tekla&lt;/b&gt; sakatu duzu. Honek makina birtualak ostalariaren sagu markatzailea (bakarrik sagu markatzaile integrazioa ez badu SE bezeroak onartzen) eta teklatua &lt;b&gt;kapturatzea&lt;/b&gt; eragingo du, honekin agian ez dira erabilgarri izango ostalari makinan abiarazirik dauden aplikazio batzuekin .&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ostalari tekla&lt;/b&gt; sakatu dezakezu edozein momentutan sagu eta teklatu &lt;b&gt;kaptura kentzeko&lt;/b&gt; (kapturaturik badaude) eta portamolde arruntera itzultzeko. Unean ezarritako ostalari tekla Makina Birtual leihoaren behealdeko barran erakusten da, &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;ikono ondoan. Ikono honek eta ondoan kokaturiko sagu ikonoak uneko sagu eta teklatu kaptura egoera erakusten dute.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Teklatu auto-kapturatzea&lt;/b&gt; gaiturik duzu. Honek Makina Birtualak automatikoki teklatua &lt;b&gt;kapturatzea&lt;/b&gt; eragingo du MB leihoa aktibatzen den bakoitzean eta ostalari makinan abiarazirik dituzun beste zenbait aplikazioentzat erabiltezina gea liteke: teklatua kapturatzen denean, Tekla zanpatze guztia (Alt-Tab) barne MB-ra bidaliko dira.&lt;/p&gt;&lt;p&gt; &lt;b&gt;Ostalari tekla&lt;/b&gt; sakatu dezakezu edozein momentutan teklatu eta sagu (kapturatua badago) &lt;b&gt;kapura uzteko&lt;/b&gt; eta funtzionamendu normalera itzultzeko. Ezarririk dagoen ostalari tekla makina birtualaren beheko eskuinaldean agertzen da&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;ikonoaren ondoan. Ikono honek gertu dagoen saguarenak bezala sagu eta teklatu kaptura egoera erakusten du.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtualak bezero SE-ak &lt;b&gt;sagu markatzaile integrazioa&lt;/b&gt; onartzen duela dio. Honekin ez duzu zure sagua &lt;i&gt;kapturatu&lt;/i&gt; beharko bezero sistema eragilean erabiltzeko -- markatzailea makina birtualaren leihoaren gainean dagoela egindako ekintzak zuzenean bezero sistema eragilera bidaliko dira. Sagua une honetan kapturatua badago, automatikoki utziko du.&lt;/p&gt;&lt;p&gt; Egoera barrako sagu ikonoak itsura hau izan beharko luke &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;zuri sagu integrazioa bezeroak onartzen duela eta gaiturik dagoela adierazeko.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Oharra&lt;/b&gt;: Zenbait aplikaziok oker funtziona dezake sagu integrazioarekin.  Beti saio batetarako ezgaitu dezakezu (eta berriz gaitu) menu-barran dagokion ekintza hautatuaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtualak bezero SE-ak bideo modu honetan ez duela &lt;b&gt;sagu integrazioa&lt;/b&gt; onartzen erreportatu du. Sagua kapturatu egin beharko duzu (MB leihoan klikatuaz edo ostalari tekla sakatuaz) sagua bezeroko sistema eragilean erabili ahal izateko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtuala orain &lt;b&gt;Gelditurik&lt;/b&gt; egoeran dago eta horregatik ez du sagu edo teklatu sarrerarik onartzen. MB barnean lanean jarraitu nahi izanez gero berau jarraitu behar duzu dagokion ekintza hautatuaz menu barratik.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Erregistraturik dauden disko gogor, CD/DVD edo diskete euskarriren bat ez dago eskuragarri. Honegatik, euskarri hori erabiltzen duen makina birtualik ezingo duzu erabili, berriz eskuragarri egon arte.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Ados&lt;/b&gt; sakatu Disko Gogor Kudeatzailea ireki eta zein euskarri eskuragarri dauden ikusteko, edo &lt;b&gt;Baztertu&lt;/b&gt; sakatu mezu hau albo batetara uzteko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Murrizpen lokalak direla eta ezin da VirtualBox &lt;i&gt;MB hautatzaile&lt;/i&gt; moduan abiarazi.&lt;/p&gt;&lt;p&gt;Aplikazioa itxi egingo da.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Errore Konponezina&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Errore Konpongarria&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Abisua&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Errore ID-a: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Larritasuna: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Errore konponezin bat gertatu da makina birtuala exekutatzean! Makina birtuala itzali egingo da. Hurrengo errore mezua beranduago begiratzeko kopiatzeko arbela erabiltzea gomendatzen da:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Errore bat gertatu da makina birtuala exekutatzean! Errore xehetasunak behean ikusten dira. Azaldutako errorea konpondu eta makina birtual exekuzioa jarraitzen saiatu zaitezke.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtual exekuzioak behean azaltzen den bezala errore egoera batetan jarraitu dezake. Mezu hau albo batetara utzi dezakezu, baina azaldutako errorea berriz ez gertatzeko egin beharrekoa egitea gomendatzen da.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Emaitza&amp;nbsp;Kodea: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Osagaia: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfazea: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Deitura: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Deitura eta RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ezin da &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt; hizkuntza fitxategia kargatu.&lt;p&gt;Hizkuntza aldiroko Ingelesera (barneratua) berrezarriko da. Mesedez joan VirtualBox leiho nagusiko &lt;b&gt;Fitxategia&lt;/b&gt; menuan aurki dezakezun &lt;b&gt;Hobespenak&lt;/b&gt; leihora eta hautatu erabilgarri daudenetako bat &lt;b&gt;Hizkuntza&lt;/b&gt; orrialdean.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bezero sistema eragilea instalaturik dauden Virtualbox Bezero Gehigarriak zaharregiak dira: Instalaturiko bertsioa %1 da eta espero zena %2. Bezero gehigarriak behar dituzten zenbait funtziok (sagu integrazioa, bezero pantaila auto tamaina aldaketa) behar bezala funtzionatzeaz utziko dute ziurrenik.&lt;/p&gt;&lt;p&gt;Mesedez eguneratu Bezero Gehigarriak gaur egungo bertsiora &lt;b&gt;Gailuak&lt;/b&gt; menuko &lt;b&gt;Bezero Gehigarriak&lt;/b&gt; Instalatu hautatuaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bezero sistema eragilea instalaturik dauden Virtualbox Bezero Gehigarriak zaharkiturik daude: Instalaturiko bertsioa %1 da eta espero zena %2. Bezero gehigarriak behar dituzten zenbait funtziok (sagu integrazioa, bezero pantaila auto tamaina aldaketa) behar bezala funtzionatzeaz utziko dute ziurrenik.&lt;/p&gt;&lt;p&gt;Mesedez eguneratu Bezero Gehigarriak gaur egungo bertsiora &lt;b&gt;Gailuak&lt;/b&gt; menuko &lt;b&gt;Bezero Gehigarriak Instalatu&lt;/b&gt; hautatuaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bezero sistema eragilea instalaturik dauden Virtualbox Bezero Gehigarriak berriegiak dira: Instalaturik dagoen bertsioa %1 da eta espero zena %2&lt;/p&gt;&lt;p&gt;Gehigarrien Virtualbox baino bertsio berriago bat erabiltzea ez da onartzen. Mesedez instalatu egungo Bezero Gehigarriak &lt;b&gt;Gailuak&lt;/b&gt; menuko &lt;b&gt;Bezero Gehigarriak Instalatu &lt;/b&gt;hautatuaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Huts &lt;b&gt;%1&lt;b&gt; makina birtualaren egoera-argazki bidea &lt;nobr&gt; &lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;-ra aldatzean.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ezin da integratu garden moduan sartu bezero bideo memoria askieza dela eta.&lt;/p&gt;&lt;p&gt;Makina birtuala behintzat &lt;b&gt;%1&lt;/b&gt; bideo memoria edukitzeko konfiguratu beharko zenuke.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts &lt;b&gt;%1&lt;/b&gt; partekatutako kapeta (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;-ra lotua dagoena) &lt;b&gt;%3&lt;/b&gt; makina birtualetik ezabatzerakoan.&lt;/p&gt; &lt;p&gt;Mesedez itxi partekatutako karpeta hori erabiltzen ari diren sistema eragileko aplikazioak eta berriz saiatu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ez da &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; edo &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; VirtualBox Bezero Gehigarri irudia aurkitu.&lt;/p&gt;&lt;p&gt;Irudi hau internetetik deskargatu nahi al duzu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Huts Virtualbox Bezero Gehigarri CD irudia &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;-etik deskargatzean.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ziur zaude VirtualBox Bezero Gehigarrien CD irudia &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;-etik deskargatu nahi duzula &lt;/nobr&gt; (tamaina %3 byte)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Bezero Gehigarri CD irudia behar bezala deskargatu da &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; -etik eta &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;bezala gorde da.&lt;/nobr&gt;&lt;/p&gt; &lt;p&gt;CD irudi hori erregistratu eta CD/DVD birtualean kargatu nahi al duzu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtuala orain &lt;b&gt;pantaila oso&lt;/b&gt; modura aldatuko da. Atzera leihoturiko modura itzuli zaitezke edozein momentutan &lt;b&gt;%1&lt;/b&gt; sakatuaz. Kontutan izan &lt;i&gt;Ostalari&lt;/i&gt; tekla une honetan &lt;b&gt;%1&lt;/b&gt; bezala ezarririk dagoela.&lt;/p&gt;&lt;p&gt; Kontutan izan menu-barra ezkutaturik dagoela pantaila osoko moduan. Bera eskuratzeko aski da &lt;b&gt;Osta+Etxea&lt;/b&gt;sakatzearekin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina Birtuala orain &lt;b&gt;integrazio garden&lt;/b&gt; modura aldatuko da. Atzera leihoturiko modura itzuli zaitezke edozein momentutan &lt;b&gt;%1&lt;/b&gt; sakatuaz. Kontutan izan &lt;i&gt;Ostalari&lt;/i&gt; tekla une honetan &lt;b&gt;%1&lt;/b&gt; bezala ezarririk dagoela.&lt;/p&gt;&lt;p&gt; Kontutan izan menu-barra ezkutaturik dagoela pantaila osoko moduan. Bera eskuratzeko aski da &lt;b&gt;Osta+Etxea&lt;/b&gt;sakatzearekin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Makina birtualaren leihoa &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; kolore moduan funtzionatzeko garatua izan da baina pantaila birtualaren kalitatea &lt;b&gt;%2&amp;nbsp;bitera&lt;/b&gt; ezarririk dago.&lt;/p&gt;&lt;p&gt;Mesedez ireki bezero sistema eragileko pantaila propietateak eta hautatu &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; duen modu bat, erabilgarri badago, bideo birtual azpisistemak ahal den hobekien funtzionatzeko.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Kontutan izan&lt;/b&gt; OS/2 bezalako zenbait sistema eragilek 32 bit-eako moduan lan egiten dutela, baina 24 bit-etara (16 Milioi kolore) dagoela dirudi. Beste kolore kalitate bat hautatzea probatu dezakezu, edo mezu hau baztertu dezakezu ziur bazaude eskatutako kolore kalitatea (%4&amp;nbsp;bit) ezin dela Sistema eragile bezeroan erabili.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ez duzu disko gogor birtualik erantsi makina birtual honetara. Makina ez da abiarazteko gai izango sistema eragile duen disko gogor bat edo beste euskarri abiarazgarri baten bat erantsi arte, berau beranduago egiteko ezarpen leiho edo Lehen Abiarazte Morroiaren bidez egin dezakezu.&lt;/p&gt;&lt;p&gt;Aurrera jarraitu nahi al duzu?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished">Konexioa denboraz kanpo.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Partekatutako Karpetak</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Xehetasunak</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>&amp;Disko Birtual Kudeatzailea...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ktrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Makina Birtual Kudeaketa leihoa bistazten du</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>Hobes&amp;penak...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ktrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Ezarpen orokor leihoa bistarazi</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>I&amp;rten</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ktrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Aplikazioa Itxi</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Berria...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Berria</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ktrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Makina Birtual Berria Sortu</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Ezarpenak...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Ezarpenak</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ktrl+E</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Hautatutako makina birtuala konfiguratu</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>E&amp;zabatu</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Ezabatu</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Hautatutako makina birtuala ezabatu</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Ba&amp;ztertu</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Baztertu</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Baztertu hautatutako makina birtualaren gordetako egoera</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>F&amp;reskatu</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Freskatu</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ktrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Hautatutako makina birtualaren eskuragarritasun egoera freskatu</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Edukiak...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Sare bidezko laguntza edukia bistarazi</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox Web Gunea...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Nabigatzailea ireki eta VirtualBox produktuaren gunera joan</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox-ri &amp;Buruz...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Produktu argibideekin leiho bat bistarazi du</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Abisu Guztiak Be&amp;rrezarri</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Ezabatutako abisu eta mezu guztiak berriz agertzea eragien du</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Fitxategia</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Laguntza</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>A&amp;zalpena</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>A&amp;zalpena *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>I&amp;kusi</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Ikusi</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Hautatutako makina birtualaren leihora aldatu</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Abiara&amp;zi</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Abiarazi</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Hautatutako makina birtuala abiarazi</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Ongietorri VirtualBox-era!&lt;/h3&gt;&lt;p&gt;Leiho honen ezkerreko zatian ordenagailu honetako makina birtual guztiak daude. Zerrenda orain hutsik dago oraindik ez duzu makina birtualik sortu eta.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Makina berri bat sortzeko sakatu &lt;b&gt;Berria&lt;/b&gt; botoia leihoaren goialdeko tresna-barran nagusian.&lt;/p&gt;&lt;p&gt;&lt;b&gt;F1&lt;/b&gt; tekla sakatu dezakezu laguntza eskuratzeko edo  &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; webgunera joan argibide eta azken berrien bila.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Makina</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>E&amp;rregistroa Ikusi...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Erregistroa Ikusi...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ktrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Hautatutako makina birtualaren erregistro fitxategiak ikusi</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Izena</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Bidea</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Partekatutako &amp;Karpetak</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Makina honetarako eskuragarri dauden partekatutako karpeta guztiak zerrendatzen ditu.
+Erabili
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+&lt;i&gt;share&lt;/i&gt; izeneko karpeta bat DOS-antzerako SE batetatik, edo
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+Linux SE batetatik atzitzeko. Ezaugarri honek Bezero Gehigarriak behar ditu.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Partekatutako karpeta definizio berria gehitzen du.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Hautatutako partekatutako karpeta definizioa ezabatzen du.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Makina Karpetak</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Karpeta Mugikorrak</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Izena:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Bidea:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Hautatutako karpeta definizioa editatzen du.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxPartekatutakoKarpetaEzarpenak</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Partekatauko karpeta bat gehitu (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Lekua</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Hautatutako partekatutako karpeta editatu (Lekua)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Ezab</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Ezabatu hautatutako partekatutako karpeta (Ezab)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxEgoeraArgazkiXehetasunLeihoa</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Egoera-argazki Xehetasunak </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>Ize&amp;na</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>A&amp;zalpena</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Makina Xehetasunak</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">ALt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1 (%2)-ren xehetasunak</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[egoera-argazkiak]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>egoera-argazkiEkintzaTaldea</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Baztertu Egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Baztertu Egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ktrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>unekoEgoeraEkintzaTaldea</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Egoera-argazki bat egin</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Egoera-arga&amp;zki bat egin</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Baztertu Uneko Egoera-argazkia eta Egoera</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Ba&amp;ztertu Uneko Egoera-argazkia eta Egoera</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Ikusi Xehetasunak</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Ikusi Xe&amp;hetasunak</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Lekua</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Uneko Egoera (aldatua)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Uneko Egoera</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Uneko egoera egoera-argazkian gordetakoren ezberdina da</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Uneko egoera egoera-argazkian gordetakoren berdina da</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (uneko, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>linean)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>lineaz kanpo)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>%1 hartzen</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>%1-ean hartua</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 %2-tik</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>%1 egoera-argazkia</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Baztertu hautatutako egoera-argazkia makina birtualetik</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ktrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Uneko makina birtual egoeraren egoera-argazki bat egin</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Uneko Egoera-argazkira Itzuli</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>Uneko Egoe&amp;ra-argazkira Itzuli</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ktrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Makina birtuala uneko egoera-argazkian gordetako egoerara itzuli</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ktrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Uneko egoera-argazkia baztertu eta makina egoera-argazkia egin baino lehen zuen egoerara itzuli</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Hautatutako egoera-argazkiaren xehetasunak ikusi</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Ezgaitu</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Gaitu</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Makina Birtualaren Egoera-argazki bat egin</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>Egoera-argazki Ize&amp;na</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>Egoera-argazki A&amp;zalpena</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBIragazkiEzarpenak</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>Ize&amp;na</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Iragazki izena bistarazten du.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Egilea</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duktua</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Serie Zenbakia.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>Urrun&amp;ekoa</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Ekintza</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Saltzaile ID-a</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Produktu ID-a</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Bertsioa</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>&amp;Ataka</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Edozein</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Bai</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Ez</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Manufakturadore iragazkia ezarri
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate bat bezala- Kate huts batek edozein
+baliorekin parekatzea beteko du&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Produktu izen iragazkia ezarri
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate bat bezala- Kate huts batek edozein
+baliorekin parekatzea beteko du&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Serie zenbaki iragazkia ezarri
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate bat bezala- Kate huts batek edozein
+baliorekin parekatzea beteko du&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Iragazki hau lokalki erantsiritako USB
+gailuetan  nola ezarriko den ezartzen du:
+Ostalari ordenagailuan (&lt;i&gt;Ez&lt;/i&gt;),
+VRFP bezeroaren ordenagailuan (&lt;i&gt;Bai&lt;/i&gt;),
+edo bietan (&lt;i&gt;Edozein&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Iragazkia betetzen duen gailu bat eransterakoan ostalari ordenagailuak egingo duen ekintza ezartzen du(&lt;i&gt;Baztertu&lt;/i&gt;) edo eskuratu gero makina birtualek erabiltzeko 
+(&lt;i&gt;Eskuratu&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Saltzaile ID iragazkia ezartzen du.
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate formatua &lt;tt&gt;XXXX&lt;/tt&gt; da, non 
+&lt;tt&gt;X&lt;/tt&gt; digito hamaseitar bat den. Kate hutsak edozein
+balio bilatuko du.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Produktu ID iragazkia ezartzen du.
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate formatua &lt;tt&gt;XXXX&lt;/tt&gt; da, non 
+&lt;tt&gt;X&lt;/tt&gt; digito hamaseitar bat den. Kate hutsak edozein
+balio bilatuko du.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ostalari USB iragazkia ezartzen du.
+&lt;i&gt;parekatze zehatz&lt;/i&gt; kate bat bezala. 
+Kate hutsak edozein balio bilatuko du.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;ez dago gailu erabilgarririk&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Ez dago onartutako gailurik konektaturik ostalari PC-ra</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Azalpenik ez. Editatu botoia sakatu berau gehitzeko.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editatu</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editatu (Ktrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ktrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Hautaturiko makina birtuala &lt;i&gt;eskuraezina&lt;/i&gt; dago. Mesedez arakatu beheko errore mezua eta &lt;b&gt;Freskatu&lt;/b&gt; sakatu eskuragarritasun proba errepikatu nahi baduzu:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Lehen Abiarazte Morroia</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sortu berri duzun makina birtuala lehen aldiz abiarazi duzu. Morroi honek zure aukerako sistema eragile makina birtual horretan instalatzeko egin beharreko urratsetan lagunduko zaitu.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Hurrengoa&lt;/b&gt; botoia erabili morroiaren hurrengo orrialdera joateko eta &lt;b&gt;Atzera&lt;/b&gt; botoia aurreko orrialdera joateko. Baita &lt;b&gt;Utzi&lt;/b&gt; sakatu dezakezu morroiaren exekuzioa eteteko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Ongietorri Lehen Abiarazte Morroira!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu behean instalatzeko erabili nahi duzun instalazio medioa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Euskarri Mota</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;CD/DVD-ROM Gailua</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Diskete Gailua</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu instalatu nahi duzun sistema eragilearen instalazio programa duen euskarria. Euskarria abiarazgarria izan behar da, beste instalazio programak ezin izango du abiarazi.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Euskarri Jatorria</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Ostalari Gailua</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Irudi Fitxategia</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Instalazio Euskarri Hautatu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bertatik abiarazteko hurrengo euskarria hautatu duzu:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aurrekoa zuzena bada, sakatu &lt;b&gt;Amaitu&lt;/b&gt; botoia. Egiten duzunean hautatutako euskarria aldi batetarako makina birtualean muntatu eta makinak exekuzioa abiaraziko du.&lt;/p&gt;&lt;p&gt;Mesedez kontutan izan zuk makina birtuala ixtean, ezarritako euskarri automatikoki desmuntatuko dela eta abio gailu bezala lehenengo disko gogorra ipiniko dela.&lt;/p&gt;&lt;p&gt;Konfigurazio programa motaren arabera agian diskoa desmuntatu (atera) egin behar duzu konfigurazio programa makina berrabiaraztean, instalazio prozesua berriz hasi ez dadin. Hau egiteko dagokion &lt;b&gt;desmuntatu...&lt;/b&gt; ekintza hautatu &lt;b&gt;Gailuak&lt;/b&gt; menuan.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Laburpena</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM Gailua</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Diskete Gailua</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Ostalari Kontrolagailua %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Mota:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Jatorria:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sortu  berri duzun makina birtuala lehen aldiz abiarazi duzu. Morroi honek hautatu duzun sistema eragile makina birtualean abiarazteko bete beharreko urratsak betetzen lagunduko zaitu.&lt;/p&gt;&lt;p&gt;Kontutan izan ezin duzula sistema eragile bat orain instalatu makina birtual honetan ez bait duzu disko gogorrik erantsi makina birtualari. Hau ez bada nahi duzuna, morroi honen exekuzioa utzi dezakezu, &lt;b&gt;Ezarpenak&lt;/b&gt; hautatu VirtusalBox leiho nagusiaren &lt;b&gt;Makina&lt;/b&gt; menutik makina honen ezapen leihoa eskuratzeko eta disko gogor konfigurazioa aldatu.&lt;/p&gt;&lt;p&gt;Erabili &lt;b&gt;Hurrengoa&lt;/b&gt; botoia morroiko hurrengo orrialdera joateko eta &lt;b&gt;Atzera&lt;/b&gt; botoia sakatu aurreko orrialdera joateko. &lt;b&gt;Utzi&lt;/b&gt; sakatu dezakezu morroiaren exekuzioa bertan behera uzteko.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu sistema eragile bat abiarazteko erabili nahi duzun medio mota.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautatu berarekin lan egin nahi duzun sistema eragile duen euskarria. Euskarri hau abiarazgarria izan behar da, bestela sistema eragilea ez da abiarazteko gai izango&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bertatik abiarazteko sistema eragilea duen hurrengo medioa hautatu duzu:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aurrekoa zuzena bada &lt;b&gt;Amaitu&lt;/b&gt; botoia sakatu. Behin sakatu duzunean, hautatutako medioa makina birtualean kargatuko da eta makinak exekuzioa abiaraziko du.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 %3-tik&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;%4 saioa&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Eskuraezina %2 -tik&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Eskuraezina</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Erregistro ikustatzailea</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Gorde</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>F&amp;reskatu</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">ALt+R</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox Erregistro ikustatzailea</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ez da erregistro fitxategirik aurkitu. Sakatu &lt;b&gt;Freskatu&lt;/b&gt; botoia erregistro karpeta berriz arakatzeko &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>VirtualBox Erregistroa Gorde Honela</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Bilatu</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">ALt+B</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Itxi</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBOXMBSareEzarpenak</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Gaitu Sare Moldagailua</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Hemen erantsia</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC Helbidea</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Sortu</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">ALT+S</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Ausazko MAC berri bat sortzen du.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;blea Konektaturik</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Ostalari Interfaze Ezarpenak</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>&amp;Interfaze Izena</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Fitxategi Deskriptorea</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Aplikazio &amp;Konfigurazioa</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Hautatu</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Aplikazioa &amp;Amaitu</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Hautatu TAP konfigurazio aplikazioa</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Hautatu TAP amaiera aplikazioa</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Aukeratua dagoenean, sare moldagailu birtual hau eransten du makina birtualean.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Ostalari SE-ren sare errealera konektatzeko moldagailu birtualak modua kontrolatzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Moldagai honen MAC helbidea bistaratzen du. Zehazki 12 karaktere ditu {0-9,A-F} tartetik.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Abiaraztean sare kable birtuala konektaturik dagoen erakusten du.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Moldagai honetako hautaturiko interfazearen ostalari izena bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>TAP interfaze izena bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>TAP interfazea konfiguratzeko exekutatutako komandoa bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Konfigurazio aplikazioa Hautatzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>TAP interfazea amaitzeko exekutatutako komandoa bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Hautatu amaiera aplikazioa.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerieAtakaEzarpenak</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Gaitu Serie Ataka</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Hautaturik dagoenean, makina birtualaren emandako serie ataka gaitu.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Ataka Ze&amp;nbakia</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Serie ataka zenbakia bistarazi. Serie ataka estandarretako bat hautatu edo &lt;b&gt;Erabiltzaileak-definituriko&lt;/b&gt; bat eta ataka parametroak eskuz ezarri.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Serie ataka honen IRQ zenbakia bistarazi. Balio erabilgarriak zenbaki osoak &lt;tt&gt;0&lt;/tt&gt; eta &lt;tt&gt;255&lt;/tt&gt; artean. &lt;tt&gt;15&lt;/tt&gt; baina balioa handiagoak erabiltzeko &lt;b&gt;IO APIC&lt;/b&gt; gaiturik egon behar da makina birtual honetan.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O A&amp;taka</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Serie ataka honen oinarri S/I helbidea bistaratzen du. Balio erabilgarria zenbaki osoak &lt;tt&gt;0&lt;/tt&gt; eta &lt;tt&gt;0xFFFF&lt;/tt&gt; tartean.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Ataka &amp;Modua</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Serie ataka honen funtzionamendu modua kontrolatzen du. &lt;b&gt;Deskonektaturik&lt;/b&gt; hautatuaz gero, bezero SE-ak serie ataka ikusiko du baina ezingo du berarekin lan egin.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Sortu Kanalizazioa</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Markaturik badago, &lt;b&gt;Ataka Bidean&lt;/b&gt; ezarritako kanalizazioa sortuko da makina birtualean abiaraztean. Bestela makina birtuala dagoen kanalizazioa erabiltzen saiatuko da.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Ataka &amp;Bidea</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Ostalarian Serial atakarako kanalizazioaren bidea erakusten du ataka &lt;b&gt;Ostalari Kanalizazio&lt;/b&gt; moduan funtzionatzean, edo serie ataka izena atakak &lt;b&gt;Ostalari Gailua&lt;/b&gt; moduan funtzinoatzean.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[lotura]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[izena]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxMBEzarpenLeihoa</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Hautatu ezarpen kategoria bat ezkerreko zerrendatik eta mugitu sagua elementu baten gainetik argibide gehiago jasotzeko&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Orokorra </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Disko Gogorrak </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disketeak </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#floppy</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD_ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Audioa </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#audio</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Sarea </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#network</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Urruneko Pantaila </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Partekatutako Karpetak </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#sfolders</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifikazioa</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Izena</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Makina birtualaren izena bistaratzen du.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>SE mo&amp;ta</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Oinarri &amp;Memoria Tamaina</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Makina Birtualari ezarritako memoria kantitatea ezartzen du. Gehiegi ezarriaz gero, makina agian ez da abiaraziko.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Bideo Memoria Tamaina</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Makina birtualari ezarritako bideo memoria kontrolatzen du.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Basikoa</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Hautatu</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Egoera-argazki karpeta bidea hautatzen du.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Berrezarri</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Hedaturiko Ezaugarriak</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>A&amp;CPI Gaitu</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>IO A&amp;PIC gaitu</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>A&amp;bio Ordena</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Aurreratua</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>A&amp;zalpena</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Lehen Mailako Nagusia</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;ez hautaturik&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>Lehen Mailako Mo&amp;rroia</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Bigarren Morroia (IDE 1)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Muntatu Diskete Gailua</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Ostalari Diskete &amp;Gailua</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Hautatutako ostalari diekete gailua muntatu Diskete gailu birtualean.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Irudi fitxategia</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Muntatu hautatutako diskete irudia diskete gailu birtualean.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Muntatu CD/DVD Gailua</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Ostalari CD/DVD &amp;Gailua</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Ezarritako CD/DVD gailua CD/DVD gailu birtualean muntatzen du.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO Irudi Fitxategia</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Muntatu ezarritako CD/DVD irudia CD/DVD gailu birtualean.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Audioa &amp;Gailtu</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Ostalari Audio &amp;Kontrolagailua</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Gaitu &amp;USB Kontrolatzailea</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB Gailu &amp;Iragazkiak</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Gehitu Hutsik (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Gehitu hemendik (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Ezab</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Ezabatu (Ezab)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Hautatutako USB Iragazkia ezabatzen du.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ktrl+Gora</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mugitu Gora (Ktrl+Gora)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Haututako USB iragazkia gora mugitzen du.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ktrl+Behera</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mugitu Behera (Ktrl+Behera)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Haututako USB iragazkia behera mugitzen du.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Gaitu VRDP Zerbitzaria</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>VRDP autentifikazio metodoa ezartzen du.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Bezero autentifikazioen denbora-muga ezartzen du, milisegundotan.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Leiho laguntza erakusten du.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Okerreko ezarpena atzeman da</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Onartu (gorde) aldaketak eta elkarrizketa ixten du.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Aldaketak baztertu eta leihoa ixten du.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Markaturik dagoenean, ezarritako disko gogor birtuala lehenengo IDE kontrolatzailearen ataka nagusian erantsiko da.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Markaturik dagoenean, ezarritako disko gogor birtuala lehenengo IDE kontrolatzailearen ataka morroian erantsiko da.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Markaturik dagoenean, ezarritako disko gogor birtuala bigarren IDE kontrolatzailearen ataka morroian erantsiko da.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>IDE ataka honetan erantsiriko disko gogor birtuala erakusten du eta beste disko bat bizkor hautatzeko aukera ematen du.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Markaturik dagoenean, ezarritako euskarria makina birtualeko CD/DVD gailuan muntatzen du. Kontutan izan CD/DVD gailua beti bigarren IDE kontrolagailuaren ataka nagusian konektaturik dagoela.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>CD/DVD gailu birtualean muntatu behar den irudi fitxategia erakusten du eta beste irudi bat bizkor hautatzeko aukera ematen du.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Markaturik dagoenean, ezarritako euskarria makina birtualeko diskete gailuan muntatzen du.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Diskete gailu birtualean muntatu behar den irudi fitxategia erakusten du eta beste irudi bat bizkor hautatzeko aukera ematen du.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Markaturik dagoenean, PCI audio txartel birtuala makina birtualean erantsirik dago eta ezarritako kontrolatzailea erabiliko ostalariaren audio txartelarekin harremanetan jartzeko.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Markaturik dagoenean, makina birtuala Urruneko Idazmahai Protokolo (RDP) zerbitzari birtuala gaituko du, bezeroei makina birtualera (martxan dagoenean) RDP bezero estandar bat erabiliaz konektatzeko aukera emanez.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;ez erantsia&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Ezarpenak</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>%1 Iragazki Berria</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Partekatutako Arbela</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>E&amp;goera-argazki Karpeta</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Makina birtual honetan instalatzea pentsatzen duzun sistema eragilea erakusten du (sistema eragile bezeroa deiturikoa).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Markaturik dagoenean, makina birtualak Indar Kudeaketa
+eta Konfigurazio Aurreratua (ACPI) onartuko du. &lt;b&gt;Oharra:&lt;/b&gt; ez ezgaitu
+ezaugarri hau windows bezero sistema eragile bat instalatu ondoren!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Markaturik dagoenean, makina birtualak Sarrera Irteera
+APIC (IO APIC) onartuko du, honek makina birtualaren
+funtzionamendua asko geldotuko du.&lt;b&gt;Oharra:&lt;/b&gt; ez ezgaitu
+ezaugarri hau windows bezero sistema eragile bat instalatu ondoren!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Bezero eta ostalariaren sistema eragileen arteko arbela partekatzeko modua ezartzen du. Kontutan izan honek Bezero Gehigarriak sistema eragile bezeroan instalaturik egotea behar duela.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Makina birtual honen egoera-argazkiak gordeko diren bidea erakusten du. Kontutan izan egoera-argazkiek disko leku asko erabili dezaketela.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Egoera-argazki karpeta bidea lehenetsiriko balioan berrezartzen du. Uneko lehenetsiriko bidea erakutsiko da aldaketak onartu eta leiho hau berriz irekitzean.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Makina birtualaren azalpena erakusten du. Azalpenen eremua instalaturiko bezero sistemaren eragileari edo konfigurazioari buruz iruzkinak egiteko da erabilgarria.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Eransteko disko gogor birtual bat sortu edo daudenen arteak aukeratzeko Disko Gogor Kudeatzaile irekitzen du.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Makina birtualean muntatzeko erabilgarri dauden ostalariaren diskete gailuak zerrendatzen ditu.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Disko Birtual Kudeatzailea deitzen du muntatzeko Diskete irudi bat hautatzeko.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Makina birtualean muntatzeko erabilgarri dauden ostalariaren CD/DVD gailuak zerrendatzen ditu.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Disko Birtual Kudeatzailea deitzen du muntatzeko CD/DVD irudi bat hautatzeko.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Audio irteera kontrolagailua kontrolatzen du. &lt;b&gt;Audio Kontrolagailu Nuluak&lt;/b&gt;
+bezeroak audio txartela ikustea eragiten du baina sortzen duen edozein irteera baztertu egingo da.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Markaturik dagoenean, makina honetako USB kontrolatzaile birtuala gaitzen du.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Makina honetako USB iragazkiak zerrendatzen ditu. Ezkerreko aukera kutxak iragazki jakin bat gaiturik dagoen edo ez ezartzen du.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Gehitu USB iragazki berri bat eremu guztiak hutsean dituela. Kontutan izan iragazki honek erantsiriko edoizen USB gailu aurkituko duela.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Ostalari ordenagailuari erantsitako hautatutako USB gailuaren eremu balioekin USB iragazki berri bat sortu.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>%1 Moldagailua</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Ostalari &amp;Interfazeak</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Ostalari interfaze erabilgarriak zerrendatzen ditu.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Ostalari interfaze berri bat gehitzen du.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Hautatutako ostalari interfazea ezabatzen du.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;inerfaze ez erabilgarriak&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Gehitu</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Kendu</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox %1 Ostalari interfazea</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hautaturiko &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; sare interfazea ezabatu nahi al duzu? &lt;/p&gt;&lt;p&gt;&lt;b&gt;Oharra:&lt;/b&gt; Interfaze hau erabilia egon daiteke sare moldagailu bat edo gehiagorengatik beste MB batetan. Ezabatu ondoren sare moldagailu horiek ez dute funtzionatuko ezarpen horiek aldatu arte  edo beste interfaze izen bat hautatuz o moldagailu eranste modu ezberdin bat hautatuaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Serie Atakak </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V gaitu</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Markaturik dagoenean makina birtuala VT-X eta AMD-X bezalako ostalariaren CPU-aren birtualizazio hedapenak erabiltzen saiatuko da. Aukera kutxa grisean badago ezarpena hau ezarpen orokorrek ezartzen dute.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Beste &amp;Ezarpenak</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Gogoratu Exekutatzean Muntaturiko Euskarria</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Markaturik badago, Muntaturiko CD/DVD edo diskete euskarrietan eginiko edozein aldaketa gorde egingo da, abiarazteen artean muntaturiko medioen konfigurazioa mantentzeko.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Bes&amp;telakoak</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Gaitu Bideratzea</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Markaturik dagoenean, bezeroari ATAPI komandoak zuzenean ostalariaren gailura bidaltzeko aukera ematen du, honek ostalarira konektatutako CD/DVD idazleak MB bidez erabiltzea posible egiten du. Kontutan izan audio CD-ak MB barnetik grabatzea ez dela onartzen oraindik.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Zerbitzari Ataka </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Autentifikazio &amp;Metodoa </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>Autentifikazio &amp;Denbora-muga </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VRDP zerbitzariaren ataka zenbakia erakusten du. &lt;tt&gt;0&lt;/tt&gt; (zero) ezarri ezazu ataka lehenetsiriko baliora berrezartzeko&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Lehen Mailako disko gogor nagusia ez dago hautatua</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Lehen Mailako disko gogor morroia ez dago hautatua</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Lehen Mailako disko gogor morroia dagoeneko beste ataka batetan konektaturik dago</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Bigarren Mailako disko gogor morroia ez dago hautatua</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Bigarren Mailako disko gogor morroia dagoeneko beste ataka batetan konektaturik dago</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD irudi fitxategia ez dago hautatuta</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Diskete irudi fitxategia ez dago hautatuta</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Ostalari sare interfaze okerra hautatu da</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Bikoizturiko ataka zenbakia hautatu da </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Bikoizturiko ataka bidea idatzi da </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 &lt;b&gt;%2&lt;/b&gt; orrialdean.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>%1 Ataka</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fi.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fi.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fi.ts	(revision 7219)
@@ -0,0 +1,4830 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Suomi</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Finnish</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Jarno Kiuttu, Timo Jyrinki</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Siirrä ylös (Ctrl+ylös)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Siirrä alas (Ctrl+alas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Siirrä valittu käynnistys laite ylös.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Siirrä valittu käynnistys laite alas.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Sovellus &lt;b&gt;%1&lt;/b&gt; vaatii Qt %2.x, löydettiin Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Qt-kirjastovirhe</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Vasen </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Oikea </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Vasen vaihtonäppäin</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Oikea vaihtonäppäin</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Vasen Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Oikea Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Vasen Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Oikeat Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Vasen Win</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Oikea Win</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menu-näppäin</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Kyllä</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ei</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ohita</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Kopioi leikepyödälle</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - tietoja</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Lisää isäntäkoneen liitäntä</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Liitännän nimi</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Lisää jako</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Muokkaa jakoa</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Valitse jaettava kansio</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Kansion polku</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Kansion nimi</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Sulje virtuaalikone</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Tallenna koneen tila</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+T</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Sammuta kone</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;ei liitetty&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB Ohjain ei ole käytössä&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Kokoruututila</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Vaihda kokoruututilaan</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Hiiren integrointi</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Muuta automaattisesti asiakkaan näytön kokoa</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>&amp;Muuta automaattisesti asiakkaan näytön kokoa</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Säädä ikkunan kokoa</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Lähetä Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Lä&amp;hetä Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Palauta</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Palauta virtuaalikone</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI-samm&amp;utus</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Sulje...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Sulje virtuaalikone</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Luo &amp;palautuspiste...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Luo palautuspiste virtuaalikoneesta</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Levykkeen levykuva...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Liitä levykkeen levykuva tiedosto</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Irrota l&amp;evyke</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM-levykuva...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Irrota C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Etätyöpöytä (RDP) -palvelin</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Etätyö&amp;pöytä</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Avaa</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Jaetut kansiot...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Asenna asiakaslisäykset...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Liitä asiakaslisäyksien asennuslevykuva</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Komentorivi...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox-WWW-sivusto...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Tietoa VirtualBoxista...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Poista kaikki varoitukset</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Liitä &amp;levyke</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Liitä &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB-laitteet</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Laitteet</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>&amp;Virheenhaku</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ohje</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Palvelin&amp;nbsp;PC:n&amp;nbsp;asema&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">ei&amp;nbsp;liitetty</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Palvelin&amp;nbsp;PC:n&amp;nbsp;Asema&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">ei&amp;nbsp;liitetty</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;ei liitetty&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Keskeytä</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Yritä uudestaan</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Ota &amp;hiiren integrointi käyttöön</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Palautuspiste %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Isäntäkoneen asema </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Kone</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">yhdistetty</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">katkaistu</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kaikki verkkosovittimet poistettu käytössä&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Verkkosovittimet</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Sovitin %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset levykemediat:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Levykuva&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Mediaa ei ole liitetty&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset CD/DVD-ROM-mediat:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Levykuva&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Mediaa ei ole liitetty&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset virtuaalikiintolevyt:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kiintolevyjä ei ole liitetty&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset verkkoliitännät:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Sovitin %1 (%2)&lt;/b&gt;: kaapeli %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>yhdistetty</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>katkaistu</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kaikki verkkosovittimet poistettu käytössä&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset liitetyt USB-laitteet:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB-laitteita ei ole liitetty&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB-ohjain ei ole käytössä&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ilmaisee aktiiviset jaetut kansiot:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Ei jaettuja kansioita&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished">&amp;Sisältö...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nimi</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Virtuaalinen koko</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Todellinen koko</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Koko</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Virtuaalilevyjen hallinta</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Kiintolevyt</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD-levykuvat</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Levykelevykuvat</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Uusi...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Lisää...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Poista</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Vapauta</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Pä&amp;ivitä</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Uusi</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Lisää</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Poista</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Julkaise</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Päivitä</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+U</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+P</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+V</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+I</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Toiminnot</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Sijainti</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Levyn tyyppi</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tallennustyyppi</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Liitetty kohteeseen</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Palautuspiste</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Tarkistetaan esteettömyyttä</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Tarkistetaan esteettömyyttä...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Levyn tyyppi:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tallennustyyppi:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Liitetty:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Palautuspiste:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Tarkistetaan esteellisyydet...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Liittetty:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Tämä levykuvatiedosto ei ole käytettävissä</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Valitse</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Kaikki kiintolevyjen levykuvat (*.vdi; *.vmdk);;Virtuaalilevyjen levykuvat (*.vdi);;VMDK levykuvat (*.vmdk);;Kaikki tiedostot (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Valitse kiintolevyn levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Valitse CD/DVD-ROM levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Valitse levykkeen levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Luo uusi virtuaalikiintolevy</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Lisää (rekisteröi) olemassa oleva levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Poista (poista rekisteröinti) valittu media</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Päivitä medialuettelo</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM-levykuvat (*.iso);;Kaikki tiedostot (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Levykkeiden levykuvat (*.img);;Kaikki tiedostot (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Lataa VirtualBox-asiakaslisäyksien CD-levykuva &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Peruuta VirtualBox-asiakaslisäyksien CD-levykuvan lataus</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nimi</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Käytttöjärjestelmän tyyppi</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Järjestelmän muisti</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Yleiset</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Videomuisti</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Käynnistysjärjestys</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Ei liitetty</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Kiintolevyt</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Käytössä</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Käytössä</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>ei liitetty</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Levykuva</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Isäntäkoneen asema</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Levyke</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Ei liitetty</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Levykuva</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Isäntäkoneen asema</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Sovitin</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Ääni</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Sovitin %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Verkko</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Laitesuodattimet</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB Ohjain</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP-palvelimen portti</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Etätyöpöytä</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Sammutettu</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Tallennettu</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Keskeytetty</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Käynnistetty</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pysäytetty</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Käynnistetään</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Pysäytetään</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Tallennetaan</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Palautetaan</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Peruutetaan</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Suljettu</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Avoinna</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Suljetaan</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Ei mitään</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Levyke</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Kiintolevy</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Verkko</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Ensisijainen</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Toissijainen</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normaali</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Virtuaalilevyn levykuva</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Asiakas</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ohita</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Pidä</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Isäntä (master)</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Orja (slave)</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Laite&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Ei liitetty</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ei tuettu</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ei käytettävissä</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Varattu</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Käytettävissä</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>Ei käytettävissä</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Valitse kansio</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Valitse tiedosto</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished">Portti %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished">Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished">Jaetut Kansiot</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation type="unfinished">%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished">Ei mitään</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation type="unfinished">Jaetut Kansiot</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Luokka</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[linkki]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nimi]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Yleiset </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Oletus&amp;kansiot</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Koneet</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI-tiedostot</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Valitse</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>USB-laite&amp;suodattimet</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Lisää tyhjä (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Lisää...(Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Poista (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Poista valitut USB-suodattimet.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+ylös</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Siirrä ylös (Ctrl+ylös)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Siirrä valitut USB-suodattimet ylös.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+alas</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Siirrä alas (Ctrl+alas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Siirrä valitut USB-suodattimet alas.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Näyttää valintaikkunan ohjeen.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Asetukset tunnistettu virheellisiksi</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished">Tallentaa muutokset ja sulkee valintaikkunan.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Peruuttaa muutokset ja sulkee valintaikkunan.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox-asetukset</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Uusi suodatin %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Kieli</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Kieli </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Käyttöliittymän kieli</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Tekijä(t):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Kieli:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (sisäänrakennettu)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;Ei käytettävissä&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;tuntematon&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Oletus</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>&amp;Hyväksy</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>H&amp;ylkää</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;ei kiintolevyä&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Ei kiintolevyä</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Luo uusi virtuaalilevy</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Tervetuloa uuden virtuaalilevyn luontivelhoon</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Levykuvan tyyppi</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Virtuaalilevyn tyyppi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Levykuvatiedoston nimi</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Valitse</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Levykuvan &amp;koko</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Virtuaalilevyn sijainti ja koko</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished">Yhteenveto</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Luo uusi virtuaalikone</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Tervetuloa virtuaalikoneen luontivelhoon</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Nimi</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Käyttöjärjestelmän &amp;tyyppi</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Virtuaalikoneen nimi ja käyttöjärjestelmän tyyppi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Järjestelmä&amp;muistin koko</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Muisti</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Käynnistä kovalevyltä</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Uusi...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>Ole&amp;massa oleva...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuaalilevy</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Yhteenveto</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - varoitus</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - virhe</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - kriittinen virhe</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Älä näytä tätä viestiä uudestaan</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>kiintolevy</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD-levykuva</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>levykkeen levykuva</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Kriittinen virhe&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Ei-kriittinen virhe&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Varoitus&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Virheen tunniste: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Vakavuus: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">&amp;Nimi</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Jaetut kansiot</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Ohje</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Yksityiskohdat</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Virtuaali&amp;levyjen hallinta...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Näyttää virtuaalilevyjen hallinnan valintaikkunan</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Asetukset...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Sulje</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+E</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Sulje sovellus</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Uusi...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Uusi</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+U</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Luo uusi virtuaalikone</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Asetukset...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Asetukset</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Muokkaa valittua virtuaalikonetta</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Poista</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Poista</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Poista valittu virtuaalikone</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Pä&amp;ivitä</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Päivitä</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+I</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Sisältö...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox-WWW-sivusto...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Tietoja VirtualBoxista...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Poista kaikki varoitukset</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Tiedosto</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ohje</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Palautuspisteet</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>Ku&amp;vaus</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>Ku&amp;vaus *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Näytä</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Näytä</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Käynnistä</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Käynnistä</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Käynnistä valittu virtuaalikone</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Kone</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Näytä &amp;loki...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Näytä loki...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Näyttää lokitiedostot valitusta virtuaalikoneesta</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nimi</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Polku</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Jaetut kansiot</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation type="unfinished">&lt;qt&gt;Luettelee kaikki jaetut kansiot jotka ovat käyttävissä tällä koneella.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Lisää</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Lisää uuden jaettujen kansioiden määrittelyn.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Muokkaa</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Poista</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Poistaa valitun jaettujen kansiouden määrityksen.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Lisää jaettu kansio</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Muokkaa valittua jaettua kansiota</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Poista valittu jaettu kansio</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Koneen Kansio</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Väliaikaiset Kansiot</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nimi:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Polku:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Muokkaa valitun jaetun kansion määrityksiä.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Lisää jaettu kansio (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Välilyönti</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Muokkaa valittua jaettua kansiota (Välilyönti)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Poista valittu jaettu kansio (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Palautuspisteen yksityiskohdat </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nimi</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Kuvaus</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Koneen yksityiskohdat</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Yksityiskohdat %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[palautuspiste]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Hylkää palautuspiste</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Hylkää palautuspiste</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+P</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Luo palautuspiste</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Luo &amp;palautuspiste</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+P</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Näytä yksityiskohdat</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Näy&amp;tä yksityiskohdat</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished">Välilyönti</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 viimeksi %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Palautuspiste %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Ei käytössä</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Käytössä</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Luo palautuspiste virtuaalikoneesta</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>Palautuspisteen &amp;nimi</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>Palautuspisteen &amp;kuvaus</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nimi</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Näytä suodattimen nimi.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Valmistaja</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Tu&amp;ote</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished">&amp;Sarjanumero</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Toiminto</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Valmistajan tunniste</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Tuotteen tunniste</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Versio</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;tti</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Kaikki</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Kyllä</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Ei</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;ei laitetta valittuna&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Tuettuja laitteita ei ole yhdistettynä palvelin-PC:hen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Ei kuvausta. Napsauta Muokkaa-painiketta ja lisää se.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Muokkaa</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Muokkaa (Ctrl+M)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+M</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+L</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished">Yhteenveto</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 viimeksi %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Istunto %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Ei käytettävissä</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Lokikatselin</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Tallenna</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+T</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Pä&amp;ivitä</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Sulje</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox-lokikatselin</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Lokitiedostoja ei löydetty. Napsauta &lt;b&gt;Päivitä&lt;/b&gt;-painiketta tutkiaksesi lokikansion uudestaan &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Tallenna VirtualBox-loki nimellä</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Käytä verkkosovitinta</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Liitetty kohteeseen</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC-osoite</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>L&amp;uo</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+L</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Luo uusi satunnainen MAC-osoite.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Kaapeli k&amp;ytketty</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+K</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Isäntäliitännän asetukset</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>&amp;Liitännän nimi</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Tiedostokahva</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Valitse</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Luokka</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[linkki]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nimi]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Yleiset </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Kiintolevyt </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Levyke </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Ääni </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Verkko </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Etätyöpöytä </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Jaetut kansiot </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Tunnistus</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nimi</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Näytettävä nimi virtuaalikoneelle.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Käyttöjärjestelmän &amp;tyyppi</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Järjestelmä&amp;muistin koko</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Videomuistin koko</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Säädä videomuistin määrää virtuaalikoneelle.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Perustiedot</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Valitse</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Valitse palautuspistekansion polku.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Palauta</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Laajennetut ominaisuudet</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Ota A&amp;CPI käyttöön</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Ota IO AC&amp;PI käyttöön</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>&amp;Käynnistysjärjestys</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Lisäasetukset</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Kuvaus</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Ensisijainen isäntä (Primary Master)</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;ei valintaa&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>&amp;Ensisijainen orja (Primary Slave)</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Toissijainen orja (Secondary Slave)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Liitä levykeasema</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Isäntäkoneen levyke&amp;asema</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Liittää määritellyn levykeaseman virtuaaliseen levykeasemaan.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+L</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Liittää määritellyn levykkeenl levykuvan virtuaaliseen levykeasemaan.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Liitä CD/DVD-asema</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Isäntäkoneen CD/DVD-&amp;asema</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Liittää määritellyn CD/DVD-aseman virtuaaliseen CD/DVD-asemaan.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO-levykuvatiedosto</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Liittää määritellyn CD/DVD-levykuvan virtuaaliseen CD/DVD-asemaan.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Ota ääni käyttöön</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Isäntäkoneen ääni&amp;ajuri</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Ota &amp;USB-ohjain käyttöön</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB-laite&amp;suodattimet</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Lisää tyhjä (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Lisää kohteesta (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Poista (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Poista valitut USB-suodattimet.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+ylös</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Siirrä ylös (Ctrl+ylös)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Siirrä valitut USB-suodattimet ylös.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+alas</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Siirrä alas (Ctrl+alas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Siirrä valitut USB-suodattimet alas.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Käytä VRDP-palvelinta</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Palvelimen portti </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Todennusmenetelmä </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Todennuksen aikakatkaisu </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Näyttää VRDP-palvelimen portin.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Määrittelee VRDP-todennusmenetelmän.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Määrittelee tunnistuksen aikakatkaisun, millisekunneissa.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Näyttää valintaikkunan ohjeen.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Virheellisiä asetuksia</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Tallentaa muutokset ja sulkee valintaikkunan.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Peruuttaa muutokset ja sulkee valintaikkunan.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;ei liitetty&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Ensisijaista Isäntä (Primary Master) kiintolevyä ei ole valittu.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Ensisijaista Orja (Primary Slave) kiintolevyä ei ole valittu.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Toissijaista Orja (Secondary Slave) kiintolevyä ei ole valittu.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">CD/DVD:n levykuva tiedostoa ei ole valittu.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">Levykkeen levykuva tiedostoa ei ole valittu.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">VRDP Porttia ei ole asetettu.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDP Aikarajaa ei ole asetettu.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - asetukset</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Uusi suodatin %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Jaettu leikepöytä</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>P&amp;alautuspisteiden kansio</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Sovitin %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Isäntäkoneen liitännät</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Lisää</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Poista</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Sarjaportit </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Muut &amp;asetukset</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Todennus&amp;menetelmä </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Todennuksen aikakatkaisu </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Ensisijaista isäntäkiintolevyä (Primary Master) ei ole valittu</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Ensisijaista orjakiintolevyä (Primary Slave) ei ole valittu</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Toissijaista orjakiintolevyä (Secondary Slave) ei ole valittu</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD:n levykuvatiedostoa ei ole valittu</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Levykkeen levykuvatiedostoa ei ole valittu</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Portti %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_fr.ts	(revision 7219)
@@ -0,0 +1,5381 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Français</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>French</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Jean-Jacques Sarton</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">Déplace le périphérique vers le haut.</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">Déplace le périphérique vers le bas.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Déplacer vers le haut</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Déplacer vers le bas</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Déplace le périphérique vers le haut.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Déplace le périphérique vers le bas.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation> Définis l&apos;ordre des périphériques d&apos;amorçage. Utiliser la case à cocher située à gauche pour activer ou désactiver un périphérique. Déplacer les périphériquer vers le haut ou le bas pour changer leurs ordres.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Le programme &lt;b&gt;%1&lt;/b&gt; nécessite QT%2.x, QT %3 à été trouvé.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Erreur : librairies QT incompatibles</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Gauche </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Droite </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Maj. gauche</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Maj. droite</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl gauche</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl droite</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt gauche</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt droite</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Touche windows gauche</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Touche windows droite</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Touche menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Verr maj</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Arrêt défil</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;Touche_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Impression de l&apos;écran</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Fixation numéros</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>suivant</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>précédent</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Oui</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Non</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorer</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copier dans le presse-papier</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>incomplet</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>invalide</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;La valeur du champ &lt;b&gt;%1&lt;/b&gt; de la page &lt;b&gt;%2&lt;/b&gt; est %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Une des valeurs dans la page &lt;b&gt;%1&lt;/b&gt; est %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">Inaccessible</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>A propos de VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interface graphique utilisateur version %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Ajouter une interface hôte</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nom de l&apos;interface</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Nom descriptif de la nouvelle interface</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Ajouter un répertoire partagé</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Édition d&apos;un répertoire partagé</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">Entrer ici, un chemin existant pour le répertoire partagé</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">Entrer le nom du répertoire partagé à créer</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">Cliquer pour appeler la boite de dialogue &lt;Ouverture répertoire&gt;</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Choisir un répertoire à partagé</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Chemin du répertoire</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nom du répertoire</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Affiche le chemin vers un répertoire existant sur l&apos;ordinateur.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Affiche le nom du répertoire partagé (telle qu&apos;il est vu par le système d&apos;exploitation client).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Ouvre la boîte de dialogue de choix de répertoire.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Mise en place permanente</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Fermer la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Vous désirez :</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Enregistrer l&apos;état de la machine</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Eteindre la machine</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Retour sur l&apos; instantané actuel.</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Retour sur l´état de la machine sauvegardé dans l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sauvegarde l&apos;état d&apos;exécution actuel de la machine virtuelle sur le disque dur réel de l&apos;ordinateur.&lt;/p&gt;&lt;p&gt;Au prochain lancement de cette machine. il sera lut et l&apos;exécution reprendra à l&apos;endroit exact de la sauvegarde, ce qui permet de continuer les travaux immédiatement.&lt;/p&gt;
+&lt;p&gt;Noter que la sauvegarde de l&apos;état de la machine peu prendre du temps et dépend du système d&apos;exploitation client et de la quantité de mémoire vive assignée a la machine virtuelle.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Envoyer le &amp;signal d&apos;extinction</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Envoie le signal ACPI Touche d&apos;arrêt à la machine virtuelle.&lt;/p&gt;&lt;p&gt;Normalement, le système d&apos;exploitation client fonctionnant sous la machine virtuelle détecte ce signal et appelle une procédure d&apos;extinction contrôlée.  Ces la procédure recommandée car cela permet  aux logiciels de sauvegarder leurs données et état.&lt;/p&gt;&lt;p&gt;Si la machine virtuelle ne traite cette signalisation, il est possible que le système d&apos;exploitation client ne soit pas configuré correctement ou que le traitement de cette signalisation ne soit pas implémentée sur celui ci. Dans ce cas sélectionner &lt;b&gt;Eteindre la machine&lt;/b&gt; afin s_arrêter la machine virtuelle.&lt;/p&gt;
+ 
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Éteindre la machine virtuelle&lt;/p&gt;&lt;p&gt;Noter que cette action arrêtera immédiatement la machine virtuelle et que de ce fait le système d&apos;exploitation client ne sera pas en mesure d&apos;effectuer la procédure d&apos;arrêt contrôlée. Ceci peu entrainer  la &lt;i&gt;perte de données&lt;/i&gt;. Choisissez cette action seulement si  la machine virtuelle ne répond pas à l&apos;action &lt;b&gt;Envoie du signal d&apos;extinction&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si la case est cochée, l&apos;état enregistré dans l&apos;instantané sera utilisé. Ceci est utile si on désire revenir à &apos;état saisie par l&apos;instantané actuel précédent.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;&lt;nobr&gt;Indique l´activité des périphériques USB&lt;br&gt;%1&lt;/nobr&gt;&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;non attaché&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;Contrôleur USB désactivé&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Mode &amp;Plein écran</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>sélection du mode plein écran</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Intégration de la souris</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Ajustement automatique de la taille de l&apos;écran du client</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Ajustement automatique de la taille de l&apos;écran du &amp;client</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Ajustement automatique de la taille de l&apos;écran du client si la taille de la fenêtre modifiée (exige les additions client)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ajuster la taille de la fenêtre</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajuster la taille et la position afin de contenir l&apos;écran du client de façon optimale</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Insérer Ctrl-Alt-Suppr</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Envoie la séquence Ctrl-Alt-Suppr à la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Insérer Ctrl-Alt-Retour</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Envoie la séquence Ctrl-Alt-Retour à la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Redémarrage </translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Redémarre la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>Arrêt par &amp;ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Envoie la séquence touche &quot;Arrêt par ACPI&quot; pressée à la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Fermer...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Arrêter la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>&amp;Saisie d&apos;un instantané...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Saisie d&apos;un instantané de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Image disquette...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Installer une image sur disquette</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>&amp;Désinstaller la disquette</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Désinstaller la disquette actuellement installée</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Image &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Installer une image CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Désinstaller C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Désinstaller le médium CD/DVD-ROM actuellement installé</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Bureau à distance - serveur RDP</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Écran à di&amp;stance</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Activer/Désactiver les connexions bureau à distance (RDP) sur cette machine</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Ouvrir</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Répertoire&amp;s partagés...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Ouvrir la boîte de dialogue pour opérer sur les répertoires partagés</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Installer les additions client...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Installer l&apos;image des additions client</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistiques...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Ligne de &amp;commande...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site &amp;VirtualBox sur la toile...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Lancer le navigateur WEB et se rendre sur la page des produits VirtualBox </translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;A propos de VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Affiche une boîte contenant des informations sur ce produit</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Supp&amp;rimer toutes les avertissements</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Permet de revisualiser tous les avertissements et messages supprimés</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Installer une &amp;disquette</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Installer un &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Périphériques &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">&amp;VM</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Périphériques</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>D&amp;éboguer</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Aide</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indique si la fonction d&apos;auto-ajustement de la taille de l&apos;écran du client est en service (&lt;img src=auto_resize_on_16px.png/&gt;) où hors service (&lt;img src=auto_resize_off_16px.png/&gt;). Noter que cette fonction nécessite l&apos;installation des additions pour le système d&apos;exploitation client.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indique si le curseur de la souris est capturé par le système d&apos;exploitation client :&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;curseur non capturé&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;curseur capturé&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;Intégration souris MI) en service&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI hors service, pointeur capturé&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI hors service, pointeur non capturé&lt;/nobr&gt;&lt;br&gt;Noter que l&apos;intégration de la souris nécessite l&apos;installation des additions client sur le système d&apos;exploitation client. </translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indique que le clavier du système d&apos;exploitation client est capturé (&lt;img src=hostkey_captured_16px.png/&gt;) ou ne l&apos;est pas (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Indique la touche actuellement assignée au client. &lt;br&gt;Cette touche. pressée toute seule, commute l&apos;état de capture. Elle peu également être utilisée en combinaison avec d&apos;autres touches pour accéder rapidement aux actions du menu principal.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Permet l&apos;accès rapide aux répertoires partagés (clic avec le bouton droit de la souris).&lt;br&gt;Noter que l&apos;accès aux répertoires partagés nécessite l&apos;installation des additions pour le système d&apos;exploitation client. </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;indicateur&amp;nbsp;d&apos;activité&amp;nbsp;de&amp;nbsp;la&amp;nbsp;disquette&lt;br&gt;&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Disquette&amp;nbsp;Hôte;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">non&amp;nbsp;installée</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;indicateur&amp;nbsp;d&apos;activité&amp;nbsp;des lecteurs&amp;nbsp;CD/DSVD-ROM[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Périphérique&amp;nbsp;Hôte&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">non&amp;nbsp;installé</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;indicateur&amp;nbsp;d&apos;activité&amp;nbsp;sur&amp;nbsp;le&amp;nbsp;disque&amp;nbsp;dur;&amp;nbsp;virtuel</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;non attaché&lt;/b&gt;]&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;indicateur&amp;nbsp;d&apos;activité&amp;nbsp;sur l&apos;interface&amp;nbsp;d&apos;accès&amp;nbsp;au&amp;nbsp;réseau[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indique si l&apos;écran à distance (serveur VRDP) est activé (&lt;img src=vrdp_16px.png/&gt;) ou désactivé  (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;Serveur VRDP en écoute sur le port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pause</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspend l&apos;exécution de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Continuer</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Continue l&apos;exécution de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Désactivation de l&apos;intégration de la&amp; souris</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Déactiver temporairement le pointeur de souris de l&apos;hôte</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Activer l&apos;intégration de la &amp;Souris</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Activer temporairement l&apos;intégration du pointeur de la souris sur l&apos;hôte</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantané %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">L&apos;image CD &quot;VirtualBox  Guest Additions&quot; &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ou &lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; non trouvée&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Disque hôte </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Machine</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indique&amp;nbsp;l&apos;&amp;nbsp;activité&amp;nbsp;sur&amp;nbsp;les&amp;nbsp;l&apos;interfaces&amp;nbsp;réseau</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptateur %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">connecté</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">déconnecté</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tous les adaptateurs réseau sont désactivés&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Adaptateur réseau</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptateur %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Installer le lecteur de disquette choisi</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Installer le lecteur CD/DVD choisi</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Déconnecter le cable de l&apos;adaptateur réseau virtuel</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Connecter le cable de l&apos;adaptateur virtuel réseau sélectionné</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Mode affichage intégré dans &amp;le bureau</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Utlliser le mode affichage intégré dans le bureau</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indique si le clavier est capturé par la machime virtuelle (&lt;img src=hostkey_captured_16px.png/&gt;) ou ne l&apos;est pas (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité du disque souple :&lt;/nbr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;&lt;Lecteur hôte&lt;/b&gt; : %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt; : %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Disque souple non attaché&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité sur le média CD/DVD/ROM : &lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;&lt;Lecteur hôte&lt;/b&gt; : %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt; : %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Média non attaché&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité du disque dur virtuel :&lt;/nbr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Pas de disques dur attachés&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité sur l&apos;interface réseau : &lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptateur %1 (%2)&lt;/b&gt; : cable %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>connecté</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>déconnecté</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tous les adaptateurs réseau sont désactivés&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité sur les appareils USB : &lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Aucun appareil USB est attaché&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Le controleur USB est désactivé&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indique si l&apos;écran distant (Serveur VRDP) est activé  (&lt;img src=vrdp_16px.png/&gt;)  ou (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indique l&apos;activité sur le répertoire partagé : &lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Pas de répertoires partagés&lt;/b&gt;&lt;/br&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenu...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Afficher l&apos;aide en ligne</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Insc&amp;ription VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Afficher le Formulaire d&apos;inscription VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Taille virtuelle</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Taille actuelle</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Taille</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Gestionnaire de disque virtuel</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Disque dur</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Images &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Images &amp;Disquette</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Invoque la boîte d&apos;aide</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Boîte de dialogue de validation</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Boîte de dialogue d&apos;annulation</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nouveau...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Ajout...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>Révoqu&amp;er</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Libérer</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Actualiser</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nouveau</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Ajouter</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Éliminer</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Libérer</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualiser</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Create new VDI file and attach it to media list</source>
+        <translation type="obsolete">Créer un nouveau fichier VDI et l&apos;attaché à la liste des support de données</translation>
+    </message>
+    <message>
+        <source>Add existing media image file to media list</source>
+        <translation type="obsolete">Ajouter un fichier image à las liste des support de données</translation>
+    </message>
+    <message>
+        <source>Remove selected media image file from media list</source>
+        <translation type="obsolete">Eliminer le fichier image selectionné de la liste des support de données</translation>
+    </message>
+    <message>
+        <source>Release selected media image file from being using in some VM</source>
+        <translation type="obsolete">Libérer le fichier image sélectionné quand à l&apos;utilisation par une VM</translation>
+    </message>
+    <message>
+        <source>Refresh media image list</source>
+        <translation type="obsolete">Actualiser ls liste des supports de données</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Actions</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Emplacement </translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Type du disque </translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Type de mémorisation </translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Attaché à </translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Instantané </translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Test d&apos;accès </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;test de l&apos;accès ...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Type du disque&amp;nbsp;:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Type de la mémorisation &amp;nbsp;:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Attaché à&amp;nbsp;:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Instantané/nbsp;:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erreur lors du test d&apos;accès </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;test de l&apos;accès ...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Attaché à&amp;nbsp;:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erreur lors du test d&apos;accès </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Le fichier image n&apos;est pas accessible</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>Choi&amp;sir</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Toutes les images de disque dur (*.vdi; *.vmdk);;Images disques virtuels (*.vdi);;VMDK images (*.vmdk);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Choisir un fichier image de disque dur</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Images CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Choisir un fichier image  CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Images disquette (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Choisir un fichier image de disquette</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Créer un nouveau disque virtuel</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Ajouter (enregistrer) un fichier image existant</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Enlever (désenregistrer) les médias choisis</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Libérer le média choisis en le détachant de la machine</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Actualiser la liste des médias</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Images CD/DVD-ROM (*.iso);;Tous les fichiers (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Images disquettes (*.img);;Tous les fichiers (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Téléchargement de l&apos;image CD &quot;Additions client VirtualBox&quot; de &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;  </translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Annuler le téléchargement de l&apos;image CD &quot;Additions client VirtualBox&quot;</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Le fichier n&apos;a pas été trouvé sur le Serveur (réponse : %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">La taille du fichier n&apos;a pas put être déterminée.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Connextion sur le serveur %1 impossible.</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Le fichier (%1) ne peut pas être téléchargé.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Échec de l&apos;enregistrement du fichier téléchargé &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Choisissez le répertoire pour l&apos;enregistrement de l&apos;image &quot;Additions client&quot; </translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Timeout pour la Connextion.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Le téléchargement à été annulé par l&apos;utilisateur.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Traitement des différences</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Périphérique inconnu %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Fabricant : %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID Produit : %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Révision : %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;No. de série %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Etat : %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Système</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Mémoire de base</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 Mo&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Général</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Mémoire vive vidéo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 Mo&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordre d&apos;amorçage</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Non attaché</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Disque dur</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Activé</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Activé</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Non installée</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Image</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Disque hôte </translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disquette</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Non installé</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Image</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Disque hôte </translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptateur</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptateur %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Réseau</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtre de Périphériques</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 actif)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Contrôleur USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port du serveur VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Écran à distance</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Ouverture d&apos;une URL non implémentée actuellement.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Éteint</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Enregistré</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Avorté</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>En fonction</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>En pause</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>En cours d&apos;amorçage</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>S&apos;arrête</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>En enregistrement</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>En restauration</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>En rejet</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Fermée</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Ouvert</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Génération</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Fermeture</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Rien</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disquette</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disque dur</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Réseau</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primaire</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secondaire</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Immuable</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Ecriture à travers</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Image disque dur virtuel</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>image VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Externe</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Client</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorer</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Retenir</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Maître</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Esclave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Périphérique&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Pilote Audio null</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Pilote audio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Pilote audio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Non attaché</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Adaptateur réseau hôte</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Réseau interne</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Non supporté</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Non disponible</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Occupé</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponible</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Retenu</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturé</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Test...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Inaccessible&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Hôte vers client</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Client vers hôte</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidirectionnel</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Choisir un répertoire</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Choisir un fichier</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Interface série %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Désactivé</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Interfaces séries</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Répertoires partagés</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Rien</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Répertoires partagés</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>arrêté</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Déconnecté</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Tube hôte</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Périphérique hôte</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Définit par l&apos;utilisateur</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disque dur personnalisé</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; est une clef invalide .</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>La valeur &apos;%1&apos; de la clef &apos;%2&apos; ne correspond pas à l&apos;expression régulière &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Suppression de la clef &apos;%1&apos; impossible.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Catégorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Choisir une catégorie de configuration sur la liste à gauche et déplacer la souris sur  un paramètre afin d&apos;avoir plus d&apos;informations&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Général</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation>Entrée</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Répertoire par dé&amp;faut</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is
+used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="obsolete">Affiche le chemin par défaut du répertoire VDI. Ce répertoire est utilisé. s&apos;il n&apos;a pas été spécifié explicitement, lors de la création de nouveaux disques durs virtuels.</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Machines</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Fichiers VDI</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Remet le chemin pour le répertoire des machines virtuelles à la valeur par défaut.
+Le chemin par défaut sera affiché après la validation des changements et la réouverture de la boite de dialogue.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Remet le chemin par défaut du répertoire VDI à la valeur initiale.
+Le chemin par defaut sera affiché après la validation des modifications et la réouverture de cette boite de dialogue.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine
+folder. This folder is used, if not explicitly specified otherwise, when creating new
+virtual machines.</source>
+        <translation type="obsolete">Affiche le chemin par defaut du répertoire des machines virtuelles.
+Ce répertire est utilisé, lors de la création d&apos;une nouvelle machine virtuelle, a moins qu&apos;il soit spécifié de façon explicite.
+</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Choisir</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default VDI folder.</source>
+        <translation type="obsolete">Ouvre la boite de dialogue pour le choix du répertoire par défaut des fichiers VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default virtual machine folder.</source>
+        <translation type="obsolete">Ouvre la boite de dialogue pour le choix du répertoire par défaut des machines virtuelles.</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Clavier</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Touche &amp;Hôte</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>Capture &amp;Automatique du clavier</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtres Périphériques &amp;USB</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">Liste globale de tous les filtres USB.
+La case a cocher située à gauche définit si un filtre paticulier est activé ou désactivé.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Ajouter un filtre vierge (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">Ajoute un nouveau filtre USB avec tous les champs initialisé avec des chaines de caractères vides.
+Notre qu&apos;un telle filtre cadrent tous les périphériques USB raccordés.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Ajouter à partir de (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">Ajoute un nouveau filtre USB
+Tous les champs correspondent à la valeur du périphérique raccordé `a l&apos;ordinateur.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supp</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Supprimer (Supp)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Supprime le filtre USB sélectionné.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctlr+Haut</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Déplace vers le haut (Ctrl+Haut)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Déplace le filtre USB sélectionné vers le haut.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Bas</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Déplace vers le bas (Ctlr+Bas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Déplace le filtre USB sélectionné vers le bas.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Invoque la boîte d&apos;aide.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Un paramètre invalide a été détecté</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Valide (enregistre) les modifications et fermer la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Annule les modifications et ferme la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Préférences de VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Affiche la touche utilisée comme &lt;i&gt;touche hôte&lt;/i&gt; dans la fenêtre de la machine virtuelle. Activer le champs d&apos;entrée et presser une nouvelle &lt;i&gt;touche hôte&lt;/i&gt;. Noter que les touches d&apos;éditions et de mouvement du curseur ainsi que les touches alphanumériques ne peuvent pas être utilisées.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nouveau filtre %1</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically
+captured every time the VM window is activated. When the keyboard is captured,
+all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="obsolete">Si la case est cochée, le clavier est capturé  automatiquement à chaque fois que la fenêtre VM est active.
+Toutes les frappes sur le clavier (ainsi que les combinaisons telles que Alt-Tab) sont dirigés vers la VM.</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Langue</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation>Langue</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Interface Langues</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Auteur(s) :</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Langue :</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (incorporé)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;non disponible&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;inconnu&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>&lt;qt&gt;Liste de toutes les langues disponibles pour l&apos;interface graphique utilisateur.
+La langue actuelle est imprimée en &lt;b&gt;gras&lt;/b&gt;.
+Choisir &lt;i&gt;par défaut&lt;/i&gt; pour réactiver la langue par défaut du système.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Par défaut</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Affiche le chemin par défaut du répertoire VDI. Ce répertoire est utilisé. s&apos;il n&apos;a pas été spécifié explicitement, lors de la création de nouveaux disques durs virtuels.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Remet le chemin pour le répertoire des machines virtuelles à la valeur par défaut. Le chemin par défaut sera affiché après la validation des changements et la réouverture de la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Remet le chemin par défaut du répertoire VDI à la valeur initiale. Le chemin par défaut sera affiché après la validation des modifications et la réouverture de cette boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Affiche le chemin par défaut du répertoire des machines virtuelles. Ce répertoire est utilisé, lors de la création d&apos;une nouvelle machine virtuelle, à moins qu&apos;il soit spécifié de façon explicite.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Ouvre la boîte de dialogue pour le choix du répertoire par défaut des fichiers VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Ouvre la boîte de dialogue pour le choix du répertoire par défaut des machines virtuelles.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Si la case est cochée, le clavier est capturé  automatiquement à chaque fois que la fenêtre VM est active. Toutes les frappes sur le clavier (ainsi que les combinaisons telles que Alt-Tab) sont dirigées vers la VM.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Liste globale de tous les filtres USB. La case à cocher située à gauche définit si un filtre particulier est activé ou désactivé.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Ajoute un nouveau filtre USB avec tous les champs initialisés avec des chaînes de caractères vierges. Notez qu&apos;avec un telle filtre, tous les périphériques USB raccordés sont reconnues.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Ajoute un nouveau filtre USB avec tous les champs correspondants à la valeur du périphérique raccordé à l&apos;ordinateur principal.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>bibliothèque authentification V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Affiche le chemin sur la bibliothèque offrant l&apos;authentification pour les clients écran distant(VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Afficher une boîte de dialogue pour le choix du fichier de la bibliothèque d&apos;authentication VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Remet le fichier bibliothèque d&apos;authentication à la valeur par défaut. La bibliothèque  par défaut sera affichée après l&apos;acceptation des modifications et la réouverture de la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Caractéristiqu&amp;e avancée</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activation &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Définit si la machine virtuelle utilisera, par défault, les possibilités de virtualisation du processeur de l&apos;hôte, telles que VT-x Intel ou AMD-V.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>J&apos;&amp;accepte</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Je &amp;n&apos;accepte pas</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Fermer la boîte de dialogue de recherches</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Sercher</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Entrer, ici, la chaîne de caractères a rechercher</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Précédent</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Rechercher L&apos;occurence précédente de la chaîne de caractères</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>Suiva&amp;nt</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Rechercher L&apos;occurence suivante de la chaîne de caractères</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Casse respectée</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Recherche tenant compte de la casse des caractères (si coché)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Chaîne de caractères non trouvée</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;Pas de disque dur&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Pas de disque dur</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Créer un nouveau disque virtuel</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Cet assistant vous permet de créer une nouvelle image  de disque dur pour votre machine virtuelle.&lt;/p&gt;
+&lt;p&gt;Utilisez le boution &lt;b&gt;Suivant&lt;/b&gt; pour accédé à la page suivante de l&apos;assistant
+et le bouton &lt;b&gt;Précédent&lt;/b&gt; pour retourner sur la page précédente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Bienvenue sur l&apos;assistant de création de disques virtuels !</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez le type d&apos;image de disque dur que vous désirez créer.&lt;/p&gt;
+&lt;p&gt;Une &lt;b&gt;image à taille dynamique&lt;/b&gt; est de taille initiale réduite et est agrandie en fonction des besoins (jusqu&apos;à la taille spécifiée)  du système d&apos;exploitation client.&lt;/p&gt;
+&lt;p&gt;Une &lt;b&gt;image à taille fixe&lt;/b&gt; est de taille constante et est gérée dans un fichier dont la taille correspond approximativement à la taille du disque dur virtuel.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Type de l&apos;image</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Image &amp;dynamique</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Image à taille &amp;Fixe</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Type de l&apos;image de disque dur virtuel</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Activez le bouton &lt;b&gt;Choisir&lt;/b&gt; pour choisir l&apos;emplacement et le nom du fichier qui
+contiendra l&apos;image du disque dur, ou entrez le nom du fichier dans le champs d&apos;entrée.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nom du fichier &amp;image</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Choisir</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisir la taille de l&apos;image virtuelle du disque dur en méga-octets. Cette taille sera rapportée au système d&apos;exploitation client comme taille du disque dur virtuel.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Image et &amp;Taille</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Disque virtuel, Emplacement et taille </translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Vous êtes en train der créer un disque dur avec les paramètres suivants :</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Si les paramètres ci dessus sont corrects, actionnez le bouton &lt;b&gt;Terminer&lt;/b&gt;.
+Le nouveau disque dur sera créer.</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sommaire </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Octets&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Emplacement&amp;nbsp;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Images disque dur (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Choisissez un fichier pour la nouvelle image de disque dur</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Créer un nouvelle machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Cet assistant vous guidera pas à pas à travers les étapes nécessaires à la création d&apos;une nouvelle machine virtuelle pour VirtualBox.&lt;/p&gt;
+&lt;p&gt;Utilisez le bouton &lt;b&gt;Suivant&lt;/b&gt; aller à la page suivante et le bouton &lt;b&gt;Précédent&lt;/b&gt; pour retourner sur la page précédente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Bienvenue sur l&apos;assistant Nouvelle machine virtuelle !</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Entrez un nom pour la nouvelle machine virtuelle et choisissez le type du système d&apos;exploitation que vous désirez installer sur cette machine&lt;/p&gt;
+&lt;p&gt;Le nom de la machine virtuelle indique normalement la configuration matériel et logiciel.
+Il est utilisé par tous les produits de VirtualBox pour l&apos;identification de la machine virtuelle.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Sys&amp;tème</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nom de la machine virtuelle et Type du système d&apos;exploitation</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez la taille, en méga octets, de la mémoire vive (RAM) réservée à la machine virtuelle.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Taille la &amp;mémoire vive de base</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>Mo</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Mémoire</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisi l&apos;image de disque dur utilisé comme disque dur d&apos;amorçage de la machine virtuelle.
+Vous pouvez créer une nouvelle image de disque dur en utilisant le bouton &lt;b&gt;Nouveau&lt;/b&gt; ou choisir une image de disque dur existante sur le menu déroulant, ou encore activer le bouton &lt;b&gt;Existant&lt;/b&gt; afin de lancer l&apos;assistant de création de disque dur.&lt;/p&gt;
+&lt;p&gt;Si votre configuration est plus compliquée, vous pouvez sauter cette étape et attacher le disque dur plus tard, en utilisant la boîte de dialogue Préférences VM .&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Disque dur d&apos;am&amp;orçage (maître primaire)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Nouveau...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistant...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disque dur virtuel</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;Vous allez créer une nouvelle machine virtuelle avec les paramètres suivants :&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;Activez le bouton &lt;b&gt;Terminer&lt;/b&gt; si la configuration si dessus est correcte.&lt;/p&gt;
+&lt;p&gt;Notez que vous pouvez modifier ces paramètres et ainsi que d&apos;autres en tout temps. Utilisez pour ce faire la
+boîte de dialogue &lt;b&gt;Préférences&lt;/b&gt; accessible sur le menu de la boîte de dialogue principale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sommaire </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;Mo&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nom&amp;nbsp;:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Type du système d&apos;exploitation%nbsp;:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mémoire vive de base&amp;nbsp;:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;Mo&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Disque dur d&apos;amorçage :&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La taille recommandée pou la mémoire vive de base est &lt;b&gt;%1&lt;/b&gt; Mo.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La taille recommandée pour le disque dur d&apos;amorçage est &lt;b&gt;%1&lt;/b&gt; Mo.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Information</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Question</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Avertissement</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Erreur</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtialBox - Erreur critique</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Ne plus afficher ce message </translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Échec de l&apos; ouverture de &lt;tt&gt;%1&lt;/tt&gt;. S&apos;assurer que votre environnement d&apos;ordinateur de bureau peut traité correctement les URLs de ce type.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Échec de l&apos;initialisation COM ou serveur  VirtualBox COM non trouvé. Le serveur VirtualBox, n&apos;a probablement pas été lancé ou le lancement à échoué.&lt;/p&gt;&lt;p&gt;L&apos;application terminera maintenant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Échec de création de l&apos;objet COM pour VirtualBox.&lt;/p&gt;&lt;p&gt;L&apos;application terminera maintenant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Échec de chargement de la configuration globale de l&apos;interface graphique utilisateur.&lt;/p&gt;&lt;p&gt;L&apos;application terminera maintenant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Échec de sauvegarde de la configuration globale de l&apos;interface graphique utilisateur.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Échec de mise en place des propriétés globales.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Erreur d&apos;accès au sous système USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Échec de création d&apos;une nouvelle machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de création de la nouvelle machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Les préférence n&apos;ont pas été appliquées à la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de sauvegarde des préférences de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de chargement des préférences de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec du lancement de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de la mise en pause  de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de la remise en route de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de la sauvegarde de l&apos;état de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de création d&apos;un instantané pour la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec pour l&apos;arrêt de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de suppression de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec du rejet de l&apos;état sauvegardé de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;. </translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Échec du rejet de l&apos;instantané &lt;b&gt;%1&lt;/b&gt; de la machine virtuelle &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec du rejet de l&apos;etat actuel de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec du rejet de l&apos;instantané actuel et de l&apos;état actuel de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Il n&apos;y as pas de machine virtuelle nommée &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voulez vous vraiment supprimer la machine virtuelle &lt;b&gt;%1&lt;/b&gt; ?&lt;/p&gt;&lt;p&gt;Cette opération est irréversible&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Êtes-vous sûr de vouloir désenregister cette machine virtuelle inaccessible &lt;b&gt;%1&lt;/b&gt; ?&lt;/p&gt;
+&lt;p&gt;Vous ne pourrez plus l&apos;enregistrer à partir de l&apos;interface graphique utilisateur.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Êtes-vous sûr vous voulez-vous rejeter l&apos;état sauvegarder de la machine virtuelle &lt;b&gt;%1&lt;/b&gt; ?&lt;/p&gt;&lt;p&gt;Cette opération est équivalente à une remise à zéro ou à coupure de l&apos;alimentation sans arrêt correct du système d&apos;exploitation client.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Libérer cette image détachera celle-ci des machines virtuelle suivantes : &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continuer ?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le fichier image  &lt;b&gt;%1&lt;/b&gt; existe. Vous ne pouvez pas créer un nouveau disque virtuel utilisant de fichier car il est déjà utilisé pour un autre disque dur virtuel.&lt;/p&gt;&lt;p&gt;Choisissez un autre nom pour le fichier.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voulez-vous supprimer le fichier image de disque dur &lt;b&gt;%1&lt;/b&gt; &lt;nobr&gt;?&lt;/nobr&gt;&lt;/p&gt;
+&lt;p&gt;Si vous choisissez &lt;b&gt;Non&lt;/b&gt; le disque dur virtuel sera supprimé de la liste, mais le fichier image sera laissé sur votre disque dur physique.&lt;/p&gt;
+&lt;p&gt;Si vous choisissez &lt;b&gt;Oui&lt;/b&gt;  le fichier image sera supprimé définitivement, Cette opération est irréversible.&lt;/p&gt;
+<byte value="x9"/></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de suppression de l&apos;image du disque dur virtuel &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Désirez vous enlever (désenregistrer) le disque dur virtuel &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Échec de création de l&apos;image de disque dur virtuel &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Échec d&apos;affectation de l&apos;image de disque dur avec UUID %1, emplacement %2 du contrôleur %3 de la machine &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Échec : Image de disque dur, emplacement %2 du contrôleur %3 de la machine &lt;b&gt;%4&lt;/b&gt; non détaché.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>Disque dur</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>Images CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>Images disquette</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Échec de l&apos;enregistrement : %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Échec de désenregistrement : %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Échec de création de la nouvelle session.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Echec d&apos;ouverture d&apos;une session pour la machine virtuelle avec l&apos;UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec d&apos;ouverture d&apos;une session pour la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Échec de test d&apos;accessabilité pour le média &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Certains des médias enregistrés peuvent devenir inaccessibles.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de création de l&apos;adaptateur réseau &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Échec de suppression de l&apos;adaptateur réseau &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Échec : le périphérique USB  &lt;b&gt;%1&lt;/b&gt;n&apos;a pas été attaché à la machine virtuelle  &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Échec : le périphérique USB  &lt;b&gt;%1&lt;/b&gt;n&apos;a pas été désattaché de la machine virtuelle  &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Échec de la création du répertoire partagé &lt;b&gt;%1&lt;/b&gt;, &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; sur la machine virtuelle &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Échec de la suppression du répertoire partagé &lt;b&gt;%1&lt;/b&gt;, &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; sur la machine virtuelle &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez cliqué dans l&apos;écran de la machine virtuelle ou bien actionné la &lt;i&gt;touche hôte&lt;/i&gt;. Le pointeur de la souris est &lt;i&gt;capturé&lt;/i&gt; par la machine virtuelle (seulement si les additions du système d&apos;exploitation ne sont pas installées) et de ce fait ne sera pas utilisable par d&apos;autres applications.&lt;/p&gt;
+&lt;p&gt;Vous pouvez actionner la &lt;i&gt;touche hôte&lt;/i&gt; à n&apos;importe quel instant,  ceci libérera le clavier et la souris (s&apos;il sont capturés) et autorisera leur emploi normal. La &lt;i&gt;touche hôte&lt;/i&gt; actuellement paramétrée est affichée dans la barre située das la partie inférieure de la fenêtre de la machine virtuelle, près de l&apos;icône&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Cet icône, ainsi que celui de la souris, placé à proximité de ce dernier, indique l&apos;état de capture actuel du clavier et de la souris.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;option de capture automatique du clavier est activée. Ceci entraine la machine virtuelle à &lt;b&gt;capturer&lt;/b&gt; le clavier dès que la l&apos;écran de la machine virtuelle est activée et à rendre le clavier inutilisable par d&apos;autres applications. Si le clavier est capturé toutes les frappes sont dirigées sur la machine virtuelle
+(y compris les combinaisons telles que Alt-Tab).&lt;/p&gt;
+&lt;p&gt;Vous pouvez actionner la &lt;i&gt;touche hôte&lt;/i&gt; à n&apos;importe quel instant,  ceci libérera le clavier et la souris (s&apos;il sont capturés) et autorisera leur emploi normal. La &lt;i&gt;touche hôte&lt;/i&gt; actuellement paramétrée&amp;nbsp;est affichée dans la barre située das la partie inférieure de la fenêtre de la machine virtuelle, prés de l&apos;icône &lt;img src=hostkey_16px.png/&gt;. Cet icône, ainsi que celui de la souris, placé à proximité de ce dernier, indique l&apos;état de capture actuel du clavier et de la souris.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La machine virtuelle signale que le système d&apos;exploitation client  soutient  &lt;b&gt;l&apos;intégration du pointeur de souris&lt;/b&gt;. 
+Ceci signifie que vous n&apos;avez pas besoin de &lt;i&gt;capturer&lt;/i&gt; le pointeur de souris pour pouvoir l&apos;employer dans votre système d*exploitation client -- toutes les actions de la souris que vous effectuez quand le pointeur de la souris est au-dessus de l&apos;affichage de la machine virtuelle sont traitées par le système d&apos;exploitation client. Si la souris est capturée, elle sera automatiquement libérée.&lt;/p&gt;
+&lt;p&gt;L&apos;icône de souris de la barre se statut predra l&apos;apparence suivante &lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;afin de vous signaler quel&apos;intégration est soutenue et active.&lt;/p&gt;
+&lt;p&gt;Quelques applications peuvent fonctionner incorrectement  en mode d&apos;intégration de pointeur de souris. Vous pouvez toujours activer ou désactiver ce mode en  choisissant l&apos;action correspondante à partir de la barre de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La machine virtuelle signale que le système d&apos;exploitation client ne soutient pas &lt;i&gt;l&apos;intégration du pointeur de la souris&lt;/i&gt; pour le mode vidéo actuel.
+Pour que la souris soit capturée, cliquer dans la fenêtre de la machine virtuelle ou pressez la  &lt;/i&gt;touche hôte&lt;/i&gt;.&lt;/p&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La machine virtuelle est actuellement en &lt;b&gt;pause&lt;/b&gt; et donc n&apos;accepte pas les entrées par clavier ou souris. Si vous voulez continuer à travailler avec la machine virtuelle, vous devez la remettre en route en choisissant l&apos;action correspondante à partir de la barre de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Un ou plusieurs des disques durs virtuels, CD/DVD ou disquette affectés ne sont pas accessibles. En conséquence, vous ne pourrez pas utiliser les machines virtuelles qui emploient ces médias jusqu&apos;à ce qu&apos;ils soient accessibles.&lt;/p&gt;&lt;p&gt;Actionnez &lt;b&gt;OK&lt;/b&gt; pour ouvrir le dialogue de gestion des disques et pour voir quels sont les médias inaccessibles, ou la pressez &lt;b&gt;Ignorer&lt;/b&gt; pour ignorer ce message.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;La machine virtuelle passera en mode &lt;b&gt;plein écran&lt;/b&gt;. Vous pouvez revenir au mode &lt;i&gt;fenêtre&lt;/i&gt; en actionnant &lt;b&gt;%1&lt;/b&gt;. Notez que la &lt;i&gt;touche hôte&lt;/i&gt; est définie comme &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox ne peut pas être lancer en mode &lt;i&gt;Sélecteur de VM&lt;/i&gt; 
+&lt;p&gt;L&apos;application terminera maintenant&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erreur fatale&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erreur non Fatale&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Avertissement&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID Erreur : &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Sévérité :</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Une erreur fatale s&apos;est produite pendant l&apos;exécution de la machine virtuelle ! La machine virtuelle sera mise hors tension. Copier le message si vous désirer examiné celui ci ultérieurement :&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Une erreur s&apos;est produite pendant l&apos;exécution de la machine virtuelle&amp;nbsp;! Les détails pour cette erreur se trouvent plus bas. Vous pouvez essayer de corrigé l&apos;erreur et de reprendre l&apos;exécution de la machine virtuelle.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>Le lancement de la machine virtuelle peu entraîner l&apos;erreur décrite plus bas. Vous pouvez ignorer ce message, mais ils es recommandé d&apos;effectuer les actions appropriées pour que ce défaut n&apos;apparaisse pas.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Code&amp;nbsp;de résultat : </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Composant :</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interface : </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Fonction Appelée :</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Code&amp;nbsp;retourné :</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aucun fichier pour la langue &lt;b&gt;%1&lt;/b&gt; a été trouvé dans le répertoire &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;p&gt;
+&lt;p&gt;La langue utilisée est la langue par défaut du système. Vous pouvez choisir une autre langue sur la boîte de dialogue des &lt;b&gt;Préférences&lt;/b&gt; accessible à partir du menu de la boîte de dialogue principale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le fichier langue  &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt; n&apos;a pas été chargé.&lt;/p&gt;
+&lt;p&gt;La langue est remise de façon temporaire à l&apos;anglais (incorporé). Choisissez une langue existante par l&apos;intermédiaire de la boîte de dialogue des &lt;b&gt;Préférences&lt;/b&gt;, accessible par le menu de la boîte de dialogue principale de VirtualBox.&lt;/P&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Les additions clients installées sont trop anciennes; la version installée est %1, la version requise est %2, Certaines propriétés (intégration de la souris, autoajustement de la fenêtre) peuvent ne pas fonctionner correctement,&lt;/p&gt;&lt;p&gt;Veuillez installer la version actuelle à partir du menu Périphériques en choisissant &lt;b&gt;Installer les additions client...&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Les additions clients installées sont périmée; la version installée est %1, la version requise est %2, Certaines propriétés (intégration de la souris, autoajustement de la fenêtre) peuvent ne pas fonctionner correctement,&lt;/p&gt;&lt;p&gt;Veuillez installer la version actuelle à partir du menu Périphériques en choisissant &lt;b&gt;Installer les additions client...&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Les additions clients installées sont trop récentes; la version installée est %1, la version requise est %2, L&apos;utilisation de nouvelles additions client avec une version plus ancienne de Virtualbox n&apos;est pas prévue,&lt;/p&gt;&lt;p&gt;Veuillez installer la version actuelle à partir du menu Périphériques en choisissant &lt;b&gt;Installer les additions client...&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Échec de changement du répertoire des l&apos;instantanés de la machine virtuelle &lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le mode d&apos;affichage intégré dans le bureau ne  peu pas être utilsé du faît d&apos;un manque de mémoire vidéo affectée au client.&lt;/p&gt;&lt;p&gt;Vous devrez configurer la machine virtuelle avec au moins &lt;b&gt;%1&lt;/b&gt; de mémoire vidéo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Echec pour l&apos;élimination du répertoire partagé &lt;b&gt;%1&lt;/b&gt; (pointant sur &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) de la machine virtuelle &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;Arrêter tous les logiciels du client qui, éventuellement, utilisent ce répertoire partagé et essayez de nouveau.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;image CD &quot;Additions client VirtualBox&quot; &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; n&apos;a pas été trouvée ou &lt;nibr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Désirez vous télécharger cette image CD à partir de la toile ?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Echec du téléchargement de l&apos;image CD Addition client VirtualBox à partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Voulez vous vraiment télécharger l&apos;image CD Addition client VirtualBox à partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (taiile %3 octets)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;image CD Addittions client VirtualBox a été téléchargé a pertir du site  &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; et enregistré sous &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Désirez vous utiliser cette image CD et l&apos;attacher sous le lecteur virtuel CD/DVD ?&gt;/p&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La machine virtuelle passera en mode &lt;b&gt;plein écran&lt;/b&gt;. Vous pouvez revenir au mode &lt;i&gt;fenêtre&lt;/i&gt; en actionnant &lt;b&gt;%1&lt;/b&gt;. Notez que la &lt;i&gt;touche hôte&lt;/i&gt; est définie comme &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Notez que la barre de menu principale n&apos;est pas affichée en mode plein écran. Vous pouvez y accéder &lt;Hôte+Début&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La fenêtre de la machine virtuelle passera en mode &lt;b&gt;affichage intégré dans le bureau&lt;/b&gt;. Vous pouvez revenir au mode &lt;i&gt;fenêtre&lt;/i&gt; en actionnant &lt;b&gt;%1&lt;/b&gt;. Notez que la &lt;i&gt;touche hôte&lt;/i&gt; est définie comme &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Notez que la barre de menu principale n&apos;est pas affichée en mode plein écran. Vous pouvez y accéder &lt;Hôte+Début&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;écran de votre l&apos;ordinateur est optimisé pour le traitement en mode couleur &lt;b&gt;%1&amp;nbsp;bits&lt;/b&gt; alors que  le mode couleur de l&apos;écran de la machine virtuelle est de &lt;b&gt;%2&amp;nbsp;bits&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Configurez le mode couleur de l&apos;écran à l&apos;aide de la boîte de dialogue correspondante sur votre ordinateur afin d&apos;obtenir des meilleures performances.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&amp;nbsp;:&lt;/b&gt; Certains systèmes d&apos;exploitations, tel que OS/2, peuvent fonctionner en mode couleur 32 bits mais annoncent 24 bits (16 millions de couleurs). Vous pouvez choisir un autre mode de couleur pour voir si ce message n&apos;est plus affiché ou simplement désactiver ce message si vous êtes sur que votre système n&apos;offre pas le mode couleur (%4&amp;nbsp;).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Une erreur critique est survenue pendant le fonctionnement de la machine virtuelle et cette dernière a été suspendue.&lt;/p&gt;&lt;p&gt;Pour toute aide  voir la section communauté du site &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt;  ou votre contrat d&apos;aide. Veuillez fournir le fichier log &lt;tt&gt;VBox.log&lt;/tt&gt; et le fichier image   &lt;tt&gt;VBox.png&lt;/tt&gt; que vous pouvez trouver dans le répertoire  &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ainsi qu&apos;une description de vos opérations lors de l&apos;apparution de l&apos;erreur. Noter que vous pouvez accéder aux fichiers par l&apos;intermédiaire de &lt;b&gt;Afficher le log&lt;/b&gt; dans le menu &lt;b&gt;Machine&lt;/b&gt; de la boîte de dialogue principale de VirtualBox.&lt;/p&gt;&lt;p&gt;Cliquer sur le bouton &lt;b&gt;OK&lt;/b&gt; si vous désirez arrêter la machine ou &lt;b&gt;Ignorer&lt;/b&gt; si vous désirer la laisser telle qu&apos;elle pour le déboguage. Notez que le déboguage nécessite des connaissances et des outils spécifiques. De ce faît nous vous recommandant de choisir &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pressez le bouton &lt;b&gt;Terminer&lt;/b&gt; si les données ci-dessus sont correctes. Le média de démarrage choisi sera installé temporairement sur la machine virtuelle et cette dernière commencera l&apos;exècution.&lt;/p&gt;&lt;p&gt;Notez qu&apos;après l&apos;arrêt de la machine virtuelle, le média spécifié sera automatiquement déinstallé et le média de démarrage remis sur le premier disque dur.&lt;/p&gt;&lt;p&gt;Notez que cette fonctionnalité dépend, entre autre,  du logiciel de mise en œuvre et que les actions doivent, éventuellement, être effectuées manuellement (&lt;b&gt;Déinstaller...&lt;/b&gt; dans le menu &lt;b&gt;Périphériques&lt;/b&gt;).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Le fichier de license n&apos;a pas été trouvé sous &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Echec d&apos;ouverture dur fichier de license  &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Contrôlez les permissions de ce fichier.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Echec de l&apos;envoi du signal touche &quot;Arrêt par ACPI&quot; sur la machine virtuelle &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Echec de la connexion au service d&apos;inscription en ligne de VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez été inscrit comme utilisateur de VirtualBox.&lt;/p&gt;&lt;p&gt;Merci d&apos;avoir rempli le formulaire d&apos;inscription.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Echec de l&apos;inscription du produit VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Boite de dialogue d&apos;inscription VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Veuillez bien remplir le formulaire d&apos;inscription qui nous informeras que vous utilisez VirtualBox et qui nous permettra de vous informer occasionnellement des nouveautés et des mises à jour.&lt;/p&gt;Entrez votre nom complet en utilisant des caractères latins et votre adresse courriel dans les champs ci dessous. Notez que Innotek n&apos;utilise ces données que pour effectuer des statistiques et pour l&apos;envoi de bulletins d&apos;information. Innotek ne communiquera jamais ces informations à des tiers. Des informations détaillées sur l&apos;utilisation de vos données personelles se trouvent sous la section &lt;b&gt;Privacy Policy&lt;/b&gt; du manuel d&apos;utilisation ainsi que sur la page  &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; du site web VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Entrez votre nom complet en utilisant les caractères latins.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;courri&amp;el</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Entrez votre adresse courriel.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Prière de ne pas utiliser ces informations afin de me contacter</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Cocher cette case si vous ne désirez pas recevoir de courriel, à l&apos;adresse spécifiée, de la part d&apos;Innotek.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Bienvenue sur le formulaire d&apos;inscription VirtualBox !</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirmer</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Timeout pour la Connextion.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Le formulaire d&apos;inscription n&apos;a pas été trouvé sur le serveur (réponse : %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Répertoires partagés</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Détails</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Gestionnaire de &amp;disque virtuel</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Affiche la boîte de dialogue de gestion des disques virtuels</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Préférences...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Afficher la boîte de dialogue des préférences</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Quitter</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Fermer VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nouveau...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nouveau</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Créer une nouvelle machine virtuelle</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Préférences</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Préférences</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configure la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Supprimer</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Supprimer la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>&amp;Rejeter</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Rejeter</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Rejet de l&apos;état sauvegardé pour la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Actualiser</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualiser</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Actualise l&apos;état de la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenu...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Afficher l&apos;aide en ligne</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site &amp;VirtualBox sur la toile...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Lancer le navigateur WEB et se rendre sur la page des produits VirtualBox </translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;A propos de VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Afficher la boîte de dialogue avec les informations du produit</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Supprimer tous les avertissements</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Permet de revisualiser tous les avertissements et messages supprimés</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Fichier</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">&amp;VM</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Aide</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Instantané</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escription</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escription *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>A&amp;fficher</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Afficher</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Active la fenêtre de la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Lancer</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Lancer</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Lancer la machine virtuelle sélectionnée</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Bienvenue sur VirtualBox&amp;nbsp;!&lt;/h3&gt;&lt;p&gt;La partie gauche de cette boîte de dialogue affiche la liste des machines virtuelles de votre ordinateur. Cette liste est vide car vous n&apos;avez pas encore créé des machines virtuelles.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;
+&lt;p&gt;Pour créer une nouvelle machine virtuelle, activer le bouton &lt;b&gt;Nouveau&lt;/b&gt; situé dans le haut de cette boîte de dialogue.&lt;/p&gt;
+&lt;p&gt;Vous pouvez actionner la touche &lt;b&gt;F1&lt;/b&gt; afin d&apos;avoir une aide immédiate ou bien visiter &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; pour obtenir les informations les plus récentes.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Machine</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Afficher le &amp;log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Afficher le log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Afficher les fichiers de log de la machine virtuelle choisie</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Fo&amp;rmulaire d&apos;inscription...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Afficher le Formulaire d&apos;inscription VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Chemin</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Répertoires partagés</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Liste  tous les répertoires partagés accessible par cette machine.
+Utilisez
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+pour accéder un répertoire partagé nommé  &lt;i&gt;share&lt;/i&gt;  à partir d&apos;un système d&apos;exploitation de type DOS, ou
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+pour y accéder à partir d&apos;un système d&apos;exploitation Linux. Ceci nécessite l&apos;installation des additions pour système d&apos;exploitation client.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Ajouter</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Ajoute la définition d&apos;un nouveau répertoire partagé.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Editer</translation>
+    </message>
+    <message>
+        <source>Edit selected shared folder definition.</source>
+        <translation type="obsolete">Modifie la définiion du répertoire partagés sélectionné.</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Eliminer</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Enlève la définition du répertoire partagé sélectionné.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Ajouter un nouveau répertoire partagé</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Modifie le répertoire partagé sélectionné</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Supprime le répertoire partagé sélectionné</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>Répertoire partagé de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>Répertoire temporaire</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nom&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Chemin&amp;nbsp;:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Modifie la définition du répertoire partagés sélectionné.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Ajouter un nouveau répertoire partagé (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espace</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Modifier la définition du répertoire partagés sélectionné (Espace)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supp</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Supprimer le répertoire partagé sélectionné (Supp)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>Détails de l&apos;instantané</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Description</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Détails &amp;machine</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Détails de %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[instantané]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Rejeter un instantané</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Rejeter un instantané</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Saisir un instantané</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>&amp;Saisir un instantané</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Rejette l&apos;´etat actuel</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">R&amp;ejette l&apos;état actuel</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Eliminé l&apos;instantané actuel et l&apos;état</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Él&amp;iminé l&apos;instantané actuel et l&apos;état</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Afficher les détails</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Afficher les &amp;détails</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espace</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Etat actuel (modifié)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>État actuel</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>L&apos;état actuel diffère de l&apos;état mémorisé dans l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>L&apos;état actuel est identique à  l&apos;état mémorisé dans l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (actuel, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>en ligne)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>hors ligne)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Saisi à %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Saisi le %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 depuis %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantané %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Rejeter l&apos;instantané choisis de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Saisir un instantané de l&apos;état actuel de la machine</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Retour sur l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Retour sur l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Remplacer l&apos;état de la machine virtuelle avec l&apos;état sauvegardé dans l&apos;instantané actuel</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Rejeter l&apos;instantané actuel et remettre l&apos;état de la machine sur celui qu&apos;elle avait avant ls saisie de l&apos;instantané</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Voir les détails de l&apos;instantané sélectionné</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Activer</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Désactiver</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Saisir un instantané de la machine virtuelle</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nom de l&apos;instantané</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Description de l&apos;instantané</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Affiche le nom du filtre.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Fabriquant</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duit</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Numéro de &amp;série</translation>
+    </message>
+    <message>
+        <source>Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le fabricant comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge concorde avec tous les fabricants.</translation>
+    </message>
+    <message>
+        <source>Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le nom du produit comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge concorde avec tous les produits.</translation>
+    </message>
+    <message>
+        <source>Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le numéro de série comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge concorde avec toutes les valeurs.</translation>
+    </message>
+    <message>
+        <source>Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).</source>
+        <translation type="obsolete">Définit si le fitre est appliqué sur les périphériques attachés à l&apos;ordinateur (&lt;i&gt;Non&lt;/i&gt;), à un client a distance VRDP (&lt;i&gt;Oui&lt;/i&gt;), ou auy deux (&lt;i&gt;Tous&lt;/i&gt;).</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>Á &amp;Distance</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Action</translation>
+    </message>
+    <message>
+        <source>Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).</source>
+        <translation type="obsolete">Définit l&apos;action exécutée par l&apos;ordinateur quand un périphérique reconnu par le filtre est attaché à l&apos;ordinateur principal:
+le donner à &apos;ordinateur principal (&lt;i&gt;Ignorer&lt;/i&gt;) ou le réserver pour une utilisation ultérieure par une machine virtuelle (&lt;i&gt;Retenir&lt;/i&gt;).</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Fabricant</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;Produit</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Révision</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le filtre &lt;i&gt;ID frabricant&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vide  signifie une concordance pour toutes les valeurs.</translation>
+    </message>
+    <message>
+        <source>Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le filtre &lt;i&gt;ID produit&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vide  signifie une concordance pour toutes les valeurs.</translation>
+    </message>
+    <message>
+        <source>Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit le filtre &lt;i&gt;ID révision&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vide  signifie une concordance pour toutes les valeurs.</translation>
+    </message>
+    <message>
+        <source>Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Définit si le filtre du port-USB comme filtre &lt;i&gt;Exact&lt;/i&gt;. Une chaîne de caractère vierge correspond à tous les ports-USB.</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Tous</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Oui</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Non</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le fabricant comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge correspond à tous les fabricants.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le nom du produit comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge correspond à tous les produits.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le numéro de série comme &lt;i&gt;concordance exacte&lt;/i&gt;. Une chaîne de caractère vierge correspond à toutes les valeurs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit si le filtre est appliqué sur les périphériques attachés à l&apos;ordinateur (&lt;i&gt;Non&lt;/i&gt;), à un client à distance VRDP (&lt;i&gt;Oui&lt;/i&gt;), ou aux deux (&lt;i&gt;Tous&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit l&apos;action exécutée par l&apos;ordinateur quand un périphérique reconnu par le filtre est attaché à l&apos;ordinateur principal :
+le réserver à l&apos;ordinateur principal (&lt;i&gt;Ignorer&lt;/i&gt;) ou le réserver pour une utilisation ultérieure par une machine virtuelle (&lt;i&gt;Retenir&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le filtre &lt;i&gt;ID fabricant&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vierge  signifie une concordance pour toutes les valeurs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le filtre &lt;i&gt;ID produit&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vierge  signifie une concordance pour toutes les valeurs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit le filtre &lt;i&gt;ID révision&lt;/i&gt;. Le format de la chaîne de caractères pour une &lt;i&gt;concordante exacte&lt;/i&gt; est &lt;tt&gt;XXXX&lt;/tt&gt;.
+&lt;tt&gt;X&lt;/tt&gt; est un caractère hexadécimal. Une chaîne vierge  signifie une concordance pour toutes les valeurs.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Définit si le filtre du port-USB comme filtre &lt;i&gt;Exact&lt;/i&gt;. Une chaîne de caractères vierge correspond à tous les ports-USB.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;pas de périphériques disponibles&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Pas de périphériques soutenus, attachés à l´ordinateur</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Pas de description. Cliquer le bouton Editer pour ajouter une description.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editer</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editer (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>La machine virtuelle est &lt;i&gt;inaccessible&lt;/i&gt;. Veuillez inspecter le message d&apos;erreur ci dessous et actionnez la touche &lt;b&gt;Actualiser&lt;/b&gt; si vous désirez reprendre le test d&apos;accès :</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Assistant du premier lancement</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez lancé une nouvelle machine virtuelle pour la première fois. Cet assistant vous aideras à effectuer toutes les opérations nécessaires pour l&apos;installation d&apos;un nouveau système d&apos;exploitation sur cette machine virtuelle.&lt;/p&gt;&lt;p&gt;Utilisez le bouton &lt;b&gt;Suivant&lt;/b&gt; pour choisir la page suivante et le bouton &lt;b&gt;Précédent&lt;/b&gt;pour revenir sur la page précédente. Vous pouvez également utiliser le bouton &lt;b&gt;Annuler&lt;/b&gt; pour interrompre l&apos;exécution de l&apos;assistant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Bienvenue sur l&apos;assistant du premier lancement !</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez le type du média que vous voulez utiliser pour l&apos;installation.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Type du média</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Lecteur &amp;CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Lecteur &amp;Disquette</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez le média contenant le logiciel de mise en œuvre du système d&apos;exploitation que vous désirer installer. Ce média doit permettre le démarage de l&apos;ordinateur.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Source du média</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Disque dur de l&apos;hôte </translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fichier &amp;Image</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Choisissez le média d&apos;installation</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez choisi le média de démarrage suivant :&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pressez le bouton &lt;b&gt;Terminer&lt;/b&gt; si les données ci-dessus sont correctes. Le média de démarrage choisi sera installé temporairement sur la machine virtuelle et cette dernière commencera l&apos;exècution.&lt;/p&gt;&lt;p&gt;Notez qu&apos;après l&apos;arrêt de la machine virtuelle, le média spécifié sera automatiquement déinstallé et le média de démarrage remis sur le premier disque dur.&lt;/p&gt;&lt;p&gt;Notez que cette fonctionnalité dépend, entre autre,  du logiciel de mise en œuvre et que les actions doivent, éventuellement, être effectuées manuellement (&lt;b&gt;Déinstaller...&lt;/b&gt; dans le menu &lt;b&gt;Périphériques&lt;/b&gt;).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sommaire </translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Lecteur CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Lecteur de disquette</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Disque dur %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source :&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez lancer une machine virtuelle nouvellement crée pour la première fois. Cet assistant vous aidera à configurer celle ci  afin de pouvoir amorcer un système d&apos;exploitation de votre choix dans cette machine virtuelle.&lt;/p&gt;&lt;p&gt;Notez que vous ne pourrez pas installer un système d&apos;exploitation car vous n&apos;avez pas encore affecté un disque à cette machine. Ci ce n&apos;est pas ce que vous désirez, vous pouvez interrompre cet assistant. Choisissez &lt;b&gt;Préférences&lt;/b&gt; à partir du menu &lt;b&gt;Machine&lt;/b&gt; de la boîte de dialogue principale pour accéder à la boîte de dialogue du paramétrage et modifier la configuration des disques durs.&lt;/p&gt;&lt;p&gt;Utilisez la touche &lt;b&gt;Suivant&gt;&lt;/b&gt; ou &lt;b&gt;Précédent&lt;/b&gt; pour accéder aux différentes pages de cet assistant. Vous pouvez également activer la touche &lt;b&gt;Annuler&lt;/b&gt; pour terminer cet assistant.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez le type de média que vous désirez utiliser pour lancer un système d´exploitation.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Choisissez le média contenant le système d&apos;exploitation que vous voulez utiliser. Ce média doit être amorçable, sinon le système d&apos;exploitation ne pourra pas démarrer.&lt;/p&gt; </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vous avez choisis le média suivant pour amorcer  un système d&apos;exploitation :&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si les données si dessus sont correctes, actionnez le bouton &lt;b&gt;Terminer&lt;/b&gt;. Le média sera attaché à la machine virtuelle et celle ci sera lancée.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 depuis %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;session %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;inaccessible depuis %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccessible</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Affichage des logs</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Enregistrer</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Actualiser</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Fermer</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Affichage des logs VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Il n&apos;y as pas de fichier de log. Pressez le bouton &lt;b&gt;Actualiser&lt;/b&gt; pour relire le contenu du répertoire des logs &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Enregistrer le Log VirtualBox sous</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Chercher</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fermer</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Activer l&apos;adapteur de Réseau</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into
+                the virtual machine.</source>
+        <translation type="obsolete">Si la case est cochée, insère l&apos;adaptateur de réseau virtuel dans la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;attaché à</translation>
+    </message>
+    <message>
+        <source>Controls the way how this
+                                        virtual adapter is attached to the
+                                        real network of the Host OS.</source>
+        <translation type="obsolete">Contrôle le mode de fonctionnement de l&apos;adaptateur virtuel dans le réseau de l&apos;ordinaterur principal. </translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Adresse &amp;MAC</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of
+                                        this adapter. It contains exactly 12
+                                        characters chosen from
+                                        {0-9,A-F}.</source>
+        <translation type="obsolete">Affiche l&apos;adresse MAC de cet adaptateur. L&apos;adresse est représentée par 12 caractères (0-9,A-F).</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Générer</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Génère une nouvelle adresse MAC aléatoire.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>&amp;Câble relié</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged
+                        in on machine startup or not.</source>
+        <translation type="obsolete">Indique si le cable de l&apos;adaptateur virtuel de réseau relié lors du lancement de la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Préférences Interface réseau</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nom de l&apos;&amp;interface</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        name of the host
+                                                        interface selected for
+                                                        this adapter.</source>
+        <translation type="obsolete">Afiche le nom de l&apos;interface choisie pour cet adaptateur.</translation>
+    </message>
+    <message>
+        <source>Lists all available
+                                                host interfaces.</source>
+        <translation type="obsolete">Liste des adaptateurs disponibles.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Ajoute un nouveau adaptateur réseau.</translation>
+    </message>
+    <message>
+        <source>Removes
+                                                        the selected host interface.</source>
+        <translation type="obsolete">Enlève l&apos;adaptateur réseau sélectionné.</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        TAP interface
+                                                        name.</source>
+        <translation type="obsolete">Affiche le non de l&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descripteur de &amp;Fichier</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Application d&apos;in&amp;stallation</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        set up the TAP
+                                                        interface.</source>
+        <translation type="obsolete">Affiche la commande lancée pour l&apos;installation de l&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Choisir</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        setup
+                                                        application.</source>
+        <translation type="obsolete">Choisissez L&apos;application d&apos;installation.</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Application de désins&amp;tallation</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        terminate the TAP
+                                                        interface.</source>
+        <translation type="obsolete">Affiche la commande lancée pour la désinstallation de l&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        terminate application.</source>
+        <translation type="obsolete">Choisi l&apos;application de désinstallation.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;Pas d&apos;interface appropriée&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Ajouter</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Eliminer</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Choisir l&apos;application d&apos;installation de l&apos;interface TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Choisir l&apos;application de désinstallation de l&apos;interface TAP</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">VirtualBox Interface hôte %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Désirez vous enlever l&apos;adaptateur réseau sélectionné &lt;nobr&gt;&lt;b&gt;%1&lt;b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note; cet adaptateur est éventuellement utilisé par cette ou d&apos;autres machines viruelles. Si vous éliminez cet adaptateur, les adapteurs virtuels ne fonctionnerons plus. Vous pouvez corriger le paramétrage des adaptateurs affcetés en conséquence.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Si la case est cochée, insère l&apos;adaptateur de réseau virtuel dans la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Contrôle le mode de fonctionnement de l&apos;adaptateur virtuel dans le réseau de l&apos;ordinateur principal. </translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Affiche l&apos;adresse MAC de cet adaptateur. L&apos;adresse est représentée par 12 caractères (0-9,A-F).</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indique si le cable de l&apos;adaptateur virtuel de réseau est relié lors du lancement de la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Affiche le nom de l&apos;interface choisie pour cet adaptateur.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">Liste des interfaces hôtes disponibles.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">Enlève l&apos;interface sélectionnée.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Affiche le nom de l&apos;&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Affiche la commande lancée pour l&apos;installation de l&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Choisissez L&apos;application d&apos;installation.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Affiche la commande lancée pour la désinstallation de l&apos;interface TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Choisi l&apos;application de désinstallation.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Affiche l&apos;adresse MAC de cet adaptateur. Il comprend exactement 12 caractères  choisis entre {0-9,A-F}. Noter que le second caractère doit être un nombre pair.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Activ&amp;er l&apos;interface série</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>L&apos;interface série de la machine virtuelle est activée si la case est cochée.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Interface et &amp;numéro</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Afiche le numéro de l&apos;interface série. Vous pouvez choisir une des interfaces série ou choisir&lt;b&gt;Définit par l&apos;utilisateur&lt;/b&gt; et spécifié manuellement les paramètres de l&apos;interface.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Affiche le numéro du IRQ de cettre interface série. Les valeurs légales sont comprises entre &lt;tt&gt;0&lt;/tt&gt; et &lt;tt&gt;255&lt;/tt&gt;. Les valeurs supèrieures à &lt;tt&gt;15&lt;/tt&gt; ne peuvent être utilsées que si &lt;b&gt;IO APIC&lt;/b&gt; est actif pour cette machine.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Interface I/&amp;O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Affiche l&apos;adresse de base  I/O de cette interface série. Les valeurs  légales sont des entiers compris entre &lt;tt&gt;o&lt;/tt&gt; et &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Interface et &amp;Mode</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Contrôle le mode de fonctionnement de cette interface série. Si vous choisissez &lt;b&gt;Déconnecté&lt;/b&gt;, le système d´exploitation client détectera cette interface série mais ne sera pas en mesure de l&apos;utiliser.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Créer un tube</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Si la case est cochée, le tube spécifié dans le champ  &lt;b&gt;Chemin de l&apos;interface&lt;/b&gt; sera créé lors du lancement de la machine virtuelle, sinon la machine virtuelle tentera d&apos;utiliser le tube existant.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Chemin &amp;Pour l&apos;interface</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Affiche le chemin sur l&apos;hôte pour les interfaces série quand l&apos;interface fonctionne en mode &lt;b&gt;Tube hôte&lt;/b&gt; ou le nom du fichier de l&apos;interface série de l&apos;hôte pour le mode &lt;b&gt;Interface hôte&lt;/b&gt;. </translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Catégorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[lien]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nom]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Choisissez une catégorie de préférences dans la liste située à gauche et placez la souris au dessus d&apos;un élément afin d&apos;avoir plus d&apos;informations&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Général</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>Disque dur</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>Disquette</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>Réseau</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>Écran à distance</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>Répertoires partagés</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identification</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nom</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Affiche le nom de la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Sys&amp;tème</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you
+plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="obsolete">Affiche le type du système d&apos;exploitation que vous désirez installer sur cette machine virtuelle (appeller Système d&apos;exploitation client).</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Taiile la &amp;mémoire vive de base</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Contrôle la quantité de mémoire fournie à la machine virtuelle. Si vous en assignez trop, la machine pourrait ne pas démarrer.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>Mo</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Taille de la mémoire vive pour la &amp;vidéo</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Contrôle la quantité de mémoire vidéo fournie à la machine virtuelle. </translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Elémentaire</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine
+will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="obsolete">Affiche le chemin sous lequel les instantanés de cette machine virtuelle seront sauvegardés. Noter que les instantanés peuvent utiliser beaucoup d&apos;espace sur le disque</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Choisir</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Choisir le chemin du répertoire pour l&apos;instantané</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Remise à zéro</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Remet à zéro le chemin des répertoire d&apos;instantané à la valeur par défaut. Le chemin de défaut paramétré sera affiché après avoir validé les changements et avoir ouvert ce dialogue à nouveau. </translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Options avancées</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Activer l&apos;A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">Si cette fonction est cochée, la machine virtuelle soutiendra l&apos;interface avancé de gestion de configuration et de d&apos;alimentation (ACPI). &lt;b&gt;Note : &lt;/b&gt; ne désactivé pas ceci après l&apos;installation d&apos;un système d&apos;exploitation Windows&amp;nbsp;!</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Activer l&apos; IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">Si cette fonction est cochée, la machine virtuelle soutiendra l&apos;entrée-sortie APIC (O/S APIC), qui peut légèrement diminuer la performace de la VM. &lt;b&gt;Note : &lt;/b&gt; ne désactivert pas  ce paramètre après l&apos;installation d&apos;un système d&apos;exploitation Windows&amp;nbsp;!</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Ordre d&apos;&amp;amorçage</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avancé </translation>
+    </message>
+    <message>
+        <source>Displays the description of
+                                        the virtual machine. The description
+                                        field is useful for commenting
+                                        configuration details of the installed
+                                        guest OS.</source>
+        <translation type="obsolete">Affiche le descriptif de la machine virtuelle. Le champ de description est utile pour commenté les détails de configuration du système d&apos;exploitation installé.</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Description</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>Maître &amp;primaire </translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new
+or select an existing virtual hard disk to attach.</source>
+        <translation type="obsolete">Appelle le gestionnaire de disques virtuels
+pour la créer ou pour attacher un disque dur virtuel.</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;non choisi&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>Esclave p&amp;rimaire </translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>Esclave &amp;secondaire</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Installer la disquette</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Disquette hôte</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Installe le lecteur de disquette de l&apos;hôte sur la disquette virtuelle du client.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">Listes les lecteurs de disquette disponibles pouvant être installé sur la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fichier &amp;Image</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Installe l&apos;image disquette sur la disquette virtuelle.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a Floppy image to mount.</source>
+        <translation type="obsolete">Appelle l&apos; assistant de disque virtuel permettant le choix d&apos;une image de disquette. </translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Installer un lecteur C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Lecteur  CD/DVD hôte</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Installe le lecteur CD/DVD sur le lecteur virtuel CD/DVD.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">Listes les lecteurs CD/DVD disponibles pouvant être installé sur la machine virtuelle. </translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Fichier image &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Attache l&apos;image CD/DVD sur le lecteur virtuel DC/DVD.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a CD/DVD image to mount.</source>
+        <translation type="obsolete">Appelle l&apos; assistant de disque virtuel permettant le choix d&apos;une image de CD/DVD. </translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Activer l&apos;audio</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Pilote au&amp;dio de l&apos;ordinateur</translation>
+    </message>
+    <message>
+        <source>Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.</source>
+        <translation type="obsolete">Controlee le pilote de sortie audio. Le &lt;b&gt;Pilote Nul&lt;/b&gt; audio simule une carte audio, toutefois les accès à celle ci sont ignorés.</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Activer le contrôleur &amp;USB</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller
+of this machine.</source>
+        <translation type="obsolete">Si ceci est coché. le contrôleur USB de cette machine est activé.</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>Filtres Périphériques &amp;USB</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">Liste tous les filtres USB de cette machine. La boite a cocher indique si le filtre est activé.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Ajouter un filtre vierge (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">Ajoute un nouveau filtre USB avec tous les champs initialisé avec des chaînes de caractères vides.
+Notre qu&apos;un telle filtre cadrent tous les périphériques USB raccordés.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Ajouter à partir de (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">Ajoute un nouveau filtre USB
+Tous les champs correspondent à la valeur du périphérique raccordé `a l&apos;ordinateur.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supp</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Supprimer (Supp)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Supprimer le filtre USB sélectionné.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctlr+Haut</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Déplacer vers le haut (Ctrl+Haut)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Déplace le filtre USB sélectionné vers le haut.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Bas</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Déplacer vers le bas (Ctlr+Bas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Déplace le filtre USB sélectionné vers le bas.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Activer le serveur VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Port du serveur</translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Méthode d&apos;authentification</translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete"><byte value="x9"/>
+Timeout d&apos;authentification </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Affiche le port pour le serveur VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Défini la méthode d&apos;authentification de VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Définie le timeout (en millisecondes) pour l&apos;authentification du client.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Invoque la boîte d&apos;aide.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Un paramètre invalide a été détecté</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Valide (enregistre) les modifications et fermer la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Annule les modifications et ferme la boîte de dialogue.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Indique si le disque dur spécifié est attaché sur l&apos;emplacement  maître primaire du contrôleur IDE. </translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Si la case est cochée, le disque dur virtuel sera attaché sur l&apos;emplacement esclave du contrôleur IDE primaire.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Si la case est cochée, le disque dur virtuel sera attaché sur l&apos;emplacement esclave du contrôleur IDE secondaire.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Affiche le disque dur virtuel attaché au contrôleur IDE et permet un choix rapide de différents disques.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Si la case est cochée, le média spécifié sera installé sur le lecteur CD/DVD de la machnine virtuelle. Notez que le lecteur CD/DVD est toujours attaché sur le contrôleur IDE maître secondaire. </translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Affiche le fichier image à installé sur le lecteur virtuel CD/DVD et permet un choix rapide de différentes images.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Si la case est cochée le média spécifié est installé sur la disquette de la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Affiche le fichier image à installé sur le lecteur virtuel de disquette et permet un choix rapide de différentes images.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Si la case est cochée, la carte PCI audio virtuelle insérée dans la machine virtuelle sera utilisée pour la communication avec la carte audio de l&apos;ordinateur.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Si la case est cochée, la machine virtuelle agira comme un serveur de protocole de bureau à distance (RDP), ce qui permet aux clients distants de se raccorder à la machine virtuelle (si elle est en fonction) en utilisant un client RDP standard.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;Mo&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;non attaché&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Disque dur maître primaire non sectionné.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Disque dur esclave secondaire non sectionné.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Le disque dur esclave primaire est attaché sur un autre emplacement.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Disque dur esclave secondaire non sectionné.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Le disque dur esclave secondaire est attaché sur un autre emplacement.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">Image CD/DVD non sélectionnée.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">Image disquette non sélectionnée.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">L&apos;interface réseau hôte choisie pour l&apos;adaptateur %1 n&apos;est pas correcte.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Le port VRDP n&apos;est pas défini.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">Le timeout pour VRDP n&apos;est pas défini.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Préférences</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nouveau filtre %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Presse-papiers partagé</translation>
+    </message>
+    <message>
+        <source>
+Defines the mode of sharing the clipboard between the guest and the host OS. Note
+that this feature requires Guest Additions to be installed in the guest OS.
+                                                </source>
+        <translation type="obsolete">Définis le mode de fonctionnement du presse-papier pour la communication entre l&apos;ordinateur principal et le système d&apos;exploitation client.</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Répertoire des in&amp;stantanés</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Affiche le type du système d&apos;exploitation que vous désirez installer sur cette machine virtuelle (appeller Système d&apos;exploitation client).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Si cette fonction est cochée, la machine virtuelle soutiendra l&apos;interface avancé de gestion de configuration et de d&apos;alimentation (ACPI). &lt;b&gt;Note : &lt;/b&gt; ne désactivé pas ceci après l&apos;installation d&apos;un système d&apos;exploitation Windows&amp;nbsp;!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Si cette fonction est cochée, la machine virtuelle soutiendra l&apos;entrée-sortie APIC (O/S APIC), qui peut légèrement diminuer la performace de la VM. &lt;b&gt;Note : &lt;/b&gt; ne désactivez pas  ce paramètre après l&apos;installation d&apos;un système d&apos;exploitation Windows&amp;nbsp;!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Définis le mode de fonctionnement du presse-papier pour la communication entre l&apos;ordinateur principal et le système d&apos;exploitation client.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Affiche le chemin sous lequel les instantanés de cette machine virtuelle seront sauvegardés. Noter que les instantanés peuvent utiliser beaucoup d&apos;espace sur le disque dur.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Remet à zéro le chemin des répertoire d&apos;instantané à la valeur par défaut. Le chemin de défaut paramétré sera affiché après avoir validé les changements et avoir ouvert ce dialogue à nouveau. </translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Affiche le descriptif de la machine virtuelle. Le champ de description est utile pour commenté les détails de configuration du système d&apos;exploitation installé.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Appelle le gestionnaire de disques virtuels pour créer ou attacher un disque dur virtuel existant.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Listes les lecteurs de disquette disponibles pouvant être installé sur la machine virtuelle.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Appelle l&apos; assistant de disque virtuel permettant le choix d&apos;e l&apos;image de disquette à installer. </translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Listes les lecteurs CD/DVD disponibles pouvants être installés sur la machine virtuelle. </translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Appelle l&apos; assistant de disque virtuel permettant le choix d&apos;une image de CD/DVD. </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Contrôle le pilote de sortie audio. Le &lt;b&gt;Pilote Null&lt;/b&gt; audio simule une carte audio, toutefois les accès à celle ci sont ignorés.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Si la case est cochée, le contrôleur USB de cette machine est activé.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Liste tous les filtres USB de cette machine. La boîte à cocher indique si le filtre est activé.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Ajoute un nouveau filtre USB avec tous les champs initialisés avec des chaînes de caractères vierges. Notez qu&apos;un tel filtre correspond à  tout les périphériques USB raccordées.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Ajoute un nouveau filtre USB avec tous les champs mis à la valeur du périphérique raccordé à l&apos;ordinateur.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptateur %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Adaptateur réseau Hôte</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Liste des adaptateurs reau hôtes disponibles.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Ajoute un nouveau adaptateur réseau.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Enlève l&apos;adaptateur réseau sélectionné.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Pas d&apos;interface appropriée&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Ajouter</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Eliminer</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox Interface hôte %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Désirez vous enlever l&apos;adaptateur réseau sélectionné &lt;nobr&gt;&lt;b&gt;%1&lt;b&gt; ?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note; cet adaptateur est éventuellement utilisé par cette ou d&apos;autres machines viruelles. Si vous éliminez cet adaptateur, les adapteurs virtuels ne fonctionnerons plus. Vous pouvez corriger le paramétrage des adaptateurs affectés en conséquence.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>Interface série</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activer &amp;VT-X/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Si la case est cochée, la machine virtuelle essaiera d&apos;utiliser les extensions matérielles de virtualisation telles que Intel VT-x et AMD-V. Si la case est grisée, cela signifie que le paramètrage à été effectué d&apos;après la valeur des préférences globales.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Autre&amp;s paramètres</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Mémor&amp;isé le média attaché lors du fonctionnement</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Si la case est cochée, toutes les modifications (attachement de CD/DVD ou disquette) effectuées lors du fonctionnement de la machine virtuelle seront sauvegardés afin de préservé la dernière configuration.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Au&amp;tres</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Activer le mode dir&amp;ect</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Si la case est cochée, le client pourra envoyer directement des commandes ATAPI sur le disque hôte et de ce faît il est possible d&apos;utiliser des graveurs CD/DVD a partir de la machine virtuelle. Notez que la gravure de CD audio n&apos;est pas possible actuellement.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Port &amp;serveur</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Methode d&apos;authentification</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation> &amp;Timeout Authentification</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Affiche le numéro du port du serveur VRDP. Vous pouvez spécifier &lt;tt&gt;0&lt;/tt&gt; (zéro) pour affecter le numéro du port à sa valeur par défaut.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Pas d&apos;affectation du disque dur maitre primaire </translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Pas d&apos;affectation du disque dur esclave primaire </translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Le disque dur esclave primaire est déja attaché à un autre emplacement</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Pas d&apos;affectation du dique dur secondaire esclave </translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Le disque dur secondaire esclave est dèjà attaché à un autre emplacement</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Le fichier image CD/DVD n&apos;est pas choisi</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Le fichier image de disque souple n&apos;est pas choisi</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Choix incorrect de kLadaptateur réseau </translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Doublette du numéro de l&apos;interface choisis</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Doublette du chemin pour l&apos;interface</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 dans la page &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Interface %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_hu.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_hu.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_hu.ts	(revision 7219)
@@ -0,0 +1,4997 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Magyar</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Hungarian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>George Hron</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Fel (Ctrl+Fel)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Le (Ctrl+Le)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>A kiválasztott eszközt feljebb teszi.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>A kiválasutott eszközt lejjebb teszi.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Meghatározza a bootsorrendet. Használja ezt az opciót a boot eszközök engedélyezésére/tiltására. Mozgassa fel vagy le az elemeket a pontos sorrendhez.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>A(z) &lt;b&gt;%1&lt;/b&gt; programnak  a Qt  %2.x kell, de Qt %3 van.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inkompatibilis Qt könyvtár</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Bal </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Jobb </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Bal Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Jobb Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Bal Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Jobb Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Bal Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Jobb Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Bal Windows</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Jobb Windows</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menü gomb</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Vissza</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Igen</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nem</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Kihagy</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Másolás vágólapra</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>nincs kitöltve</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>érvénytelen</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;A(z) &lt;b&gt;%1&lt;/b&gt;-s mező a &lt;b&gt;%2&lt;/b&gt; lapon %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Egy érték a &lt;b&gt;%1&lt;/b&gt; lapon %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Névjegy</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox Grafikus kezelő, verzió %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Gazda interfész hozzáadása</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Interfész neve</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Interfész &quot;beszédes neve&quot;</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Megosztás hozzáadása</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Megosztás szerkesztése</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Megosztandó mappa</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Mappa útvonala</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Mappa neve</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Egy létező mappa útvonala a gazda PC-n.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>A mappa virtuális gépben megjelenő neve.</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Mappaválasztó ablak nyitása.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Legyen tartó&amp;s</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Virtuális gép bezárása</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Szeretné:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Elmentetni a gép állapotát</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Kika&amp;pcsolni a gépet</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current shapshot</source>
+        <translation type="obsolete">Visszaálni az előző pillanatkép&amp;re</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>A gép állapotának visszaállítása az elmentett pillanatképre</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>Vissza a mos&amp;tani pillanatfelvételhez</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Gép l&amp;eállítása</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Power gomb megnyomásának megfelelő ACPI jelet küld a gépnek.&lt;/p&gt;
+&lt;p&gt;Alapértelmezetten a vendég rendszer észleli ezt az eseményt, és elindítja a rendes rendszer-leállítási folyamatot. Ez az ajánlott mód a virtuális gép kikapcsolására, mert annak így lehetősége van az adatok és beállítások elmentésére.&lt;/p&gt;
+&lt;p&gt;Ha a gép nem reagál semmit erre, akkor valószínűleg nem ismeri ezt az ACPI eseményt, vagy az ACPI-nek konfigurációs problémái vannak. Ebben az esetben válaszd a &lt;b&gt;Kikapcsolni a gépet&lt;/b&gt; gombot a gép leállításához.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kikapcsolja a virtuális gépet.&lt;/p&gt;
+&lt;p&gt;Ez a művelet azonnal kikapcsolja a virtuális gépet. így a vendég rendszer képtelen lesz rendesen leállítani a gépet. Ennek &lt;i&gt;adat vesztés&lt;/i&gt; lehet az eredménye a virtuális gépen  belül. Ez a művelet csak akkor ajánlott, ha a virtuális gép nem válaszol a &lt;b&gt;Gép leállítása&lt;/b&gt; gomb megnyomására.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ha ezt választja, a gép visszaáll a legutolsó pillanatkép állapotába, miután kikapcsolja. Ez akkor hasznos, ha el szeretné dobni a virtuális gép legutóbbi módosításait.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Jelzi&amp;nbsp;a&amp;nbsp;csatlakoztatott&amp;nbsp;USB&amp;nbsp;eszközök&amp;nbsp;állapotát&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;nem csatolt&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB vezérlő letiltva&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Teljes képernyő</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Váltás teljes képernyős módra</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Egér integráció</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Auto-méretezés a vendégen</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Auto-méretezés a vendé&amp;gen</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automatikusan átméretezi a vendég gép képernyőjét, ha az ablak mérete változik (Guest Additions szükséges)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ablak méretezése</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ablak méretezése, hogy a vendég képernyője elférjen</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Ctrl-Alt-Del &amp;küldése</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Ctrl-Alt-Del küldése a virtuális gépnek</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Ctrl-Alt-Backspace kü&amp;ldése</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Ctrl-Alt-Backspace küldése a virtuális gépnek</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reset</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Virtuális gép újraindítása</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>A&amp;CPI leállítás</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>ACPI Power gomb esemény küldése a virtuális gépnek</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>Be&amp;zárás...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Virtuális gép bezárása</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>&amp;Pillanatfelvétel készítése...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Pillanatfelvétel a virtuális gépről</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Flopp&amp;y képfájl...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Floppy képfájl csatolása</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>F&amp;loppy lecsatolása</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Lecsatolja az aktuális floppy eszközt</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM képfájl...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>CD/DVD-ROM képfájl csatolása</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>C&amp;D/DVD-ROM lecsatolása</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Lecsatolja az aktuális CD/DVD-ROM eszközt</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>RDP szerver</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Távoli ké&amp;pernyő</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Engedélyezed vagy tiltod az RDP kapcsolatokat ehhez a géphez</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Megnyitás</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Osztott mappák...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Ablak megnyitása az osztott mappák beállításához</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>Guest Add&amp;itions telepítése...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Guest Additions telepítő CD-kép felcsatolása</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statisztika...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Paran&amp;cssor...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>A &amp;VirtualBox weboldala...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Böngésző megnyitása a VirtualBox weboldalával</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>A VirtualBox név&amp;jegye...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Egy ablak mutatása a termékinformációkkal</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Minden figyelmeztetés &amp;alaphelyzetbe</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Minden figyelmeztetés meg fog jelenni újra</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>&amp;Floppy csatolása</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>&amp;CD/DVD-ROM csatolása</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB eszközök</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Eszközök</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;bug</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Sú&amp;gó</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Jelzi, hogy a vendég képernyőjének átméretezése engedélyezett (&lt;img src=auto_resize_on_16px.png/&gt;) vagy sem (&lt;img src=auto_resize_off_16px.png/&gt;). Ez a finkció a Guest Additions telepítését igényli a vendég gépen.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Jelzi, hogy az egér a vendég gép fogságában van:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;egér nincs elfogva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;egér elfogva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;egér integráció be&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;egér integtáció ki, egér elfogva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;egér integráció ki, egér nincs elfogva&lt;/nobr&gt;&lt;br&gt;Az egér integráció csak akkor működik, ha a vendég rendszerre fel van téve a Guest Additions.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Jelzi,hogy a billentyűzet a vendég fogságában van (&lt;img src=hostkey_captured_16px.png/&gt;) avagy nem (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Megmutatja az aktuális gazda-billentyűt.&lt;br&gt;Ez az a billentyű, melyet megnyomva az egér és a billentyűzet elfogási állapota megváltoztatható. Más billentyűkkel együtt használva a főmenü egyes műveletei hívhatók elő.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Gyors hozzáférés az osztott mappák kezelőjéhez (jobb egérgomb megnyomása szükséges).&lt;br&gt;Az osztott mappák használatához szükséges a telepített Guest Additions.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Jelzi&amp;nbsp;az&amp;nbsp;floppy&amp;nbsp;aktivítását&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Gazda&amp;nbsp;eszköz&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">nincs&amp;nbsp;csatolva</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Jelzi&amp;nbsp;a&amp;nbsp;CD/DVD-ROM&amp;nbsp;aktivítását&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Gazda&amp;nbsp;eszköze&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">nincs&amp;nbsp;csatolva</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Jelzi&amp;nbsp;a&amp;nbsp;merevlemez&amp;nbsp;aktivítását</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;nem csatolt&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Jelzi&amp;nbsp;a&amp;nbsp;hálózat&amp;nbsp;aktivítását&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Jelzi, hogy a Távoli képernyő (VRDP) szerver engedélyezett (&lt;img src=vrdp_16px.png/&gt;) vagy sem (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;A VRDP szerver az alábbi porton figyel: %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>Megá&amp;llít</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Átmenetileg felfüggeszti a virtuális gép működését</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Folytat</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>A megállított gép működésének folytatása</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>&amp;Egér integráció letiltása</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Átmenetileg letiltja a gazdagép egerének átvételét</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Egér integráció e&amp;ngedése</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Engedélyezed a gazdagép egerének átvételét</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Pillanatkép %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtulalBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Nem találom a VirtualBox Guest Additions CD képet &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; vagy &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Gazda eszköz </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Gép</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Hálózati kártyák</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Kártya %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>A kiválasztott fizikai eszköz csatolása</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>A kiválasztott fizikai eszköz csatolása</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>A kábel kihúzása a kiválasztott virtuális hálózati kártyából</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>A kábel bedugása a kiválasztott virtuális hálózati kártyába</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Jelzi, hogy a billentyűzetet elkapta-e a vendég OS (&lt;img src=hostkey_captured_16px.png/&gt;) vagy nem (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi a floppy meghajtón az aktivitást:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Gazda eszköz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Képfájl&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nincs lemez&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi a CD/DVD-ROM meghajtón az aktivitást:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Gazda eszköz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Képfájl&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nincs lemez&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi a merevlemezen az aktivitást:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nincs merevlemez csatlakoztatva&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi a hálózati aktivitást a kártyán:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kártya %1 (%2)&lt;/b&gt;: Kábel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>bedugva</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>kihúzva</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Minden hálózati kártya le van tiltva&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi az aktivitást a csatlakoztatott USB eszközön:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nincs USB eszköz csatlakoztatva&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Az USB vezérlő le van tiltva&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Jelzi, hogy a Távoli képernyő (VRDP szerver) engedélyezett (&lt;img src=vrdp_16px.png/&gt;) vagy sem (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Jelzi az aktivitást a megosztott mappákon:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nincs megosztott mappa&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Tartalom...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Súgó megjelenítése</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox r&amp;egisztrálása....</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>A regisztrációs űrlap megnyitása</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Név</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Virtuális méret</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Aktuális méret</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Méret</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Virtuális Lemezkezelő</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Merevlemezek</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD képek</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Floppy képek</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Súgó megjelenítése</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Válasz elfogadása</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Válasz visszautasítása</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>Ú&amp;j...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>Hozzá&amp;ad...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>Tö&amp;röl</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>E&amp;lenged</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Frissít</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Új</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Hozzáad</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Elenged</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Frissít</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished">Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Akciók</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Hely</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Lemez típusa</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tároló típusa</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Csatlakoztatva ide</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Pillanatkép</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Elérhetőség tesztelése</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Elérhetőség tesztelése...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Lemez típusa:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tároló típusa:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Csatolva ide:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Pillanatkép:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Hiba a média ellenőrzésekor</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Elérhetőség tesztelése...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Csatolva ide:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Hiba a média ellenőrzésekor</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>A képfájl nem elérhető</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Válasszon</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Minden virtuális lemez (*.vdi; *.vmdk);;VirtualBox lemezkép (*.vdi);;VMware lemezkép (*.vmdk);;Minden fájl (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Merevlemez képfájl kiválasztása</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">CD/DVD-ROM képek (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>CD/DVD-ROM képfájl kiválasztása</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Floppy képek (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Floppy képfájl kiválasztása</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Új virtuális merevlemez készítése</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Létező képfájl hozzáadása (regisztrálása)</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>A kiválasztott média eltávolítása</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Engedje el a képfájlt az azt birtokló virtuális gép</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Média lista frissítése</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM képfájl (*.iso);;Minden fájl (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Floppy képfájl (*.img);;Minden  fájl (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>A VirtualBox Guest Additions CD letöltése innen: &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>A VirtualBox Guest Additions CD letöltésének megszakítása</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Nem találom a fájlt a szerveren (a szerver válasza: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nem sikerült elmenteni a letöltött fájlt ide: &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Válaszd ki a mappát a képfájl mentéséhez</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>A kapcsolat időtúllépés miatt megszakadt.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>A letöltési folyamatot a felhasználó megszakította.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Különbség</translation>
+    </message>
+    <message>
+        <source>Unknown device %04hX:%04hX</source>
+        <comment>USB device details</comment>
+        <translation type="obsolete">Ismeretlen eszköz %04hX:%04hX</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %04hX&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %04hX&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %04hX&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="obsolete">&lt;nobr&gt;Vendor ID: %04hX&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %04hX&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %04hX&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Státusz: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Név</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>OS típusa</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Alapmemória</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Általános</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Videómemória</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Boot sorrend</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Nincs csatolva</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Merevlemezek</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Engedélyezve</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Engedélyezve</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Nincs csatolva</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Képfájl</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Gazda eszköz</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Nincs csatolva</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Képfájl</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Gazda eszköz</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Eszköz</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audió</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>%1. eszköz</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Hálózat</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Eszköz szűrő</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktív)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB vezérlő</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP szerver port</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Távoli képernyő</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>URL-ek megnyitása még nincs megvalósítva.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Kikapcsolva</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Altatva</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Megszakítva</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Fut</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Megállítva</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Indítás</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Leállítás</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Mentés</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Visszatötés</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Eldobás</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Bezárva</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Megnyitás</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Lelövés</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Bezárás</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Semmi</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Merevlemez</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Hálózat</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Elsődleges</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Másodlagos</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normális</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Megváltoztathatatlan</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Virtuális lemezkép</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMware lemezkép</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Külső</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Vendég</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Kihagyás</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Tartás</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Eszköz&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Null audióeszköz</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows multimédia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS audióvezérlő</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA audióvezérlő</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Nincs csatolva</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Gazda csatoló</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Belső csatoló</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nem támogatott</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Elérhetelen</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Foglalt</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Elérhető</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tartott</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Elfogva</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Ellenőrzés...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Elérhetetlen&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Gazda - Vendég</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Vendég - Gazda</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Kétirányú</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Mappa kiválasztása</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Fájl kiválasztása</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Ismeretlen eszköz %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Gyártó ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Termék ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revízió: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Letiltva</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Soros portok</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Megosztott mappák</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Semmi</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Megosztott mappák</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Beragadt</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Lekapcsolva</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Gazda pipe</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Gazda eszköz</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Egyéni</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Egyéni merevlemez</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; érvénytelen billentyűzet kód.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>A(z) &apos;%2&apos; kulcs értéke (%1) nem illeszkedik a &apos;%3&apos; regexp kifejezésre.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Nem lehet törölni a &apos;%1&apos; kulcsot.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategória</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Válasszon egy kategóriát a bal oldali listából és vigye az egeret a beállítás fölé a bővebb információért&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Általános </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Bevitel </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Alap &amp;mappák</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Gépek</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI fájlok</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Válasszon</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Billentyűzet</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Gazda-billentyű</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Automata billentyűzet-elkapás</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>&amp;USB eszköz szűrő</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Üres hozzáadása (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Hozzáadás (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Töröl (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>USB szűrő törlése.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Fel</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Fel (Ctrl+Fel)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>A kijelölt USB filtert feljebb tolja.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Le</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Le (Ctrl+Le)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>A kijelölt USB filtert lejjebb tolja.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Súgó megjelenítése.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Hibás beállításokat találtam</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Elfogadja (elmenti) a változásokat, és bezárja az ablakot.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Elveti a változásokat, és bezárja az ablakot.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox beállítások</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Megmutatja az aktuális gazda-billentyűt. Aktiválja a beviteli mezőt, és üsse le az új gazda-billentyűt. Az alfanumerikus, kurzormozgató és szerkesztéssegítő billentyűk nem használhatók gazda-billentyűként.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Új szűrő %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Nyelv</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Nyelv </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#language</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Felüle&amp;t nyelve</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Szerző(k):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Nyelv:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (beépített)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailabie&gt;</source>
+        <comment>Language</comment>
+        <translation type="obsolete">&lt;elérhetetlen&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;ismeretlen&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Lists all available user interface languages. The effective language iswritten in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to resetto the system default language.&lt;/qt&gt;                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Alappértelmezett</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Megmutatja az aktuális alapértelmezett VDI mappát. Ez a mappa az alapértelmezés, ha nem ad meg mappát új virtuális lemez készítésekor/regisztrálásakor.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Az alapértelmezett virtuális gép mappa értékét gyári alapbeállításra állítja vissza. Az új érték a változások elfogadása és az ablak újranyitása után jelenik meg.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Az alapértelmezett VDI mappa értékét gyári alapbeállításra állítja vissza. Az új érték a változások elfogadása és az ablak újranyitása után jelenik meg.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Megmutatja az aktuális alapértelmezett virtuális gép mappát. Ez a mappa az alapértelmezés, ha nem ad meg mappát új virtuális gép készítésekor.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Megnyit egy ablakot az alapértelmezett VDI mappa kiválasztásához.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Megnyit egy ablakot az alapértelmezett virtuális gép mappa kiválasztásához.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="unfinished">Ha engedélyezed, a billentyűzet mindig elfogásra kerül ha a gép ablaka aktív lesz. Ha a billentyűzet el van fogva, akkor minden billentyűzet-eseményt a virtuális gép kap meg (pl. az Alt-Tab kombinációt is).</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Minden globális USB szűrő mutatása. Engedélyezd ezt az opciót, ha látni szeretnéd, hogy egy adott szűrő engedélyezett vagy sem.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Egy teljesen üres USB szűrőt hoz létre. Ez a szűrő minden csatlakoztatott eszközre illeszkedni fog.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Egy teljesen új USB szűrő létrehozása a kiválasztott USB eszköz paraméterei alapján.</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;elérhetetlen&gt;</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP azonosítási könyvtár</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Az azonosítási könyvtár elérési útját mutatja, ami a VRDP klienseket authentikálja. </translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Megnyit egy ablakot a VRDP azonosítási könyvtár kiválasztásához.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished">A jogosultság-kezelő könyvtárát visszaállítja az alapértelmezettre. Az alapértelmezett könyvtár a változtatások elfogadása után és ezen ablak újranyitása után fog látszani.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Bővít&amp;ett képességek</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V engedélyezése</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Megadhatod, hogy a VirtualBox próbálja-e kihasználni a gazda CPU hardveres virtualizációs képességeit (pl. Intel VT-x vagy AMD-V), vagy sem.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Elfog&amp;adom</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>El&amp;utasítom</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>A keresés panel bezárása</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Keresés </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Írja be a keresendő szöveget</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Előző</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Megkeresi az előző előfordulását a szövegnek</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Következő</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Megkeresi az következő előfordulását a szövegnek</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>N&amp;agybetű-érzékeny</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Kis/nagybetű érzékeny keresés (ha engedélyezett)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>A szöveg nem található</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;nincs merevlemez&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Nincs merevlemez</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Új virtuális lemez készítése</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ez a varázsló segít egy új virtuális merevlemez elkészítésében.&lt;/p&gt;
+Használja a &lt;b&gt;Következő&lt;/b&gt; gombot az előre haladáshoz, és a &lt;b&gt;Vissza&lt;/b&gt; gombot
+a visszafelé haladáshoz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Az Új Virtuális lemez varázsló üdvözöl!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified), as the Guest OS makes the usage of the disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow up. It is stored in the file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Válassza ki az elkészítendő virtuális merevlemez típusát.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dinamikusan növekvő&lt;/b&gt; kezdetben kis helyet foglal, később
+a rámásolt adatok függvényében növekszik az általa elfoglalt hely - míg el nem éri az itt megadott méretet.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fix méretű&lt;/b&gt; nem tud növekedni. Annyi helyet fog elfoglalni amennyit itt beállítasz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Képfájl típusa</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dinamikusan növekvő fájl</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Fix méretű fájl</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Virtuális lemezkép típusa</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nyomd meg a &lt;b&gt;Választ&lt;/b&gt; gombot a virtuális merevlemez elhelyezkedésének megadásához, vagy gépeld be a mezőbe.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Képfájl neve</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Választ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Adja meg a virtuális lemez méretét megabyte-ban. Ezt a méretet fogják a virtuális gépek látni a
+lemezből&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Képfájl &amp;mérete</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Virtuális lemez helye és méretet</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>A virtuális lemezkép az alábbi paraméterekkel lesz létrehozva:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Ha az alábbi beállítások megfelelőke, kattintson a &lt;b&gt;Vége&lt;/b&gt; gombra.
+                            Ha megnyomta, az új lemezkép azonnal elkészül.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Összegzés</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Típus:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Hely:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Méret:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Byte)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Merevlemez képfájlok (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Válassza ki az új merevlemezkép fájlját</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Válaszd ki az elkészítendő virtuális merevlemez típusát.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dinamikusan növekvő&lt;/b&gt; kezdetben kis helyet foglal, később
+a rámásolt adatok függvényében növekszik az általa elfoglalt hely - míg el nem éri az itt megadott méretet.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fix méretű&lt;/b&gt; nem tud növekedni. Annyi helyet fog elfoglalni amennyit itt beállítasz.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Új virtuális gép készítése</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ez a varázsló végig fog vezetni egy új virtuális gép készítésének lépésein.&lt;/p&gt;
+&lt;p&gt;Az &lt;b&gt;Előre&lt;/b&gt; gombbal tudsz a következő, a &lt;b&gt;Vissza&lt;/b&gt; gombbal az előző lépésre ugrani.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Az Új virtuális gép varázsló üdvözöl!</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Név</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>OS &amp;típusa</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Gép neve és az OS típusa</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Adja meg a fizikai memória (RAM) mennyiségét megabájtban, amelyet hozzá akar rendelni ehhez a virtuális géphez.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Alap&amp;memória mérete</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memória</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>B&amp;ootolás merevlemezről (Primary Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>Ú&amp;j...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>Léte&amp;ző...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuális merevlemez</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Egy új virtuális gépet fogsz létrehozni
+                            a következő paraméterekkel:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Ha a fenti beállítások helyesek, kattints a &lt;b&gt;Befejezés&lt;/b&gt; gombra.
+                            Amint megnyomod, a virtuális gép létrejön.
+                            &lt;/p&gt;&lt;p&gt;
+                            Azonban ezeket - és más beállításokat is - bármikor
+                            megváltoztathatsz a létrehozás után a
+                            &lt;b&gt;Beállítás&lt;/b&gt; ablakban, mely a főablak
+                            menüjén keresztül érhető el.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Összegzés</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Név:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS típusa:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memória mérete:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Indító merevlemez:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Az alapmemória ajánlott mérete &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>A merevlemez ajánlott mérete &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Írjd be az új gép nevét és válaszd ki, milyen típusú operációs rendszert telepítenél bele.&lt;/p&gt;
+&lt;p&gt;A név általában utal a gép hardver és/vagy szoftverkonfigurációjára. Ez a név lesz a gép azonosítására használva minden VirtualBox komponensben.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Válaszd ki a merevlemez képfájlt amit boot eszköznek szeretnél használni a virtuális gépben.
+Készíthetsz új merevlemezt is az &lt;b&gt;Új&lt;/b&gt; gomb megnyomásával, vagy választhatsz egy létezőt a legördülő menüből,
+esetleg a &lt;b&gt;Létező&lt;/b&gt; gombbal a Virtuális lemezkezelőből.&lt;/p&gt;
+&lt;p&gt;Ha ennél bonyolultabb beállítást szeretnél, hagyd ki ezt a lépést, és majd később beállíthatod.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Információ</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kérdés</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Figyelem</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Hiba</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kritikus hiba</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Ne mutassa ezt az üzenetet újra</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Nem lehetett megnyitni ezt: &lt;tt&gt;%1&lt;/tt&gt;. Ellenőrizze, hogy az asztali környezet képes-e lekezelni ezt  a fájltípust.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Hiba a VirtualBox globális tulajdonságainak beállításakor.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Hiba az USB alrendszerhez történő hozzáférésben.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Hiba az új virtuális gép létrehozásakor.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Hiba az új virtuális gép létrehozásakor: &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>merevlemez</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD kép</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>floppy kép</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Eredmény&amp;nbsp;kód: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponens: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfész: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Callee: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Callee&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox regisztálása</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kérlek, töltsd ki ezt a regisztrációs űrlapot, hogy tudjuk azt, hogy a felhasználóink táborába tartozol, valamint, hogy informálhassunk téged a különböző hírekről, újdonságokról.&lt;/p&gt;&lt;p&gt;Add meg speciális karakterek nélkül a neved, illetve az e-mail címedet. Az Innotek cég az adataidat kizárólag statisztikai célokra, és a te informálásodra használja, harmadik fél számára ki nem adja. A személyes adatok felhasználásának és kezelésénék részleteiről a kézikönyv &lt;b&gt;Adatvédemi nyilatkozat&lt;/b&gt; részéből vagy a VirtualBox weboldalának &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Adatvédemi nyilatkozat&lt;/a&gt; oldalán tájékozódhatsz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Név</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Írd be a teljes neved speciális karakterek nélkül.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Írd be a használt e-mail címedet.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>Ne használjátok ezt az információt a ka&amp;pcsolatfelvételhez</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Akkor engedélyezd ezt, ha nem szeretnél levelet kapni az Innotek-től erre az e-mail címre.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>A VirtualBox regisztációs űrlap üdvözöl!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>Meg&amp;erősítés</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>A kapcsolat időtúllépés miatt megszakadt.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Nem találom a fájlt a szerveren (a szerver válasza: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Osztott mappák</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Részletek</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Virtuális &amp;lemezkezelő...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>A Virtuális lemezkezelő indítása</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Beállítások...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation type="unfinished">Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Itt lehet megtenni a globális beállításokat</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>Ki&amp;lépés</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation type="unfinished">Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Kilépés</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>Ú&amp;j...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Új</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished">Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Új virtuális gép készítése</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Konfigurálá&amp;s...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Beállítások</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>A kiválasztott virtuális gép konfigurálása</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Törlés</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Törlés</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>A kiválasztott virtuális gép törlése</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Eldo&amp;bás</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Eldobás</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Eldobja a mentett állapotát a kiválasztott virtuális gépnek</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Frissítés</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Frissítés</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished">Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Frissíti az állapotinformációkat a kiválasztott virtuális gépen</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Tartalom...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Súgó megjelenítése</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox website...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Böngésző megnyitása a VirtualBox website-jával</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Virtu&amp;alBox névjegy...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Termékinformációs ablak megjelenítése</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Minden figyelmeztetés vissza</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Minden figyelmeztetés meg fog jelenni újra</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Fájl</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Sú&amp;gó</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Pillanatkép</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>L&amp;eírás</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>L&amp;eírás *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>M&amp;utat</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mutat</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>A kiválasztott virtuális gép ablakára ugrás</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>S&amp;tart</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Start</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>A kiválasztott virtuális gép elindítása</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;A VirtualBox üdvözöl!&lt;/h3&gt;&lt;p&gt;Az ablak bal oldali részében a virtuális gépeid listáját látod. Ez jelenleg üres, hiszen most indítod ezt a programot először.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Új virtuális gép létrehozásához kattints az &lt;b&gt;Új&lt;/b&gt; gombra az eszköztáron.&lt;/p&gt;&lt;p&gt;Az &lt;b&gt;F1&lt;/b&gt; billentyű megnyomásával azonnali segítséget kérhetsz, vagy látogass el a &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; címre a legfrissebb információkért és hírekért.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Gép</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Nap&amp;ló mutatása...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Napló mutatása...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished">Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>A kiválasztott gép naplófájljainak mutatása</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox r&amp;egisztrálása....</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>A regisztrációs űrlap megnyitása</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Név</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Útvonal</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Osztott mappák</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Minden a gép számára elérhető osztott mappa listázása.
+Használja a
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+parancsot a &lt;i&gt;share&lt;/i&gt; nevű megosztás eléréséhez a DOS-szerű OS-ekból, vagy
+a &lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+parancsot Linux-alapú OS-ekből. Guest Additions szükséges hozzá.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Hozzáad</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Új osztott mappa hozzáadása.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Szerkesztés</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Töröl</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Osztott mappa törlése.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Új osztott mappa hozzáadása</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">A kiválasztott osztott mapa szerkesztése</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">A kiválasztott osztott mappa törlése</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Gép mappák</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Átmeneti mappák</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Név:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Útvonal:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>A kiválasztott osztott mappa szerkesztése.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished">Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Új osztott mappa hozzáadása (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished">Szóköz</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>A kiválasztott osztott mappa szerkesztése (Szóköz)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished">Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>A kiválasztott osztott mappa törlése (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Pillanatkép részletek </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Név</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>L&amp;eírás</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Gép részletesen</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1 részletei (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Pillanatkép eldobása</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>Pillanatkép el&amp;dobása</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Pillanatfelvétel készítése</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>&amp;Pillanatfelvétel készítése</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Pillanatnyi állapot eldobása</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">P&amp;illanatnyi állapot eldobása</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>A pillanatnyi állapot és a pillanatkép eldobása</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>A pilla&amp;natnyi állapot és a pillanatkép eldobása</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Részletek</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Részletek</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Szóköz</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Pillanatnyi állapot (módosult)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Pillanatnyi állapot</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>A pilanatnyi állapot és a pilanatfelvételben tárolt állapot különbözőek</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>A jelen állapot egyezik az aktuális snapshot-ban található állapottal</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (current, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>%1 fogadva</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>%1 fogadva</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 %2 óta</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Pillanatkép %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Eldobja a kiválasztott állapotát a gépnek</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished">Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Pillanatfelvétel a virtuális gép aktuális állapotáról</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Vissza a mostani pillanatfelvételhez</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>Vissza a mos&amp;tani pillanatfelvételhez</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished">Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>A gép állapotának visszaállítása az aktuális pillanatképre</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished">Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Eldobja az aktuális pillanatképet, és a gépet visszaállítja a pillanatkép felvétele előtti állapotra</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>A kiválasztott pillanatkép részletei</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Letilt</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Engedélyez</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Pillanatfelvétel a virtuális gépről</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>Pillanatkép &amp;Neve</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>Pillanatkép &amp;leírása</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Név</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Filter neve.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Gyártó</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Te&amp;rmék</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Sorozatszám.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>&amp;Távoli</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Akció</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>Gyártó &amp;ID</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>Termé&amp;k ID</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revizió</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Bármely</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Igen</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Nem</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Adjon meg egy &lt;i&gt;pontos&lt;/i&gt; gyártót a szűréshez. 
+Ha üresen hagyja, minden gyártóra illeszkedni fog.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Adjon meg egy &lt;i&gt;pontos&lt;/i&gt; terméknevet a szűréshez. Ha üresen hagyja, minden termékre illeszkedni fog.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Adjon meg egy &lt;i&gt;pontos&lt;/i&gt; sorozatszámot a szűréshez. Ha üresen hagyja, minden sorozatszámra illeszkedni fog.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;nincs elérhető eszköz&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Nincs támogatott eszköz a gazda PC-hez csatlakoztatva</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Nincs leírás. A Szerkesztés gomb segítségével adhatja meg.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Szerkesztés</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Szerkesztés (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>A kiválasztott virtuális gép &lt;i&gt;nem elérhető&lt;/i&gt;. Nézze meg a lenti hibaüzenetet, és kattintson a &lt;b&gt;Frissítés&lt;/b&gt; gombra az elérhetőség újrateszteléséhez:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished">&amp;Képfájl</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished">Összegzés</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 %3 óta&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Munkamenet %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Elérhetetlen %2 óta&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Elérhetetlen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Napló nézegető</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>Menté&amp;s</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Frissítés</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox Napló nézegető</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nem találtam naplófájlokat. Nyomd meg a &lt;b&gt;Frissítés&lt;/b&gt; gombot a naplózási mappa(&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;) újraolvasásához.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>VirtualBox napló mentése mint</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Keresés</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Bezár</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Hálózati adapter &amp;engedélyezése</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Cs&amp;atlakoztatva ide</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC cím</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generál</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Véletlen MAC cím generálása.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Kábel &amp;bedugva</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Gazda interfész beállítása</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>&amp;Interfész neve</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Gazda interfész hozzáadása.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Fájlleíró</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Beállító alkalmazá&amp;s</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Választ</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Leállí&amp;tó alkalmazás</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;Nincs használható interfész&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">HozzáadHozzáad</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Töröl</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Válassza ki a TAP beállító alkalmazást</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Válassza ki a TAP leállító alkalmazást</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">VirtualBox gazda interfész %1</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Ha engedélyezed, a kábel be lesz dugba a virtuális gép hálókártyájába.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Megadhathatod, hogyan legyen a virtuális adapter a valódi hálózathoz csatlakoztatva.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Jelzi, hogy a virtuális hálózati kábel be lesz-e dugva a gépbe induláskor vagy sem.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Az ehhez az adapterhez kiválasztott gazda interface neve.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>A TAP interface neve.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>A beállító alkalmazás kiválasztása.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>A TAP interface leállításához használt parancs.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>A leállító alkalmazás kiválasztása.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>A TAP interface beállításához használt parancs.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Az adapter MAC címe. Ez pontosan 12 karakteres lehet, és csal a (0-9,A-F) betűkből állhat. A második karakternek páratlan számjegynek kell lenni.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Soros port &amp;engedélyezése</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Ha engedélyezed, lesz soros port a virtuális gépben.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Port szá&amp;m</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>A soros port száma. Választhatsz standard soros portot, vagy válaszd az &lt;b&gt;Egyéni&lt;/b&gt;-t és add meg a port paramétereit kézzel.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>A soros port megszakításának száma. Bármely szám lehet &lt;tt&gt;0&lt;/tt&gt; és &lt;tt&gt;255&lt;/tt&gt; között. Ha az &lt;b&gt;IO APIC&lt;/b&gt; engedélyezve van, a &lt;tt&gt;15&lt;/tt&gt; feletti megszakítások foglaltak.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O Po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>A soros port I/O báziscíme. Bármely cím érvényes &lt;tt&gt;0&lt;/tt&gt; és &lt;tt&gt;0xFFFF&lt;/tt&gt; között.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Port &amp;Mód</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>A soros port működési módja. Ha a &lt;b&gt;Lekapcsolva&lt;/b&gt; módot választod, a vendég rendszer érzékeli majd a soros portot, de használni nem fogja tudni (nem lesz benne kábel).</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Cső készítése</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Ha engedélyezed, egy cső fog létrejönni a &lt;b&gt;Port útvonal&lt;/b&gt; mezőben megadott helyen a virtuális gép indulásakor. Egyébként a virtuális gép megpróbálja felhasználni a már létező csövet.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Port útvonal</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>A port útvonala ha a port &lt;b&gt;Gazda cső&lt;/b&gt; üzemmódban működik, vagy a gazda soros portjának neve ha a port &lt;b&gt;Gazda eszköz&lt;/b&gt; üzemmódban működik.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategória</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Válassz egy kategóriát a bal oldali listából és vidd az egeret a beállítás fölé bővebb információért&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Általános </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Merevlemezek </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Floppy </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Audió </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Hálózat </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Távoli képernyő </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Osztott mappák </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>A&amp;zonosítás</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Név</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>A virtuális gép neve.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>OS &amp;típusa</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Alap&amp;memória mérete</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>A virtuális gép memóriahasználatát állítja be. Ha túl magas az értek, a virtuális gp nem indul el.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Videómemória mérete</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Megadhatod a virtuális gép videomemóriájának méretét.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Alap</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Válasszon</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Válassza ki a pillanatképek mappáját.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reset</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Bővített képességek</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>A&amp;CPI engedélyezése</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>IO A&amp;PIC engedélyezése</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Boo&amp;tsorrend</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>To&amp;vábbi</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Leírás</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primary Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;nincs kiválasztva&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimary Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secondary Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Floppy csatolása</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Gazda floppy eszköz </translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>A megadott floppy eszköz felcsatolása a vrtuális floppy eszközbe.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Képfájl</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>A megadott floppy eszköz felcsatolása a vrtuális floppy eszközbe.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;CD/DVD-ROM csatolása</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Gazda CD/DVD eszköz </translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>A megadott CD/DVD eszköz felcsatolása a virtuális CD/DVD eszközbe.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>CD képfá&amp;jl</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>A megadott CD/DVD eszköz felcsatolása a virtuális CD/DVD eszközbe.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Audió &amp;engedélyezése</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Gazda au&amp;dió vezérlő</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>&amp;USB vezérlő engedélyezése</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB eszközök és &amp;szűrők</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Üres hozzáadása (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Hozzáad (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Töröl (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Törli a kiválasztott USB szűrőt.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Fel</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Fel (Ctrl+Fel)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>A kijelölt USB filtert feljebb tolja.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Le (Ctrl+Le)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>A kijelölt USB filtert lejjebb tolja.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>VRDP szerver &amp;engedélyezése</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Szerver port </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Authentkáció típusa </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Authentkációs timeout </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">A VRDP szerver portja.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>A VRDP authentikációs metódus.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Időkorlát a vendég authentikálásához, millisec-ben.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Súgó megjelenítése.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Hibás beállításokat találtam</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Elfogadja (elmenti) a változásokat, és bezárja az ablakot.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Elveti a változásokat, és bezárja az ablakot.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Ha engedélyezed, a kiválasztott virtuális merevlemez csatlakoztatva lesz a virtuális gép Mester portjára az elsődleges IDE vezérlőn.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Ha engedélyezed, a kiválasztott virtuális merevlemez csatlakoztatva lesz a virtuális gép Szolga portjára az elsődleges IDE vezérlőn.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Ha engedélyezed, a kiválasztott virtuális merevlemez csatlakoztatva lesz a virtuális gép Szolga portjára a másodlagos IDE vezérlőn.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Megmutatja az erre az IDE portra csatlakoztatott merevlemezt, és gyors váltást tesz lehetővé.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Ha engedélyezed, a megadott CD/DVD be lesz helyezve a virtuális eszközbe. A CD/DVD eszköz mindig a másodlagos IDE vezérlő Mester portjára van kötve.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Megmutatja a behelyezett CD/DVD lemezt, és gyors váltást tesz lehetővé.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Ha engedélyezed, a megadott floppy be lesz helyezve a virtuális eszközbe.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Megmutatja a behelyezett floppy lemezt, és gyors váltást tesz lehetővé.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Ha engedélyezed, a virtuális PCI hangkártya be lesz helyezve a virtuális gépbe, így az képes lesz kommunikálni a gazda hangkártyájával.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Ha engedélyezed, a virtuális gép RDP szerverré válik, lehetővé téve a virtuális gép kezelését egy egyszerű RDP kliensből.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;nincs csatolva&gt;</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Helytelen gazda hálózati interfészt választott a %1-s eszközhöz.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">VRDP port nincs beállítva.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDP timeout nincs beállítva.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Beállítások</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Új szűrő %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Osztott vágólap</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Pilla&amp;natkép mappa</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>A tervezett vendég operációs rendszer típusa.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ha engedélyezed, a virtuális gép támogatni fogja az
+Advanced Configuration and Power Management Interface (ACPI)-t. &lt;b&gt;Figyelem:&lt;/b&gt;
+ ne tiltsd le, ha már telepítettél egy Windows vendég rendszert!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ha engedélyezed, a virtuális gép támogatni fogja az
+Input Output APIC (IO APIC), amely egy picit visszafogja a virtuális gép teljesítményét. &lt;b&gt;Figyelem:&lt;/b&gt;
+ ne tiltsd le, ha már telepítettél egy Windows vendég rendszert!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>A vágólap megosztásának módját állíthatod itt be a gazda és a vendég rendszer közt. Ez a virtuális gépen a Guest Additions telepítését igénlyi.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>A gépről készített pillanatképek útvonala. A pillanatképek egy picit sok helyet foglalnak el.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>A pillanatképek mappáját az alapértelmezettre állítja vissza. Az új érték a változások elfogadása és az ablak újranyitása után jelenik meg.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>A virtuális gép leírása. A leírás mező hasznos a konfiguráció részleteinek megadásakor.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Elindítja a Virtuális lemezkezelőt, hogy új merevlemezt készíthess, vagy egy meglevőt jelölj ki csatolásra.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>A gazda floppy meghajtóinak megjelenítése.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Elindítja a Virtuális lemezkezelőt, hogy kiválaszthass egy floppy képfájlt csatolásra.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>A gazda CD/DVD meghajtóinak megjelenítése.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Elindítja a Virtuális lemezkezelőt, hogy kiválaszthass egy CD/DVD képfájlt csatolásra.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Az audio kimenet driver beállítása. A &lt;b&gt;Null Audio Driver&lt;/b&gt;
+hatására a virtuális gép látni fogja a hangkártyát, de nem szólal meg a gazda gépen.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Ha engedélyezed, lesz USB vezérlő a virtuális gépben.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Az ehhez a géphez rendelt USB szűrők mutatása. Engedélyezd, ha látni szeretnéd, hogy egy adott szűrő engedélyezett vagy sem.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished">Egy teljesen üres USB szűrőt hoz létre. Ez a szűrő minden csatlakoztatott eszközre illeszkedni fog.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished">Egy teljesen új USB szűrő létrehozása a kiválasztott USB eszköz paraméterei alapján.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>%1.eszköz</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Gazda &amp;interface-k</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Minden elérhető gazda interface listázása.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Gazda interfész hozzáadása.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>A kiválasztott interface törlése.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Nincs használható interfész&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Hozzáad</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox gazda interfész %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Soros portok </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished">#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V engedélyezése</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Ha engedélyezed, a VirtualBox megpróbálja kihasználni a gazda CPU hardveres virtualizációs képességeit (pl. Intel VT-x vagy AMD-V). A szürkített doboz arra utal, hogy ez a beállítás globálisan lett szabályozva.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>További beállítá&amp;sok</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Emlékezzen a futás közben csatolt médiák&amp;ra</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Ha engedélyezed, minden lemezcsere után az új beállítások elmentődnek a beállítófájlba, így megőrződnek két indítás között.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Továb&amp;bi</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Átjárás &amp;engedélyezése</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Ha engedélyezed, a vendég közvetlenül tud ATAPI parancsokat küldeni a gazda eszköznek, így lehetőség nyílik CD/DVD írók használatára a virtuális gépből. Audio CD-k írása még nem támogatott.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Szerver Port </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Authentikációs &amp;metódus </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>Authentikációs &amp;időkorlát </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;A VRDP szerver portszáma. Ha &lt;tt&gt;0&lt;/tt&gt;-t (nulla) adsz meg, az alapértelmezés lép érvényre.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Nincs kiválasztva elsődleges Mester merevlemez</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Nincs kiválasztva elsődleges Szolga merevlemez</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Az elsődleges Szolga merevlemez már egy másik portba van csatlakoztatva</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Nincs kiválasztva másodlagos Szolga merevlemez</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Az másodlagos Szolga merevlemez már egy másik portba van csatlakoztatva</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Nincs kiválaszva CD/DVD képfájl </translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Nincs kiválasztva floppy képfájl</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Helytelen gazda interface van kiválasztva</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Kettős portszám van kiválasztva </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Kétszer van ugyanaz az útvonal megadva </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 a &lt;b&gt;%2&lt;/b&gt; lapon.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_id.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_id.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_id.ts	(revision 7219)
@@ -0,0 +1,4675 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Bahasa Indonesia</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Indonesian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>David Yacobus &lt;david_yacobus@yahoo.com&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Naikkan (Ctrl+Atas)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Turunkan (Ctrl+Bawah)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Naikkan boot device terpilih.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Turunkan boot device terpilih.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Pilih urutan boot device. Gunakan checkbox yang tersedia di sebelah kiri untuk menyalakan atau mematikan boot device secara individual. Naikkan atau turunkan pilihan yang ada untuk mengubah urutan device.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Executable &lt;b&gt;%1&lt;/b&gt; memerlukan Qt %2.x, menemukan Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Kesalahan inkompatibilitas Qt Library</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Kiri </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Kanan </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift Kiri</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift Kanan</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl Kiri</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl Kanan</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Kiri</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Kanan</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Tombol Windows Kiri</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Tombol Windows Kanan</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tombol Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Back</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>Baik</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ya</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Tidak</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Abaikan</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Salin ke clipboard</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>tidak tuntas</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>tidak sesuai</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Nilai dari field &lt;b&gt;%1&lt;/b&gt; pada halaman&lt;b&gt;%2&lt;/b&gt; adalah %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Salah satu nilai pada halaman &lt;b&gt;%1&lt;/b&gt; adalah %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Keterangan</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Antarmuka Grafik VirtualBox Untuk Pengguna Versi %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Tambahkan Antarmuka Host</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nama Antarmuka</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Deskripsi nama untuk antarmuka jaringan yang baru</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Tambahkan Share</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Edit Share</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Pilih sebuah folder untuk di share</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Path Folder</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nama Folder</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Tampilkan path pada folder yang tersedia pada PC host.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Tampilkan nama dari folder yang di share (sebagaimana terlihat oleh Sistem Operasi guest).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Buka dialog untuk memilih sebuah folder.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Jadikan Permanen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Tutup Mesin Virtual</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Anda ingin:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Simpan keadaan mesin</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Matikan mesin</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Kembali pada snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Kembalikan keadaan mesin pada keadaan snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Simpan keadaan eksekusi mesin virtual pada hard disk fisik dari PC host.&lt;/p&gt;
+&lt;p&gt;Saat waktu berikutnya mesin ini dinyalakan, akan dikembalikan dari keadaan yang tersimpan dan melanjutkan eksekusi dari tempat yang sama anda menyimpannya, yang akan memampukan anda melanjutkan pekerjaan anda segera.&lt;/p&gt;
+&lt;p&gt;Perhatikan bahwa menyimpan keadaan mesin dapat membutuhkan waktu lama, bergantung pada tipe sistem operasi guest dan jumlah memori yang anda tempatkan pada mesin virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Kirim sinyal shutdown</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kirim Tombol Power ACPI press event pada mesin virtual.&lt;/p&gt;
+&lt;p&gt;Pada umumnya, sistem operasi guest yang sedang berjalan dalam mesin virtual akan mendeteksi event ini dan melakukan prosedur clean shutdown. Ini adalah cara yang direkomendasikan untuk mematikan mesin virtual karena semua aplikasi yang sedang berjalan didalamnya akan mendapat kesempatan untuk menyimpan data dan keadaan mereka.&lt;/p&gt;
+&lt;p&gt;Bila mesin tidak merespon pada tindakan ini maka pada sistem operasi guest telah terjadi miskonfigurasi atau tidak memahami Tombol Power ACPI events sama sekali. Pada kasus ini anda harus memilih tindakan &lt;b&gt;Matikan mesin&lt;/b&gt; untuk menghentikan eksekusi mesin virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Matikan mesin virtual.&lt;/p&gt;
+&lt;p&gt;Perhatikan bahwa tindakan ini akan segera menghentikan eksekusi mesin sehingga sistem operasi guest yang sedang berjalan di dalamnya tidak akan mampu melakukan prosedur clean shutdown yang dapat mengakibatkan &lt;i&gt;data hilang&lt;/i&gt; dalam mesin virtual. Memilih tindakan ini hanya disarankan bila mesin virtual tidak merespon pada tindakan&lt;b&gt;Kirim sinyal shutdown&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Saat ditandai, keadaan mesin akan dikembalikan dari keadaan yang tersimpan dalam snapshot saat ini segera setelah dimatikan. Hal ini berguna bila anda yakin bahwa anda ingin mengabaikan hasil dari sesi terakhir dan kembali pada snapshot saat ini.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>OSE VirtualBox</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Mode &amp;Fullscreen</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Beralih ke mode fullscreen</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integrasi Mouse</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Auto-resize Tampilan Guest</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Auto-resize Tampilan &amp;Guest</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Resize tampilan guest secara otomatis saat window diresize (membutuhkan Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Sesu&amp;aikan Ukuran Window</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Sesuaikan ukuran dan posisi windows untuk tampilan terbaik pada display guest</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Insert Ctrl+Alt+Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Kirim sekuens Ctrl+Alt+Del pada mesin virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Insert Ctrl+Alt+Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Kirim sekuens Ctrl+Alt+Backspace pada mesin virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reset</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reset mesin virtual</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI S&amp;hutdown</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Kirim Tombol Power ACPI event pada mesin virtual </translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Tutup...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Tutup Mesin Virtual</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Ambil &amp;Snapshot...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Ambil Snapshot mesin virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Image &amp;Floppy...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Pasang file image floppy</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Lepas F&amp;loppy</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Lepas floppy media yang sedang terpasang</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Image &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Pasang file image CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Lepas C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Lepas media CD/DVD-ROM yang sedang terpasang</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Remote Desktop (RDP) Server</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Dis&amp;play Jarak Jauh</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Menyalakan atau mematikan koneksi remote desktop (RDP) pada mesin ini</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Folder yang di &amp;Share...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Buka dialog untuk beroperasi pada folder yang di share</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Install Guest Additions...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Pasang Guest Additions pada image instalasi</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistik...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Command line...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Website &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Buka browser dan pergi ke website produk VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Tentang VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Tunjukkan dialog dengan informasi produk</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reset Semua Peringatan</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Menyebabkan semua peringatan dan pesan yang disembunyikan agar ditampilkan kembali</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Pasang &amp;Floppy</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Pasang &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Device &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Device</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;bug</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Bantuan</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Mengindikasikan apakah fungsi auto-resize pada display guest Menyala (&lt;img src=auto_resize_on_16px.png/&gt;) atau Mati (&lt;img src=auto_resize_off_16px.png/&gt;). Perhatikan bahwa fungsi ini membutuhkan Guest Additions terinstall pada Sistem Operasi guest.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Mengindikasikan apakah mouse pointer host tertangkap oleh sistem operasi guest:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer tidak tertangkap&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer tertangkap&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integrasi mouse (MI) Menyala&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI Mati, pointer tertangkap&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI Mati, pointer tidak tertangkap&lt;/nobr&gt;&lt;br&gt;Perhatikan bahwa fitur integrasi mouse membutuhkan Guest Additions terinstall pada Sistem Operasi guest.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Menunjukkan tombol Host yang sedang ditugaskan.&lt;br&gt;Tombol ini, saat ditekan sendirian, memicu keadaan pengangkapan keyboard dan mouse. Ia juga dapat digunakan dalam kombinasi dengan kunci lain untuk melakukan tindakan dari dalam menu utama secara cepat.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP Server mendengarkan pada port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pause</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Tahan eksekusi mesin virtual</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Lanjutkan</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Lanjutkan eksekusi mesin virtual</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Matikan Integrasi &amp;Mouse</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Mematikan sementara integrasi mouse pointer pada host</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Nyalakan Integrasi &amp;Mouse</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Nyalakan integrasi mouse pointer pada host yang telah dimatikan sementara</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Drive Host </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Mesin</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>Adapter Jari&amp;ngan</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Pasang drive fisik terpilih pada PC host</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Pasang drive fisik terpilih pada PC host</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Lepas kabel dari adapter jaringan virtual terpilih</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Pasang kabel pada adapter jaringan virtual terpilih</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Mode Seam&amp;less</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Beralih pada mode integrasi desktop seamless</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Mengindikasikan apakah keyboard tertangkap oleh Sistem Operasi guest (&lt;img src=hostkey_captured_16px.png/&gt;) atau tidak (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas media floppy:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive Host&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tidak ada media terpasang&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas media CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive Host&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tidak ada media terpasang&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas media hard disk virtual:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tidak ada hard disk terpasang&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas antarmuka jaringan:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>terhubung</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>terputus</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Semua adapter jaringan dimatikan&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas device USB terpasang:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tidak ada device USB terpasang&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kontroler USB dimatikan&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Mengindikasikan apakah Remote Display (VRDP Server) dinyalakan (&lt;img src=vrdp_16px.png/&gt;) atau tidak (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Mengindikasikan aktifitas folder yang dishare:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tidak ada folder yang dishare&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Isi...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Tampilkan isi bantuan online</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egister VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Buka formulir registrasi VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nama</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Ukuran Virtual</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Ukuran Aktual</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Ukuran</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Virtual Disk Manager</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Hard Disk</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Image &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Image &amp;Floppy</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Libatkan bantuan untuk dialog</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Terima dialog</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Batalkan dialog</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Baru...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>T&amp;ambah...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Hapus</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Lepas</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Re&amp;fresh</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Baru</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Tambah</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Hapus</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Lepas</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Refresh</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>Tind&amp;akan</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Lokasi</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipe Disk</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipe Storage</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Terpasang pada</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snapshot</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Cek aksesibilitas</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Cek aksesibilitas...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipe disk:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipe storage:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Terpasang pada:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kesalahan cek aksesibilitas media</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Cek aksesibilitas...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Terpasang pada:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kesalahan cek aksesibilitas media</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>File image tidak dapat diakses</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Pilih</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Semua image hard disk (*.vdi; *.vmdk);;Image Virtual Disk (*.vdi);;image VMDK (*.vmdk);;Semua file (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Pilih file image hard disk</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Pilih file image CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Pilih file image floppy disk</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Ciptakan hard disk virtual baru</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Tambah (register) file image yang sudah ada</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Hapus (unregister) media terpilih</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Lepas media terpilih dengan mencopotnya dari mesin</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Refresh daftar media</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Image CD/DVD-ROM (*.iso);;Semua file (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Image Floppy (*.img);;Semua file (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Mendownload image CD VirtualBox Guest Additions dari &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Batalkan download image CD VirtualBox Guest Additions</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Tidak dapat menemukan file tersebut pada server (respon: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal menyimpan file terdownload sebagai &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Pilih folder untuk menyimpan image Guest Additions</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Koneksi timed out.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Proses download telah dibatalkan oleh pengguna.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Pembeda</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Device tidak dikenal %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Vendor: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID Product: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revisi: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;No. Seri %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Keadaan: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nama</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tipe Sistem Operasi</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memori Dasar</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Garis Besar</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memori Video</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Urutan Boot</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Tidak Terpasang</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Hard Disk</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Menyala</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Menyala</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Tidak terpasang</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Image</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Drive Host</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Tidak terpasang</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Image</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Drive Host</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adapter</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Suara</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Jaringan</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filter Device</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktif)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port Server VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Display Jarak Jauh</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Membuka URL saat ini belum diimplementasikan.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Matikan Power</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Tersimpan</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Dibatalkan</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Berjalan</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Memulai</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Menghentikan</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Menyimpan</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Mengembalikan</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Mengabaikan</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Tertutup</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Buka</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Memulai</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Menutup</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Tidak Ada</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Hard Disk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Jaringan</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Utama</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Sekunder</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Immutable</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Image Disk Virtual</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Image VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Kosong</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Eksternal</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Guest</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Abaikan</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Tahan</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Device&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio Kosong</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Audio Driver OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Audio Driver ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Tidak terpasang</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Antarmuka Host</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Jaringan Internal</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tidak terdukung</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tidak tersedia</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Sibuk</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tersedia</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Terpegang</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tertangkap</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Mengecek...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Tidak dapat diakses&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Host ke Guest</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Guest ke Host</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Dua Arah</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Pilih sebuah direktori</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Pilih sebuah file</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Mati</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Port Serial</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Folder yang di Share</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Tidak Ada</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Folder yang di Share</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Macet</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Terputus</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Pipa Host</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Device Host</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Didefinisikan oleh pengguna</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Hard Disk Istimewa</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; adalah host key code yang tidak sesuai.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Nilai &apos;%1&apos; dari key &apos;%2&apos; tidak match dengan konstrain regexp &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Tidak dapat menghapus key &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Pilih kategori setting dari daftar pada sisi kiri dan gerakkan mouse di atas sebuah pilihan setting untuk memperoleh informasi tambahan&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Garis Besar </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Masukan </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>&amp;Folder Default</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Mesin</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>File VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Pilih</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Keyboard</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tombol &amp;Host</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Auto capture keyboard</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filter Device &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Tambahkan Kosong (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Tambahkan Dari (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Hapus (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Hapus filter USB terpilih.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Atas</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Naikkan (Ctrl+Atas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Naikkan filter USB terpilih ke atas.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Bawah</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Turunkan (Ctrl+Bawah)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Turunkan filter USB terpilih ke bawah.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Tampilkan bantuan dialog.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Setting yang tidak sesuai terdeteksi</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Menerima (menyimpan) perubahan dan menutup dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Membatalkan perubahan dan menutup dialog.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferensi VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Menunjukkan tombol yang digunakan sebagai tombol Host dalam window Mesin Virtual. Aktifkan firld entry dan tekan Tombol Host baru. Perhatikan bahwa alfanumerik, perpindahan kursor dan tombol untuk mengedit tidak dapat digunakan sebagai Tombol Host.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filter Baru %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Bahasa</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Bahasa </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Antarmuka Bahasa</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Pencipta:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Bahasa:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (built-in)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;tidak tersedia&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;tidak diketahui&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Menampilkan daftar semua antarmuka bahasa yang tersedia. Bahasa yang efektif
+tertulis dalam &lt;b&gt;tebal&lt;/b&gt;. Pilih &lt;i&gt;Default&lt;/i&gt; untuk me-reset
+ke bahasa default sistem.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Default</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Menampilkan path ke folder default VDI. Folder ini digunakan, bila tidak disebutkan sebaliknya secara eksplisit, saat menambahkan atau menciptakan hard disk virtual baru.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Me-reset path folder mesin virtual pada nilai default. Path default aktual akan ditampilkan setelah menerima perubahan dan membuka dialog ini kembali.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Me-reset path folder VDI pada nilai default. Path default aktual akan ditampilkan setelah menerima perubahan dan membuka dialog ini kembali.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Menampilkan path ke folder default mesin virtual. Folder ini digunakan, bila tidak disebutkan sebaliknya secara eksplisit, saat menambahkan atau menciptakan mesin virtual baru.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Buka dialog untuk memilih folder default VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Buka dialog untuk memilih folder default mesin virtual.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Saat tertandai, keyboard secara otomatos tertangkap setiap kali window Mesin VIrtual diaktifkan. Saat keyboard ditangkap, semua tekanan tombol (termasuk untuk sistem seperti Alt+Tab) ditujukan ke Mesin Virtual.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Menampilkan semua filter USB global. Checkbox di sebelah kiri mendefinisikan apakah filter tersebut dinyalakan atau tidak.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Menambahkan sebuah filter USB baru dengan semua field awal ditetapkan sebagai string kosong. Perhatikan bahwa filter seperti itu akan cocok dengan device USB apapun yang terpasang.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Menambahkan sebuah filter USB baru dengan semua field ditetapkan sebagai nilai dari device USB terpilih terpasang pada PC host.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP Authentication Library</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Menampilkan path menuju library yang menyediakan otentikasi untuk klien Remote Display (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Buka dialog untuk memilih file VRDP authentication library file.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Me-reset file authentication library pada nilai default. Path file library aktual akan ditampilkan setelah menerima perubahan dan membuka dialog ini kembali.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Fitur Tambahan</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Nyalakan &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Mendefinisikan apakah mesin virtual harus mencoba untuk menggunakan ekstensi virtualisasi hardware pada CPU host seperti Intel VT-x and AMD-V secara default atau tidak.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>S&amp;aya Setuju</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Saya Ti&amp;dak Setuju</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Tutup panel pencarian</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Cari </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Masukkan string pencarian disini</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Sebelumnya</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Cari dari string kejadian sebelumnya</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>La&amp;njut</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Caru dari string kejadian berikutnya</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>C&amp;ase Sensitive</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Lakukan pencarian secara case sensitive (bila dipilih)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>String tidak ditemukan</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;tidak ada hard disk&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Tidak ada hard disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Ciptakan Disk Virtual Baru</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wizard ini akan membimbing anda untuk menciptakanimage virtual hard disk baru untuk mesin virtual ada.&lt;/p&gt;
+&lt;p&gt;Gunakan tombol &lt;b&gt;Berikut&lt;/b&gt; untuk menuju halaman wizard berikutnya
+dan tombol &lt;b&gt;Kembali&lt;/b&gt; untuk kembali ke halaman wizard sebelimnya.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Selamat Datang di Wizard untuk Menciptakan Disk Virtual Baru!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih tipe image hard disk virtual hard diskyang ingin anda ciptakan.&lt;/p&gt;
+&lt;p&gt;Sebuah &lt;b&gt;image yang mengembang secara dinamis&lt;/b&gt; awalnya menempati sejumlah kecil
+ruangan dalam hard disk fisik anda. Ia akan mengembang secara dinamis (mencapai
+ukuran yang ditentukan) saat Sistem Operasi Guest mengklaim ruangan disk.&lt;/p&gt;
+&lt;p&gt;Sebiah &lt;b&gt;image ukuran-tetap&lt;/b&gt; tidak mengembang. Ia disim[an dalam sebuah file
+kira-kira dengan ukuran yang sama sepertu ukuran hard disk virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipe Image</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Image yang mengembang secara &amp;dinamis</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Image ukuran-tetap</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipe Image Disk Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tekan tombol &lt;b&gt;Pilih&lt;/b&gt; untuk memilih lokasi dan nama file
+untuk menyimpan image hard disk virtual atau ketikkan nama file pada field entry.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nama File &amp;Image</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Pilih</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih ukuran image hard disk virtual dalam megabytes. Ukuran ini akan dilaporkan pada Sistem Operasi Guest
+sebagai ukuran hard disk virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Ukuran Image</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Lokasi dan Ukuran Disk Virtual</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Anda akan menciptakan image hard disk virtual baru dengan parameter berikut:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Bila setting di atas sudah benar, tekan tombol &lt;b&gt;Selesai&lt;/b&gt;.
+                            Setelah anda menekannya, sebuah image hard disk baru akan tercipta.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Risalah</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipe:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Lokasi:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ukuran:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Image hard disk (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Pilih sebuah file untuk file image hard disk baru</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Ciptakan Mesin Virtual Baru</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wizard ini akan membimbing anda melalui langkah-langkah yang diperlukan
+untuk menciptakan sebuah mesin virtual baru pada VirtualBox.&lt;/p&gt;
+&lt;p&gt;Gunakan tombol &lt;b&gt;Berikut&lt;/b&gt; untuk pergi ke halaman wizard berikutnya
+dan tombol &lt;b&gt;Kembali&lt;/b&gt; untuk kembali ke halaman sebelumnya.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Selamat Datang di Wizard Mesin Virtual Baru!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Masukkan sebuah nama untuk mesin virtual yang baru dan pilih tipe sistem
+operasi guest yang akan anda install pada mesin virtual.&lt;/p&gt;
+&lt;p&gt;Nama dari mesin virtual biasanya mengindikasikan konfigurasi software dan hardwarenya.
+Hal tersebut akan digunakan oleh semua komponen VirtualBox untuk mengidentifikasi mesin virtual anda.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ama</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipe OS</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nama Mesin Virtual dan Tipe Sistem Operasi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih jumlah memori dasar (RAM) dalam megabytes untuk dialokasikan pada mesin virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Ukuran &amp;Memori Dasar</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memori</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih sebuah image hard disk untuk digunakan
+sebagai boot hard disk dari mesin virtual. Anda dapat menciptakan sebuah hard
+disk baru menggunakan tombol &lt;b&gt;Baru&lt;/b&gt; atau pilih image hard disk yang
+sudah ada dari drop-down list atau dengan menekan tombol &lt;b&gt;Telah Ada&lt;/b&gt;
+(untuk memanggil dialog Virtual Disk Manager).&lt;/p&gt;
+&lt;p&gt;Bila anda membutuhkan setup hard disk yang lebih rumit, anda juga dapat melewati
+langkah ini dan memasang hard disk pada waktu lain menggunakan dialog Setting Mesin Virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>B&amp;oot Hard Disk (Master Utama)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>B&amp;aru...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>T&amp;elah Ada...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Hard Disk Virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>                            &lt;p&gt;
+                            Anda akan menciptakan sebuah mesin virtual baru
+                            dengan parameter berikut:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Bila keterangan di atas benar, tekan tombol &lt;b&gt;Selesai&lt;/b&gt;.
+                            Setelah anda menekannya, sebuah mesin virtual baru akan diciptakan.
+                            &lt;/p&gt;&lt;p&gt;
+                            Perhatikan bahwa anda dapat mengubah hal ini dan setting mesin virtual lainnya
+                            yang telah tercipta setiap saat dengan menggunakan
+                            dialog &lt;b&gt;Setting&lt;/b&gt; yang dapat diakses melalui
+                            menu dari window utama.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Risalah</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nama:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tipe OS:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memori Dasar:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Hard Disk Boot :&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Ukuran memori dasar yang disarankan adalah &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Ukuran hard disk boot yang disarankan adalah &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informasi</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pertanyaan</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Peringatan</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kesalahan</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kesalahan Kritikal</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Jangan tampilkan pesan ini lagi</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Gagal membuka &lt;tt&gt;%1&lt;/tt&gt;. Pastikan lingkungan desktop anda mampu meng-handle tipr URL seperti ini.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal menginisialisasi COM atau untuk menemukan server COM VirtualBox. Besar kemungkinan, server VirtualBox tidak berjalan atau gagal memulai.&lt;/p&gt;&lt;p&gt;Aplikasi sekarang akan ditutup.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal menciptakan obyek COM VirtualBox.&lt;/p&gt;&lt;p&gt;Aplikasi sekarang akan ditutup.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal memuat konfigurasi global GUI.&lt;/p&gt;&lt;p&gt;Aplikasi sekarang akan ditutup.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Gagal menyimpan konfigurasi global GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Gagal menetapkan properti global VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Gagal mengakses subsistem USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Gagal menciptakan mesin virtual baru.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menciptakan mesin virtual baru &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menambahkan setting pada mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menyimpan setting pada mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal memuat setting mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal memulai mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal mem-pause eksekusi mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal melanjutkan eksekusi mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menyimpan keadaan mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menciptakan snapshot mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menghentikan mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menghapus mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal mengabaikan keadaan tersimpan pada mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Gagal mengabaikan snapshot &lt;b&gt;%1&lt;/b&gt; pada mesin virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal mengabaikan keadaan saat ini pada mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal mengabaikan snapshot dan keadaan saat ini dari mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Tidak ada mesin virtual dengan nama &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda yakin anda ingin menghapus mesin vistual&lt;b&gt;%1&lt;/b&gt; secara permanen?&lt;/p&gt;&lt;p&gt;Tindakan ini tidak bisa dibatalkan.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda yakin anda ingin meng-unregister virtual mesin &lt;b&gt;%1&lt;/b&gt; yang tidak dapat diakses?&lt;/p&gt;&lt;p&gt;Anda tidak dapat meregisterkannya kembali melalui GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda yakin anda ingin mengabaikan keadaan tersimpan dari mesin virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Tindakan ini setara dengan me-reset atau mematikan power pada mesin tanpa melakukan shutdown yang seharusnya pada Sistem Operasi guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Melepaskan image media ini akan melepaskannya dari mesin virtual berikut: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Lanjutkan?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;File image &lt;b&gt;%1&lt;/b&gt; sudah ada. Anda tidak dapat menciptakan mesin virtual baru yang menggunakan file ini, karena ia sudah digunakan oleh hard disk virtual yang lain.&lt;/p&gt;&lt;p&gt;Silahkan memberikan nama file image yang berbeda.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda ingin menghapus file image hard disk ini &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Bila anda memilih &lt;b&gt;Tidak&lt;/b&gt; maka hard disk virtual akan ter-unregister dan menghapusnya dari koleksi, namun file imagenya akan tetap ada pada disk fisik anda.&lt;/p&gt;&lt;p&gt;Bila anda memilih &lt;b&gt;Ya&lt;/b&gt; maka file image akan dihapus secara permanen setelah meng-unregister hard disk. Tindakan ini tidak bisa dibatalkan.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menghapus image hard disk virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda ingin menghapus (meng-unregister)  hard disk virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Gagal menciptakan image hard disk virtual  &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Gagal menyambung sebuah image hard disk dengan UUID %1 pada slot device %2 dari kontroler %3 pada mesin &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Gagal melepas sebuah image hard disk dari slot device %1 pada kontroler %2 pada mesin &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>hard disk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>image CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>image floppy</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Gagal me-register %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Gagal meng-unregister %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Gagal menciptakan sesi baru.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal membuka sebuah sesi untuk mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Gagal memperoleh keadaan akesibilitas media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Beberapa media yang ter-register mungkin menjadi tidak dapat diakses.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menciptakan antarmuka jaringan pada host &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal menghapus antar muka jaringan pada host &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Gagal menghubungkan device USB &lt;b&gt;%1&lt;/b&gt; pada mesin virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Gagal melepas device USB &lt;b&gt;%1&lt;/b&gt; dari mesin virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Gagal menciptakan sebuah folder yang dishare &lt;b&gt;%1&lt;/b&gt; (menunjuk pada &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) bagi mesin virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Gagal menghapus sebuah folder yang dishare &lt;b&gt;%1&lt;/b&gt; (menunjuk pada &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) bagi mesin virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah &lt;b&gt;meng-click mouse&lt;/b&gt; dalam tampilan Mesin Virtual Machine atau menekan &lt;b&gt; tombol host &lt;/b&gt;. Hal ini akan menyebabkan Mesin Virtual Machine untuk &lt;b&gt;menangkap&lt;/b&gt; pointer mouse host (hanya bila integrasi pointer mouse tidak sedang didukung oleh Sistem Operasi guest saat ini) dan keyboard, yang akan membuat mereka tidak tersedia pada aplikasi lain yang berjalan pada mesin host.&lt;/p&gt;&lt;p&gt;Anda dapat menekan &lt;b&gt;tombol host&lt;/b&gt; kapanpun untuk &lt;b&gt;membebaskan&lt;/b&gt; keyboard dan mouse (bila tertangkap) dan mengembalikan mereka pada operasi normal. Tombol host yang ditugaskan saat ini ditunjukkan pada status bar di bawah window Mesin Virtual, disebelah ikon&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Ikon ini, bersama denfan ikon mouse yang ditempatkan didekatnya, menunjukkan keadaan tangkapan keyboard dan mouse saat ini.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah menyalakan tombol pilihan &lt;b&gt;Auto capture keyboard&lt;/b&gt;. Hal ini akan menyebabkan mesin virtual untuk secara otomatis &lt;b&gt;meng-capture&lt;/b&gt; keyboard setiap kali jendela Mesin Virtual diaktifkan dan membuatnya tidak tersedia bagi aplikasi lain yang berjalan pada mesin host anda: Saat keyboard di-capture, semua tombol yang ditekan (termasuk sistem seperti Alt+Tab) akan ditujukan pada Mesin Virtual.&lt;/p&gt;&lt;p&gt;Anda dapat menekan &lt;b&gt;tombol host&lt;/b&gt; kapan saja untuk &lt;b&gt;membebaskan&lt;/b&gt; keyboard dan mouse (bila mereka tertangkap) dan mengembalikan mereka pada operasi normal. Tombol host yang sedang ditugaskan saat ini ditunjukkan pada status bar di bawah jendela Mesin Virtual, disebelah ikon&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Ikon ini, bersama dengan ikon mouse yang terletak didekatnya, menunjukkan keadaan capture keyboard dan mouse saat ini.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Mesin Virtual melaporkan bahwa OS guest mendukung &lt;b&gt;integrasi pointer mouse&lt;/b&gt;. Hal ini menunjukkan bahwa anda tidak perlu &lt;i&gt;meng-capture&lt;/i&gt; pointer mouse untuk dapat menggunakannya pada OS guest -- semua tindakan mouse yang anda lakukan saat pointer mouse berada pada tampilan Mesin Virtual akan langsung dikirim pada OS guest. Bila mouse sedang ter-capture,Ia akan secara otomatis terbebas.&lt;/p&gt;&lt;p&gt;Ikon mouse pada status bar akan terlihat seperti&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;untuk menunjukkan anda bahwa integrasi pointer mouse didukung olehOS  guest dan saat ini sedang menyala.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Catatan&lt;/b&gt;: Beberapa aplikasi mungkin berperilaku tidak semestinya pada mode integrasi pointer mouse. Anda dapat selalu mematikannya pada sesi tersebut  (dan menyalakannya lagi) dengan memilih tindakan yang sesuai dari menu bar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Mesin Virtual melaporkan bahwa OS guest tidak mendukung &lt;b&gt;integrasi pointer mouse&lt;/b&gt; dalam mode video saat ini. Anda perlu meng-capture mouse (dengan meng-klik di atas tampilan Mesin Virtual atau menekan tombol host) dengan tujuan untuk menggunakan mouse didalam OS guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Mesin Virtual sedang berada dalam keadaan &lt;b&gt;Pause&lt;/b&gt; dan oleh karena itu tidak menerima masukan keyboard atau mouse. Bila anda ingin melanjutkan bekerja didalam Mesin Virtual, Anda harus melanjutkannya dengan memilih tindakan yang sesuai dari menu bar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Satu atau lebih dari hard disk virtual , CD/DVD ata floppy media yang terdaftar tidak dapat diakses. Oleh karena itu, anda akan tidak mampu mengoperasikan Mesin VIrtual yang menggunakan media ini sampai mereka menjadi dapat diakses nantinya.&lt;/p&gt;&lt;p&gt;Tekan &lt;b&gt;OK&lt;/b&gt; untuk membuka jendela Virtual Disk Manager dan melihat media apa saja yang tidak dapat diakses, atau tekan &lt;b&gt;Abaikan&lt;/b&gt; untuk mengabaikan pesan ini.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak dapat menjalankan VirtualBox pada mode &lt;i&gt;Pemilih Mesin VIrtual&lt;/i&gt; dikarenakan restriksi lokal.&lt;/p&gt;&lt;p&gt;Aplikasi akan dimatikan sekarang.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Kesalahan Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Kesalahan Tidak-Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Peringatan&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID Kesalahan: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Tingkatan: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sebuah kesalahan fatal telah terjadi selama eksekusi mesin virtual! Mesin virtual akan dimatikan. Anda disarankan menggunakan clipboard untuk meng-copy pesan kesalaha berikut untuk pemeriksaan lebih lanjut:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sebuah kesalahan telah terjadi selama eksekusi mesin virtual! Detail dari kesalahan ditunjukkan di bawah ini. Anda dapat mencoba membenahi kesalahan yang tertulis dan melanjutkan eksekusi mesin virtual machine.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Eksekusi mesin virtual mungkin menemui suatu kondisi kesalahan seperti tertulis dibawah ini. Anda dapat mengabaikan pesan ini, tetapi disarankan untuk melakukan tindakan yang sesuai untuk memastikan bahwa kesalahan yang tertulis tidak akan terjadi.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Kode&amp;nbsp;Hasil: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponen: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Antar Muka: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Pemanggil: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>RC&amp;nbsp;Pemanggil: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak dapat menemukan file bahasa untuk bahasa &lt;b&gt;%1&lt;/b&gt; dalam direktori &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Bahasa akan sementara di-reset pada bahasa default sistem. Silahkan melihat dialog &lt;b&gt;Preferensi&lt;/b&gt; yang dapat anda buka dari menu &lt;b&gt;File&lt;/b&gt; pada jendela utama VirtualBox , dan pilih satu dari bahasa yang tersedia pada halaman &lt;b&gt;Bahasa&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak dapat memuar file bahasa &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Bahasa akan sementara di-reset pada bahasa Inggris (built-in). Silahkan melihat dialog &lt;b&gt;Preferensi&lt;/b&gt; yang dapat anda buka dari menu &lt;b&gt;File&lt;/b&gt; pada jendela utama VirtualBox , dan pilih satu dari bahasa yang tersedia pada halaman, &lt;b&gt;Bahasa&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions terinstall pada Sistem Operasi Guest terlalu tua: versi terinstall adalah %1, versi yang diharapkan adalah %2. Beberapa fitur yang membutuhkan Guest Additions (integrasi mouse, auto-resize tampilan guest) sangat mungkin tidak bekerja dengan semestinya.&lt;/p&gt;&lt;p&gt;Silahkan update Guest Additions pada versi saat ini dengan memilih &lt;b&gt;Install Guest Additions&lt;/b&gt; dari menu &lt;b&gt;Device&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions terinstall pada Sistem Operasi Guest terlalu tua: versi terinstall adalah %1, versi yang diharapkan adalah %2. Beberapa fitur yang membutuhkan Guest Additions (integrasi mouse, auto-resize tampilan guest) sangat mungkin tidak bekerja dengan semestinya.&lt;/p&gt;&lt;p&gt;Anda dianjurkan meng-update Guest Additions pada versi saat ini  dengan memilih &lt;b&gt;Install Guest Additions&lt;/b&gt; dari menu &lt;b&gt;Device&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions terinstall pada Sistem Operasi Guest terlalu baru: versi terinstall adalah %1, versi yang diharapkan adalah %2.&lt;/p&gt;&lt;p&gt;Menggunakan versi Additions pada versi lebih lama tidak didukung. Anda dianjurkan meng-update Guest Additions pada versi saat ini  dengan memilih &lt;b&gt;Install Guest Additions&lt;/b&gt; dari menu &lt;b&gt;Device&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Gagal mengubah path folder snapshot pada mesin virtual&lt;b&gt;%1&lt;b&gt; ke &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak dapat memasuki mode seamless dikarenakan video memori guest tidak mencukupi.&lt;/p&gt;&lt;p&gt;Anda harus meng-konfigurasi Mesin VIrtual untuk memiliki setidaknya &lt;b&gt;%1&lt;/b&gt; memori video.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal menghapus folder yang di-share &lt;b&gt;%1&lt;/b&gt; (mengarah pada &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) dari mesin virtual &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Silahkan tutup semua program dalam Sistem Operasi guest yang mungkin menggunakan folder yang di-share ini dan coba kembali.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak dapat menemukan file image CD VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; atau &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Apa anda ingin men-download image CD ini dari Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal men-download image CD VirtualBox Guest Additions dari &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda yakin ingin men-download image CD VirtualBox Guest Additions dari &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (ukuran %3 bytes)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Image CD VirtualBox Guest Additions telah ter-downloaded dengan sukses dari &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; dan disimpan secara lokal sebagai &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Apakah anda ingin me-register image CD ini dan memasangnya pada drive CD/DVD virtual?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jendela mesin virtual akan sekarang diubah ke mode &lt;b&gt;fullscreen&lt;/b&gt;. Anda dapat kembali ke mode windowed setiap saat dengan menekan &lt;b&gt;%1&lt;/b&gt;. Perhatikan bahwa tombol &lt;i&gt;Host&lt;/i&gt; saat ini didefinisikan sebagai &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Perhatikan bahwa menu bar utama tersembunyi dalam mode fullscreen. Anda dapat mengaksesnya dengan menekan &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jendela mesin virtual akan sekarang diubah ke mode &lt;b&gt;Seamless&lt;/b&gt;. Anda dapat kembali ke mode windowed setiap saat dengan menekan &lt;b&gt;%1&lt;/b&gt;. Perhatikan bahwa tombol &lt;i&gt;Host&lt;/i&gt; saat ini didefinisikan sebagai &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Perhatikan bahwa menu bar utama tersembunyi dalam mode seamless. Anda dapat mengaksesnya dengan menekan &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jendela mesin virtual dioptimalkan untuk bekerja pada mode warna &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; tapi kualitas warna tampilan virtual saat ini di-set pada &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Silahakn buka dialog properti tampilan pada Sistem Operasi guest dan pilih sebuah mode warna &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;, bila tersedia, untuk performa terbaik yang memungkinkan pada subsistem video virtual.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Catatan&lt;/b&gt;. Beberapa sistem operasi, seperti OS/2, dapat bekerja secara aktual pda mode 32&amp;nbsp;bit namun melaporkannya sebagai 24&amp;nbsp;bit (16 juta warna). Anda dapat mencoba memilih kualitas warna yang berbeda untuk melihat apakah pesan ini menghilang atau anda dapat dengan mudah mematikan pesan sekarang bila anda yakin kualitas warna yang dibutuhkan (%4&amp;nbsp;bit) tidak tersedia pada Sistem Operasi guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kesalahan kritikal telah terjadi saat menjalankan mesin virtual dan eksekusi mesin telah dihentikan.&lt;/p&gt;&lt;p&gt;Untuk bantuan, silahkan kunjungi bagian Community (Komunitas) &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; atau kontrak pendukung anda. Mohon sediakan isi dari file log file &lt;tt&gt;VBox.log&lt;/tt&gt; dan file image &lt;tt&gt;VBox.png&lt;/tt&gt;, yang dapat anda temukan pada direktori &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, demikian juga dengan deskripsi tentang apa yang anda lakukan saat kesalahan ini terjadi. Perhatikan bahwa anda juga dapat mengakses file diatas dengan memilih &lt;b&gt;Tampilkan Log&lt;/b&gt; dari menu &lt;b&gt;Mesin&lt;/b&gt; dalam jendela utama VirtualBox.&lt;/p&gt;&lt;p&gt;Tekan &lt;b&gt;OK&lt;/b&gt; bila abda ingin mematikan mesin atau tekan &lt;b&gt;Abaikan&lt;/b&gt; bila anda inginmembiarkannua untuk debugging. Mohon perhatikan bahwa debugging membutuhkan pengetahuan dan alat khusus, sehingga dianjurkan untuk menekan &lt;b&gt;OK&lt;/b&gt; sekarang.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda tidak memasang sebuah hard diskpada mesin virtual yang baru. Mesin tersebut tidak akan dapat di-boot kecuali anda memasang sebuah hard disk dengan sistem operasi guest atau media bootable lainnya pada waktu lain menggunakan dialog setting mesin atau First Run Wizard.&lt;/p&gt;&lt;p&gt;Anda ingin melanjutkan?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Gagal menemukan file lisensi dalam &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Gagal membuka file lisensi &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Periksa permission file.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Gagal mengirim event penekanan Tombol Power ACPI ke mesin virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal melakukan koneksi ke layanan registrasi online VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selamat! Anda telah berhasil ter-registered sebagai seorang pengguna VirtualBox.&lt;/p&gt;&lt;p&gt;Terima kasih atas kesedian anda untuk mengisi form registrasi!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gagal me-register produk VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Dialog Registrasi VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Mohon isi formulir registrasi ini agar kami dapat mengetahui bahwa anda menggunakan VirtualBox dans ecara opsional, untuk menjaga anda tetap terinformasikan mengenai berita dan update VirtualBox.&lt;/p&gt;&lt;p&gt;Masukkan nama lengkap anda menggunakan karakter latin dan alamat e-mail anda pada field di bawah. Mohon perhatikan bahwa innotek akan menggunakan informasi ini hanya untuk mengumpulkan statistik penggunaan produkdan mengirimi anda newsletter VirtualBox. Secara umum, innotek tidak akan pernah memberikan data anda pada pihak ketiga. Keterangan lebih lengkap mengenai bagaimana kami menggunakan data pribadi anda dapat ditemukan pada bagian &lt;b&gt;Privacy Policy&lt;/b&gt; dalam manual VirtualBox atau pada halaman &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; dalam website VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nama</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Masukkan nama lengkap anda menggunakan huruf latin.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Masukkan e-mail addres anda yang masih valid.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Mohon jangan menggunakan informasi ini untuk menghubungi saya</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Cek kotak ini bila anda tidak ingin menerima e-mail dari innotek pada alamat e-mail yang disebutkan diatas.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Selamat datand di Form Registrasi VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Konfirm</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Koneksi timed out.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Tidak dapat menemukan formulir registrasi pada server (response: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Folder yang di Share</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>OSE VirtualBox</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detail</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Virtual &amp;Disk Manager...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Tampilkan dialog Virtual Disk Manager</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferensi...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Buka dialog setting global</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Keluar</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Tutup aplikasi</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Baru...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Baru</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Ciptakan Mesin Virtual Baru</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Setting...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Setting</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Meng-konfigur mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Hapus</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Hapus</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Hapus mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Aba&amp;ikan</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Abaikan</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Abaikan keadaan tersimpan pada mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Refresh</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Refresh</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Me-refresh keadaan akesibilitas pada mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Isi...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Tampilkan isi bantuan online</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Website &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Buka browser dan pergi ke website produk VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Tent&amp;ang VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Tunjukkan dialog dengan informasi produk</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reset Semua Peringatan</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Menyebabkan semua peringatan dan pesan yang disembunyikan agar ditampilkan kembali</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;File</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Bantuan</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;eskripsi</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;eskripsi *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>T&amp;ampilkan</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Tampilkan</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Beralih pada jendela mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>M&amp;ulai</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Mulai</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Mulai (nyalakan) mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Selamat datang di VirtualBox!&lt;/h3&gt;&lt;p&gt;Bagian kiri dari jendela ini ditujukan untuk menampilkan daftar dari semua mesin vertual dalam komputer anda. Daftar ini saat ini kosong karena anda belum menciptakan mesin virtual apapun.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Untuk menciptakan mesin virtual baru, tekan tombol &lt;b&gt;Baru&lt;/b&gt; pada toolbar utama yang terletak di bagian atas jendela.&lt;/p&gt;&lt;p&gt;Anda dapat menekan tombol &lt;b&gt;F1&lt;/b&gt; untuk memperoleh bantuan langsung, atau kunjungi &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; untuk informasi dan berita terbaru.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Mesin</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Tampilkan &amp;Log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Tampilkan Log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Tampilkan file log pada mesin virtual terpilih</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egister VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Buka formulir registrasi VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nama</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Path</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Folder yang di Share</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Menampilkan daftar semua folder yuang di share yang dapat diakses melaluimesin ini.
+Menggunakan
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+untuk mengakses sebuah folder yang di share dengan nama &lt;i&gt;share&lt;/i&gt; dari Sistem Operasi serupa DOS atau
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;(new line)
+untuk mengaksesnya dari sebuah SIstem Operasi Linux\. Fitur ini membutuhkan Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Menambahkan sebuah definisi baru folder yang di share.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Hapus definisi folder ynag di share terpilih.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Folder Mesin</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Folder Transient</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nama:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edit definisi folder yang di share terpilih.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Tambahkan sebuah folder yang di share baru (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spasi</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Edit folder yang di share terpilih (Spasi)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Hapus folder yang di share terpilih (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detail Snapshot</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nama</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Deskripsi</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detail &amp;Mesin</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detail dari %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Abaikan Snapshot</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Abaikan Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Ambil Snapshot</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Ambil &amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Abaikan Snapshot dan Keadaan Saat ini</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Aba&amp;ikan Snapshot dan Keadaan Saat ini</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Tampilkan Detail</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Ta&amp;mpilkan Detail</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spasi</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Keadaan Saat ini (berubah)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Keadaan Saat ini</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Keadaan saat ini berbeda dengan keadaan tersimpan dalam snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Keadaan saat ini identik dengan keadaan tersimpan dalam snapshot saat ini</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (saat ini, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Diambil pada %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Diambil pada %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 sejak %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Abaikan snapshot terpilih pada mesin virtual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Ambil snapshot keadaan mesin virtual saat ini</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Kembali pada Snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Kembali pada Snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Kembalikan keadaan mesin pada keadaan snapshot saat ini</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Abaikan snapshot saat ini dan kembalikan mesin pada keadaan sebelum snapshot diambil</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Tunjukkan detail pada snapshot terpilih</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Matikan</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Nyalakan</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Ambil Snapshot Mesin Virtual</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nama Snapshot</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Deskripsi Snapshot</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nama</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Tampilkan nama filter.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>Pe&amp;mbuat</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duk</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished">No. &amp;Seri</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emote</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>Tind&amp;akan</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Vendor</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;Produk</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisi</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Apa saja</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Ya</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Tidak</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter dari pembuat sebagai sebuah
+string yang &lt;i&gt;cocok&lt;/i&gt;. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter nama produk sebagai sebuah
+string yang &lt;i&gt;cocok&lt;/i&gt;. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan nomor seri sebagai sebuah
+string yang &lt;i&gt;cocok&lt;/i&gt;. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan apakah filter ini berlaku
+pada device USB terpasang secara lokal pada komputer host (&lt;i&gt;Tidak&lt;/i&gt;),
+[ada server VRDP komputer klien (&lt;i&gt;Ya&lt;/i&gt;),
+atau keduanya (&lt;i&gt;Apapun&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan sebuah tindakan dilakukan oleh komputer
+host saat device yang cocok terpasang: memberikannya pada Sistem Operasi host
+(&lt;i&gt;Abaikan&lt;/i&gt;) atau menangkapnya untuk digunakan pada waktu lain oleh mesin virtual
+(&lt;i&gt;Tahan&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter ID vendor.
+Format string yang &lt;i&gt;cocok&lt;/i&gt; adalah &lt;tt&gt;XXXX&lt;/tt&gt; dimana
+&lt;tt&gt;X&lt;/tt&gt; adalah digit hexadesimal. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter ID produk.
+Format string yang &lt;i&gt;cocok&lt;/i&gt; adalah &lt;tt&gt;XXXX&lt;/tt&gt; dimana
+&lt;tt&gt;X&lt;/tt&gt; adalah digit hexadesimal. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter nomor revisi.
+Format string yang &lt;i&gt;cocok&lt;/i&gt; adalah &lt;tt&gt;IIFF&lt;/tt&gt; dimana
+&lt;tt&gt;I&lt;/tt&gt; adalah digit desimal dan &lt;tt&gt;F&lt;/tt&gt;
+adalah digit desimal dengan bagian pecahan. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mendefinisikan filter port USB host sebagai.
+string yang &lt;i&gt;cocok&lt;/i&gt;. Sebuah string kosong akan cocok
+dengan nilai apapun.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;tidak ada device tersedia&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Tidak ada device yang terdukung terkoneksi pada PC host</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Tidak ada deskripsi. Tekan tombol Edit dibawah untuk menambahkan.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Edit</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Edit (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Mesin virtual terpilih &lt;i&gt;tidak dapat diakses&lt;/i&gt;. Mohon periksa pesan kesalahan yang ditunjukkan di bawah ini dan tekan tombol &lt;b&gt;Refresh&lt;/b&gt; bila anda ingin mengulang pemeriksaan aksesibilitas:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>First Run Wizard</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah memulai mesin virtual baru untuk pertama kalinya. Wizard ini akan membantu anda untuk melakukan langkah-langkah yang perlu untuk meng-instal sebuah sistem operasi pilihan anda pada mesin virtual.&lt;/p&gt;Gunakan tombol &lt;b&gt;Lanjut&lt;/b&gt;untuk pergi ke halaman wizard berikutnya dan tombol &lt;b&gt;Kembali&lt;/b&gt; untuk kembali pada halaman sebelumnya. Anda juga dapat menekan &lt;b&gt;Batal&lt;/b&gt; bila anda ingin membatalkan eksekusi wizard ini.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Selamat Datang di First Run Wizard!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih tipe media yang ingin anda gunakan untuk tujuan instalasi berikut.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipe Media</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Device &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Device &amp;Floppy</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih media yang berisi program setup dari sistem operasi yang ingin anda instal. Media ini harus dapat di-boot, atau program setup tidak akan dapat memulai.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Source Media</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>Drive &amp;Host </translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>File &amp;Image</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Pilih Media Instalasi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah memilih media berikut untuk mem-boot dari:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bila yang ditampilkan di atas sudah tepat, tekan tombol &lt;b&gt;Selesai&lt;/b&gt;. Setelah anda menekannya, media yang terpilih akan terpasang sementara pada mesin virtual dan mesin tersebut akan memulai eksekusi.&lt;/p&gt;&lt;p&gt;Mohon perhatikan bahwa saat anda menutup mesin virtual, media tersebut akan secara otomatis terlepas dan device boot akan di-set kembali pada hard disk awal.&lt;/p&gt;&lt;p?BErgantung pada program setup, anda mungkin perlu melepas (eject) media tersebut setelah program set-up me-reboot mesin virtual, untuk mencegah agar proses instalasi tidak berjalan kembali. Anda dapat melakukan ini dengan memilih tindakan &lt;b&gt;Lepas...&lt;/b&gt; yang bersangkutan oada menu &lt;b&gt;Device&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Risalah</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Device CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Device Floppy</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Drive Host %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipe:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah memulai mesin virtual baru untuk pertama kalinya. Wizard ini akan membantu anda untuk melakukan langkah-langkah yang perlu untuk mem-boot sebuah sistem operasi pilihan anda pada mesin virtual.&lt;/p&gt;&lt;p&gt;Perhatikan bahwa anda tidak akan dapat meng-instal sebuah sistem operasi pada mesin virtual ini pada saat ini karena anda tidak memasang hard disk apapun kepadanya. Bila ini bukan yang anda inginkan, anda dapat membatalkan eksekusi dari wizard ini, pilih &lt;b&gt;Setting&lt;/b&gt; dari menu &lt;b&gt;Mesin&lt;/b&gt; pada jendela utama VirtualBox untuk mengakses dialog setting mesin ini dan mengubah konfigurasi hard disk.&lt;/p&gt;&lt;p&gt;Gunakan tombol &lt;b&gt;Lanjut&lt;/b&gt;untuk pergi ke halaman wizard berikutnya dan tombol &lt;b&gt;Kembali&lt;/b&gt; untuk kembali pada halaman sebelumnya. Anda juga dapat menekan &lt;b&gt;Batal&lt;/b&gt; bila anda ingin membatalkan eksekusi wizard ini.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih tipe media yang ingin anda gunakan untuk mem-boot sebuah sistem operasi&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pilih media yang berisi sistem operasi yang ingin anda gunakan untuk bekerja. Media ini harus dapat di-boot, atau sistem operasi tidak akan dapat memulai.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Anda telah memilih media berikut untuk mem-boot sebuah sistem operasi dari:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bila yang ditampilkan di atas sudah tepat, tekan tombol &lt;b&gt;Selesai&lt;/b&gt;. Setelah anda menekannya, media yang terpilih akan terpasang pada mesin virtual dan mesin tersebut akan memulai eksekusi.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 sejak %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sesi %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Tidak dapat diakses sejak %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Tidak dapat diakses</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Viewer Log</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Simpan</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Refresh</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 -Viewer Log VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tidak ada file log ditemukan. Tekan tombol &lt;b&gt;Refresh&lt;/b&gt; untuk me-rescan folder log &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Simpan Log VIrtualBox Sebagai</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Cari </translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tutup</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Nyalakan Adapter Jaringan</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Terp&amp;asang pada</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Alamat &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Hasilkan</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Hasilkan alamat MAC baru secara acak.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;bel terhubung</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Seting Antarmuka Host</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nama &amp;Antarmuka</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Deskriptor &amp;File</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Aplikasi &amp;Setup</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Pilih</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Ma&amp;tikan Aplikasi</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Pilih Aplikasi setup TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Pilih matikan aplikasi TAP</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Saat ditandai, tancapkan adapter jaringan virtual ini ke mesin virtual.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Mengendalikan cara adapter virtual ini terpasang pada jaringan Sistem Operasi Host yang sesungguhnya.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Menunjukkan apakah kabel jaringan virtual tertancap saat mesin mulai menyala atau tidak.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Menampilkan nama dari antarmuka host terpilih untuk adapter ini.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Menampilkan nama antarmuka TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Menampilkan perintah tereksekusi untuk men-set up antarmuka TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Pilih aplikasi setup.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Menampilkan perintah tereksekusi untuk mematikan antarmuka TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Pilih matikan aplikasi.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Menampilkan alamat MAC dari adapter ini. Ia berisi tepat 12 karakter dipilih dari {0-9,A-F}. Perhatikan bahwa karakter kedua harus digit genap.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Nyalakan Port S&amp;erial</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Saat ditandai, nyalakan port serial yang diberikan pada mesin virtual.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Nomor Port</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Menampilkan nomor port serial. Anda dapat memilih satu dari port serial standar atau pilih &lt;b&gt;Didefinisikan oleh Pengguna&lt;/b&gt; dan sebutkan parameter port parameters secara manual.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Menampilkan nomor IRQ dari port serial ini. Nilai yang valid adalah angka integer dalam jangkauan dari &lt;tt&gt;0&lt;/tt&gt; ke &lt;tt&gt;255&lt;/tt&gt;. Nilai lebih besar dari &lt;tt&gt;15&lt;/tt&gt; hanya dapat digunakan bila &lt;b&gt;IO APIC&lt;/b&gt; dinyalakan pada mesin virtual ini.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Po&amp;rt I/O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Menampilkan alamat port I/O dasar dari port serial ini. Nilai yang valid adalah angka integer dalam jangkauan dari &lt;tt&gt;0&lt;/tt&gt; ke &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Mode Port</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Mengendalikan mode kerja dari serial port ini. Bila anda memilih &lt;b&gt;Terputus&lt;/b&gt;, Sistem Operasi Guest akan mendeteksi port serial tapi tidak akan dapat mengoperasikannya.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Ciptakan Pipa</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>BIla ditandai, pipa yang disebutkan dalam field &lt;b&gt;Path Port&lt;/b&gt; akan diciptakan oleh mesin virtual saat ia mulai menyala, Atau mesin virtual akan mencoba menggunakan pipa yang sudah ada.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Path Port</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Menampilkan path menuju pipa port serial dalam host saat port bekerja pada mode &lt;b&gt;Pipa Host&lt;/a&gt;, atau nama device serial host saat port bekerja pada mode &lt;b&gt;Device Host&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Pilih kategori setting dari daftar pada sisi kiri dan gerakkan mouse di atas sebuah pilihan setting untuk memperoleh informasi tambahan&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Garis Besar</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>Hard Disk</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#floppy</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>Suara</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#audio</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>Jaringan</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#network</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>Display Jarak Jauh</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>Folder yang di Share</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#sfolders</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifikasi</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nama</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Tampilkan nama dari mesin virtual.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipe Sistem Operasi</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Ukuran &amp;Memori Dasar</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Mengendalikan jumlah memori yang tersedia bagi mesin virtual. Bila anda menempatkan terlalu banyak, mesin tersebut bisa saja tidak mau menyala.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Ukuran Memori &amp;Video</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Mengendalikan jumlah memori video yang tersedia bagi mesin virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Dasar</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Pilih</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Pilih path folder untuk snapshot.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reset</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Fitur Tambahan</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Nyalakan A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Nyalakan IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Urutan Boo&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Mendalam</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Deskripsi</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Master Utama</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;tidak terpilih&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>&amp;Slave Utama</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>Slave (IDE 1) &amp;Sekunder</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Muat Drive Floppy </translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Drive Floppy  Host</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Muat host drive Floppy yang dijelaskan pada drive Floppy virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>File &amp;Image</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Muat image Floppy yang dijelaskan pada drive Floppy virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Muat Drive CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Host &amp;Drive CD/DVD</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Muat drive CD/DVD yang dijelaskan pada drive CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>File Image &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Muat image CD/DVD yang dijelaskan pada drive CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Nyalakan Suara</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Host &amp;Driver Suara</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Nyalakan Pengendali &amp;USB</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filter Device USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Tambahkan Kosong (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Tambahkan Dari (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Hapus (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Hapus filter USB terpilih.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Atas</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Naikkan (Ctrl+Atas)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Naikkan filter USB terpilih ke atas.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Bawah</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Turunkan (Ctrl+Bawah)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Turunkan filter USB terpilih ke bawah.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Nyalakan S&amp;erver VRDP</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Definisikan metode otentikasi VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Tetapkan timeout untuk otentikasi guest, dalam milidetik.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Tampilkan bantuan dialog.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Setting yang tidak sesuai terdeteksi</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;Baik</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Menerima (menyimpan) perubahan dan menutup dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Membatalkan perubahan dan menutup dialog.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Saat tertandai, memasang hard disk virtual yang dijelaskan ke slot Master dari pengendali IDE Utama.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Saat tertandai, memasang hard disk virtual yang dijelaskan ke slot Slave dari pengendali IDE Utama.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Saat tertandai, memasang hard disk virtual yang dijelaskan ke slot Slave dari pengendali IDE Sekunder.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Menampilkan hard disk virtual untuk dipasang pada slot IDE ini dan mengijinkan untuk memilih hard disk yang berbeda secara cepat.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Saat tertandai, memasang media yang dijelaskan ke drive CD/DVD dari mesin virtual. Perhatikan bahwa drive CD/DVD selalu terpasang pada pengendali IDE Master Sekunder dari mesin tersebut.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Menampilkan file image untuk dipasang pada CD/DVD virtual dan mengijinkan untuk memilih image yang berbeda secara cepat.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Saat tertandai, memasang media yang dijelaskan ke drive Floppy dari mesin virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Menampilkan file image untuk dipasang pada Floppy virtual dan mengijinkan untuk memilih image yang berbeda secara cepat.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Saat tertandai, Kartu suara PCI virtuak akan tertancap pada mesin virtual yang menggunakan driver yang dijelaskan untuk berkomunikan pada kartu suara host.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Saat tertandai, mesin virtual akan bertindak sebagai server Remote Desktop Protocol (RDP), mengijinkan client jarak jauh untuk terhubung dan mengendalikan mesin virtual (saat berjalan) menggunakan client RDP standar.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;tidak terpasang&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Setting</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filter Baru %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Clipboard yang di &amp;Share</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Folder S&amp;napshot</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Menampilkan tipe sistem operasi yang anda rencanakan untuk diinstall pada mesin virtual ini (disebut sebagai sebuah sistem operasi guest).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Saat tertandai, mesin virtual akan mendukung
+Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Catatan:&lt;/b&gt; Jangan matikan
+fitur ini setelah menginstall sebuah sistem operasi guest Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Saat tertandai, mesin virtual akan mendukung
+Input Output APIC (IO APIC), yang bisa saja sedikit menurunkan performa mesin virtual &lt;b&gt;Catatan:&lt;/b&gt; Jangan matikan
+fitur ini setelah menginstall sebuah sistem operasi guest Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Mendefinisikan mode sharing untuk clipboard diantara sistem operasi guest dan host. Perhatikan bahwa fitur ini membutuhkan Guest Additions terinstall pada sistem operasi guest.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Menampilkan path dimana snapshot dari mesin virtual akan disimpan. Perhatikan bahwa snapshot dapat menghabiskan banyak ruang disk.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Me-reset patf folder snapshot pada nilai default. Path default aktual akan ditampilkan setelah menerima perubahan dan membuka dialog ini kembali.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Menampilkan deskripsi mesin virtual. Field deskripsi berguna untuk memberikan komentar pada detail konfigurasi dari Sistem Operasi guest terinstal.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Menggunakan Virtual Disk Manager untuk menciptakan hard disk virtual baru atau memilih yang sudah tersedia.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Menampilkan daftar drive Floppy host yang tersedia untuk dimuat pada mesin virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Menggunakan Virtual Disk Manager untuk memilih image Floppy untuk dimuat.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Menampilkan daftar drive CD/DVD host yang tersedia untuk dimuat pada mesin virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Menggunakan Virtual Disk Manager untuk memilih image CD/DVD untuk dimuat.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Mengendalikan driver keluaran suara. &lt;b&gt;Null Audio Driver&lt;/b&gt;
+membuat guest dapat melihat sebuah kartu suara, namuan semua akses kepadanya akan diabaikan.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Saat ditandai, menyalakan kontroler USB virtual mesin ini.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Menampilkan semua filter USB mesin ini. Checkbox di sebelah kiri mendefinisikan apakah filter tersebut dinyalakan atau tidak.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Menambahkan sebuah filter USB dengan semua field dimulai dengan string kosong. Perhatikan bahwa filter seperti itu akan cocok dengan device USB apapun yang terpasang.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Menambahkan sebuah filter USB baru dengan semua field ditetapkan sebagai nilai dari device USB terpilih terpasang pada PC host.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Antarmuka Host</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Menampilkan semua antarmuka host yang tersedia.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Menambahkan antarmuka host baru.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Menghapus antarmuka host terpilih.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;tidak ada antarmuka yang sesuai&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Tambah</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Hapus</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Antarmuka Host VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apakah anda ingin menghapus anatarmuka jaringan host terpilih &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Catatan:&lt;/b&gt; Antarmuka ini mungkin sedang digunakan oleh satu atau lebih adapter jaringan dari Mesin Virtual ini atau yang lain. Setelah ia terhapus, adapter tersebut tidak akan bekerja lagi hingga anda membetulkan setting mereka dengan memilih nama antarmuka atau tipe attachment adapter yang berbeda.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Port Serial </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Nyalakan &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Saat tertandai, mesin virtual akan mencoba menggunakan hardware ekstensi virtualisasi pada CPU host seperti Intel VT-x dan AMD-V. Keadaan checkbox berwarna abu-abu menandakan bahwa setting ini ditentukan oleh nilai dari setting garis besar.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>&amp;Setting Lainnya</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Ingat Media yang Termuat saat &amp;Runtime</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Saat tertandai, perubahan apapun pada media CD/DVD atau Floppy terpasang yang dilakukan saat eksekusi mesin akan disimpan dalam file setting guna menjaga konfigurasi media termuat diantara penjalanan.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>&amp;Lainnya</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Nyalakan Passthrough</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Saat tertandai, mengijinkan guest untuk mengirim perintah ATAPI langsung pada drive host yang memungkinkan penggunaan CD/DVD writer terpasang pada host dalam Mesin Virtual. Perhatikan bahwa menulis CD audio didalam Mesin VIrtual saat ini belum didukung.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Port &amp;Server </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Metode Otentikasi </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>Otentikasi &amp;Timeout </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Menampilkan nomor port Server VRDP. Anda dapat menetapkan &lt;tt&gt;0&lt;/tt&gt; (nol) untuk me-reset port pada nilai default.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Hard disk Master Utama tidak terpilih</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Hard disk Slave Utama tidak terpilih</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Hard disk Slave Utama sudah terpasang pada slot yang lain</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Hard disk Slave Sekunder tidak terpilih</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Hard disk Slave Sekunder sudah terpasang pada slot yang lain</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>File image CD/DVD tidak terpilih</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>File image Floppy tidak terpilih</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Antarmuka jaringan host yang tidak tepat terpilih</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Nomor port ganda terpilih </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Path port ganda dimasukkan </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 pada halaman &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_it.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_it.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_it.ts	(revision 7219)
@@ -0,0 +1,5057 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Italiano</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Italian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Ciro Mattia Gonano &lt;ciro@winged.it&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Sposta verso l&apos;alto (Ctrl-Su)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Sposta verso il basso (Ctrl-Giù)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Sposta il dispositivo di avvio selezionato in alto.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Sposta il dispositivo di avvio selezionato in basso.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Definisce l&apos;ordine dei dispositivi per l&apos;avvio. Usa le caselle di selezione a sinistra per abilitare o disabilitare individualmente i dispositivi. Sposta i dispositivi verso l&apos;alto o il basso per modificarne l&apos;ordine.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>L&apos;eseguibile &lt;b&gt;%1&lt;/b&gt; richiede Qt %2.x, rilevate Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Errore di libreria Qt incompatibile</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Sinistra </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Destra </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift Sinistro</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift Destro</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl Sinistro</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl Destro</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Sinistro</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Destro</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Win Sinistro</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Win Destro</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tasto Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>BlocMaiusc</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Bloc Scorr</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Stampa schermata</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Bloc Num</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avanti</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Indietro</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sì</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignora</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copia negli appunti</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>non completo</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>non valido</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Il valore del campo &lt;b&gt;%1&lt;/b&gt; nella pagina &lt;b&gt;%2&lt;/b&gt; è %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Uno dei valori nella pagina &lt;b&gt;%1&lt;/b&gt; è %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>Informazioni su VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox Graphical User Interface, versione %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Aggiungi interfaccia host</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nome dell&apos;interfaccia</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Descrizione della nuova interfaccia di rete</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Aggiungi condivisione</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Modifica condivisione</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Scegli una cartella da condividere</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Percorso cartella</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nome cartella</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Visualizza il percorso di una cartella esistente nel PC Host.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Visualizza il nome della cartella condivisa (come sarà vista dal sistema Guest).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Apre la finestra di selezione cartella.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Rendi per&amp;manente</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Chiudi la macchina virtuale</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Vuoi:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Salvare lo stato della macchina</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>S&amp;pegnere la macchina</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Ripristinare lo snapshot attuale</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Ripristinare lo stato della macchina a quello memorizzato nello snapshot attuale</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salva lo stato d&apos;esecuzione attuale della macchina virtuale nel disco rigido del sistema Host.&lt;/p&gt;
+&lt;p&gt;La prossima volta che questa macchina verrà avviata sarà ripristinata dallo stato salvato e continuerà l&apos;esecuzione dallo stesso momento in cui l&apos;avete salvata, il che vi permetterà di continuare il vostro lavoro immediatamente.&lt;/p&gt;
+&lt;p&gt;Notate che salvare lo stato della macchina può occupare diverso tempo, a seconda del sistema Guest e dell&apos;ammontare di memoria che avete assegnato alla macchina virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Invia il s&amp;egnale di arresto</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Invia l&apos;evento ACPI Power Button Press alla macchina virtuale.&lt;/p&gt;
+&lt;p&gt;Normalmente il sistema Guest che gira nella macchina virtuale individuerà tale evento e procederà ad una corretta procedura di arresto. Questo è il sistema raccomandato per spegnere la macchina virtuale poiché tutte le applicazioni che girano all&apos;interno avranno la possibilità di salvare i propri dati e il proprio stato.&lt;/p&gt;
+&lt;p&gt;Se la macchina non risponde a quest&apos;azione, il sistema operativo Guest potrebbe essere mal configurato oppure non riconoscere gli eventi ACPI Power Button. In questo caso dovreste selezionare l&apos;azione &lt;b&gt;Spegnere la macchina&lt;/b&gt; per fermare l&apos;esecuzione della macchina virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Spegne la macchina virtuale.&lt;/p&gt;
+&lt;p&gt;Notate che questa azione fermerà l&apos;esecuzione della macchina immediatamente, e il sistema Guest in esecuzione non riuscirà a fare una procedura di shutdown pulita, il che può risultare in &lt;i&gt;perdite di dati&lt;/i&gt; all&apos;interno della macchina virtuale. Selezionare quest&apos;azione è raccomandato solo se la macchina virtuale non risponde all&apos;azione &lt;b&gt;Invia il segnale di arresto&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se selezonato, lo stato della macchina verrà ripristinato dallo stato memorizzato nello snapshot corrente immediatamente dopo lo spegnimento. Tale funzionalità è utile se volete scartare i risultati delle vostre ultime sessioni e tornare allo snapshot corrente.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;lo&amp;nbsp;stato&amp;nbsp;di&amp;nbsp;attività&amp;nbsp;dei&amp;nbsp;dispositivi&amp;nbsp;USB&amp;nbsp;connessi&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;non connesso&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;Il controller USB è disabilitato&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Modalità &amp;schermo intero</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Passa alla modalità a schermo intero</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integrazione Mouse</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Ridimensiona automaticamente la finestra Guest</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Ridimensiona automaticamente la finestra &amp;Guest</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Ridimensiona automaticamente lo schermo Guest quando la finestra viene ridimensionata (richiede le Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Adatta la dimensione della finestra</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Adatta la dimensione e posizione della finestra a seconda dello schermo Guest</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Invia Ctrl-Alt-Canc</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Invia la sequenza Ctrl-Alt-Canc alla macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Invia Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Invia la sequenza Ctrl-Alt-Backspace alla macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reset</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reset della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>S&amp;hutdown ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Invia l&apos;evento ACPI Power Button press alla macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Chiudi...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Chiudi la macchina virtuale</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Cattura &amp;snapshot...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Cattura uno snapshot della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Immagine &amp;floppy...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Monta un file immagine per il floppy disk</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Smonta f&amp;loppy</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Smonta il floppy disk attualmente montato</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Immagine &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Monta un file immagine CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Smonta C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Smonta l&apos;immagine CD/DVD-ROM attualmente montata</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Server Desktop Remoto (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Dis&amp;play remoto</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Abilita o disabilita le connessioni di desktop remoto (RDP) a questa macchina</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Apri</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Cartelle condivi&amp;se...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Apri la finestra per gestire le cartelle condivise</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Installa Guest Additions...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Monta l&apos;immagine per l&apos;installazione delle Guest Additions</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistiche...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Riga di &amp;comando...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Sito web di &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Apri il browser al sito web di VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Inform&amp;azioni su VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra una finestra con le informazioni sul prodotto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Ripristina tutti gli avvisi</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Mostra nuovamente tutti i messaggi e gli avvisi soppressi</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Monta &amp;floppy</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Monta &amp;CD-DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispositivi &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispositivi</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;bug</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Aiuto</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se la funzione di ridimensionamento automatico dello schermo Guest è attiva (&lt;img src=auto_resize_on_16px.png/&gt;) o disattiva (&lt;img src=auto_resize_off_16px.png/&gt;). Nota che questa funzione richiede che le Guest Additions siano installate sul sistema Guest.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se il puntatore del mouse è acquisito dal sistema Guest:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;il puntatore non è acquisito&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;il puntatore è acquisito&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;l&apos;Integrazione Mouse (MI) è abilitata&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI è disabilitata, il puntatore è acquisito&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI è disabilitata, il puntatore non è acquisito&lt;/nobr&gt;&lt;br&gt;Nota che la funzionalità di Integrazione Mouse richiede che le Guest Additions siano installate sul sistema Guest.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se la tastiera è acquisita dal sistema Guest (&lt;img src=hostkey_captured_16px.png/&gt;) o meno (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Mostra la combinazione di tasti Host attuale.&lt;br&gt;Tale combinazione, se premuta da sola, commuta lo stato di acquisizione di mouse e tastiera. Può anche essere usata in combinazione con altri tasti come scorciatoia per le azioni del menu principale.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Fornisce accesso rapido alle cartelle condivise (facendo clic con il tasto destro del mouse).&lt;br&gt;Nota che la funzionalità di cartelle condivise richiede che le Guest Additions siano installate sul sistema Guest.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;l&apos;attività&amp;nbsp;del&amp;nbsp;floppy&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;dell&apos;host&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">non&amp;nbsp;montato</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;l&apos;attività&amp;nbsp;del&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;dell&apos;host&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">non&amp;nbsp;montato</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;l&apos;attività&amp;nbsp;degli&amp;nbsp;hard&amp;nbsp;disk&amp;nbsp;virtuali</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;non collegato&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se il Desktop Remoto (Server VRDP) è abilitato (&lt;img src=vrdp_16px.png/&gt;) o meno (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;Il server VRDP è in ascolto sulla porta %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pausa</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Sospendi l&apos;esecuzione della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Ripr&amp;endi</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Riprendi l&apos;esecuzione della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Disabilita l&apos;Integrazione &amp;Mouse (MI)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Disabilita temporaneamente l&apos;integrazione con il puntatore del mouse</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Abilita l&apos;Integrazione &amp;Mouse</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Riabilita l&apos;Integrazione Mouse temporaneamente disabilitata</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Non è stato possibile trovare l&apos;immagine CD di VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Drive Host </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Macchina</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;l&apos;attività&amp;nbsp;delle&amp;nbsp;interfacce&amp;nbsp;di&amp;nbsp;rete</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Driver%1 (%2)&lt;/b&gt;: cavo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">connesso</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">non connesso</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tutte le schede di rete sono disabilitate&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Schede di rete</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Scheda %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Monta il lettore fisico selezionato del PC Host</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Monta il lettore fisico selezionato del PC Host</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Disconnetti il cavo dalla scheda di rete virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Connetti il cavo alla scheda di rete virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Moda&amp;lità Trasparente</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Passa alla modalità di integrazione trasparente</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indica se la tastiera è acquisita dal sistema Guest (&lt;img src=hostkey_captured_16px.png/&gt;) o meno (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;indica l&apos;attività del floppy:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive dell&apos;host&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Immagine&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Nessun media montato&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;attività del CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive dell&apos;host&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Immagine&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Nessun media montato&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;attività dei dischi rigidi virtuali:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nessun disco rigido connesso&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;attività delle interfacce di rete:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Driver %1 (%2)&lt;/b&gt;: cavo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>connesso</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>non connesso</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tutte le schede di rete sono disabilitate&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica l&apos;attività dei dispositivi USB connessi:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nessun dispositivo USB connesso&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Il Controller USB è disabilitato&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indica se il Display Remoto (Server VRDP) è abilitato (&lt;img src=vrdp_16px.png/&gt;) o meno (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;indica l&apos;attività delle cartelle condivise:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;b&gt;&lt;nobr&gt;&lt;b&gt;Nessuna cartella condivisa&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenuti...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostra i contenuti dell&apos;aiuto in linea</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistra VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Apri il modulo di registrazione di VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Dimensione virtuale</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Dimensione effettiva</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Dimensione</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Gestore dei dischi virtuali</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Hard disk</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Immagini &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Immagini &amp;Floppy</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Apre la finestra di aiuto</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Finestra di conferma</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Finestra di annullamento</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nuovo...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Aggiungi...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>R&amp;imuovi</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>Ri&amp;lascia</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>A&amp;ggiorna</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nuovo</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Aggiungi</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Rimuovi</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Rilascia</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aggiorna</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+I</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Azioni</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Posizione</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipo di disco</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipo di storage</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Connesso a</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snapshot</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Controllo accessibilità</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Controllo l&apos;accessibilità...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo disco:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo storage:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Connesso a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Errore nel controllo dell&apos;accessibilità del media</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Controllo l&apos;accessibilità...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Connesso a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Errore nel controllo dell&apos;accessibilità del media</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Il file immagine non è accessibile</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Seleziona</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Tutte le immagini disco (*.vdi; *.vmdk);;Immagini Virtual Disk (*.vdi);;Immagini VMDK (*.vmdk);;Tutti i file (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Seleziona un file immagine di hard disk</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Seleziona un file immagine di CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Seleziona un file immagine di floppy disk</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Crea un nuovo hard disk virtuale</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Aggiungi (registra) un file immagine esistente</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Rimuovi (deregistra) il media selezionato</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Rilascia il media selezionato sconnettendolo dalla macchina</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Aggiorna la lista dei media</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Immagini CD/DVD-ROM (*.iso);;Tutti i file (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Immagini floppy (*.img);;Tutti i file (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Sto scaricando l&apos;immagine CD di VirtualBox Guest Additions da &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Annulla il download dell&apos;immagine CD di VirtualBox Guest Additions</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Impossibile recuperare il file sul server (risposta: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Impossibile determinare la dimensione del file.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Impossibile connettersi al server (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Impossibile scaricare il file (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile salvare il file scaricato come &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Selezionare la cartella dove salvare l&apos;immagine di Guest Additions</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Timeout della connessione.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Il processo di download è stato annullato dall&apos;utente.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Differenziale</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispositivo sconosciuto %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revisione: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Stato: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Sistema Operativo</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memoria di base</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Generale</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memoria video</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordine di boot</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Non connesso</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Hard Disk</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Abilitato</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Abilitato</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Non montato</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Immagine</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Drive dell&apos;Host</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Non montato</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Immagine</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Drive dell&apos;Host</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Driver</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Driver %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Rete</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtri dispositivi</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 active)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Controller USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Porta del server VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Desktop Remoto</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>L&apos;apertura delle URL non è attualmente implementata.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Spenta</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Salvata</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Abortita</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>In esecuzione</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>In pausa</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>In avvio</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>In chiusura</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>In salvataggio</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>In ripristino</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>In scarto</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Chiusa</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Aperta</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Inizializzazione</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>In chiusura</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Nessuno</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Floppy</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Hard Disk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Rete</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primario</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secondario</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normale</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Invariabile</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Immagine Disco Virtuale</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Immagine VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Esterna</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Guest</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignora</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Trattieni</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispositivo&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio Null</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Non connesso</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interfaccia Host</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Rete interna</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Non supportato</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Non disponibile</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Occupato</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponibile</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Mantenuta</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Catturato</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Controllo...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Non accessibile&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Disabilitato</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Da Host a Guest</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Da Guest a Host</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidirezionale</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Seleziona una directory</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Seleziona un file</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Porta %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Disabilitata</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Porte seriali</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Cartelle condivise</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Nessuna</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Cartelle condivise</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Bloccata</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Non connessa</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Pipe Host</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispositivo Host</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definita dall&apos;utente</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disco rigido personalizzato</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; non è un codice host key valido.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Il valore &apos;%1&apos; della chiave &apos;%2&apos; non valida l&apos;espressione regolare &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Non è possibile eliminare la chiave &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleziona una categoria di impostazioni dall&apos;elenco sulla sinistra e sposta il mouse su un&apos;impostazione per visualizzare ulteriori informazioni&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Generale </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Input </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Cartelle prede&amp;finite</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Macchine</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>File VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleziona</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Tastiera</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Combinazione di tasti &amp;Host</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Acquisizione automatica tastiera</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtri dispositivi &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Aggiungi vuoto (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Aggiungi da (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Canc</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Rimuovi (Canc)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Rimuove il filtro USB selezionato.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Su</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Sposta in alto (Ctrl+Su)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Sposta il filtro USB selezionato verso l&apos;alto.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Giù</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Sposta in basso (Ctrl+Giù)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Sposta il filtro USB selezionato verso il basso.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra la finestra di aiuto.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Rilevate impostazioni non valide</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accetta (salva) le modifiche e chiude la finestra.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Annulla le modifiche e chiude la finestra.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Impostazioni di VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Visualizza la combinazione di tasti usata come Host Key nella finestra della MV. Attiva il campo e premi una nuova Host Key. Nota che tasti alfanumerici, movimenti del cursore e tasti di modifica non possono essere usati come Host Key.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nuovo filtro %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Lingua</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Lingua </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Lingua dell&apos;&amp;interfaccia</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autori:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Lingua:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (built-in)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;non disponibile&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;sconosciuto&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Elenca tutte le lingue disponibile per l&apos;interfaccia utente. La lingua attuale
+è scritta in &lt;b&gt;grassetto&lt;/b&gt;. Seleziona &lt;i&gt;Predefinita&lt;/i&gt; per ripristinare
+la lingua a quella predefinita di sistema.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Predefinita</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Visualizza il percorso della cartella predefinita per le VDI. Questa cartella viene utilizzata, se non diversamente specificato, quando vengono aggiunti o creati hard disk virtuali.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reimposta il percorso della cartella predefinita per le macchine virtuali al valore di default. Il valore di default effettivo verrà visualizzato dopo aver accettato le modifiche ed aperto nuovamente questa finestra.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reimposta il percorso della cartella predefinita per le VDI al valore di default. Il valore di default effettivo verrà visualizzato dopo aver accettato le modifiche ed aperto nuovamente questa finestra.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Visualizza il percorso della cartella predefinita per le macchine virtuali. Questa cartella viene utilizzata, se non diversamente specificato, quando vengono aggiunti o creati hard disk virtuali.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Apre una finestra per la selezione della cartella di default per le VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Apre una finestra per la selezione della cartella di default per le macchine virtuali.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Quando selezionato, la tastiera viene acquisita automaticamente ogni volta che la finestra della MV è attivata. Quando la tastiera è acquisita, tutte le combinazioni di tasti (incluse quelle di sistema come Alt-Tab) sono dirette alla MV.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Elenca tutti i filtri USB globali. La checkbox sulla sinistra indica se un particolare filtro è attivo o meno.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Aggiunge un nuovo filtro USB con tutti i campi impostati inizialmente a stringa vuota. Nota che un tale filtro farà match con qualsiasi dispositivo USB collegato.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Aggiunge un nuovo filtro USB con tutti i campi impostati ai valori del dispositivo USB selezionato, collegato al PC Host.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Libreria di autenticazione V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Visualizza il percorso della libreria per l&apos;autenticazione dei client VRDP (Display Remoto).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Apri una finestra per scegliere il file per l&apos;autenticazione VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reimposta il file della libreria per l&apos;autenticazione al valore di default. L&apos;effettivo file di libreria di default verrà visualizzato dopo aver accettato le modifiche ed aperto nuovamente questa finestra.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Funzionalità avanzat&amp;e</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Abilita &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Definisce se le macchine virtuali tenteranno per default di utilizzare le estensioni per la virtualizzazione del processore dell&apos;host, come Intel VT-x e AMD-V, o meno.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>&amp;Accetto</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>&amp;Rifiuto</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Chiudi il pannello di ricerca</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Cerca </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Inserisci una parola da cercare</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Precedente</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Cerca l&apos;occorrenza precedente</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>Segue&amp;nte</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Cerca l&apos;occorrenza successiva</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>M&amp;aiuscole/minuscole</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Abilita la ricerca confrontando maiuscole e minuscole</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Nessuna occorrenza</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;nessun hard disk&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Nessun hard disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Crea un nuovo disco virtuale</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Questa procedura guidata ti aiuterà a creare una nuova immagine disco virtuale per la tua macchina virtuale.&lt;/p&gt;
+&lt;p&gt;Usa il pulsante &lt;b&gt;Avanti&lt;/b&gt; per passare alla pagina successiva della procedura guidata
+e il pulsante &lt;b&gt;Indietro&lt;/b&gt; per tornare a quella precedente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Benvenuto nella procedura guidata per la creazione di un nuovo disco virtuale!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Scegli il tipo di immagine di disco virtuale che vuoi creare.&lt;/p&gt;
+&lt;p&gt;Un&apos;immagine &lt;b&gt;ad espansione dinamica&lt;/b&gt; occupa inizialmente
+molto poco spazio nel disco fisico. Crescerà in maniera dinamica (fino alla
+dimensione specificata), con il suo utilizzo da parte del sistema Guest.&lt;/p&gt;
+&lt;p&gt;Un&apos;immagine &lt;b&gt;a dimensione fissa&lt;/b&gt; non cresce. Viene creato
+invece un file approssimativamente della stessa dimensione del disco
+virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipo di immagine</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Ad espansione &amp;dinamica</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>A dimensione &amp;fissa</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipo di immagine del disco virtuale</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Premi il pulsante &lt;b&gt;Seleziona&lt;/b&gt; per scegliere la posizione e il nome del
+file in cui memorizzare l&apos;immagine del disco virtuale o inserisci il nome del file nel campo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nome del file &amp;immagine</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleziona</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleziona la dimensione dell&apos;hard disk virtuale in megabyte. Questa dimensione sarà riportata al sistema Guest
+come dimensione dell&apos;hard disk virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Dimen&amp;sione dell&apos;immagine</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Posizione e dimensione del disco virtuale</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Stai per creare una nuova immagine hard disk con i seguenti parametri:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Se le impostazioni sono corrette, premi il pulsante &lt;b&gt;Fine&lt;/b&gt;.
+                            Una volta premuto, verrà creata una nuova immagine del disco.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Riassunto</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Posizione:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dimensione:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Byte)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Immagini hard disk (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Seleziona un file per la nuova immagine hard disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Crea una nuova macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Questa procedura ti guiderà attraverso i passi necessari per creare una
+nuova macchina virtuale per VirtualBox.&lt;/p&gt;
+&lt;p&gt;Usa il pulsante &lt;b&gt;Avanti&lt;/b&gt; per passare alla pagina successiva della procedura guidata
+e il pulsante &lt;b&gt;Indietro&lt;/b&gt; per tornare a quella precedente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Benvenuto alla procedura guidata per la creazione di una nuova macchina virtuale!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Inserisci un nome per la nuova macchina virtuale e scegli un tipo di sistema
+operativo da installare nella macchina.&lt;/p&gt;
+&lt;p&gt;Il nome della macchina solitamente indica la propria configurazione hardware e software.
+Verrà utilizzato da tutti i componenti di VirtualBox per identificare la macchina virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ome</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Sis&amp;tema operativo</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nome della MV e tipo di sistema operativo</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleziona l&apos;ammontare della memoria di base (RAM) in megabyte da allocare per la macchina virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Dimensione della &amp;memoria di base</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memoria</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Scegli un&apos;immagine di hard disk virtual da usare
+come hard disk di avvio della Macchina Virtuale. Puoi creare un nuovo hard
+disk usando il pulsante &lt;b&gt;Nuovo&lt;/b&gt; o selezionare un&apos;immagine esistente
+dal menu a tendina o facendo clic sul pulsante &lt;b&gt;Esistente&lt;/b&gt; (per lanciare
+il gestore di dischi virtuali).&lt;/p&gt;
+&lt;p&gt;Se hai bisogno di impostazioni avanzate per l&apos;hard disk, puoi anche saltare
+questo passo e collegare hard disk più tardi tramite Impostazioni della MV.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Hard disk di avvi&amp;o (Primary Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>N&amp;uovo...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;sistente...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Hard disk virtuale</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Stai per creare una nuova macchina virtuale
+                            con i seguenti parametri:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Se le impostazioni sono corrette premi il pulsante &lt;b&gt;Fine&lt;/b&gt;.
+                            Una volta premuto, la Macchina Virtuale sarà creata.
+                            &lt;/p&gt;&lt;p&gt;
+                            Nota che puoi modificare queste e altre impostazioni della
+                            Macchina Virtuale in un qualsiasi momento con la finestra
+                            &lt;b&gt;Impostazioni&lt;/b&gt; accessibile dal menu della finestra
+                            principale.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Riassunto</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nome:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Sistema operativo:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memoria di base:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Hard disk di avvio:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La dimensione raccomandata per la memoria di base è &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>La dimensione raccomandata per l&apos;hard disk di avvio è &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informazioni</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Domanda</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Attenzione</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Errore</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Errore Critico</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Non mostrare ancora questo messaggio</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Fallimento nell&apos;apertura di &lt;tt&gt;%1&lt;/tt&gt;. Assicurati che il tuo ambiente desktop possa gestire correttamente URL di questo tipo.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallimento nell&apos;inizializzazione di COM o nell&apos;individuazione del server VirtualBox COM. Probabilmente il server VirtualBox non è in esecuzione o non è riuscito a partire.&lt;/p&gt;&lt;p&gt;L&apos;applicazione verrà chiusa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallimento nella creazione dell&apos;oggetto COM VirtualBox.&lt;/p&gt;&lt;p&gt;L&apos;applicazione verrà ora chiusa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fallimento nel caricamento della configurazione globale della GUI.&lt;/p&gt;&lt;p&gt;L&apos;applicazione verrà ora chiusa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Fallimento nel salvataggio della configurazione globale della GUI.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Fallimento nell&apos;impostazione delle proprietà globali di VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Fallimento nell&apos;accesso al subsystem USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Fallimento nella creazione di una nuova macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Fallimento nella creazione di una nuova macchina virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Fallimento nell&apos;applicazione delle impostazioni alla macchina virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Salvataggio delle impostazioni della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Caricamento delle impostazioni della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Accensione della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Pausa dell&apos;esecuzione della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Ripristino dell&apos;esecuzione della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Salvataggio dello stato della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Creazione di uno snapshot della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Arresto della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Rimozione della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Scarto dello stato salvato per la Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Scarto dello snapshot &lt;b&gt;%1&lt;/b&gt; della Macchina Virtuale &lt;b&gt;%2&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Scarto dello stato attuale della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Scarto dello snapshot corrente e dello stato corrente della Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Non esiste una macchina virtuale chiamata &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sei sicuro di voler eliminare definitivamente la Macchina Virtuale &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Questa operazione non può essere annullata.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sei sicuro di voler deregistrare la Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; inaccessibile?&lt;/p&gt;&lt;p&gt;Non potrai registrarla nuovamente dalla GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sei sicuro di voler scartare lo stato salvato della macchina virtuale &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Questa operazione è equivalente al reset o allo spegnimento della macchina senza uno shutdown corretto, dal punto di vista del sistema Guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Il rilascio di questa immagine lo scollegherà dalle seguenti Macchine Virtuali:
+&lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continuare?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Il file immagine &lt;b&gt;%1&lt;/b&gt; esiste già. Non puoi creare un nuovo hard disk virtuale che utilizzi questo file, perché potrebbe già essere usato da un altro hard disk virtuale.&lt;/p&gt;&lt;p&gt;Specifica un nome file diverso.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vuoi eliminare il file immagine di questo hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Se scegli &lt;b&gt;No&lt;/b&gt; l&apos;hard disk virtuale sarà deregistrato e rimosso dall&apos;elenco, ma il file immagine sarà lasciato nel tuo disco fisico.&lt;/p&gt;&lt;p&gt;Se scegli &lt;b&gt;Sì&lt;/b&gt; il file immagine sarà rimosso definitivamente dopo la deregistrazione dell&apos;hard disk. Questa operazione non può essere annullata.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Rilevazione dell&apos;immagine hard disk virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vuoi rimuovere (deregistrare) l&apos;hard disk virtuale &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Creazione dell&apos;immagine hard disk virtuale &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; non riuscita.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Collegamento di un&apos;immagine hard disk con UUID %1 allo slot dispositivo %2 del controller %3 della macchina &lt;b&gt;%4&lt;/b&gt; non riuscito.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Disconnessione di un&apos;immagine hard disk dallo slot dispositivo %1 del controller %2 della macchina &lt;b&gt;%3&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>hard disk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>immagine CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>immagine floppy</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Registrazione del %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Deregistrazione del %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Creazione di una nuova sessione non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Apertura di una sessione per la Macchina Virtuale con UUID &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Apertura di una sessione per la Macchina Virtuale &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Recupero dello stato di accessibilità del media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; non riuscito. Alcuni dei media registrati potrebbero diventare inaccessibili.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Creazione dell&apos;interfaccia di rete host &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Rimozione dell&apos;interfaccia di rete host &lt;b&gt;%1&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Connessione del dispositivo USB &lt;b&gt;%1&lt;/b&gt; alla macchina virtuale &lt;b&gt;%2&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Disconnessione del dispositivo USB &lt;b&gt;%1&lt;/b&gt; dalla macchina virtuale &lt;b&gt;%2&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Creazione di una cartella condivisa &lt;b&gt;%1&lt;/b&gt; (che punta a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) per la Macchina Virtuale &lt;b&gt;%3&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Rimozione di una cartella condivisa &lt;b&gt;%1&lt;/b&gt; (che punta a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) dalla Macchina Virtuale &lt;b&gt;%3&lt;/b&gt; non riuscita.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hai &lt;b&gt;fatto clic con il mouse&lt;/b&gt; nello schermo della Macchina Virtuale o premuto la &lt;b&gt;host key&lt;/b&gt;. Questo causerà l&apos;&lt;b&gt;acquisizione&lt;/b&gt; del puntatore del mouse da parte della Macchina Virtuale (solo se l&apos;Integrazione Mouse non è supportata dal sistema Guest o è disabilitata) e della tastiera, e li renderà non disponibili ad altre applicazioni sul sistema Host.&lt;/p&gt;&lt;p&gt;Puoi premere la &lt;b&gt;host key&lt;/b&gt; in un qualsiasi momento per &lt;b&gt;rilasciare&lt;/b&gt; la tastiera e il mouse (se acquisito) e ritornare alla modalità normale. La host key attuale è mostrata nella barra di stato in fondo alla finestra della Macchina Virtuale, vicino all&apos;icona &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Questa icona, assieme all&apos;icona del mouse vicina, indica lo stato di acquisizione attuale di mouse e tastiera.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hai l&apos;opzione &lt;b&gt;Acquisizione automatica della tastiera&lt;/b&gt; attivata. Questo causerà l&apos;&lt;b&gt;acquisizione&lt;/b&gt; automatica della tastiera da parte della Macchina Virtuale ogni volta che la finestra della MV viene attivata e la renderà non disponibile ad altre applicazioni sul sistema Host: quando la tastiera viene acquisita, tutte le pressioni di tasti (incluse quelle di sistema come Alt-Tab) saranno dirette alla MV.&lt;/p&gt;&lt;p&gt;Puoi premere la &lt;b&gt;host key&lt;/b&gt; in un qualsiasi momento per &lt;b&gt;rilasciare&lt;/b&gt; la tastiera e il mouse (se acquisito) e ritornare alla modalità normale. La host key attuale è mostrata nella barra di stato in fondo alla finestra della Macchina Virtuale, vicino all&apos;icona &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Questa icona, assieme all&apos;icona del mouse vicina, indica lo stato di acquisizione attuale di mouse e tastiera.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Macchina Virtuale ha rilevato che il sistema Guest supporta l&apos;&lt;b&gt;Integrazione Mouse&lt;/b&gt;. Ciò significa che non hai bisogno di &lt;i&gt;acquisire&lt;/i&gt; il puntatore del mouse per utilizzarlo nel sistema Guest -- tutte le azioni del mouse che esegui mentre il puntatore è nella finestra della Macchina Virtuale sono inviate direttamente al sistema Guest. Se il mouse è attualmente acquisito, sarà automaticamente rilasciato.&lt;/p&gt;&lt;p&gt;L&apos;icona del mouse nella barra di stato diverrà simile a&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;per informarti che l&apos;Integrazione Mouse è supportata dal sistema Guest ed è correntemente attiva.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Alcune applicazioni possono comportarsi non correttamente nella modalità Integrazione Mouse. Puoi sempre disabilitare la modalità per la sessione corrente (e abilitarla nuovamente) selezionando l&apos;azione corrispondente dalla barra del menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Macchina Virtuale ha rilevato che il sistema Guest non supporta l&apos;&lt;b&gt;integrazione mouse&lt;/b&gt; nella modalità video attuale. Devi acquisire il mouse (facendo clic all&apos;interno dello schermo della MV o premendo la host key) per usare il mouse all&apos;interno del sistema Guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La Macchina Virtuale è attualmente in stato di &lt;b&gt;Pausa&lt;/b&gt; e pertanto non accetta comandi da tastiera o mouse. Se vuoi continuare il tuo lavoro all&apos;interno della MV, devi riprenderla selezionando l&apos;azione corrispondente dal menu azioni.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Uno o più hard disk virtuali, CD/DVD o floppy registrati non sono attualmente accessibili. Come risultato, non potrai utilizzare Macchine Virtuali che sfruttino tali media finché non siano nuovamente accessibili.&lt;/p&gt;&lt;p&gt;Premi &lt;b&gt;OK&lt;/b&gt; per aprire il Gestore di dischi virtuali e vedere quali sono i media inaccessbili, o premi &lt;b&gt;Ignora&lt;/b&gt; per ignorare questo messaggio.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;La finestra della macchina virtuale verrà ora commutata alla modalità &lt;b&gt;schermo intero&lt;/b&gt;. Puoi tornare indietro alla modalità finestra in qualsiasi momento premendo &lt;b&gt;%1&lt;/b&gt;. Nota che la &lt;i&gt;host key&lt;/i&gt; è definita attualmente come &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile eseguire VirtualBox in modalità &lt;i&gt;Selettore MV&lt;/i&gt; a causa di restrizioni locali.&lt;/p&gt;&lt;p&gt;L&apos;applicazione sarà chiusa immediatamente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Errore grave&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Errore non grave&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Attenzione&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID Errore: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation> Gravità: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Un errore grave si è verificato durante l&apos;esecuzione della Macchina Virtuale! La Macchina Virtuale sarà spenta. Ti suggeriamo di usare gli appunti per copiare i messaggi d&apos;errori seguenti per esaminarli più approfonditamente:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Si è verificato un errore durante l&apos;esecuzione della Macchina Virtuale! I dettagli dell&apos;errore sono mostrati sotto. Puoi provare a correggere l&apos;errore descritto e ripristinare l&apos;esecuzione della Macchina Virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;esecuzione della macchina virtuale può dar luogo ad errori come descritto sotto. Puoi ignorare questo messaggio, ma ti suggeriamo di eseguire le azioni appropriate per assicurarti che l&apos;errore descritto non abbia luogo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Codice&amp;nbspd&apos;uscita: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Componente: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfaccia: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Chiamante: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>RC&amp;nbsp;Chiamante: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile recuperare il file della lingua &lt;b&gt;%1&lt;/b&gt; nella directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;La lingua sarà temporaneamente reimpostata a quella predefinita di sistema. Apri la finestra delle &lt;b&gt;Impostazioni&lt;/b&gt; dal menu &lt;b&gt;File&lt;/b&gt; della finestra principale di VirtualBox, e scegli una delle lingue esistenti nella pagina &lt;b&gt;Lingua&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile caricare il file della lingua &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;.&lt;p&gt;La lingua sarà temporaneamente reimpostata a Inglese (built-in). Apri la finestra delle &lt;b&gt;Impostazioni&lt;/b&gt; dal menu &lt;b&gt;File&lt;/b&gt; della finestra principale di VirtualBox, e scegli una delle lingue esistenti nella pagina &lt;b&gt;Lingua&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le Guest Additions installate nel sistema Guest sono obsolete: la versione installata è %1, quella attesa è %2. Alcune funzionalità che richiedono Guest Additions (Integrazione Mouse, auto-ridimensionamento dello schermo) probabilmente smetteranno di funzionare correttamente.&lt;/p&gt;&lt;p&gt;Aggiorna le Guest Additions alla versione attuale scegliendo &lt;b&gt;Installa Guest Additions&lt;/b&gt; dal menu &lt;b&gt;Dispositivi&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le Guest Additions installate nel sistema Guest non sono aggiornate: la versione installata è %1, quella attesa è %2. Alcune funzionalità che richiedono Guest Additions (Integrazione Mouse, auto-ridimensionamento dello schermo) potrebbero non funzionare come ci si aspetta.&lt;/p&gt;&lt;p&gt;Si consiglia di aggiornare le Guest Additions alla versione attuale scegliendo &lt;b&gt;Installa Guest Additions&lt;/b&gt; dal menu &lt;b&gt;Dispositivi&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Le Guest Additions installate nel sistema Guest sono troppo recenti per questa versione di VirtualBox: la versione installata è %1, quella attesa è %2.&lt;/p&gt;&lt;p&gt;L&apos;utilizzo di una versione di Additions più recente di VirtualBox non è supportato. Installa la versione corrente di Guest Additions scegliendo &lt;b&gt;Installa Guest Additions&lt;/b&gt; dal menu &lt;b&gt;Dispositivi&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Impossibile modificare il percorso della cartella per gli snapshot della macchina virtuale &lt;b&gt;%1&lt;b&gt; al valore &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile entrare in modalità trasparente per memoria video del sistema guest insufficente.&lt;/p&gt;&lt;p&gt;È necessario configurare la MV per avere almeno &lt;b&gt;%1&lt;/b&gt; di memoria video.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile rimuovere la cartella condivisa &lt;b&gt;%1&lt;/b&gt; (che punta a &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) dalla macchina virtuale &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Chiudere tutti i programmi nel sistema Guest che potrebbero utilizzare la cartella condivisa e provare nuovamente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile trovare il file immagine per VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; o &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Si vuole scaricare quest&apos;immagine CD da Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile scaricare l&apos;immagine CD di VirtualBox Guest Additions da &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Siete sicuri di voler scaricare l&apos;immagine CD di VirtualBox Guest Additions da &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (dimensione %3 byte)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;L&apos;immagine CD di VirtualBox Guest Additions è stata scaricata con successo da &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; e salvata localmente come &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Si vuole registrare quest&apos;immagine CD e montarla nel drive CD/DVD virtuale?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La finestra della macchina virtuale verrà ora portata in modalità &lt;b&gt;pieno schermo&lt;/b&gt;. È possibile tornare alla modalità finestra in un qualsiasi momento premendo &lt;b&gt;%1&lt;/b&gt;. Il tasto &lt;i&gt;Host&lt;/i&gt; è definito attualmente come &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Il menu principale viene nascosto in modalità pieno schermo. È possibile accedervi premendo &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La finestra della macchina virtuale verrà ora portata in modalità &lt;b&gt;trasparente&lt;/b&gt;. È possibile tornare alla modalità finestra in un qualsiasi momento premendo &lt;b&gt;%1&lt;/b&gt;. Il tasto &lt;i&gt;Host&lt;/i&gt; è definito attualmente come &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Il menu principale viene nascosto in modalità trasparente. È possibile accedervi premendo &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;La finestra della macchina virtuale è ottimizzata per lavorare in modalità colore &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; ma la qualità colore del display virtuale è impostata attualmente a &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Si prega di aprire la finestra delle proprietà del display nel sistema Guest e scegliere una modalità colore a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;, se disponibile, per ottenere le migliori prestazioni dal sottosistema video virtuale.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: alcuni sistemi operativi, come OS/2, possono lavorare effettivamente in modalità 32&amp;nbsp;bit ma riportarla come 24&amp;nbsp;bit (16 milioni di colori). Si può provare a selezionare una qualità colore diversa per vedere se questo messaggio scompare, oppure semplicemente disabilitare il messaggio ora se si è sicuri che la qualità colore richiesta (%4&amp;nbsp;bit) non è disponibile nel sistema Guest.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;È avvenuto un errore critico durante l&apos;esecuzione della macchina virtuale e quest&apos;ultima è stata perciò fermata.&lt;/p&gt;&lt;p&gt;Per ottenere aiuto, si rimanda alla sezione Community su &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; o al vostro contratto di supporto. Si prega di fornire i contenuti del file di log &lt;tt&gt;VBox.log&lt;/tt&gt; e il file immagine &lt;tt&gt;VBox.png&lt;/tt&gt;, che potete trovare nella directory &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, assieme alla descrizione di quello che si stava facendo quando è stato visualizzato il presente errore. Si noti che è possibile accedere ai file suindicati anche scegliendo &lt;b&gt;Visualizza log&lt;/b&gt; dal menu &lt;b&gt;Macchina&lt;/b&gt; o dalla finestra principale di VirtualBox.&lt;/p&gt;&lt;p&gt;Premere &lt;b&gt;OK&lt;/b&gt; per spegnere la macchina o premere &lt;b&gt;Ignora&lt;/b&gt; se si vuole lasciarla com&apos;è per il debugging. Notare che il debugging richiede particolari conoscenze e strumenti, quindi è raccomandato premere &lt;b&gt;OK&lt;/b&gt; in questo momento.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Non è stato connesso un disco rigido alla nuova macchina virtuale. La macchina non riuscirà ad effettuare il boot a meno che non si connetta in seguito (attraverso la finestra delle impostazioni o l&apos;Assistente di Primo Avvio) un disco rigido con un sistema operativo Guest o qualche altro media bootabile.&lt;/p&gt;&lt;p&gt;Si vuole continuare?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Impossibile trovare i file di licenza in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Impossibile aprire il file di licenza &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Controllare i permessi del file.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Impossibile inviare l&apos;evento ACPI Power Button Press alla macchina virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile connettersi al servizio di registrazione online di VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Congratulazioni! Vi siete registrati con successo come utente di VirtualBox.&lt;/p&gt;&lt;p&gt;Grazie per aver dedicato qualche minuto alla compilazione del modulo di registrazione!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Impossibile registrare il prodotto VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Finestra di registrazione VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vi preghiamo di compilare il modulo di registrazione per permetterci di sapere che usate VirtualBox e, opzionalmente, per tenervi informati riguardo a novità e aggiornamenti di VirtualBox.&lt;/p&gt;&lt;p&gt;Inserite il vostro nome completo con caratteri Latin e il vostro indirizzo e-mail nei campi sottostanti. Notate che innotek utilizzerà tali informazioni solo a fini statistici e per inviarvi la newsletter di VirtualBox. In particolare, innotek non comunicherà mai i vostri dati a terzi. Informazioni dettagliate riguardo alla gestione e all&apos;utilizzo dei vostri dati personali possono essere reuperate nella sezione &lt;b&gt;Privacy Policy&lt;/b&gt; del manuale di VirtualBox oppure nella pagina &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; del sito di VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Inserite il vostro nome completo con caratteri Latin.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Inserite un indirizzo mail valido.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>Non usare queste informazioni &amp;per contattarmi</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Spuntate questa casella se non volete ricevere mail da innotek all&apos;indirizzo specificato sopra.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Benvenuti al modulo di registrazione di VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Conferma</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Timeout della connessione.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Impossibile localizzare il modulo di registrazione sul server (risposta: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Cartelle condivise</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Dettagli</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Gestore &amp;dischi virtuali...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Mostra la finestra del Gestore dischi virtuali</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>Im&amp;postazioni...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Mostra la finestra delle impostazioni</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Esci</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Chiudi l&apos;applicazione</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nuova...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nuova</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Crea una nuova macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Impo&amp;stazioni...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Impostazioni</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configura la macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Rimuovi</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Rimuovi</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Rimuovi la macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Scar&amp;ta</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Scarta</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Scarta lo stato salvato della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Aggiorna</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aggiorna</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Aggiorna lo stato di accessibilità della macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Contenuti...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostra i contenuti dell&apos;aiuto in linea</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Sito web di &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Apri il browser al sito web di VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Inform&amp;azioni su VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra una finestra con le informazioni sul prodotto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Ripristina tutti gli avvisi</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Mostra nuovamente tutti i messaggi e gli avvisi soppressi</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;File</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Aiuto</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escrizione</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escrizione *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Mostra</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mostra</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Passa alla finestra della macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>A&amp;vvia</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Avvia</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Avvia la macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Benvenuti su VirtualBox!&lt;/h3&gt;&lt;p&gt;La parte sinistra della finestra mostra l&apos;elenco di tutte le Macchine Virtuali presenti sul computer. L&apos;elenco è vuoto perché non hai ancora creato alcuna Macchina Virtuale.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Per creare una nuova Macchina Virtuale, premi il pulsante &lt;b&gt;Nuovo&lt;/b&gt; nella barra degli strumenti principale nella parte alta della finestra.&lt;/p&gt;&lt;p&gt;Puoi premere il tasto &lt;b&gt;F1&lt;/b&gt; per avere l&apos;aiuto in linea, o visitare &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; per le ultime informazioni e novità.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Macchina</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Visualizza &amp;log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Visualizza log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Visualizza il file di log della macchina virtuale selezionata</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistra VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Apri il modulo di registrazione di VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Percorso</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>&amp;Cartelle condivise</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Elenca tutte le cartelle condivise accessibili da questa macchina.
+Usa
+&lt;tt&gt;net use x: \\vboxsrv\share&lt;/tt&gt;
+per accedere ad una cartella condivisa chiamata &lt;i&gt;share&lt;/i&gt; da un sistema basato su DOS, oppure
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+per accedervi da un sistema Linux. Questa funzionalità richiede Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Aggiungi</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Aggiunge una nuova definizione di cartella condivisa.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Modifica</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Rimuovi</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Rimuove la definizione della cartella condivisa selezionata.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Aggiungi una nuova cartella condivisa</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Modifica la cartella condivisa selezionata</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Rimuovi la cartella condivisa selezionata</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Cartelle della macchina</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Cartelle di passaggio</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nome:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Percorso:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Modifica la definizione della cartella condivisa selezionata.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Aggiunge una nuova cartella condivisa (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spazio</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Modifica la cartella condivisa selezionata (Spazio)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Canc</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Rimuove la cartella condivisa selezionata (Canc)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Dettagli snapshot </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrizione</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Dettagli della &amp;macchina</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Dettagli di %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Scarta snapshot</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Scarta snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Snapshot</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>&amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Scarta stato attuale</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Sca&amp;rta stato attuale</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+I</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Scarta lo stato e lo snapshot attuali</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Scarta lo stato e lo snapshot attual&amp;i</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Mostra dettagli</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Mostra dettagli</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spazio</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Stato attuale (modificato)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Stato attuale</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Lo stato attuale differisce da quello memorizzato nello snapshot attuale</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Lo stato attuale è identico a quello memorizzato nello snapshot attuale</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (attuale, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>in linea)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>non in linea)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Preso alle %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Preso il %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 da %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Scarta lo snapshot selezionato della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Cattura uno snapshot dello stato corrente della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Ripristina lo snapshot attuale</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Ripristina lo snapshot attuale</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Ripristina lo stato della macchina a quello memorizzato nello snapshot attuale</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Scarta lo snapshot corrente e ripristina la macchina allo stato precedente la cattura dello snapshot</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Visualizza i dettagli dello snapshot selezionato</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Disabilita</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Abilita</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Crea uno snapshot della macchina virtuale</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nome dello snapshot</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descrizione dello snapshot</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Mostra il nome del filtro.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>Produ&amp;ttore</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;dotto</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Numero &amp;seriale.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emoto</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Azione</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Venditore</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;Prodotto</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisione</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;ta</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Qualsiasi</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Sì</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro Produttore come stringa
+di &lt;i&gt;corrispondenza esatta&lt;/i&gt;. Una stringa vuota verificherà
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro Nome prodotto come stringa
+di &lt;i&gt;corrispondenza esatta&lt;/i&gt;. Una stringa vuota verificherà 
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro Numero Seriale come stringa
+di &lt;i&gt;corrispondenza esatta&lt;/i&gt;. Una stringa vuota verificherà 
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce se questo filtro si applica ai
+dispositivi USB connessi localmente al computer Host (&lt;i&gt;No&lt;/i&gt;),
+a un computer client VRDP (&lt;i&gt;Sì&lt;/i&gt;),
+o entrambi (&lt;i&gt;Qualsiasi&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce un&apos;azione effettuata dal computer host
+quando un dispositivo corrispondente viene connesso: lasciarlo al sistema Host
+(&lt;i&gt;Ignora&lt;/i&gt;) o catturarlo per utilizzo futuro dalle macchine virtuali
+(&lt;i&gt;Trattieni&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro ID Venditore. Il
+formato della stringa di &lt;i&gt;corrispondenza esatta&lt;/i&gt; è &lt;tt&gt;XXXX&lt;/tt&gt; dove
+&lt;tt&gt;X&lt;/tt&gt; è una cifra esadecimale. Una stringa vuota verificherà
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro ID Prodotto. Il
+formato della stringa di &lt;i&gt;corrispondenza esatta&lt;/i&gt; è &lt;tt&gt;XXXX&lt;/tt&gt; dove
+&lt;tt&gt;X&lt;/tt&gt; è una cifra esadecimale. Una stringa vuota verificherà
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro del numero di revisione. Il
+formato della stringa di &lt;i&gt;corrispondenza esatta&lt;/i&gt; è &lt;tt&gt;IIFF&lt;/tt&gt; dove
+&lt;tt&gt;I&lt;/tt&gt; è una cifra decimale della parte intera e &lt;tt&gt;F&lt;/tt&gt;
+è una cifra decimale della parte frazionaria. Una stringa vuota verificherà
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definisce il filtro Porta USB dell&apos;host come stringa
+di &lt;i&gt;corrispondenza esatta&lt;/i&gt;. Una stringa vuota verificherà
+qualsiasi valore.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;nessun dispositivo disponibile&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Nessun dispositivo supportato connesso al sistema Host</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Nessuna descrizione. Premi il pulsante Modifica per aggiungerla.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Modifica</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Modifica (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>La Macchina Virtuale selezionata è &lt;i&gt;inaccessibile&lt;/i&gt;. Controlla il messaggio d&apos;errore sottostante e premi il pulsante &lt;b&gt;Aggiorna&lt;/b&gt; se vuoi ripetere il controllo di accessibilità:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Assistente di primo avvio</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hai lanciato per la prima volta una macchina virtuale appena creata. Questa procedura guidata ti aiuterà nei passi necessari per installare il sistema operativo di tua scelta nella macchina virtuale.&lt;/p&gt;&lt;p&gt;Usa il pulsante &lt;b&gt;Avanti&lt;/b&gt; per passare alla pagina successiva, e il pulsante &lt;b&gt;Indietro&lt;/b&gt; per tornare alla pagina precedente. Puoi anche premere &lt;b&gt;Annulla&lt;/b&gt; se vuoi annullare l&apos;esecuzione di questa procedura.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Benvenuto all&apos;Assistente di primo avvio!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Scegli tra i seguenti il tipo di media che vuoi utilizzare per l&apos;installazione.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipo di media</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispositivo &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Dispositivo &amp;floppy</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleziona il media che contiene il programma di setup per il sistema operativo che vuoi installare. Tale media dev&apos;essere avviabile, altrimenti il programma di setup non verrà lanciato.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Media sorgente</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>Lettore &amp;Host</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>File &amp;immagine</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Scegli media per l&apos;installazione</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Hai scelto il seguente media per effettuare l&apos;avvio:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se è tutto corretto, premi il pulsante &lt;b&gt;Fine&lt;/b&gt;. Una volta premuto, il media scelto sarà montato temporaneamente nella macchina virtuale e quest&apos;ultima verrà lanciata.&lt;/p&gt;&lt;p&gt;Nota che quando la macchina virtuale sarà chiusa, il media specificato sarà automaticamente smontato e il dispositivo di avvio sarà reimpostato al primo hard disk.&lt;/p&gt;&lt;p&gt;A seconda del tipo di programma di setup, potresti dover smontare manualmente (espulsione) il media dopo che il programma di setup abbia fatto il riavvio della macchina, per evitare che il processo di installazione parta nuovamente. Puoi farlo selezionando l&apos;azione &lt;b&gt;Smonta...&lt;/b&gt; corrispondente nel menu &lt;b&gt;Dispositivi&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Riassunto</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispositivo CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Dispositivo floppy</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Lettore Host %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Sorgente:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Avete lanciato una macchina virtuale appena creata per la prima volta. Questo assistente vi aiuterà nei passi necessari per effettuare il boot di un sistema operativo di vostra scelta nella macchina virtuale.&lt;/p&gt;&lt;p&gt;Notate che non sarete in grado di installare un sistema operativo in questa macchina virtuale al momento poiché non avete connesso alcun disco rigido. Se non è ciò che volete, potete annullare l&apos;esecuzione di questo assistente, selezionare &lt;b&gt;Impostazioni&lt;/b&gt; dal menu &lt;b&gt;Macchina&lt;/b&gt; della finestra principale di VirtualBox per accedere alla finestra delle impostazioni per questa macchina e modificare la configurazione del disco rigido.&lt;/p&gt;&lt;p&gt;Usate il pulsante &lt;b&gt;Avanti&lt;/b&gt; per passare alla pagina seguente e il pulsante &lt;b&gt;Indietro&lt;/b&gt; per tornare a quella precedente. Potente anche premente &lt;b&gt;Annulla&lt;/b&gt; se volete uscire da questo assistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selezionate il tipo di media che volete utilizzare per il boot di un sistema operativo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selezionate il media che contiene il sistema operativo con il quale volete lavorare. Tale media dev&apos;essere bootabile, altrimenti non si riuscirà a lanciare il sistema operativo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;È stato selezionato il seguente media per effettuare il boot di un sistema operativo:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se le informazioni di cui sopra sono corrette, premete il pulsante &lt;b&gt;Fine&lt;/b&gt;. Una volta premuto, il media selezionato sarà montato nella macchina virtuale e verrà lanciata l&apos;esecuzione della macchina.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 da %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sessione %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessibile da %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccessibile</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Visualizzatore di log</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salva</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Aggio&amp;rna</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Chiudi</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Visualizzatore Log di VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nessun file di log trovato. Premi il pulsante &lt;b&gt;Aggiorna&lt;/b&gt; per analizzare nuovamente la cartella dei log &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Salva log di VirtualBox come</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Cerca</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Chiudi</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Abilita sch&amp;eda di rete</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Collegato &amp;a</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Indirizzo &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Genera</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Genera un nuovo indirizzo MAC casuale.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ca&amp;vo connesso</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Impostazioni per l&apos;interfaccia del sistema Host</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nome dell&apos;&amp;interfaccia</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descrittore del &amp;file</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>In&amp;stalla applicazione</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleziona</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>&amp;Termina applicazione</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Seleziona il comando per l&apos;installazione del TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Seleziona il comando per terminare il TAP</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Se selezionato, connette questa scheda di rete virtuale alla macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controlla la modalità secondo la quale questa scheda di rete virtuale è collegata alla rete reale del sistema Host.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Visualizza l&apos;indirizzo MAC di questa scheda. Contiene esattamente 12 caratteri scelti da {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indica se il cavo di rete virtuale è collegato all&apos;avvio della macchina o meno.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Visualizza il nome dell&apos;interfaccia host selezionata per questa scheda.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Visualizza il nome dell&apos;interfaccia TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Visualizza il comando lanciato per impostare l&apos;interfaccia TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Seleziona l&apos;applicazione d&apos;installazione.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Visualizza il comando lanciato per deimpostare l&apos;interfaccia TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Seleziona l&apos;applicazione di terminazione.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Visualizza l&apos;indirizzo MAC di questa scheda di rete. Contiene esattamente 12 caratteri scelti nel range {0-9,A-F}. Nota che il secondo carattere dev&apos;essere un numero pari.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Abilita porta s&amp;eriale</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Se selezionato, abilita la porta seriale specificata nella macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Numero porta</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Visualizza il numero della porta seriale. È possibile scegliere una delle porte seriali standard oppure selezionare &lt;b&gt;Definita dall&apos;utente&lt;/b&gt; e specificare i parametri della porta manualmente.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Visualizza il numero IRQ di questa porta seriale. Valori validi sono numeri interi nell&apos;intervallo da &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;255&lt;/tt&gt;. Valori più grandi di &lt;tt&gt;15&lt;/tt&gt; possono essere utilizzati solo se è abilitato &lt;b&gt;IO APIC&lt;/b&gt; per questa macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Po&amp;rta I/O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Visualizza l&apos;indirizzo base della porta I/O di questa porta seriale. Valori validi sono numeri interi nell&apos;intervallo da &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Modalità porta</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controlla la modalità di lavoro di questa porta seriale. Se viene selezionato &lt;b&gt;Disconnessa&lt;/b&gt;, il sistema Guest individuerà la porta seriale ma non sarà in grado di utilizzarla.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Crea pipe</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Se selezionato, la pipe specificata nel campo &lt;b&gt;Percorso porta&lt;/b&gt; sarà creata dalla macchina virtuale all&apos;avvio. In caso contrario, la macchina virtuale proverà ad utilizzare la pipe esistente.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Percorso porta</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Visualizza il percorso della pipe per la porta seriale nel sistema Host quando la porta lavora in modalità &lt;b&gt;Pipe Host&lt;/b&gt;, o il nome del dispositivo seriale dell&apos;Host quando la porta è in modalità &lt;b&gt;Dispositivo Host&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleziona una categoria di impostazioni dalla lista sulla sinistra e sposta il mouse sopra un&apos;impostazione per avere ulteriori informazioni&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Generale </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Hard Disk </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Floppy </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Audio </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Rete </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Desktop remoto </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Cartelle condivise </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificazione</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Mostra il nome della macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Sis&amp;tema operativo</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Dimensione della &amp;memoria base</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controlla la quantità di memoria fornita  alla macchina virtuale. Se ne viene assegnata troppa, la macchina potrebbe non partire.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Dimensione della memoria &amp;video</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controlla la quantità di memoria video fornita alla macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Base</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleziona</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Seleziona il percorso per la cartella degli snapshot.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Ripristina</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Funzionalità avanzate</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Abilita A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Abilita IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Sequen&amp;za di avvio</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avanzate</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrizione</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primary Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;non selezionato&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimary Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secondary (IDE 1) Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Monta lettore  floppy</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Lettore floppy &amp;dell&apos;Host</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Monta il lettore floppy specificato nel lettore floppy virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>File &amp;immagine</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Monta l&apos;immagine floppy specificata nel lettore floppy virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Monta lettore CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Lettore C&amp;D/DVD dell&apos;Host</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Monta il lettore CD/DVD specificato nel drive CD/DVD virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>File immagine &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Monta l&apos;immagine CD/DVD specificata nel lettore CD/DVD virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Abilita audio</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>&amp;Driver audio dell&apos;Host</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Abilita controller &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtri dispositivi USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Aggiungi vuoto (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Aggiungi da (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Canc</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Rimuovi (Canc)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Rimuove il filtro USB selezionato.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Sposta in alto (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Sposta il filtro USB selezionato verso l&apos;alto.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Sposta in basso (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Sposta il filtro USB selezionato verso il basso.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Abilita il s&amp;erver VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Porta del server </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Metodo di autenticazione </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Timeout per l&apos;autenticazione </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Mostra la porta del server VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Definisce il metodo di autenticazione VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Specifica il timeout per l&apos;autenticazione guest, in millisecondi.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra la finestra di aiuto.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Rilevate impostazioni non valide</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accetta (salva) le modifiche e chiude la finestra.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Annulla le modifiche e chiude la finestra.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Se selezionato, collega l&apos;hard disk virtuale allo slot Master del controller IDE primario.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Se selezionato, collega l&apos;hard disk virtuale specificato allo slot Slave del controller IDE primario.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Se selezionato, collega l&apos;hard disk virtuale specificato allo slot Slave del controller IDE secondario.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Mostra l&apos;hard disk virtuale da collegare a questo slot IDE e permette di selezionare velocemente un hard disk diverso.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Se selezionato, monta il media specificato nel lettore CD/DVD della macchina virtuale. Nota che il lettore CD/DVD è sempre connesso al controller IDE Master secondario della macchina.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Mostra il file immagine da montare nel lettore CD/DVD virtuale e permette di selezionare velocemente un&apos;immagine diversa.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Se selezionato, monta il media specificato nel lettore floppy virtuale della macchina.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Mostra il file immagine da montare nel lettore floppy virtuale, e permette di selezionare velocemente un&apos;immagine diversa.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Se selezionato, la scheda audio PCI viene collegata nella macchina virtuale che sfrutta il driver specificato per comunicare con la scheda audio dell&apos;Host.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Quando selezionato, la MV funzionerà come un server Remote Desktop Protocol (RDP), permettendo a client remoti di connettersi ed utilizzare la MV (quando accesa) utilizzando un client RDP standard.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;non connesso&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">L&apos;hard disk Primary Master non è stato selezionato.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">L&apos;hard disk Primary Slave non è stato selezionato.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">L&apos;hard disk Primary Slave è già connesso ad uno slot diverso.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">L&apos;hard disk Secondary Slave non è stato selezionato.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">L&apos;hard disk Secondary Slave è già connesso ad uno slot diverso.</translation>
+    </message>
+    <message>
+        <source>CD/DVD drive image file is not selected.</source>
+        <translation type="obsolete">Il file immagine CD/DVD non è stato selezionato.</translation>
+    </message>
+    <message>
+        <source>Floppy drive image file is not selected.</source>
+        <translation type="obsolete">Il file immagine floppy non è stato selezionato.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">L&apos;interfaccia di rete Host selezionata non è corretta per la scheda %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Porta VRDP non impostata.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDP Timeout non impostato.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Impostazioni</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nuovo filtro %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Appunti condivi&amp;si</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Cartella degli s&amp;napshot</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Visualizza il tipo di sistema operativo che intendi installare in questa macchina virtuale (chiamato sistema operativo Guest).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Se selezionato, la macchina virtuale supporterà
+l&apos;Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Nota:&lt;/b&gt; non disabilitare
+questa caratteristica dopo aver installato un sistema operativo guest Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Se selezionato, la macchina virtuale supporterà
+l&apos;Input Output (IO APIC), che potrebbe peggiorare leggermente le prestazioni della MV. &lt;b&gt;Nota:&lt;/b&gt; non disabilitare
+questa caratteristica dopo aver installato un sistema operativo guest Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Definisce la modalità di condivisione degli appunti tra il sistema Guest e quello Host. Nota che questa caratteristica richiede le Guest Additions installate nel sistema Guest.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Visualizza il percorso dove verranno archiviati gli snapshot di questa macchina virtuale. Nota che gli snapshot possono occupare diverso spazio.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reimposta il percorso alla cartella per gli snapshot al valore predefinito. Il valore predefinito effettivo verrà visualizzato dopo aver accettato la modifica e aperto nuovamente questa finestra.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Visualizza la descrizione della macchina virtuale. Il campo descrizione è utile per commentare dettagli di configurazione del sistema Guest installato.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Invoca il Gestore di dischi virtuali per creare un nuovo disco o scegliere un disco esistente da collegare.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Elenca i lettori floppy disponibili per essere montati in una macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Invoca il Gestore di dischi virtuali per scegliere un&apos;immagine floppy da montare.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Elenca i lettori CD/DVD disponibili per essere montati nella macchina virtuale.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Invoca il Gestore di dischi virtuali per scegliere un&apos;immagine CD/DVD da montare.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Controlla il driver di uscita audio. Il &lt;b&gt;Null Audio Driver&lt;/b&gt;
+fa vedere al sistema Guest una scheda sonora, ignorando qualsiasi accesso ad essa.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Se selezionato, abilita il controller USB di questa macchina.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Elenca tutti i filtri USB di questa macchina. La casella di selezione sulla sinistra definisce se un particolare filtro è abilitato o meno.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Aggiunge un nuovo filtro USB con tutti i campi impostati inizialmente a stringa vuota. Nota che un tale filtro verificherà qualsiasi dispositivo USB collegato.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Aggiunge un nuovo filtro USB con tutti i campi impostati ai valori del dispositivo USB selezionato, collegato al PC Host.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Scheda %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Interfacce Host</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Elenca tutte le interfacce host disponibili.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Aggiunge una nuova interfaccia host.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Rimuove l&apos;interfaccia host selezionata.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Nessuna interfaccia compatibile&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Aggiungi</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Rimuovi</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Interfaccia Host di VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vuoi rimuovere l&apos;interfaccia host di rete selezionata &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Questa interfaccia potrebbe essere utilizzata da una o più interfacce di rete di questa o altre MV. Una volta rimossa, tali interfacce non funzioneranno più fino a che non verranno corrette le impostazioni scegliendo un nome di interfaccia diverso o un diverso tipo di collegamento.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Porte seriali </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Abilita &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Se selezionato, la macchina virtuale tenterà di utilizzare le estensioni per la virtualizzazione del processore dell&apos;host, come Intel VT-x e AMD-V, o meno. Se la casella di spunta è in grigio, questa impostazione è determinata dalle impostazioni globali.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Altre Impo&amp;stazioni</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Ricorda media montati a runtime</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Se selezionato, ogni modifica ai media CD/DVD o Floppy effettuata durante l&apos;esecuzione della macchina sarà salvata nel file di impostazioni per preservare la configurazione dei media montati tra diversi avvii della macchina.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Al&amp;tro</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Abilita Passthrough</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Se selezionato, permette al sistema Guest di inviare comandi ATAPI direttamente al drive dell&apos;Host, il che rende possibile utilizzare masterizzatori CD/DVD connessi all&apos;host all&apos;interno della macchina virtuale. Notare che la scrittura di CD audio dall&apos;interno della MV non è ancora supportata.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Porta del &amp;server </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Metodo di autenticazione </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Timeout di autenticazione </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Visualizza il numero di porta del server VRDP. Si può specificare &lt;tt&gt;0&lt;/tt&gt; (zero) per reimpostare la porta al valore di default.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Il disco rigido Primary Master non è stato selezionato</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Il disco rigido Primary Slave non è stato selezionato</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Il disco rigido Primary Slave è già connesso ad uno slot diverso</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Il disco rigido Secondary Slave non è stato selezionato</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Il disco rigido Secondary Slave è già connesso ad uno slot diverso</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>il file immagine CD/DVD non è stato selezionato</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>il file immagine floppy non è stato selezionato</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>È stata selezionata un&apos;interfaccia di rete dell&apos;Host non corretta</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>È stato selezionato un numero di porta duplicato </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>È stato immesso un percordo di porta duplicato </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 nella pagina &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Porta %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ja.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ja.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ja.ts	(revision 7219)
@@ -0,0 +1,5068 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>日本語</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Japanese</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Toshimitsu Tanaka</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>上に移動(Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>下に移動(Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>選択した起動デバイスを上に移動します。</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>選択した起動デバイスを下に移動します。</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>起動デバイスの優先順序を指定します。チェックボックスを使い各デバイスを有効または無効にできます。項目を上または下に移動してデバイスの順序を変更してください。</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>実行ファイル &lt;b&gt;%1&lt;/b&gt; はQt %2.x が必要です。Qt %3 が見つかりました。</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>互換性のないQtライブラリエラー</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>左</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>右</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>左 Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>右 Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>左 Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>右 Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>左 Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>右 Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>左 Windowsキー</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>右 Windowsキー</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>メニューキー</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;キー %1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Forward</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Back</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>はい</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>いいえ</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>無視</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>クリップボードにコピー</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>未完了</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%2&lt;/b&gt;ページの&lt;b&gt;%1&lt;/b&gt;フィールドの値は%3です。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt;ページの値の1つは%2です。&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox について</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox グラフィカルユーザーインターフェース バージョン %1&lt;br&gt;%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>ホスト インターフェースの追加</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>インターフェース名</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>新規ネットワーク インターフェース名</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>共有フォルダの追加</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>設定の編集</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>選択したフォルダを共有</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>フォルダのパス</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>フォルダ名</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>ホストPC上の既存のフォルダのパスを表示します。</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>ゲストOSで使用される共有フォルダ名を表示します。</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>フォルダ選択ダイアログを開きます。</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>永続化する(&amp;M)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>仮想マシンを閉じる</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>操作を選択:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>仮想マシンの状態を保存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>仮想マシンの電源オフ(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>最新のスナップショットの状態に戻す(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>仮想マシンの状態を最新のスナップショットに保存されている状態に戻す</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>
+&lt;p&gt;現在実行中の仮想マシンの状態をホストPCの物理ハードディスクに保存します。&lt;/p&gt;
+&lt;p&gt;この仮想マシンの次回の起動時、すぐに作業を再開できるように仮想マシンは保存した状態を復元します。&lt;/p&gt;
+&lt;p&gt;注：ゲストOSの種別と仮想マシンに割り当てたメモリ量によっては、仮想マシンの状態の保存に長い時間を必要とします。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>シャットダウン シグナル送信(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンに電源ボタン オフのACPIイベントを送信します。&lt;/p&gt;
+&lt;p&gt;通常、仮想マシン内で動作するゲストOSは、このイベントを検出して正しい終了処理を実行します。ゲストOSで動作するすべてのアプリケーションがデータと状態を保存することができるので、仮想マシンの電源を切るお勧めの方法です。&lt;/p&gt;
+&lt;p&gt;仮想マシンがこの動作に反応しないならば、ゲストOSの構成に誤りがあるか、電源ボタン オフのACPIイベントに対応していません。この場合、仮想マシンの実行を停止するには[&lt;b&gt;仮想マシンの電源オフ&lt;/b&gt;]を選択します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンの電源を切ります。&lt;/p&gt;
+&lt;p&gt;注：この動作は、ゲストOSを正しく終了することなく、直ちに仮想マシンの実行を停止します。仮想マシン内の&lt;i&gt;データの損失&lt;/i&gt;を招くかもしれません。この動作は、仮想マシンが[&lt;b&gt;シャットダウン シグナル送信&lt;/b&gt;]に反応しない場合のみ選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;チェックすると、仮想マシンをオフした後、現在のスナップショットに保存された状態に復元します。これは直前のセッションの状態を破棄し、差現在のスナップショットの状態に戻りたい場合に役立ちます。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;割り当てられたUSBデバイスの状態を表示する&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;割り当てられていません&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USBコントローラは無効です&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>フルスクリーンモード(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>フルスクリーンモードに切り替える</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>マウス統合</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>ゲストOSの画面を自動的にリサイズする</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>ゲストOSの画面を自動リサイズ(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>ウィンドウをリサイズしたとき、ゲストOSの画面を自動的にリサイズする(Guest Additions のインストールが必要)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>ウィンドウのサイズを調整(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>ゲストOSの画面に合わせてウィンドウのサイズと位置を調整する</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Ctrl-Alt-Delを送信(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>仮想マシンにCtrl-Alt-Delシーケンスを送信する</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Ctrl-Alt-Backspaceを送信(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>仮想マシンにCtrl-Alt-Backspaceシーケンスを送信する</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>リセット(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>仮想マシンをリセットする</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI シャットダウン(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>仮想マシンに電源ボタン オフのACPIイベントを送信する</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>閉じる(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>仮想マシンを閉じる</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>スナップショット作成(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>仮想マシンのスナップショットを作成する</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>フロッピーイメージ(&amp;F)...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>フロッピーイメージファイルをマウントする</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>フロッピーのマウント解除(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>マウント中のフロッピーメディアをマウント解除する</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>CD/DVD-ROMイメージ(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>CD/DVD-ROMイメージファイルをマウントする</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>CD/DVD-ROMのマウント解除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>マウント中のCD/DVDメディアをマウント解除する</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>リモートデスクトップ(RDP)サーバ</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>リモートディスプレイ(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>この仮想マシンへのリモートデスクトップ(RDP)接続を有効または無効にする</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">開く</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>共有フォルダ(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>共有フォルダ設定ダイアログを開く</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>Guest Additions のインストール(&amp;I)...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Guest Additions インストールイメージをマウントする</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>統計(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>コマンドライン(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>VirtualBox Webサイト(&amp;V)...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>WebブラウザでVirtualBox製品のWebサイトを開く</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox について(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>製品情報ダイアログを表示する</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>すべての警告をリセット(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>すべての抑止された警告とメッセージを再度表示させる</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>フロッピーのマウント(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>CD/DVD-ROMのマウント(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>USBデバイス(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>デバイス(&amp;D)</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>デバッグ(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>ヘルプ(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>ゲストOSの画面の自動リサイズ機能が有効なとき(&lt;img src=auto_resize_on_16px.png/&gt;)を、無効なとき(&lt;img src=auto_resize_off_16px.png/&gt;)を表示します。注：本機能の利用にはゲストOSに Guest Additions のインストールが必要です。
+</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>ホスト マウスポインタのキャプチャ状態を表示:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;キャプチャされていません&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;キャプチャされています&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;マウス統合は有効です&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;マウス統合は無効、キャプチャされています&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;マウス統合は無効、キャプチャされていません&lt;/nobr&gt;&lt;br&gt; 注：マウス統合機能の利用にはゲストOSに Guest Additions のインストールが必要です。
+</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">キーボードがゲストOSにキャプチャされているとき(&lt;img src=hostkey_captured_16px.png/&gt;) を、キャプチャされていないとき(&lt;img src=hostkey_16px.png/&gt;)を表示します
+</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>現在割り当てられているホストキーを表示します。&lt;br&gt;ホストキーを単独で押すと、キーボートとマウスの制御が切り替わります。また、他のキーと合わせてキーボード ショートカットの操作に使用することができます。
+</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">マウスの右クリックで共有フォルダ設定画面を開きます。&lt;br&gt;注：共有フォルダ機能の利用にはゲストOSに Guest Additions のインストールが必要です。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;フロッピーメディアの状態を表示&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">ホスト ドライブ</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">マウントされていません</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;CD/DVD-ROMメディアの状態を表示&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">ホスト ドライブ</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">マウントされていません</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;仮想ハードディスクの状態を表示</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;割り当てられていません&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;ネットワーク インターフェースの状態を表示&lt;br&gt;[&lt;b&gt;%1 アダプタ&lt;/b&gt;]&lt;/qt&gt;
+</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">リモートディスプレイ(VRDPサーバ)機能が有効なとき(&lt;img src=vrdp_16px.png/&gt;) を、無効なとき (&lt;img src=vrdp_disabled_16px.png/&gt;)を表示します
+</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDPサーバはポート %1 をlistenしています</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>一時停止(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>仮想マシンの実行を一時停止する</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>再開(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>仮想マシンの実行を再開する</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>マウス統合を無効化(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>一時的にホスト マウスポインタの統合機能を無効にする</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>マウス統合を有効化(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>一時的に無効化したホスト マウスポインタの統合機能を有効にする</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>スナップショット %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;VirtualBox Guest Additions CDイメージ&lt;nobr&gt;&quot;&lt;b&gt;%1&lt;/b&gt;&quot;&lt;/nobr&gt;または&lt;nobr&gt;&quot;&lt;b&gt;%2&lt;/b&gt;&quot;&lt;/nobr&gt;が見つかりません&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>ホスト ドライブ</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>仮想マシン(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;ネットワーク インターフェースの状態を表示する</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;アダプタ %1 (%2)&lt;/b&gt;:ケーブル %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">接続</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">切断</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;すべてのネットワーク アダプタが無効&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>ネットワーク アダプタ(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>アダプタ %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>選択されたホストPCの物理ドライブをマウントする</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>選択されたホストPCの物理ドライブをマウントする</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>選択された仮想ネットワーク アダプタからケーブルを切断する</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>選択された仮想ネットワーク アダプタにケーブルを接続する</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>シームレスモード(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>シームレスモードに切り替える</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>キーボードがゲストOSにキャプチャされているとき(&lt;img src=hostkey_captured_16px.png/&gt;)を、無効なとき(&lt;img src=hostkey_16px.png/&gt;)を表示します。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;フロッピーメディアの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;ホスト ドライブ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;イメージ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;メディアがマウントされていない&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;CD/DVD-ROMメディアの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;ホスト ドライブ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;イメージ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;メディアがマウントされていない&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;仮想ハードディスクの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;ハードディスクが割り当てられていない&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;ネットワーク インターフェースの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;アダプタ %1 (%2)&lt;/b&gt;:ケーブル %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>接続</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>切断</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;すべてのネットワーク アダプタが無効&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;USBデバイスの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USBデバイスが割り当てられていない&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USBコントローラが無効&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>リモートディスプレイ(VRDPサーバ)機能が有効なとき(&lt;img src=vrdp_16px.png/&gt;) を、無効なとき (&lt;img src=vrdp_disabled_16px.png/&gt;)を表示します。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;共有フォルダの状態を表示:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;共有フォルダ無し&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>ヘルプを表示(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>オンラインヘルプを表示</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox を登録(&amp;E)...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox 登録フォームを開く</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>名前</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>仮想的なサイズ</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>実際のサイズ</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>サイズ</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>仮想ディスクマネージャ</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>ハードディスク(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>CD/DVDイメージ(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>フロッピーイメージ(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>ダイアログのヘルプを表示</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>ダイアログに同意</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>ダイアログをキャンセル</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新規(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>追加(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>除去(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>解放(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>最新の情報に更新(&amp;F)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新規</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>追加</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>除去</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>解放</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>最新の情報に更新</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>動作</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>場所</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>ディスク タイプ</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>ストレージ タイプ</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>割り当て</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>スナップショット</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>アクセス可否をチェック</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;アクセス可否をチェック...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ディスク タイプ:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ストレージ タイプ:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;割り当て:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;スナップショット:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;メディアのアクセス可否チェックでエラー</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;アクセス可否をチェック...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;割り当て:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;メディアのアクセス可否チェックでエラー</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>イメージファイルにアクセスできない</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>選択(&amp;S)</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>すべてのハードディスクイメージファイル(*.vdi; *.vmdk);;仮想ディスクイメージ(*.vdi);;VMDKイメージ(*.vmdk);;すべてのファイル (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>ハードディスクイメージファイルを選択</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">CD/DVD-ROMイメージ(*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>CD/DVD-ROMディスクイメージファイルを選択</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">フロッピーイメージ(*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>フロッピーディスクイメージファイルを選択</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>新規仮想ハードディスクの作成</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>既存のメディア ファイルを追加(登録)する</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>選択したメディアを取り除く(登録解除)</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>選択したメディアを仮想マシンから割り当て解除して解放する</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>メディアリストを最新の情報に更新</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROMイメージ(*.iso);;すべてのファイル(*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>フロッピーイメージ(*.img);;すべてのファイル(*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>VirtualBox Guest Additions CDイメージを&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;からダウンロード...</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>VirtualBox Guest Additions CDイメージのダウンロードをキャンセル</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>サーバにファイルが見つかりませんでした(レスポンス: %1)。</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">ファイルサイズが分かりませんでした。</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">サーバー(%1)に接続できません。</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">ファイル(%1)をダウンロードできません。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ダウンロードしたファイル(&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;)の保存に失敗しました。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Guest Additionsイメージを保存するフォルダを選択</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>接続がタイムアウトになりました。</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>ダウンロード処理がユーザーによってキャンセルされました。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>差分</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>不明なデバイス %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ベンダーID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;プロダクトID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;リビジョン: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;シリアルNo. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;状態: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>名前</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>OSタイプ</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>メインメモリ</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>一般</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>ビデオメモリ</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>起動順序</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>割り当てられていません</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>ハードディスク</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>有効</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>有効</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>マウントされていません</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>イメージ</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>ホスト ドライブ</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>フロッピー</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>マウントされていません</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>イメージ</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>ホスト ドライブ</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>アダプタ</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>オーディオ</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>アダプタ %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>ネットワーク</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>デバイス フィルタ</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 アクティブ)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USBコントローラ</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDPサーバ ポート</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>リモートディスプレイ</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>&quot;URLを開く&quot;はまだ実装されていません。</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>電源オフ</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>保存</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>中断</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>実行中</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>一時停止</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>起動中</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>停止中</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>保存中</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>復元中</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>破棄中</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>クローズド</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>オープン</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>生成中</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>閉鎖中</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>なし</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>フロッピー</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>ハードディスク</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>ネットワーク</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>プライマリ</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>セカンダリ</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>標準</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>変更不可</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>ライトスルー</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>仮想ディスクイメージ</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDKイメージ</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>外部</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>ゲスト</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>無視</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>保持</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>マスター</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>スレーブ</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>デバイス&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Null Audio Driver</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows マルチメディア</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS オーディオ ドライバ</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA オーディオ ドライバ</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>未割り当て</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>ホスト インターフェース</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>内部ネットワーク</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>未サポート</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>利用不可</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>ビジー</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>利用可能</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>保持</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>キャプチャ</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;チェック中...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;アクセス不可&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>ホストOSからゲストOSへ</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>ゲストOSからホストOSへ</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>双方向</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>ディレクトリを選択</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>ファイルを選択</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>ポート %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>シリアルポート</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>共有フォルダ</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>なし</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>共有フォルダ</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>スタック</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>切断</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>ホストにパイプ</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>ホスト デバイス</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>ユーザー定義</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>カスタム ハードディスク</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos;は無効なホストキーのコードです。</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>The value of the key &apos;%2&apos;キーの値&apos;%1&apos;は正規表現の規則&apos;%3&apos;に適合しません。</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>&apos;%1&apos;キーを削除できません。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>カテゴリ</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;左側のリストから設定のカテゴリを選択し、設定項目をマウスオーバーして詳細な情報を参照してください&lt;i&gt;。</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>一般</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation>入力</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>デフォルト フォルダ(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>仮想マシン</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDIファイル</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選択</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>キーボード(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>ホストキー(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>キーボードの自動キャプチャ(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>USBデバイス フィルタ(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>空の新規フィルタを追加(Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>新規フィルタを追加(Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>除去(Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>選択したUSBフィルタを取り除きます。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>上に移動(Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>選択したUSBフィルタを上に移動します。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>下に移動（Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>選択したUSBフィルタを下に移動します。</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>ダイアログのヘルプを表示します。</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>無効な設定が見つかりました</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>変更を保存してダイアログを閉じます。</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>変更を破棄してダイアログを閉じます。</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox 環境設定</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>仮想マシンのウィンドウでホストキーとして使用するキーを表示します。変更するには入力フィールドをアクティブにして新しいホストキーを押してください。注：英数字、カーソルキー、編集キーはホストキーとして使用できません。</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新規フィルタ %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>言語</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation>言語</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>インターフェース言語(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>作者:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>言語:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation>(内蔵)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;利用不可&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;不明&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>&lt;qt&gt;利用できるユーザーインターフェース言語の一覧です。有効な言語は&lt;b&gt;太字&lt;/b&gt;で示されます。
+システムのデフォルト言語に戻すには&lt;i&gt;デフォルト&lt;/i&gt;を選択してください。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>デフォルト</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>デフォルトのVDIフォルダのパスを表示します。新規仮想ハードディスクの作成時に保存先を明示的に指定しない場合、このフォルダが使用されます。</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>仮想マシン フォルダのパスをデフォルト値に戻します。変更後、再度このダイアログを開くとデフォルトのパスが表示されます。</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>VDIフォルダのパスをデフォルト値に戻します。変更後、再度このダイアログを開くとデフォルト パスが表示されます。</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>デフォルトの仮想マシン フォルダのパスを表示します。新規仮想マシンの作成時に保存先を明示的に指定しない場合、このフォルダが使用されます。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>ダイアログを開いてデフォルトのVDIフォルダを選択します。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>ダイアログを開いてデフォルトの仮想マシン フォルダを選択します。</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>仮想マシンのウィンドウがアクティブのとき、キーボードを自動的にキャプチャします。キーボードがキャプチャされると、すべてのキーストローク(Alt-Tabなどを含む)が仮想マシンに送られます。</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>グローバルUSBフィルタをリスト表示します。左側のチェックボックスでフィルタごとに有効または無効を定義できます。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>すべてのフィールドが空の新規USBフィルタを追加します。注：このフィルタはすべての接続されたUSBデバイスに適合します。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>選択したホストPCのUSBデバイスの値をすべてのフィールドに設定した新規USBフィルタを追加します。</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>VRDP認証ライブラリ(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>リモートディスプレイ(VRDP)クライアントに認証を提供するライブラリのパスを表示します。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>VRDP認証ライブラリ ファイルの選択ダイアログを開きます。</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>認証ライブラリ ファイルの値をデフォルト値にリセットします。変更を適用し、再度このダイアログを開くと現在の認証ライブラリ ファイルが表示されます。</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>拡張機能(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>VT-x/AMD-Vを有効にする(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>仮想マシンがホストCPUのIntel VT-xやAMD-Vなどの仮想化支援機能をデフォルトで使用するかどうかを指定します。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>同意します(&amp;A)</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>同意しません(&amp;D)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>検索パネルを閉じる</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>検索</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>検索する文字列をここに入力</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>前へ(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>前の文字列を検索</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>次へ(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>次の文字列を検索</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>大文字と小文字を区別(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>大文字小文字を区別して検索(チェック時)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>文字列が見つかりません</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;ハードディスクなし&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>ハードディスクなし</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>新規仮想ディスクの作成</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;このウィザードは仮想マシン用の新規仮想ハードディスクイメージ作成を手助けします。&lt;/p&gt;
+&lt;p&gt;ウィザードの次のページに進むには[&lt;b&gt;次へ&lt;/b&gt;]ボタンを、前のページに戻るには[&lt;b&gt;戻る&lt;/b&gt;]ボタンを使用してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>ようこそ新規仮想ディスク作成ウィザードへ!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;作成する仮想ハードディスクイメージのタイプを選択してください。&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;可変サイズのイメージ&lt;/b&gt;は、最初に物理的なハードディスク上のごく小さな容量しか使用しません。
+ゲストOSが要求するディスク容量に応じてサイズが動的に増加(指定されたサイズまで)します。&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;固定サイズのイメージ&lt;/b&gt;の容量は増加しません。仮想ハードディスクのサイズとほぼ同じサイズのファイルに保存されます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>イメージのタイプ</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>可変サイズのイメージ(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>固定サイズのイメージ(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>仮想ディスクイメージのタイプ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;[&lt;b&gt;選択&lt;/b&gt;]ボタンをクリックし、ファイルの場所と名前を選択して仮想ハードディスクイメージを保存するか、入力フィールドにファイル名を入力してください 。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>イメージファイル名(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選択</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想ハードディスクのサイズを選択してください。
+このサイズは仮想ハードディスクのサイズとしてゲストOSに報告されます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>イメージのサイズ(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>仮想ディスクの場所とサイズ</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>新規仮想ハードディスクイメージは以下の設定で作成されます:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>上記の設定が正しければ、[&lt;b&gt;完了&lt;/b&gt;]ボタンをクリックしてください。 新規ハードディスクイメージが作成されます。</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 バイト&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;タイプ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;場所:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;サイズ:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;バイト)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>ハードディスクイメージ(*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>新規ハードディスクのファイルを選択してください</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>新規仮想マシンの作成</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;このウィザードはVirtualBox用の新規仮想マシンを作成するために必要なステップを案内します。&lt;/p&gt;
+&lt;p&gt;ウィザードの次のページに進むには[&lt;b&gt;次へ&lt;/b&gt;]ボタンを、前のページに戻るには[&lt;b&gt;戻る&lt;/b&gt;]ボタンを使用してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>ようこそ新規仮想マシン作成ウィザードへ!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;新規仮想マシンの名前を入力し、仮想マシンにインストールしたいゲストOSのタイプを選択してください。&lt;/p&gt;
+&lt;p&gt;通常、仮想マシンの名前はソフトウェアとハードウェア構成を示します。VirtualBoxは作成された仮想マシンを特定するためにこの名前を使用します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>OSタイプ(&amp;T)</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>仮想マシン名とOSタイプ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンに割り当てるメインメモリ(RAM)のサイズをメガバイト単位で選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>メインメモリのサイズ(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>メモリ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンで起動ディスクとして使用するハードディスクイメージを選択します。
+[&lt;b&gt;新規&lt;/b&gt;]ボタンをクリックして新規ハードディスクを作成するか、
+ドロップダウンリストまたは[&lt;b&gt;選択&lt;/b&gt;]ボタンをクリック(仮想ディスクマネージャを起動します)して既存のハードディスクイメージを選択します。&lt;/p&gt;
+&lt;p&gt;より高度なハードディスク設定が必要であれば、このステップをスキップし、後で仮想マシン設定ダイアログを使用してハードディスクを割り当てることもできます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>起動ディスク (プライマリ マスター) (&amp;O)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>新規(&amp;E)...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>選択(&amp;X)...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>仮想ハードディスク</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation> &lt;p&gt;新規仮想マシンは以下の設定で作成されます: &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;上記の設定が正しければ、[&lt;b&gt;完了&lt;/b&gt;]ボタンをクリックしてください。新規仮想マシンが作成されます。 &lt;/p&gt;
+&lt;p&gt;注：メインウィンドウのツールバーからアクセスできる[&lt;b&gt;設定&lt;/b&gt;]ダイアログを使用して作成した仮想マシンのすべてのすべての設定をいつでも変更することができます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;名前:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OSタイプ:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;メインメモリ:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;起動ディスク:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>推奨されるメインメモリのサイズは&lt;b&gt;%1&lt;/b&gt;MBです。</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>推奨される起動ディスクのサイズは&lt;b&gt;%1&lt;/b&gt;MBです。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 情報</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 質問</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 警告</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - エラー</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 重大なエラー</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>次回からこのメッセージを表示しない</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>&lt;tt&gt;%1&lt;/tt&gt;を開けませんでした。デスクトップ環境が適切にURLを扱えることを確認してください。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;COMの初期化に失敗したか、またはVirtualBox COMサーバが見つかりませんでした。VirtualBoxサーバが起動していないか、または起動に失敗しています。&lt;/p&gt;&lt;p&gt;アプリケーションを終了します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox COMオブジェクトの作成に失敗しました。&lt;/p&gt;&lt;p&gt;アプリケーションを終了します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;グローバルなGUI構成の読み込みに失敗しました。&lt;/p&gt;&lt;p&gt;アプリケーションを終了します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;グローバルなGUI構成の保存に失敗しました。&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>グローバルなVirtualBoxのプロパティの設定に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>USBサブシステムのアクセスに失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>新規仮想マシンの作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>新規仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の設定の適用に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の設定の保存に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の設定の読み込みに失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の起動に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の一時停止に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の再開に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の状態の保存に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;のスナップショット作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の停止に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の除去に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の保存された状態の破棄に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%2&lt;/b&gt;&quot;のスナップショット &lt;b&gt;%1&lt;/b&gt; の破棄に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の最新の状態の破棄に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の最新のスナップショットと状態の破棄に失敗しました。</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;がありません。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;を削除しますか?&lt;/p&gt;&lt;p&gt;この操作は元に戻せません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;アクセスできない仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の登録を解除しますか?&lt;/p&gt;&lt;p&gt;GUIからそれを登録し直すことはできません。&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の保存された状態を破棄しますか?&lt;/p&gt;&lt;p&gt;この操作はゲストOSを適切にシャットダウンせずにリセットまたは電源をオフにすることと同等です。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;このメディアイメージを解放すると、以下の仮想マシンでの割り当てが解除されます:&lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;続行しますか?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;イメージファイル&quot;&lt;b&gt;%1&lt;/b&gt;&quot;はすでに存在します。他の仮想ハードディスクでこの名前が使用されているため、新規仮想ハードディスクを作成できません。&lt;/p&gt;&lt;p&gt;別のイメージファイル名を指定してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ハードディスクイメージファイル&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&quot;を削除しますか?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;[&lt;b&gt;いいえ&lt;/b&gt;]を選択すると、仮想ハードディスクはリストから取り除かれますが、イメージファイルは物理ディスク上に残されます。&lt;/p&gt;&lt;p&gt;[&lt;b&gt;はい&lt;/b&gt;]を選択すると、イメージファイルはリストから取り除かれた後、永久に削除されます。この操作は元に戻せません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想ハードディスクイメージ&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の削除に失敗しました。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想ハードディスク&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&quot;を除去(登録解除)しますか?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>仮想ハードディスクイメージ&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&quot;の作成に失敗しました。&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>ハードディスクイメージ(UUID %1)の仮想マシン&quot;&lt;b&gt;%4&lt;/b&gt;&quot;のコントローラ %3 のデバイススロット %2 への割り当てに失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>ハードディスクイメージの仮想マシン&quot;&lt;b&gt;%3&lt;/b&gt;&quot;のコントローラ %2 のデバイススロット %1 からの割り当て解除に失敗しました。</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>ハードディスク</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVDイメージ</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>フロッピーイメージ</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>%1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;の登録に失敗しました。
+</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>%1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;の登録解除に失敗しました。
+</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>新規セッションの作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">仮想マシン(UUID &lt;b&gt;%1&lt;/b&gt;)のセッションを開けませんでした。</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;のセッションを開けませんでした。</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>メディア&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&quot;のアクセス可否状態を取得できませんでした。登録されたメディアのいくつかにアクセスできないかもしれません。</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>ホスト ネットワーク インターフェースの作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>ホスト ネットワーク インターフェースを取り除けませんでした。</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>USBデバイス&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の仮想マシン&quot;&lt;b&gt;%2&lt;/b&gt;&quot;への割り当てに失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>USBデバイス&quot;&lt;b&gt;%1&lt;/b&gt;&quot;の仮想マシン&quot;&lt;b&gt;%2&lt;/b&gt;&quot;からの割り当て解除に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%3&lt;/b&gt;&quot;の共有フォルダ&quot;&lt;b&gt;%1&lt;/b&gt; &quot;(参照先 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;)の作成に失敗しました。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%3&lt;/b&gt;&quot;の共有フォルダ&quot;&lt;b&gt;%1&lt;/b&gt; &quot;(参照先 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;)の除去に失敗しました。
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンの画面を&lt;b&gt;マウスクリック&lt;/b&gt;するか、または&lt;b&gt;ホストキー&lt;/b&gt;を押すと、仮想マシンはマウスポインタ(マウス統合機能がゲストOSでサポートされていないときだけ)とキーボードを&lt;b&gt;キャプチャ&lt;/b&gt;します。仮想マシンにキーボードとマウスがキャプチャされるとホストPCで動作する他のアプリケーションは利用できません。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;ホストキー&lt;/b&gt;を押すと、キーボードとマウス(キャプチャされているとき)は&lt;b&gt;キャプチャ解除&lt;/b&gt;され、通常の操作に戻ることができます。現在割り当てられているホストキーは仮想マシンのウィンドウ下部のステータスバーに&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;アイコンで表示されます。このアイコンはマウスアイコンと共に現在のキーボ−ドとマウスのキャプチャ状態を表示します。.&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;キーボードの自動キャプチャ&lt;/b&gt;機能が有効です。仮想マシンのウィンドウがアクティブのとき、仮想マシンはキーボードを自動的に&lt;b&gt;キャプチャ&lt;/b&gt;します。キーボードがキャプチャされると、すべてのキーストローク(Alt-Tabなどを含む)が仮想マシンに送られるため、ホストPCで動作する他のアプリケーションは利用できません。&lt;/p&gt;&lt;p&gt;&lt;b&gt;ホストキー&lt;/b&gt;を押すと、キーボードとマウス(キャプチャされているとき)は&lt;b&gt;キャプチャ解除&lt;/b&gt;され、通常の操作に戻ることができます。現在割り当てられているホストキーは仮想マシンのウィンドウ下部のステータスバーに&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;アイコンで表示されます。このアイコンはマウスアイコンと共に現在のキーボ−ドとマウスのキャプチャ状態を表示します。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ゲストOSで&lt;b&gt;マウス統合&lt;/b&gt;機能がサポートされています。ゲストOSでマウスポインタを&lt;i&gt;キャプチャ&lt;/i&gt;することなく使用できます。仮想マシンの画面上にマウスポインタがあるとき、すべてのマウスの動作は直接ゲストOSに送られます。現在マウスがキャプチャされているときは、自動的にキャプチャ解除されます。ステータスバーのマウスアイコンは、マウス統合機能がゲストOSでサポートされ、現在有効であることを示すため&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;のように表示されます。 &lt;/p&gt;&lt;p&gt;&lt;b&gt;注&lt;/b&gt;: マウス統合機能が有効なとき、いくつかのアプリケーションの動作が不正になるかもしれません。メニューバーから対応する動作を選択して現在のセッションのマウス統合機能を無効化(または有効化)することができます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;現在のビデオモードではゲストOSで&lt;b&gt;マウス統合&lt;/b&gt;機能がサポートされません。ゲストOSでマウスを使用するためにはマウスをキャプチャ(仮想マシンの画面をクリックするか、またはホストキーを押す)する必要があります。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンは現在&quot;&lt;b&gt;一時停止&lt;/b&gt;&quot;状態のため、キーボードとマウス操作を受け付けません。仮想マシンでの作業を続けたい場合は、メニューバーから対応する動作を選択して、仮想マシンを再開する必要があります。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;登録された仮想ハードディスク、CD/DVDまたはフロッピーメディアの一つ以上に現在アクセスできません。アクセス可能になるまでこれらのメディアを使用する仮想マシンを操作できません。&lt;/p&gt;&lt;p&gt;[&lt;b&gt;OK&lt;/b&gt;]ボタンをクリックし、仮想ディスクマネージャを起動してどのメディアがアクセスできないか確認してください。または[&lt;b&gt;無視&lt;/b&gt;]ボタンをクリックして、このメッセージを無視してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;仮想マシンのウィンドウを&lt;b&gt;フルスクリーン&lt;/b&gt;モードに切り替えます。ウィンドウ モードに戻るには &lt;b&gt;%1&lt;/b&gt;キーを押します。 注：&lt;i&gt;ホストキー&lt;/i&gt;は現在[&lt;b&gt;%1&lt;/b&gt;]に割り当てられています。&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ローカルの制限のため、 &lt;i&gt;VM Selector&lt;/i&gt;モードでVirtualBoxを実行できません。&lt;/p&gt;&lt;p&gt;アプリケーションを終了します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;致命的なエラー&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;致命的でないエラー&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;警告&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;エラーID: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>重要度:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンの実行中に致命的なエラーが発生しました!仮想マシンの電源をオフにします。調査のために以下のエラーメッセージをクリップボードにコピーして使用してください:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンの実行中にエラーが発生しました!エラーの詳細を以下に示します。説明されたエラーを修正し、仮想マシンの再実行することができます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンの実行中、以下で説明されるエラーが発生するかもしれません。このメッセージは無視できますが、動作を確実にするために、説明された誤りを対策することが推奨されます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>終了コード: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>コンポーネント: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>インターフェース: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>呼び出し先: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>呼び出し先&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;言語ファイル&quot;&lt;b&gt;%1&lt;/b&gt;&quot;が&lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;ディレクトリ中に見つかりません。&lt;/p&gt;&lt;p&gt;言語は一時的にシステムのデフォルト言語に設定されます。VirtualBoxメインウィンドウの[&lt;b&gt;ファイル&lt;/b&gt;]メニューから[&lt;b&gt;環境設定&lt;/b&gt;]ダイアログを開き、[&lt;b&gt;言語&lt;/b&gt;]ページで表示されている言語を選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;言語ファイル&quot;&lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;&quot;が読み込めません。&lt;/p&gt;&lt;p&gt;言語は一時的にEnglish(内蔵)に設定されます。VirtualBoxメインウィンドウの[&lt;b&gt;ファイル&lt;/b&gt;]メニューから[&lt;b&gt;環境設定&lt;/b&gt;]ダイアログを開き、[&lt;b&gt;言語&lt;/b&gt;]ページで表示されている言語を選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ゲストOSにインストールされたVirtualBox Guest Additionsは古いバージョンです:インストールされたバージョンは%1です。期待されるバージョンは%2です。Guest Additionsを必要とするいくつかの機能(マウス統合、画面のリサイズ)は動作しないかもしれません。&lt;/p&gt;&lt;p&gt;[&lt;b&gt;デバイス&lt;/b&gt;]メニューから[&lt;b&gt;Guest Additions のインストール&lt;/b&gt;]を選択し、Guest Additionsを最新版にアップデートすることを推奨します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ゲストOSにインストールされたVirtualBox Guest Additionsは古いバージョンです:インストールされたバージョンは%1です。期待されるバージョンは%2です。Guest Additionsを必要とするいくつかの機能(マウス統合、画面のリサイズ)は動作しないかもしれません。&lt;/p&gt;&lt;p&gt;[&lt;b&gt;デバイス&lt;/b&gt;]メニューから[&lt;b&gt;Guest Additions のインストール&lt;/b&gt;]を選択し、Guest Additionsを最新版にアップデートすることを推奨します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ゲストOSにインストールされたVirtualBox Guest AdditionsはこのバージョンのVirtualBoxより新しいバージョンです:インストールされたバージョンは%1です。期待されるバージョンは%2です。&lt;/p&gt;&lt;p&gt;新しいバージョンのGuest Additionsの古いバージョンのVirtualBoxでの使用はサポートされません。&lt;p&gt;[&lt;b&gt;デバイス&lt;/b&gt;]メニューから[&lt;b&gt;Guest Additions のインストール&lt;/b&gt;]を選択し、現在のバージョンのGuest Additionsをインストールしてください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>仮想マシン&lt;b&gt;%1&lt;b&gt;のスナップショット保存フォルダのパスを&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;に変更できませんでした。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ゲストOSのビデオメモリ不足のため、シームレスモードに切り替えできません。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;仮想マシンの設定でビデオメモリを&lt;b&gt;%1&lt;/b&gt;以上に設定してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシン&lt;b&gt;%3&lt;/b&gt;の共有フォルダ&lt;b&gt;%1&lt;/b&gt;(参照先:&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;)の削除に失敗しました。&lt;/p&gt;&lt;p&gt;この共有フォルダを使用しているゲストOSのすべてのプログラムを終了し、再実行してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CDイメージファイル&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;または&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;が見つかりません。&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;インターネットからCDイメージをダウンロードしますか？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;からVirtualBox Guest Additions CDイメージをダウンロードできません。&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CDイメージを&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (サイズ %3バイト)からダウンロードしますか？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CDイメージを&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;からダウンロードし、&lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;に保存しました。&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;CDイメージを登録し、仮想CD/DVDドライブにマウントしますか？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンのウィンドウを&quot;フルスクリーン&quot;モードに切り替えます。&lt;b&gt;%1&lt;/b&gt;キーを押すといつでもウィンドウモードに戻ることができます。注：ホストキーは現在&lt;b&gt;%1&lt;/b&gt;に割り当てられています。&lt;/p&gt;&lt;p&gt;
+注：フルスクリーンモードではメインメニューバーは表示されません。メニューバーにアクセスするには &lt;b&gt;Host+Home&lt;/b&gt;キーを押してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンのウィンドウを&quot;シームレス&quot;モードに切り替えます。&lt;b&gt;%1&lt;/b&gt;キーを押すといつでもウィンドウ表示に戻ることができます。注：ホストキーは現在&lt;b&gt;%1&lt;/b&gt;に割り当てられています。&lt;/p&gt;&lt;p&gt;注：シームレスモードではメインメニューバーは表示されません。メニューバーにアクセスするには &lt;b&gt;Host+Home&lt;/b&gt;キーを押してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシンウィンドウは&lt;b&gt;%1&amp;nbsp;ビット&lt;/b&gt;カラーモードに最適化されますが、現在仮想ディスプレイは&lt;b&gt;%2&amp;nbsp;ビット&lt;/b&gt;に設定されています。&lt;/p&gt;&lt;p&gt;最良の仮想ビデオサブシステム性能を得るため、利用可能であるならばゲストOSの画面設定ダイアログを開き、&lt;b&gt;%3&amp;nbsp;ビット&lt;/b&gt;カラーモードを選択してください。&lt;/p&gt;&lt;p&gt;&lt;b&gt;注：OS/2など、いくつかのオペレーティングシステムは32&amp;nbsp;ビットモードの動作を24&amp;nbsp;ビット(約1600万色)として報告します。 このメッセージが消えるか、またはゲストOSで必要な色深度(%4&amp;nbsp;ビット) が利用できないことが分かっているならば、単にメッセージを無効にできるか確認するために異なった色深度を選択することができます。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;仮想マシン実行中に重大なエラーが発生したため、仮想マシンは停止しました。&lt;/p&gt;&lt;p&gt;問題の解決のため、&lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt;のCommunityセクションを参照するか、サポート契約を締結してください。あなたがエラー発生時に行った操作と共に、&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;ディレクトリに格納されているログファイル(&lt;tt&gt;VBox.log&lt;/tt&gt;)とイメージファイル(&lt;tt&gt;VBox.png&lt;/tt&gt;)を提供してください。注：VirualBoxメインウィンドウの[&lt;b&gt;仮想マシン&lt;/b&gt;]メニューから&quot;ログを参照&quot;を選択して、上記ファイルにアクセスすることができます。&lt;/p&gt;&lt;p&gt;仮想マシンを電源オフするには[&lt;b&gt;OK&lt;/b&gt;]ボタンを押してください。このままデバッグを行うには[&lt;b&gt;無視&lt;/b&gt;]ボタンを押してください。デバッグには特別な知識とツールを必要とするため、[&lt;b&gt;OK&lt;/b&gt;]ボタンを押すことを推奨します。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;新規仮想マシンにハードディスクが割り当てられていません。仮想マシン設定ダイアログか初回起動ウィザードを使用してゲストOSをインストールしたハードディスクまたは他の起動可能なメディアを割り当てないと仮想マシンは起動しません。&lt;/p&gt;&lt;p&gt;続行しますか？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&quot;にライセンスファイルが見つかりません。</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>ライセンスファイル&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&quot;が開けません。ファイルのパーミッションを確認してください。</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>仮想マシン&quot;&lt;b&gt;%1&lt;/b&gt;&quot;への電源ボタン オフのACPIイベント送信に失敗しました。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox オンライン登録サービスへの接続に失敗しました。&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;おめでとうございます! VirtualBox のユーザー登録が完了しました。&lt;/p&gt;&lt;p&gt;登録フォームに書き込む時間を割いてくださり、ありがとうございました!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox 製品登録に失敗しました&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox 登録ダイアログ</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;登録フォームに入力し、あなたが VirtualBox を使用していることを我々に知らせてください。VirtualBox のニュースと更新情報をお知らせします(任意)。&lt;/p&gt;&lt;p&gt;フルネーム(英字)とメールアドレスを下のフィールドに入力してください。注：innotek は、この情報を製品使用の統計を収集し、VirtualBox ニュースレターを送信するためだけに使用します。innotek が個人情報を第三者に渡すことはありません。個人情報の扱いに関する詳細情報は、VirtualBox マニュアルの&quot;&lt;b&gt;Privacy Policy&lt;/b&gt;&quot; セクションまたは VirtualBox webサイトの&quot;&lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt;&quot;ページを参照してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>フルネームを英字で入力してください。</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>メールアドレス(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>メールアドレスを入力してください。</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>情報メール不要(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>innotek からの情報メールを受け取りたくない場合、チェックボックスをオンにしてください。</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>ようこそ VirtualBox 登録フォームへ!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>確認(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>接続がタイムアウトになりました。</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>サーバー上に登録フォームが見つかりませんでした(応答: %1)。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>共有フォルダ</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete"> OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>詳細(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>仮想ディスクマネージャ(&amp;D)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>仮想ディスクマネージャ ダイアログを表示</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>環境設定(&amp;P)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>環境設定ダイアログを表示</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>終了(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>アプリケーションを閉じる</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新規(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新規</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>新規仮想マシンの作成</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>設定(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>設定</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>選択した仮想マシンを設定</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>削除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>削除</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>選択した仮想マシンを削除</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>破棄(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>破棄</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>選択した仮想マシンを破棄</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>最新の情報に更新(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>最新の情報に更新</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>選択した仮想マシンのアクセス可否状態を最新の情報に更新する</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>ヘルプを表示(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>オンラインヘルプを表示</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>VirtualBox Webサイト(&amp;V)...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>WebブラウザでVirtualBox製品のWebサイトを開く</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox について(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>製品情報ダイアログを表示</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>すべての警告をリセット(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>すべての抑止された警告とメッセージを再度表示させる</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>ファイル(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>ヘルプ(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>スナップショット(&amp;S)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>コメント(&amp;E)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>コメント(&amp;E) *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>表示(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>表示</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>選択した仮想マシンのウィンドウに切り替え</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>起動(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>起動</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>選択した仮想マシンを起動</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;ようこそVirtualBoxへ!&lt;/h3&gt;&lt;p&gt;このウィンドウの左側にコンピュータ上のすべての仮想マシンがリスト表示されます。まだ仮想マシンが作成されていないため、リストは空です。&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;新規仮想マシンを作成するにはウィンドウ上部にあるメインツールバーの[&lt;b&gt;新規&lt;/b&gt;]ボタンをクリックしてください。&lt;/p&gt;&lt;p&gt;&lt;b&gt;F1&lt;/b&gt;キーでヘルプを表示できます。または最新の情報とニュースを取得するため &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; を訪問してください。&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>仮想マシン(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>ログを参照(&amp;L)...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>ログを参照...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>選択した仮想マシンのログファイルを参照する</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox を登録(&amp;E)...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox 登録フォームを開く</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>名前</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>パス</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>共有フォルダ(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;このマシンでアクセス可能なすべての共有フォルダのリストです。
+DOS系ゲストOSからアクセスする場合は &lt;tt&gt;net use x:¥¥vboxsvr¥share&lt;/tt&gt; コマンドを使用してください。
+&lt;i&gt;share&lt;/i&gt;はアクセスしたいフォルダの名前です。 LinuxゲストOSからアクセスする場合は &lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt; コマンドを使用してください。
+本機能を使用するには Guest Additions のインストールが必要です。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">追加</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>新規共有フォルダを追加します。</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">編集</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">除去</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>選択した共有フォルダの設定を削除します。</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">新規共有フォルダの追加</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">選択した共有フォルダを編集</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">選択した共有フォルダを取り除く</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>共有フォルダ</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>一時的な共有フォルダ</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;名前:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;パス:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>選択した共有フォルダの設定を編集します。</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>新規共有フォルダを追加(Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>スペース</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>選択した共有フォルダを編集(スペース)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>選択した共有フォルダを削除(Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>スナップショット詳細</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>コメント(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>仮想マシン詳細(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1 (%2)の詳細</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>スナップショットを破棄</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>スナップショットを破棄(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>スナップショット作成</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>スナップショット作成(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">最新の状態を破棄</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">最新の状態を破棄(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>最新のスナップショットと状態を破棄</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>最新のスナップショットと状態を破棄(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>詳細を表示</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>詳細を表示(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>スペース</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>最新の状態(変更)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>最新の状態</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>最新の状態は最新のスナップショットに保存されている状態と異なります</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>最新の状態は最新のスナップショットに保存されている状態と同じです</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation>(最新,</translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>オンライン)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>オフライン)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>作成時刻 %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>作成日時 %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%2からの状態 %1</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>スナップショット %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>選択した仮想マシンのスナップショットを破棄</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>現在の仮想マシンの状態のスナップショットを作成</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>最新のスナップショットの状態に戻す</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>最新のスナップショットの状態に戻す(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>仮想マシンの状態を最新のスナップショットに保存された状態に復元</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>最新のスナップショットを破棄し、スナップショットを作成する前の状態に戻す</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>選択したスナップショットの詳細を表示</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>無効</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>有効</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>仮想マシンのスナップショット作成</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>スナップショットの名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>スナップショットのコメント(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>フィルタ名を表示します。</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>メーカー(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>製品名(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>シリアル No.(&amp;S)</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>リモート(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>動作(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ベンダーID(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>プロダクトID(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>リビジョン(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>ポート(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>任意</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>はい</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>いいえ</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;するメーカー フィルタを定義します。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;する製品名フィルタを定義します。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;するシリアル番号フィルタを定義します。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;ローカルに接続されたUSBデバイスにこのフィルタを適用するかどうかを定義します。
+ホストPC(&lt;i&gt;いいえ&lt;/i&gt;)、VRDPクライアントのコンピュータ(&lt;i&gt;はい&lt;/i&gt;)、
+両方((&lt;i&gt;任意&lt;/i&gt;))。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt; 一致するデバイスが接続されたとき、ホストPCが実行する動作を定義します:
+ホストOSに譲る(&lt;i&gt;無視&lt;/i&gt;) 、仮想マシンで使用するために捕捉(&lt;i&gt;保持&lt;/i&gt;)。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>ベンダーIDフィルタを定義します。
+&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;する文字列の形式は&lt;tt&gt;XXXX&lt;/tt&gt;で、&lt;tt&gt;X&lt;/tt&gt;は16進数です。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>プロダクトIDフィルタを定義します。
+&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;する文字列の形式は&lt;tt&gt;XXXX&lt;/tt&gt;で、&lt;tt&gt;X&lt;/tt&gt;は16進数です。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>リビジョン番号フィルタを定義します。
+&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;する文字列の形式は&lt;tt&gt;IIFF&lt;/tt&gt;で、
+&lt;tt&gt;I&lt;/tt&gt;は10進数で整数部、&lt;tt&gt;F&lt;/tt&gt;は10進数で小数部です。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;i&gt;完全一致&lt;/i&gt;するホストUSBポート フィルタを定義します。
+空の文字列はすべての値と一致します。&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;利用できるデバイスがありません&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>ホストPCに接続されたデバイスはサポートされていません</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>コメントがありません。[編集]ボタンをクリックして追加してください。</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>編集</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>編集(Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>選択した仮想マシンにアクセスできません。アクセス可否を再チェックするには以下に示されたエラーメッセージを調査して[&lt;b&gt;最新の情報に更新&lt;/b&gt;]ボタンをクリックしてください:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>初回起動ウィザード</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;新たに作成された仮想マシンが初めて起動されました。このウィザードは、この仮想マシンに選択したオペレーティングシステムをインストールするために必要な作業を手助けします。&lt;/p&gt;&lt;p&gt;ウィザードの次のページに進むには[&lt;b&gt;次へ&lt;/b&gt;]ボタンを、前のページに戻るには[&lt;b&gt;戻る&lt;/b&gt;]ボタンを使用してください。ウィザードの実行を中止したい場合は[&lt;b&gt;キャンセル&lt;/b&gt;]ボタンをクリックしてください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>ようこそ初回起動ウィザードへ!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;インストールに使用したいメディアの種別を選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>メディア種別</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROMデバイス(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>フロッピー デバイス(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;インストールするオペレーティングシステムのセットアップ プログラムを含むメディアを選択してください。このメディアは起動可能でなければなりません。そうでなければセットアップ プログラムは起動できません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>メディア ソース</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>ホスト デバイス(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>イメージファイル(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>インストールメディアを選択</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;以下のメディアからの起動を選択しました:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;上記の設定が正しければ、[&lt;b&gt;完了&lt;/b&gt;]ボタンをクリックしてください。 クリックすると、選択されたメディアが一時的に仮想マシンにマウントされ、仮想マシンが起動します。&lt;/p&gt;&lt;p&gt;仮想マシンを閉じると、指定されたメディアは自動的にマウント解除され、起動デバイスは最初のハードディスクに設定されます。&lt;/p&gt;&lt;p&gt;セットアップ プログラムの種類によっては、仮想マシンを再起動したときにインストール作業が再実行されることを防ぐため、手動でデバイスのマウント解除(取り出し)を行う必要があります。これは[&lt;b&gt;デバイス&lt;/b&gt;]メニューから対応する[&lt;b&gt;マウント解除...&lt;/b&gt;]の動作を選択することで可能です。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROMデバイス</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>フロッピー デバイス</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>ホスト ドライブ %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;タイプ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ソース:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
+</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;新たに作成された仮想マシンが初めて起動されました。この仮想マシンに選択したオペレーティングシステムをインストールするために必要な作業を手助けします。&lt;/p&gt;&lt;p&gt;注：ハードディスクが割り当てられていないため、現在オペレーティングシステムをこの仮想マシンにインストールすることができません。このウィザードの実行を中止し、VirtualBoxメインウィンドウの[&lt;b&gt;仮想マシン&lt;/b&gt;]メニューから[&lt;b&gt;設定&lt;/b&gt;]を選び、仮想マシンの設定ダイアログにアクセスしてハードディスク構成を変更することができます。&lt;/p&gt;&lt;p&gt;ウィザードの次のページに進むには[&lt;b&gt;次へ&lt;/b&gt;]ボタンを、前のページに戻るには[&lt;b&gt;戻る&lt;/b&gt;]ボタンを使用してください。ウィザードの実行を中止したい場合は[&lt;b&gt;キャンセル&lt;/b&gt;]ボタンをクリックしてください&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;オペレーティングシステムの起動に使用したいメディアのタイプを選択してください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;使用したいオペレーティングシステムを含むメディアを選択してください。 このメディアは起動可能でなければなりません。そうでなければオペレーティングシステムは起動できません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;オペレーティングシステムの以下のメディアからの起動を選択しました::&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;上記が正しいなら、[&lt;b&gt;完了&lt;/b&gt;]ボタンを押してください。 選択されたメディアは仮想マシンに取り付けられ、仮想マシンは実行を開始します。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%3からの状態 %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;セッション %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2からの状態 アクセスできません&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>アクセスできません</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>ログ ビューワー</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>最新の情報に更新(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">閉じる(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox ログ ビューワー</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;ログファイルが見つかりません。[&lt;b&gt;最新の情報に更新&lt;/b&gt;]ボタンを押してログフォルダ&quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&quot;を再スキャンしてください。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>名前をつけてVirtualBox ログを保存</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>検索(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>閉じる</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>ネットワーク アダプタを有効にする(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>割り当て(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>MACアドレス(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>生成(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>MACアドレスをランダムに生成します。</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>接続(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>ホスト インターフェースの設定</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>インターフェース名(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">新規ホスト インターフェースを追加します。</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>ファイル識別子(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>設定アプリケーション(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選択</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>終了アプリケーション(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;適切なインターフェースがありません&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">追加</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">除去</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>TAP設定アプリケーションを選択</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>TAP終了アプリケーションを選択</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">VirtualBox ホスト インターフェース %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;選択したホスト インターフェース &quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&quot;を除去しますか?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;注：&lt;/b&gt; このインターフェースは複数の仮想マシンの1つ以上のネットワーク アタプタで使用中かもしれません。除去すると、他のインターフェース名を選ぶか、別の割り当て方法を正しく設定するまでそれらのアダプタは動作しません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>仮想ネットワーク アダプタを仮想マシンに接続します。</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>仮想アダプタをホストOSの実際のネットワークに割り当てる方式を指定します。</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">このアダプタのMACアドレスを表示します。MACアドレスは{0-9,A-F}から選択された12文字で構成されます。</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>仮想マシンの起動時に仮想ネットワークケーブルが接続されるかどうかを示します。</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>このアダプタ用に選択したホスト インターフェース名を表示します。</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">利用可能なホスト インターフェースをリスト表示します。</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">選択したホスト インターフェースを除去します。</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>TAPインターフェース名を表示します。</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>TAPインターフェース設定時に実行するコマンドを表示します。</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>設定アプリケーションを選択します。</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>TAPインターフェース終了時に実行するコマンドを表示します。</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>終了アプリケーションを選択します。</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>このアダプタのMACアドレスを表示します。MACアドレスは{0-9,A-F}から選択された12文字で構成されます。注：2番目の文字は偶数でなければなりません。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>シリアルポートを有効にする(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>仮想マシンのシリアルポートを有効にします。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>ポート番号(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>シリアルポート番号を表示します。 標準のシリアルポートか[&lt;b&gt;ユーザー定義&lt;/b&gt;]を選択し、手動でポートパラメタを指定することができます。</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>IRQ(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>このシリアルポートのIRQ番号を表示します。有効値は&lt;tt&gt;0&lt;/tt&gt;から&lt;tt&gt;255&lt;/tt&gt;までの範囲の整数です。&lt;tt&gt;15&lt;/tt&gt;以上の値はこの仮想マシンで&lt;b&gt;IO APIC&lt;/b&gt;が有効なとき使用されます。</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/Oポート(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>このシリアルポートのベースI/Oポートアドレスを表示します。 有効値は&lt;tt&gt;0&lt;/tt&gt;から&lt;tt&gt;0xFFFF&lt;/tt&gt;の範囲の整数です。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>ポート モード(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>このシリアルポートの動作モードを指定します。 [&lt;b&gt;切断&lt;/b&gt;]を選択すると、ゲストOSはシリアルポートを検出しますが、それを操作することはできません。</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>パイプ作成(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>チェックがオンの場合、仮想マシンの起動時に [&lt;b&gt;ポート パス&lt;/b&gt;]フィールドで指定されたパイプが作成されます。そうでなければ仮想マシンは既存のパイプを使用します。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>ポート パス(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>ポートが[&lt;b&gt;ホスト パイプ&lt;/b&gt;]モードで動作しているとき、シリアルポートのパイプのパスを表示します。ポートが[&lt;b&gt;ホスト デバイス&lt;/b&gt;]モードで動作しているとき、ホスト シリアル デバイス名を表示します。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>カテゴリ</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;左側のリストから設定のカテゴリを選択し、設定項目をマウスオーバーして詳細な情報を参照してください&lt;i&gt;。</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>一般</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>ハードディスク</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>フロッピー</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>オーディオ</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>ネットワーク</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>リモートディスプレイ</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>共有フォルダ</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>ID(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名前(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>仮想マシンの名前を表示します。</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>OSタイプ(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>メインメモリのサイズ(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>仮想マシンに割り当てるメインメモリのサイズを指定します。割り当て量が多すぎると仮想マシンは起動しないかもしれません。</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>ビデオメモリのサイズ(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>仮想マシンに割り当てるビデオメモリのサイズを指定します。</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>基本(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選択</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>スナップショットの保存先フォルダのパスを選択します。</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>リセット</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>拡張機能</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>ACPIを有効にする(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>IO APICを有効にする(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>起動順序(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>高度(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>コメント(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>プライマリ マスター(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;選択されていません&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>プライマリ スレーブ(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>セカンダリ(IDE 1) スレーブ(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>フロッピードライブのマウント(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>ホスト フロッピードライブ(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>指定したホスト フロッピードライブを仮想フロッピードライブにマウントします。</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>イメージファイル(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>指定したフロッピーイメージを仮想フロッピードライブにマウントします。</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>CD/DVD ドライブのマウント(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>ホスト CD/DVDドライブ(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>指定したCD/DVDドライブを仮想CD/DVDドライブにマウントします。</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>ISO イメージファイル(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>指定したCD/DVDイメージを仮想CD/DVDドライブにマウントします。</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>オーディオを有効にする(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>ホスト オーディオ ドライバ(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>USB コントローラを有効にする(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USBデバイス フィルタ(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>空の新規フィルタを追加(Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>新規フィルタを追加(Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>除去 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>選択したUSBフィルタを除去します。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>上に移動(Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>選択したUSBフィルタを上に移動します。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>下に移動(Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>選択したUSBフィルタを下に移動します。</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>VRDPサーバを有効にする(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">サーバ ポート番号</translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">認証方式</translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">認証タイムアウト値</translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">VRDPサーバ ポート番号を表示します。</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>VRDPの認証方式を指定します。</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>ゲスト認証のタイムアウト値をミリ秒単位で指定します。</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>ダイアログのヘルプを表示します。</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>無効な設定が見つかりました</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>変更を保存してダイアログを閉じます。</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>変更を破棄してダイアログを閉じます。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>指定した仮想ハードディスクをプライマリIDEコントローラのマスタースロットに割り当てます。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>指定した仮想ハードディスクをプライマリIDEコントローラのスレーブスロットに割り当てます。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>指定した仮想ハードディスクをセカンダリIDEコントローラのスレーブスロットに割り当てます</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>このIDEスロットに割り当てられた仮想ハードディスクを表示します。また、他のハードディスクを素早く選択できます。
+</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>指定したメディアを仮想マシンのCD/DVDドライブにマウントします。注：CD/DVDドライブは常に仮想マシンのセカンダリIDEコントローラのマスタースロットに割り当てられます。</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>仮想CD/DVDドライブにマウントされたイメージファイルを表示します。また、他のイメージを素早く選択できます。</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>指定したメディアを仮想マシンのフロッピードライブにマウントします。</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>仮想フロッピードライブにマウントされたイメージファイルを表示します。また、他のイメージを素早く選択できます。</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>指定されたドライバを使用してホストのオーディオカードと通信する仮想PCIオーディオカードを仮想マシンに接続します。</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>仮想マシンのリモートデスクトッププロトコル(RDP)サーバ機能を有効にします。リモートクライアントが標準的なRDPクライアントを使用して実行中の仮想マシンに接続し、操作することを可能にします。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;割り当てられていません&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">プライマリ マスターのハードディスクが選択されていません。</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">プライマリ スレーブのハードディスクが選択されていません。</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">プライマリ スレーブに指定したハードディスクはすでに他のスロットに割り当てられています。</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">セカンダリ スレーブのハードディスクが選択されていません。</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">セカンダリ スレーブに指定したハードディスクはすでに他のスロットに割り当てられています。</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">CD/DVDイメージファイルが選択されていません。</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">フロッピーイメージファイルが選択されていません。</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">ネットワーク インターフェースに選択したアダプタ %1 は正しくありません。</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">VRDPポート番号が設定されていません。</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDPのタイムアウト値が設定されていません。</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation>- 設定</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新規フィルタ %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>クリップボードの共有(&amp;S)</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>スナップショットの保存先(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>仮想マシンで実行するOS(ゲストOSと呼びます)のタイプを表示します。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;仮想マシンでACPI(Advanced Configuration and Power Management Interface)サポートを有効にします。&lt;b&gt;注：&lt;/b&gt; Windows ゲストOSをインストールした後で本機能を無効にしないでください!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;仮想マシンでIO APIC(Input Output APIC)サポートを有効にします。これは仮想マシンの性能をわずかに低下させるかもしれません。&lt;b&gt;注：&lt;/b&gt;Windows ゲストOSをインストールした後で本機能を無効にしないでください!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>ゲストOSとホストOSの間でクリップボードを共有するモードを定義します。注：本機能の利用にはゲストOSに Guest Additions のインストールが必要です。</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>この仮想マシンのスナップショットの保存先パスを表示します。注：スナップショットは多くのディスク容量を消費します。</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>スナップショットの保存先フォルダのパスをデフォルト値に戻します。変更後、再度このダイアログを開くとデフォルトのパスが表示されます。</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>仮想マシンのコメントを表示します。コメントはインストールされたゲストOSの詳細な構成に関する注釈として役立ちます。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>仮想ディスクマネージャを起動し、新規仮想ハードディスクを作成するか、または既存の仮想ハードディスクを割り当てます。</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>仮想マシンにマウントするために利用可能なホスト フロッピードライブをリスト表示します。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>仮想ディスクマネージャを起動し、選択したフロッピーイメージをマウントします。</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>仮想マシンにマウントするために利用可能なホストのCD/DVDドライブをリスト表示します。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>仮想ディスクマネージャを起動し、選択したCD/DVDイメージをマウントします。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;オーディオ出力ドライバを選択します。&lt;b&gt;Null Audio Driver&lt;/b&gt;はゲストOSからオーディオカードとして認識されますが、デバイスへのすべてのアクセスは無視されます。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>仮想マシンの仮想USBコントローラを有効にします。</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>この仮想マシンのすべてのUSBフィルタをリスト表示します。左側のチェックボックスでフィルタごとに有効または無効を定義できます。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>すべてのフィールドが空の新規USBフィルタを追加します。注：このフィルタはすべての接続されたUSBデバイスに適合します。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>選択したホストPCのUSBデバイスの値をすべてのフィールドに設定した新規USBフィルタを追加します。</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>アダプタ %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>ホスト インターフェース(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>利用可能なホスト インターフェースをリスト表示します。</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>新規ホスト インターフェースを追加します。</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>選択したホスト インターフェースを除去します。</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;適切なインターフェースがありません&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>追加</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>除去</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox ホスト インターフェース %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選択したホスト インターフェース &quot;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&quot;を除去しますか?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;注：&lt;/b&gt; このインターフェースは複数の仮想マシンの1つ以上のネットワーク アタプタで使用中かもしれません。除去すると、他のインターフェース名を選ぶか、別の割り当て方法を正しく設定するまでそれらのアダプタは動作しません。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>シリアルポート</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>VT-x/AMD-Vを有効にする(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>仮想マシンはIntel VT-x/AMD-VのようなホストCPUの仮想化支援機能を使用します。チェックボックスがグレイのときはグローバル設定の指定値が使用されます。</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>その他の設定(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>実行中にマウントしたメディアを記録(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>仮想マシン実行中に変更したCD/DVDまたはフロッピーメディアの構成を設定ファイルに保存します。</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>その他(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>パススルーを有効にする(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>ホストに接続されたCD/DVDライターを使用可能にするため、ゲストOSのATAPIコマンドを直接ホスト ドライブに送ります。注：仮想マシンから音楽CDへの書き込みはサポートされていません。</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>サーバーのポート番号</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>認証方法(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>認証タイムアウト値(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VRDPサーバ ポート番号を表示します。ポートをデフォルト値にリセットするには&lt;tt&gt;0&lt;/tt&gt;(ゼロ)を指定します。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>プライマリ マスターのハードディスクが選択されていない</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>プライマリ スレーブのハードディスクが選択されていない</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>プライマリ スレーブのハードディスクは別のスロットに割り当て済み</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>セカンダリ スレーブのハードディスクが選択されていない</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>セカンダリ スレーブのハードディスクは別のスロットに割り当て済み</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVDイメージファイルが選択されていない</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>フロッピーイメージファイルが選択されていない</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>選択したホスト ネットワーク インターフェースが不正</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>選択したポート番号はすでに使用されている</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>指定したポート パスはすでに使用されている</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>&lt;b&gt;%2&lt;/b&gt;ページの%1。</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>ポート %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ko.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ko.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ko.ts	(revision 7219)
@@ -0,0 +1,5034 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>한국어</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Korean</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Park Shinjo</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>위로 이동 (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>아래로 이동 (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>선택한 부트 장치를 위로 이동합니다.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>선택한 부트 장치를 아래로 이동합니다.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>부트 장치의 순서를 정합니다. 체크 상자를 사용해서 각각 부트 장치를 켜거나 끌 수 있습니다. 항목을 위나 아래로 이동해서 순서를 바꿀 수 있습니다.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>실행 파일 &lt;b&gt;%1&lt;/b&gt;은(는) Qt %2.x을(를) 필요로 하지만, Qt %3이 발견되었습니다.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Qt 라이브러리 호환성 오류</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>왼쪽 </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>오른쪽 </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>왼쪽 Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>오른쪽 Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>왼쪽 Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>오른쪽 Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>왼쪽 Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>오른쪽 Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>왼쪽 윈도 키</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>오른쪽 윈도 키</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>메뉴 키</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;키 %1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>앞으로</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>뒤로</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>예</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>아니오</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>무시</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>클립보드로 복사</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>비어 있</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>잘못되었</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%2&lt;/b&gt; 페이지의 &lt;b&gt;%1&lt;/b&gt; 필드의 값이 %3습니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt; 페이지에 있는 값 중 하나가 %2습니다.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - 정보</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox 그래픽 사용자 인터페이스 버전 %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>호스트 인터페이스 추가</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>인터페이스 이름</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>새 네트워크 인터페이스의 이름</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>공유 추가</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>공유 편집</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>공유할 폴더를 선택하십시오</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>폴더 경로</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>폴더 이름</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>호스트 컴퓨터에 존재하는 경로를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>게스트 OS에 표시될 공유 폴더의 이름을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>폴더를 선택하기 위한 대화 상자를 엽니다.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>항상 사용하기(&amp;M)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>가상 머신 닫기</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>다음 중 원하는 것을 선택하십시오:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>현재 시스템 상태 저장하기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>시스템 전원 끄기(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>현재 스냅샷으로 되돌리기(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>현재 스냅샷에 저장된 상태로 되돌립니다</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 가상 머신의 실행 상태를 호스트 PC의 물리적인 하드 디스크에 저장합니다.&lt;/p&gt;
+&lt;p&gt;다음 번에 가상 머신이 시작되었을 때, 저장된 상태를 복원해서 그 지점부터 실행합니다. 현재 진행 중인 작업을 즉시 시작할 수 있습니다.&lt;/p&gt;
+&lt;p&gt;가상 머신에 할당한 메모리 크기와 게스트 운영 체제 종류에 따라서 가상 머신의 실행 상태를 저장하는 데 시간이 걸릴 수도 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>컴퓨터 끄기 신호 보내기(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 가상 머신에 ACPI 전원 단추 눌림 이벤트를 보냅니다.&lt;/p&gt;
+&lt;p&gt;일반적으로 가상 머신 안쪽의 게스트 운영체제에서는 이 이벤트를 감지해서 깨끗한 시스템 종료 절차를 거칠 것입니다. 가상 머신 안에서 실행되는 모든 프로그램이 데이터와 상태를 저장할 수 있기 때문에 이 방법으로 가상 머신을 끄는 것을 추천합니다.&lt;/p&gt;
+&lt;p&gt;만약 가상 머신이 이 동작에 반응하지 않는다면, 가상 머신이 ACPI 전원 단추 이벤트를 받아들이지 않거나 잘못 설정되었을 수 있습니다. 이 경우에는 &lt;b&gt;가상 머신의 전원 끄기&lt;/b&gt; 동작을 사용해서 가상 머신의 실행을 중지해야 합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신의 전원을 끕니다.&lt;/p&gt;
+&lt;p&gt;이 동작을 사용하면 가상 머신의 실행을 즉시 중단시킵니다. 게스트 운영체제에서는 정상적인 시스템 종료 절차를 밟을 수 없기 때문에 가상 머신의 &lt;i&gt;데이터 손실&lt;/i&gt;이 생길 수 있습니다. &lt;b&gt;컴퓨터 끄기 신호 보내기&lt;/b&gt; 동작에 가상 머신이 응답하지 않을 때만 사용하는 것을 추천합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;선택하면 가상 머신을 끈 다음 현재 스냅샷으로 가상 머신의 상태를 되돌립니다. 마지막 세션의 작업 결과를 삭제하고 현재 스냅샷으로 되돌아가려고 할 때 유용합니다.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;장착된&amp;nbsp;USB&amp;nbsp;장치의&amp;nbsp;활동&amp;nbsp;상태를&amp;nbsp;표시합니다&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;연결되지 않음&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB 컨트롤러 비활성화됨&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>전체 화면 모드(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>전체 화면 모드로 전환</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>마우스 통합</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>게스트 디스플레이 자동 크기 조정</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>게스트 디스플레이 자동 크기 조정(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>창 크기를 조정했을 때 게스트 디스플레이를 자동으로 조정합니다 (게스트 확장 필요)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>창 크기 조정(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>게스트 디스플레이에 맞게 창 크기를 조정합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Ctrl-Alt-Del 누르기(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>가상 머신에 Ctrl-Alt-Del 키를 입력합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Ctrl-Alt-Backspace 누르기(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>가상 머신에 Ctrl-Alt-Backspace 키를 입력합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>초기화(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>가상 머신을 초기화시킵니다</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI 종료(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>가상 머신에 ACPI 전원 단추 눌림 이벤트를 보냅니다</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>닫기(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>가상 머신을 닫습니다</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>스냅샷 찍기(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>현재 가상 머신의 스냅샷을 찍습니다</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>플로피 이미지(&amp;F)...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>플로피 디스크 이미지 파일을 마운트합니다</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>플로피 장치 마운트 해제(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>현재 마운트된 플로피 미디어를 마운트 해제합니다</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>CD/DVD-ROM 이미지(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>CD/DVD-ROM 이미지 파일을 마운트합니다</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>CD/DVD 드라이브 마운트 해제(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>현재 마운트된 CD/DVD-ROM 미디어를 마운트 해제합니다</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>원격 데스크톱 (RDP) 서버</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>원격 디스플레이(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>이 머신으로의 원격 데스크톱(RDP) 연결을 켜거나 끕니다</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">열기</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>공유 폴더(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>공유 폴더 대화상자를 엽니다</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>게스트 확장 설치(&amp;I)...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>게스트 확장 설치 이미지를 마운트합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>통계(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>명령줄(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>VirtualBox 웹 사이트(&amp;V)...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>웹 브라우저를 열고 VirtualBox 제품 웹 사이트를 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox 정보(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>제품 정보 대화상자를 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>모든 경고 초기화(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>모든 경고 메시지를 다시 보이도록 설정합니다</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>플로피 장치 마운트(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>CD/DVD 드라이브 마운트(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>USB 장치(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>장치(&amp;D)</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>디버그(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>도움말(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>게스트 디스플레이 자동 크기 조정이 켜져 있거나(&lt;img src=auto_resize_on_16px.png/&gt;) 꺼져 있음(&lt;img src=auto_resize_off_16px.png/&gt;)을 나타냅니다. 이 기능을 사용하려면 게스트 확장을 게스트 OS에 설치해야 합니다.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>마우스 포인터가 게스트 OS에 잡혀 있는지 나타냅니다:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;포인터가 잡혀 있지 않음&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;포인터가 잡혀 있음&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;마우스 통합(MI)이 켜져 있음&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;마우스 통합이 꺼져 있고 포인터가 잡혀 있음&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;마우스 통합이 꺼져 있고 포인터가 잡혀 있지 않음&lt;/nobr&gt;&lt;br&gt;마우스 통합을 사용하려면 게스트 확장이 게스트 OS에 설치되어야 합니다.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">키보드가 게스트 운영체제에 잡혀 있거나(&lt;img src=hostkey_captured_16px.png/&gt;) 잡혀 있지 않음을(&lt;img src=hostkey_16px.png/&gt;) 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>현재의 호스트 키를 표시합니다.&lt;br&gt;이 키를 단독으로 누르면 키보드와 마우스가 잡힌 상태를 변경하며 다른 키와의 조합으로 특정 동작을 실행할 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">오른쪽 클릭을 통해서 공유 폴더에 빨리 접근할 수 있도록 합니다.&lt;br&gt;공유 폴더 기능을 사용하려면 게스트 운영체제에 게스트 확장을 설치해야 합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;플로피&amp;nbsp;미디어의&amp;nbsp;활동&amp;nbsp;상태를&amp;nbsp;표시합니다&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">호스트&amp;nbsp;드라이브&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">마운트되지&amp;nbsp;않음</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;CD/DVD-ROM&amp;nbsp;미디어의&amp;nbsp;활동&amp;nbsp;상태를&amp;nbsp;표시합니다&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">호스트&amp;nbsp;드라이브&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">마운트되지&amp;nbsp;않음</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;가상&amp;nbsp;하드&amp;nbsp;디스크의&amp;nbsp;활동&amp;nbsp;상태를&amp;nbsp;표시합니다&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;연결되지 않음&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">원격 디스플레이(VRDP 서버)가 활성화되어 있거나(&lt;img src=vrdp_16px.png/&gt;) 활성화되어 있지 않다는 것(&lt;img src=vrdp_disabled_16px.png/&gt;)을 표시합니다</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;포트 %1에서 VRDP 서버가 응답을 기다리는 중</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>일시 정지(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>가상 머신의 실행을 일시 중지합니다</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>다시 시작(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>가상 머신의 실행을 다시 시작합니다</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>마우스 통합 비활성화(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>호스트 마우스 포인터 통합을 임시적으로 비활성화시킵니다</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>마우스 통합 활성화(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>임시적으로 비활성화된 호스트 마우스 포인터 통합을 활성화시킵니다</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>스냅샷 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;VirtualBox 게스트 확장 CD 이미지 파일 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 이나 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;을(를) 찾을 수 없습니다&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>호스트 드라이브 </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>머신(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;네트워크의&amp;nbsp;활동&amp;nbsp;상태를&amp;nbsp;표시합니다</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;어댑터 %1 (%2)&lt;/b&gt;: 케이블 %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">연결됨</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">연결 끊김</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;모든 네트워크 어댑터가 비활성화되어 있습니다&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>네트워크 어댑터(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>어댑터 %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>호스트 PC의 선택한 물리적 드라이브를 마운트합니다</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>호스트 PC의 선택한 물리적 드라이브를 마운트합니다</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>선택한 가상 네트워크 어댑터에서 케이블 연결을 해제합니다</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>선택한 가상 네트워크 어댑터에 케이블을 연결합니다</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>심리스 모드(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>끊김 없는 데스크톱 통합 모드로 전환합니다</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>키보드가 게스트 OS에 잡혀 있거나(&lt;img src=hostkey_captured_16px.png/&gt;) 잡혀 있지 않음을(&lt;img src=hostkey_16px.png/&gt;) 표시합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;플로피 미디어의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;호스트 드라이브&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;이미지&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;미디어가 마운트되지 않았음&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;CD/DVD-ROM 미디어의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;호스트 드라이브&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;이미지&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;미디어가 마운트되지 않았음&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;가상 하드 디스크의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;하드 디스크가 연결되지 않았음&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;네트워크 인터페이스의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;어댑터 %1 (%2)&lt;/b&gt;: 케이블 %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>연결됨</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>연결 끊김</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;모든 네트워크 어댑터가 비활성화되어 있습니다&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;연결된 USB 장치의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB 장치가 연결되지 않았음&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB 컨트롤러가 비활성화됨&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>원격 디스플레이(VRDP 서버)가 활성화되어 있거나(&lt;img src=vrdp_16px.png/&gt;) 활성화되어 있지 않음을(&lt;img src=vrdp_disabled_16px.png/&gt;) 표시합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;공유 폴더의 활동 상태를 표시합니다:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;공유 폴더가 없음&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>내용(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>온라인 도움말의 내용을 표시합니다</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox 등록(&amp;E)...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox 등록 대화 상자를 엽니다</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>이름</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>가상 크기</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>실제 크기</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>크기</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>가상 디스크 관리자</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>하드 디스크(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>CD/DVD 이미지(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>플로피 이미지(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>대화 상자의 도움말을 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>변경 사항을 적용합니다</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>변경 사항을 취소합니다</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>정보 없음</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>새로 만들기(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>추가(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>삭제(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>등록 해제(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>새로 고침(&amp;F)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>새로 만들기</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>추가</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>삭제</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>등록 해제</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>새로 고침</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>동작(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>위치</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>디스크 종류</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>저장소 종류</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>다음에 연결됨</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>스냅샷</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>접근 가능성 검사 중</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;접근 가능성 검사 중...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;디스크 종류:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;저장소 종류:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;다음에 연결됨:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;스냅샷:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;미디어 접근 가능성 검사 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;접근 가능성 검사 중...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;다음에 연결됨:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;미디어 접근 가능성 검사 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>이미지 파일에 접근할 수 없습니다</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>선택(&amp;S)</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>모든 하드 디스크 이미지 (*.vdi; *.vmdk);;가상 디스크 이미지 (*.vdi);;VMDK 이미지 (*.vmdk);;모든 파일 (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>하드 디스크 이미지 파일 선택</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>CD/DVD-ROM 디스크 이미지 파일 선택</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>플로피 디스크 이미지 파일 선택</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>새 가상 하드 디스크 만들기</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>이미 존재하는 이미지 파일 추가하기</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>선택한 미디어 삭제하기</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>미디어를 가상 머신에서 연결 해제하기</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>미디어 목록 새로 고치기</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM 이미지 (*.iso);;모든 파일 (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>플로피 이미지 (*.img);;모든 파일 (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;에서 VirtualBox 게스트 확장 CD 이미지 다운로드 중...</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>VirtualBox 게스트 확장 CD 이미지 다운로드 취소</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>서버에서 파일을 찾을 수 없습니다 (응답: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">파일 크기를 확인할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">서버에 연결할 수 없습니다 (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">파일을 다운로드할 수 없습니다 (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;에 다운로드한 파일을 저장할 수 없음.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>게스트 확장 이미지를 저장할 폴더 선택</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>연결 시간이 초과되었습니다.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>사용자가 다운로드 과정을 취소했습니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>변경 사항만 저장</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>알 수 없는 장치 %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;벤더 ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;제품 ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;리비전: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;시리얼 번호. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;상태: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>이름</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>운영 체제 종류</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>기본 메모리</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>일반</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>비디오 메모리</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>부팅 순서</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>연결되지 않음</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>하드 디스크</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>사용함</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>사용함</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>마운트되지 않음</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>이미지</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>호스트 드라이브</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>플로피 디스크</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>마운트되지 않음</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>이미지</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>호스트 드라이브</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>어댑터</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>오디오</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>어댑터 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>네트워크</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>장치 필터</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2개 활성화됨)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB 컨트롤러</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP 서버 포트</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>원격 디스플레이</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>URL 열기는 구현되지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>전원 꺼짐</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>저장됨</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>중단됨</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>실행 중</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>일시 정지됨</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>시작하는 중</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>멈추는 중</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>저장하는 중</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>복원하는 중</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>삭제하는 중</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>닫힘</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>열림</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>뿌리는 중</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>닫는 중</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>없음</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>플로피 디스크</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>하드 디스크</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>네트워크</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>프라이머리</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>세컨더리</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>일반</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>변경 불가능</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>가상 디스크 이미지</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK 이미지</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>없음</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>외부</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>게스트</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>무시</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>고정</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>마스터</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>슬레이브</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>장치&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>빈 오디오 드라이버</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>윈도 멀티미디어</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS 오디오 드라이버</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA 오디오 드라이버</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>윈도 DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>연결되지 않음</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>호스트 인터페이스</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>내부 네트워크</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>지원하지 않음</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>사용할 수 없음</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>바쁨</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>사용 가능함</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>고정됨</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>잡힘</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;검사 중...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;접근할 수 없음&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>호스트에서 게스트로</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>게스트에서 호스트로</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>양방향</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>디렉터리를 선택하십시오</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>파일을 선택하십시오</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>포트 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>시리얼 포트</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>공유 폴더</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>없음</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>공유 폴더</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>문제 발생</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>연결되지 않음</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>호스트 파이프</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>호스트 장치</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>사용자 정의</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>사용자 정의 하드 디스크</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos;은(는) 잘못된 호스트 키 코드입니다.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>키 &apos;%2&apos;의 값 &apos;%1&apos;은(는) 정규 표현식 &apos;%3&apos;에 맞지 않습니다.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>키 &apos;%1&apos;을(를) 삭제할 수 없습니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>분류</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[이름]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;왼쪽에서 설정 분류를 선택하시고 설정 항목 위에 마우스를 올려 놓으시면 정보가 나타납니다.&lt;i&gt;</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> 일반 </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> 입력 </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>기본 폴더(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>가상 머신</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI 파일</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>선택</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>키보드(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>호스트 키(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>자동으로 키보드 잡기(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>USB 장치 필터(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>빈 항목 추가 (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>장치에서 추가 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>삭제 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>선택한 USB 필터를 삭제합니다.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>위로 이동 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>선택한 USB 필터를 위로 이동합니다.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>아래로 이동 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>선택한 USB 필터를 아래로 이동합니다.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>대화 상자 도움말을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>잘못된 설정 감지됨</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>변경 사항을 저장하고 대화 상자를 닫습니다.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>변경 사항을 저장하지 않고 대화 상자를 닫습니다.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox 설정</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>가상 머신 창에서 사용될 호스트 키를 설정합니다. 항목을 활성화시킨 다음 새 호스트 키를 입력하십시오. 숫자나 문자, 커서 이동 및 편집 키는 호스트 키로 사용할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>새 필터 %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>언어</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> 언어 </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>인터페이스 언어(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>작성자:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>언어:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (내장됨)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;사용할 수 없음&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;알 수 없음&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;사용 가능한 사용자 인터페이스 언어의 목록입니다. 현재 사용하고 있는
+언어는 &lt;b&gt;굵게&lt;/b&gt; 표시되어 있습니다. &lt;i&gt;기본값&lt;/i&gt;을 선택하면 
+시스템 기본 언어를 사용합니다.&lt;/qt&gt;
+                                </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>기본값</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>기본값으로 선택된 VDI 폴더를 표시합니다. 새 가상 하드 디스크를 만들 때 폴더를 지정하지 않으면 이 폴더를 사용합니다.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>가상 머신 폴더 경로를 기본값으로 되돌립니다. 실제 경로는 이 대화 상자의 변경 사항을 저장하고 다시 열었을 때 표시됩니다.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>VDI 폴더 경로를 기본값으로 되돌립니다. 실제 경로는 이 대화 상자의 변경 사항을 저장하고 다시 열었을 때 표시됩니다.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>기본값으로 선택된 가상 머신 폴더를 표시합니다. 새 가상 머신을 만들 때 폴더를 지정하지 않으면 이 폴더를 사용합니다.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>기본 VDI 폴더를 선택하기 위한 대화 상자를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>기본 가상 머신 폴더를 선택하기 위한 대화 상자를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>이 옵션을 선택하면 가상 머신 창이 활성화되었을 때 키보드가 자동으로 가상 머신 쪽으로 넘어갑니다. 이 때 모든 키보드 입력은 가상 머신으로 전달됩니다.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>모든 전역 USB 필터를 표시합니다. 왼쪽의 체크 상자는 각각 필터의 활성화 상태를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>빈 값으로 초기화되어 있는 USB 필터를 만듭니다. 이 필터는 임의의 연결된 USB 장치에 대해서 일치할 것입니다.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>현재 호스트 PC에 연결되어 있는 장치의 값으로 초기화되어 있는 USB 필터를 만듭니다.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>VRDP 인증 라이브러리(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>VRDP 클라이언트의 인증을 담당하는 라이브러리 경로를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>VRDP 인증 라이브러리 파일을 선택하는 대화 상자를 엽니다.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>인증 라이브러리를 기본값으로 되돌립니다. 기본 인증 라이브러리 파일은 이 대화상자의 변경 사항을 저장하고 다시 열었을 때 표시됩니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>확장 기능(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>VT-x/AMD-V 사용(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>인텔의 VT-x나 AMD-V 같은 CPU의 하드웨어 가상화 확장을 기본적으로 사용할 지 선택합니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>동의합니다(&amp;A)</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>동의하지 않습니다(&amp;D)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>검색 패널 닫기</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>찾기 </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>찾을 문자열을 입력하십시오</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>이전(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>문자열의 이전 일치를 찾습니다</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>다음(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>문자열의 다음 일치를 찾습니다</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>대소문자 구분(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>선택하면 대소문자를 구분해서 검색합니다</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>문자열 찾을 수 없음</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;하드 디스크 없음&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>하드 디스크 없음</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>새 가상 디스크 만들기</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;이 마법사는 가상 머신을 위한 새 가상 디스크 이미지를 만들도록 도와 줍니다.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;앞으로&lt;/b&gt; 단추를 누르면 이 마법사의 다음 쪽으로 갈 수 있으며
+&lt;b&gt;뒤로&lt;/b&gt; 단추를 누르면 이전 쪽으로 갈 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>새 가상 디스크 생성 마법사에 오신 것을 환영합니다!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;만들고자 하는 가상 디스크의 종류를 선택하십시오.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;동적 크기 이미지&lt;/b&gt;는 처음에는 작은 공간을 차지하다가 게스트 운영체제에서
+디스크 공간을 사용하면 지정한 크기까지 자동으로 커집니다.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;고정 크기 이미지&lt;/b&gt;는 커지지 않습니다. 가상 디스크의 크기와 거의 같은 크기의
+파일에 저장됩니다.&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>이미지 종류</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>동적 크기 이미지(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>고정 크기 이미지(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>가상 디스크 이미지 종류</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;선택&lt;/b&gt; 단추를 눌러서 가상 디스크 이미지가 저장될 경로와 파일 이름을
+지정할 수 있거나 파일 이름을 직접 입력할 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>이미지 파일 이름(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>선택</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 디스크의 크기를 메가바이트 단위로 지정하십시오. 이 크기는 게스트 운영체제에
+가상 하드 디스크의 크기로 보여집니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>이미지 크기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>가상 디스크 위치와 크기</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>다음 설정을 사용하여 새 가상 디스크 이미지를 만듭니다:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>만약 위 설정이 올바르다면 &lt;b&gt;마침&lt;/b&gt; 단추를 누르십시오.
+                            완료 단추를 누르면 새 하드 디스크 이미지가 생성됩니다.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>요약</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%3 바이트&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;종류:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;위치:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;크기:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;바이트)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>하드 디스크 이미지 (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>새 하드 디스크 이미지 파일을 선택하십시오</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>새 가상 머신 만들기</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;이 마법사는 VirtualBox에서 새 가상 머신을 만들기 위한 과정을 안내합니다.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;앞으로&lt;/b&gt; 단추를 누르면 이 마법사의 다음 쪽으로 갈 수 있으며
+&lt;b&gt;뒤로&lt;/b&gt; 단추를 누르면 이전 쪽으로 갈 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>새 가상 머신 생성 마법사에 오신 것을 환영합니다!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;새 가상 머신의 이름과 가상 머신에 설치할 운영 체제의 종류를 선택하십시오.&lt;/p&gt;
+&lt;p&gt;가상 머신의 이름은 대개의 경우 소프트웨어와 하드웨어 설정을 반영합니다.
+VirtualBox 내부에서 가상 머신을 식별하는 데에도 사용됩니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>이름(&amp;A)</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>운영체제 종류(&amp;T)</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>가상 머신 이름과 운영체제 종류</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신에 할당할 기본 메모리(RAM)의 크기를 메가바이트 단위로 지정하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>기본 메모리 크기(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>메모리</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신의 부팅 하드 디스크로 사용할
+하드 디스크 이미지를 선택하십시오. &lt;b&gt;새로 만들기&lt;/b&gt; 단추를 눌러서
+새로운 하드 디스크 이미지를 만들 수 있으며, 또한 &lt;b&gt;기존 파일 사용&lt;/b&gt; 단추를
+눌러서 가상 디스크 관리자에서 존재하는 하드 디스크 이미지를 선택할 수
+있습니다.&lt;/p&gt;
+&lt;p&gt;자세한 하드 디스크 설정을 원하신다면 이 단계를 건너뛰고 가상 머신 설정
+대화 상자에서 하드 디스크를 연결하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>부팅용 하드 디스크 (프라이머리 마스터)(&amp;O)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>새로 만들기(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>기존 파일 사용(&amp;X)...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>가상 하드 디스크</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;다음 설정을 사용하여 새 가상 머신을 만듭니다:
+&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;위 사항이 맞다면 &lt;b&gt;마침&lt;/b&gt; 단추를 클릭하십시오. 클릭하면 새 가상 머신이 만들어집니다.&lt;/p&gt;&lt;p&gt;가상 머신을 만들고 나서도 위의 설정은 주 창의 &lt;b&gt;설정&lt;/b&gt; 대화 상자를 통해서 편집할 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>요약</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;이름:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;운영체제 종류:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;기본 메모리:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;부팅 하드 디스크:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>권장하는 기본 메모리 크기는 &lt;b&gt;%1&lt;/b&gt; 메가바이트입니다.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>권장하는 부팅 하드 디스크 크기는 &lt;b&gt;%1&lt;/b&gt; 메가바이트입니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 정보</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 질문</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 경고</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 오류</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 치명적 오류</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>이 메시지를 다시 표시하지 않기</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>&lt;tt&gt;%1&lt;/tt&gt;을(를) 열 수 없습니다. 현재 데스크톱 환경에서 이런 형식의 URL을 올바르게 처리할 수 있는지 확인하십시오.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;COM이나 VirtualBox COM 서버를 초기화할 수 없습니다. VirtualBox 서버가 실행 중이지 않거나 시작하는 데 오류가 발생했을 수도 있습니다.&lt;/p&gt;&lt;p&gt;프로그램을 종료합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox COM 개체를 만들 수 없습니다.&lt;/p&gt;&lt;p&gt;프로그램을 종료합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;전역 GUI 설정을 불러올 수 없습니다.&lt;/p&gt;&lt;p&gt;프로그램을 종료합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;전역 GUI 설정을 저장할 수 없습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>전역 VirtualBox 속성을 지정할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>USB 하위 시스템에 접근할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>새 가상 머신을 만드는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>새 가상 머신 &lt;b&gt;%1&lt;/b&gt;을(를) 만드는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;에 설정을 적용하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 설정을 저장하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 설정을 불러오는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;을(를) 시작하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 실행을 일시 정지시키는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 실행을 다시 시작시키는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 상태를 저장하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 스냅샷을 만드는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;을(를) 정지하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;을(를) 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 저장된 상태를 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%2&lt;/b&gt;의 저장된 상태 &lt;b&gt;%1&lt;/b&gt;을(를) 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 현재 상태를 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 현재 스냅샷과 상태를 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;이(가) 존재하지 않습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신 &lt;b&gt;%1&lt;/b&gt;을(를) 영구적으로 삭제하시겠습니까?&lt;/p&gt;&lt;p&gt;이 동작은 실행 취소할 수 없습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;접근할 수 없는 가상 머신 &lt;b&gt;%1&lt;/b&gt;의 등록을 해제하시겠습니까?&lt;/p&gt;&lt;p&gt;GUI를 사용해서 다시 등록할 수 없습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신 &lt;b&gt;%1&lt;/b&gt;의 저장된 상태를 삭제하시겠습니까?&lt;/p&gt;&lt;p&gt;이 동작은 게스트 OS를 올바르게 종료하지 않은 상태에서 전원을 끄거나 재부팅하는 것과 같습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;이 미디어 이미지를 등록 해제하면 다음 가상 머신에서 분리됩니다: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;계속하시겠습니까?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;이미지 파일 &lt;b&gt;%1&lt;/b&gt;이(가) 이미 존재합니다. 이 파일은 이미 다른 가상 디스크가 사용하고 있으므로 새 가상 디스크를 이 파일에 만들 수 없습니다.&lt;/p&gt;&lt;p&gt;다른 이미지 파일 이름을 지정하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;하드 디스크 이미지 파일 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;을(를)&lt;/nobr&gt; 삭제하시겠습니까?&lt;/p&gt;&lt;p&gt;만약 &lt;b&gt;아니오&lt;/b&gt;를 선택하시면 하드 디스크는 이 목록에서만 삭제되지만 이미지 파일은 물리적 디스크에 남아 있습니다.&lt;/p&gt;&lt;p&gt;만약 &lt;b&gt;예&lt;/b&gt;를 선택하시면 하드 디스크 이미지 파일도 같이 삭제됩니다. 이 동작은 실행 취소할 수 없습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 하드 디스크 이미지 &lt;b&gt;%1&lt;/b&gt;을(를) 삭제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 하드 디스크 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;을(를)&lt;/nobr&gt; 삭제하시겠습니까?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>가상 하드 디스크 이미지 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;을(를) 만드는 데 실패했습니다.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%4&lt;/b&gt;의 %3 컨트롤러의 장치 슬롯 %2에 UUID %1인 하드 디스크 이미지를 연결할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%3&lt;/b&gt;의 %2 컨트롤러의 장치 슬롯 %1에 있는 하드 디스크 이미지의 연결을 해제할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>하드 디스크</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD 이미지</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>플로피 이미지</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>%1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;을(를) 등록하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>%1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;의 등록을 해제하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>새 세션을 만들 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">UUID &lt;b&gt;%1&lt;/b&gt;을 가지는 가상 머신의 세션을 만들 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;의 세션을 열 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>미디어 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;의 접근 가능성 상태를 알 수 없습니다. 등록된 미디어 중 일부는 사용 불가능할 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>호스트 네트워크 인터페이스 &lt;b&gt;%1&lt;/b&gt;을(를) 생성할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>호스트 네트워크 인터페이스 &lt;b&gt;%1&lt;/b&gt;을(를) 삭제할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%2&lt;/b&gt;에 USB 장치 &lt;b&gt;%1&lt;/b&gt;을(를) 추가할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%2&lt;/b&gt;에서 USB 장치 &lt;b&gt;%1&lt;/b&gt;을(를) 제거할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%3&lt;/b&gt;에 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;을(를) 가리키는 공유 폴더 &lt;b&gt;%1&lt;/b&gt;을(를) 추가할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%3&lt;/b&gt;에서 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;을(를) 가리키는 공유 폴더 &lt;b&gt;%1&lt;/b&gt;을(를) 삭제할 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신 안에서 &lt;b&gt;마우스를 클릭했거나 호스트 키를 눌렀습니다&lt;/b&gt;. 이 동작을 실행하면 게스트 확장에서 마우스 통합을 지원하지 않는 경우 가상 머신에서 호스트 마우스 포인터와 키보드를 &lt;b&gt;잡게&lt;/b&gt; 됩니다. 키보드가 잡혀 있으면 호스트에서 실행 중인 프로그램으로 키보드 입력이 전달되지 않을 것입니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;호스트 키&lt;/b&gt;를 눌러서 키보드와 마우스를 &lt;b&gt;잡지 않도록&lt;/b&gt; 할 수 있습니다. 현재 할당되어 있는 호스트 키는 가상 머신 창의 상태 표시줄에서&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp; 아이콘 옆에 표시되어 있습니다.  마우스 아이콘 근처에 있는 이 아이콘은 현재 키보드와 마우스가 잡힌 상태를 표시합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 &lt;b&gt;자동으로 키보드 잡기&lt;/b&gt; 옵션이 켜져 있습니다. 가상 머신 창이 활성화되어 있을 때 자동으로 키보드를 &lt;b&gt;잡게 되며&lt;/b&gt; 호스트에서 실행 중인 프로그램으로 전달되지 않을 것입니다. 키보드가 잡혀 있을 경우에는 Alt-Tab 같은 시스템 동작을 비롯한 모든 키보드 입력이 가상 머신으로 전달됩니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;호스트 키&lt;/b&gt;를 눌러서 키보드가  &lt;b&gt;잡힌 상태를 해제&lt;/b&gt;할 수 있으며 정상적인 작동을 할 수 있도록 합니다. 현재 할당된 호스트 키는 가상 머신 창 아래쪽의 상태 표시줄의&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;아이콘 옆에 나타나 있습니다. 마우스 아이콘 근처에 있는 이 아이콘은 현재 키보드와 마우스가 잡힌 상태를 표시합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 가상 머신의 게스트 운영체제에서 &lt;b&gt;마우스 통합&lt;/b&gt;을 지원합니다. 게스트 운영체제에서 마우스를 사용하기 위해서 포인터를 &lt;i&gt;잡을&lt;/i&gt; 필요가 없습니다. 가상 머신 디스플레이 위에서 발생하는 모든 마우스 동작은 게스트 운영체제로 전달됩니다.  만약 마우스 포인터가 잡혀 있다면 자동으로 잡힌 상태가 해제됩니다.&lt;/p&gt;&lt;p&gt;상태 표시줄에 &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;과 같은 아이콘이 표시되어 마우스 통합을 게스트 운영체제에서 사용할 수 있고 현재 사용 중임을 나타냅니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;메모&lt;/b&gt;: 몇몇 프로그램들은 마우스 통합 모드에서 작동하지 않을 수 있습니다. 메뉴 표시줄의 항목을 선택해서 마우스 통합을 끄거나 다시 켤 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 가상 머신의 비디오 모드에서 게스트 운영체제가 &lt;b&gt;마우스 통합&lt;/b&gt;을 지원하지 않습니다. 게스트 운영체제에서 마우스를 사용하기 위해서 가상 머신 디스플레이나 호스트 키를 눌러서 마우스를 잡아야 합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;현재 가상 머신이 &lt;b&gt;일시 정지&lt;/b&gt;되어 있습니다. 키보드와 마우스 입력을 더 이상 받아들이지 않을 것입니다. 가상 머신을 사용하려면 메뉴 표시줄에서 다시 시작을 선택하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;하나 이상의 등록된 가상 하드디스크나 CD/DVD, 플로피 디스크 미디어를 사용할 수 없습니다. 이 미디어들이 사용 가능할 때까지 가상 머신을 사용할 수 없습니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;확인&lt;/b&gt; 단추를 누르면 가상 디스크 관리자가 실행됩니다. 이 창에서 어떤 미디어를 사용할 수 없는지 확인하십시오. 또는 &lt;b&gt;무시&lt;/b&gt; 단추를 눌러서 이 메시지를 무시할 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;가상 머신 창을 &lt;b&gt;전체 화면&lt;/b&gt; 모드로 전환합니다. &lt;b&gt;%1&lt;/b&gt; 키를 눌러서 창 모드로 되돌아갈 수 있습니다. 현재 &lt;i&gt;호스트&lt;/i&gt; 키는 &lt;b&gt;%1&lt;/b&gt;입니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;지역적 제한으로 인해서 VirtualBox를 &lt;i&gt;가상 머신 선택기&lt;/i&gt; 모드로 실행시킬 수 없습니다.&lt;/p&gt;&lt;p&gt;프로그램을 종료합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;치명적 오류&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;치명적이지 않은 오류&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;경고&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;오류 ID:&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>심각성: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;qt&gt;가상 머신을 실행하는 중 치명적인 오류가 발생하였습니다! 가상 머신의 전원이 꺼질 것입니다. 다음에 사용하기 위해서 아래에 나타나는 오류 메시지를 복사해 둘 것을 추천합니다:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신을 실행하는 중 오류가 발생하였습니다! 자세한 정보는 아래에 나와 있습니다. 아래에 설명된 오류를 고쳐서 가상 머신의 실행을 다시 시도할 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신을 실행하는 중 다음의 오류 조건에 걸릴 수도 있습니다. 이 메시지를 무시할 수 있지만, 가능하다면 적절한 작업을 통해서 이 오류가 발생하지 않도록 수정하시기 바랍니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>결과&amp;nbsp;코드: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>구성 요소: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>인터페이스: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>호출자: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>호출자&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;디렉터리 &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;에서 &lt;b&gt;%1&lt;/b&gt;을(를) 위한 파일을 찾을 수 없습니다.&lt;/p&gt;&lt;p&gt;언어를 시스템 기본값으로 초기화합니다. VirtualBox 주 창의 &lt;b&gt;파일&lt;/b&gt; 메뉴의 &lt;b&gt;환경 설정&lt;/b&gt; 대화상자를 연 다음, &lt;b&gt;언어&lt;/b&gt; 페이지에 있는 언어 중 하나를 선택하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;언어 파일 &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;을(를) 불러올 수 없습니다.&lt;p&gt;언어를 내장되어 있는 영어로 초기화합니다. VirtualBox 주 창의 &lt;b&gt;파일&lt;/b&gt; 메뉴의 &lt;b&gt;환경 설정&lt;/b&gt; 대화상자를 연 다음, &lt;b&gt;언어&lt;/b&gt; 페이지에 있는 언어 중 하나를 선택하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;게스트 운영체제에 설치된 VirtualBox 게스트 확장이 너무 오래되었습니다. 예상하는 버전은 %2이지만 설치된 버전은 %1입니다. 마우스 통합, 게스트 디스플레이 자동 크기 조정 같은 게스트 확장이 필요한 기능들이 작동하지 않을 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;장치&lt;/b&gt; 메뉴의 &lt;b&gt;게스트 확장 설치&lt;/b&gt; 항목을 선택하셔서 새 버전의 게스트 확장을 설치하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;게스트 운영체제에 설치된 VirtualBox 게스트 확장이 오래되었습니다. 예상하는 버전은 %2이지만 설치된 버전은 %1입니다. 마우스 통합, 게스트 디스플레이 자동 크기 조정 같은 게스트 확장이 필요한 기능들이 예상한 대로 작동하지 않을 수 있습니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;장치&lt;/b&gt; 메뉴의 &lt;b&gt;게스트 확장 설치&lt;/b&gt; 항목을 선택하셔서 새 버전의 게스트 확장을 설치하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;게스트 운영체제에 설치된 VirtualBox 게스트 확장의 버전이 높습니다. 예상하는 버전은 %2이지만 설치된 버전은 %1입니다.&lt;/p&gt;새 버전의 게스트 확장을 오래된 버전의 VirtualBox에서 사용하는 것은 지원되지 않습니다. &lt;b&gt;장치&lt;/b&gt; 메뉴의 &lt;b&gt;게스트 확장 설치&lt;/b&gt; 항목을 선택하셔서 현재 버전의 게스트 확장을 설치하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>가상 머신의 스냅샷 폴더를 &lt;b&gt;%1&lt;/b&gt;에서 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;(으)로 변경하는 데 실패했습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;게스트 비디오 메모리가 부족해서 심리스 모드로 들어갈 수 없습니다.&lt;/p&gt;&lt;p&gt;가상 머신의 비디오 메모리를 &lt;b&gt;%1&lt;/b&gt; 이상으로 설정하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;공유 폴더 &lt;b&gt;%1&lt;/b&gt;(&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;을(를) 가리키는)을(를) 가상 머신 &lt;b&gt;%3&lt;/b&gt;에서 삭제할 수 없습니다.&lt;/p&gt;&lt;p&gt;이 공유 폴더를 사용하고 있는 게스트 OS의 모든 프로그램을 종료하시고 다시 시도해 보십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox 게스트 확장 CD 이미지 파일 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;이나 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;을(를) 찾을 수 없습니다.&lt;/p&gt;&lt;p&gt;이 CD 이미지를 인터넷에서 다운로드하시겠습니까?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;에서 VirtualBox 게스트 확장 CD 이미지 파일을 다운로드할 수 없습니다.&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;에서 VirtualBox 게스트 확장 CD 이미지 파일을 다운로드하시겠습니까? (크기: %3 바이트)&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox 게스트 확장 CD 이미지 파일을 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;에서 다운로드했으며 &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;&lt;/nobr&gt;에 저장했습니다.&lt;/p&gt;&lt;p&gt;이 CD 이미지를 등록하고 가상 CD/DVD 드라이브에 마운트하시겠습니까?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신을 &lt;b&gt;전체 화면&lt;/b&gt; 모드로 전환합니다. &lt;b&gt;%1&lt;/b&gt; 키를 눌러서 창 모드로 되돌아갈 수 있습니다. 현재의 &lt;i&gt;호스트&lt;/i&gt; 키는 &lt;b&gt;%1&lt;/b&gt; 입니다.&lt;/p&gt;&lt;p&gt;전체 화면 모드에서는 메뉴 표시줄이 숨겨집니다. &lt;b&gt;호스트 키+Home&lt;/b&gt; 키를 눌러서 볼 수 있습니다.&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신을 &lt;b&gt;심리스&lt;/b&gt; 모드로 전환합니다. &lt;b&gt;%1&lt;/b&gt; 키를 눌러서 창 모드로 되돌아갈 수 있습니다. 현재의 &lt;i&gt;호스트&lt;/i&gt; 키는 &lt;b&gt;%1&lt;/b&gt; 입니다.&lt;/p&gt;&lt;p&gt;심리스 모드에서는 메뉴 표시줄이 숨겨집니다. &lt;b&gt;호스트 키+Home&lt;/b&gt; 키를 눌러서 볼 수 있습니다.&lt;/b&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신 창은 &lt;b&gt;%1&amp;nbsp;비트&lt;/b&gt; 모드에 최적화되어 있지만 현재 가상 디스플레이의 색 설정은 &lt;b&gt;%2&amp;nbsp;비트&lt;/b&gt;입니다.&lt;/p&gt;&lt;p&gt;게스트 운영체제의 성능을 향상시키려면 게스트 운영체제의 디스플레이 속성을 여시고 사용 가능한 경우 &lt;b&gt;%3&amp;nbsp;비트&lt;/b&gt; 모드를 선택하십시오.&lt;/p&gt;&lt;p&gt;&lt;b&gt;메모&lt;/b&gt;: OS/2 같은 일부 운영체제는 실제로 32&amp;nbsp;비트 모드에서 작동하지만 24&amp;nbsp;비트 모드를 사용한다고 보고합니다. 만약 이 메시지가 나타나면 다른 색 품질을 선택하거나 게스트 운영체제에서 필요한 색 품질(%4&amp;nbsp;비트)을 지원하지 않으면 이 메시지를 비활성화 시킬 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;가상 머신을 실행하는 중 치명적 오류가 발생하였고 가상 머신의 실행이 중단되었습니다.&lt;/p&gt;&lt;p&gt;도움말을 보시려면 &lt;a href=&quot;http://www.virtualbox.org&quot;&gt;http://www.virtualbox.org&lt;/a&gt; 사이트의 커뮤니티 섹션을 참조하거나 지원 업체에 연락하십시오. &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 디렉터리에 있는 로그 파일 &lt;tt&gt;VBox.log&lt;/tt&gt;와 이미지 파일 &lt;tt&gt;Vbox.png&lt;/tt&gt;의 내용도 같이 알려 주십시오. 이 파일의 내용은 오류가 발생했을 때 무엇을 하고 있었는지 알려 줍니다. 위 파일들은 주 VirtualBox 창의 &lt;b&gt;머신&lt;/b&gt; 메뉴의 &lt;b&gt;로그 보기&lt;/b&gt; 항목에서도 볼 수 있습니다.&lt;/p&gt;&lt;p&gt;가상 머신의 전원을 끄려면 &lt;b&gt;확인&lt;/b&gt; 단추를 누르거나, 디버깅 목적으로 계속 실행되게 하려면 &lt;b&gt;무시&lt;/b&gt; 단추를 누르십시오. 지금 당장 디버그하지 않으시려면 &lt;b&gt;확인&lt;/b&gt; 단추를 누르시기를 권장합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;새 가상 머신에 하드 디스크를 연결하지 않았습니다. 게스트 운영 체제가 설치되어 있는 하드 디스크나 또 다른 부팅 가능한 미디어를 연결하지 않는 한 머신은 부팅되지 않을 것입니다.&lt;/p&gt;&lt;p&gt;계속 진행하시겠습니까?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;에서 라이선스 파일을 찾을 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>라이선스 파일 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;을(를) 열 수 없습니다. 파일 권한을 확인하십시오.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>가상 머신 &lt;b&gt;%1&lt;/b&gt;에 ACPI 전원 단추 눌림 이벤트를 보낼 수 없습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox 온라인 등록 서비스에 연결할 수 없습니다.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;축하합니다! VirtualBox 사용자로 등록되었습니다.&lt;/p&gt;&lt;p&gt;등록 양식을 작성해 주셔서 감사합니다!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;다음 VirtualBox 제품을 등록할 수 없었습니다&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox 등록 대화상자</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;이 등록 양식을 사용하셔서 여러분이 어떻게 VirtualBox를 사용하는지 알려 주십시오. 선택적으로 VirtualBox 새 소식이나 업데이트 알림을 받을 수도 있습니다.&lt;/p&gt;&lt;p&gt;영문자로 된 전체 이름과 전자 우편 주소를 아래 항목에 입력해 주십시오. innotek에서는 이 정보를 제품 사용 통계와 VirtualBox 새 소식 알림을 보내는 데만 사용할 것입니다. 이 정보는 제 3자와 공유되지 않습니다. 개인 정보를 사용하는 곳에 대한 자세한 정보는 VirtualBox 사용자 설명서의 &lt;b&gt;개인 정보 정책&lt;/b&gt; 섹션이나 VirtualBox 웹 사이트의 &lt;a href=&quot;http://www.virtualbox.org/wiki/PrivacyPolicy&quot;&gt;개인 정보 정책&lt;/a&gt; 항목에서 찾아 보실 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>이름(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>영문자를 사용하셔서 전체 이름을 입력하십시오.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>전자 우편 주소(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>올바른 전자 우편 주소를 입력해 주십시오.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>이 정보를 사용해서 연락하지 마십시오(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>innotek에서 위에 지정한 전자 우편 주소로 전자 우편을 보내지 않게 하고 싶으면 선택하십시오.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>VirtualBox 등록 양식에 오신 것을 환영합니다!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>확인(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>연결 시간이 초과되었습니다.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>서버에서 등록 양식을 찾을 수 없습니다. (응답: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>공유 폴더</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>자세한 정보(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>가상 디스크 관리자(&amp;D)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>가상 디스크 관리자 대화 상자를 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>환경 설정(&amp;P)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>전역 환경 설정 대화 상자를 표시합니다</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>종료(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>프로그램을 종료합니다</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>새로 만들기(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>새로 만들기</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>새 가상 머신을 만듭니다</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>설정(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>설정</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>선택한 가상 머신을 설정합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>삭제(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>삭제</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>선택한 가상 머신을 삭제합니다</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>삭제(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>삭제</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>가상 머신의 저장된 상태를 삭제합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>새로 고침(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>새로 고침</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>선택한 가상 머신의 접근성 상태를 새로 고칩니다</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>내용(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>온라인 도움말의 내용을 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>VirtualBox 웹 사이트(&amp;V)...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>웹 브라우저를 열고 VirtualBox 제품 웹 사이트를 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox 정보(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>제품 정보 대화상자를 표시합니다</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>모든 경고 초기화(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>모든 경고 메시지를 다시 보이도록 설정합니다</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>파일(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>도움말(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>스냅샷(&amp;S)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>설명(&amp;E)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>설명(&amp;E) *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>보이기(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>보이기</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>선택한 가상 머신의 창으로 전환합니다</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>시작(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>시작</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>선택한 가상 머신을 시작합니다</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;VirtualBox에 오신 것을 환영합니다!&lt;/h3&gt;&lt;p&gt;이 창의 왼쪽 부분은 컴퓨터에 있는 모든 가상 머신 목록을 표시합니다. 아직 가상 머신을 만들지 않았기 때문에 이 목록은 현재 비어 있습니다.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;새 가상 머신을 만들시려면, 창 위쪽 도구 모음의 &lt;b&gt;새로 만들기&lt;/b&gt; 단추를 누르십시오.&lt;/p&gt;&lt;p&gt;&lt;b&gt;F1&lt;/b&gt; 키를 누르면 상황에 맞는 도움말을 볼 수 있으며, 최근 정보와 뉴스를 보려면 &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt;를 방문하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>머신(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>로그 보기(&amp;L)...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>로그 보기...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>선택한 가상 머신의 로그 파일을 표시합니다</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>VirtualBox 등록(&amp;E)...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox 등록 양식을 엽니다</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>이름</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>경로</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>공유 폴더(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;이 가상 머신에서 사용 가능한 공유 폴더의 목록입니다.
+도스 계열 운영체제에서
+&lt;i&gt;share&lt;/i&gt;라는 공유 폴더에 접근하려면
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;와 같은 식으로 입력하시고,
+리눅스에서는 &lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;와 같이 입력하십시오.
+이 기능을 사용하려면 게스트 확장이 필요합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">추가</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>새 공유 폴더를 추가합니다.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">편집</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">삭제</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>선택한 공유 폴더를 삭제합니다.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">새 공유 폴더 추가</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">선택한 공유 폴더 편집</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">선택한 공유 폴더 삭제</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> 머신 폴더</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> 임시 폴더</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;이름:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;경로:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>선택한 공유 폴더를 편집합니다.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>새 공유 폴더를 추가합니다 (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>선택한 공유 폴더를 편집합니다 (Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>선택한 공유 폴더를 삭제합니다 (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> 스냅샷 정보</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>이름(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>설명(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>자세한 정보(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1의 정보 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[스냅샷]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>스냅샷 삭제</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>스냅샷 삭제(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>스냅샷 찍기</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>스냅샷 찍기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">현재 상태 삭제</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">현재 상태 삭제(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>현재 스냅샷과 상태 삭제</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>현재 스냅샷과 상태 삭제(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>자세히 보기</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>자세히 보기(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>스페이스 바</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>현재 상태 (변경됨)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>현재 상태</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>현재 상태는 스냅샷에 저장되어 있는 상태와 다릅니다</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>현재 상태는 스냅샷에 저장되어 있는 상태와 같습니다</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (현재, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>온라인)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>오프라인)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>%1에 생성됨</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>%1에 생성됨</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%2부터 %1</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>스냅샷 %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>선택한 가상 머신의 스냅샷을 삭제합니다</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>현재 가상 머신 상태의 스냅샷을 찍습니다</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>현재 스냅샷으로 되돌리기</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>현재 스냅샷으로 되돌리기(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>가상 머신의 상태를 현재 스냅샷에 저장되어 있는 상태로 되돌립니다</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>현재 스냅샷을 삭제하고 가상 머신을 스냅샷이 찍히기 전의 상태로 되돌립니다</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>선택한 스냅샷의 자세한 정보를 봅니다</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>사용 안함</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>사용함</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>현재 가상 머신의 스냅샷 찍기</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>스냅샷 이름(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>스냅샷 설명(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>이름(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>필터 이름을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>제조사(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>제품(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>시리얼 번호(&amp;S)</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>원격지(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>동작(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>벤더 ID(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>제품 ID(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>리비전(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>포트(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>둘 다</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>예</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>아니오</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;제조사 필터를 지정합니다. 여기에 입력되는 문자열과
+&lt;i&gt;정확하게&lt;/i&gt; 일치해야 합니다. 빈 문자열은 어떠한 값과도
+일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;제품 이름 필터를 지정합니다. 여기에 입력되는 문자열과
+&lt;i&gt;정확하게&lt;/i&gt; 일치해야 합니다. 빈 문자열은 어떠한 값과도
+일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;시리얼 번호 필터를 지정합니다. 여기에 입력되는 문자열과
+&lt;i&gt;정확하게&lt;/i&gt; 일치해야 합니다. 빈 문자열은 어떠한 값과도
+일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;이 필터가 지역 컴퓨터에만 적용되는지(&lt;i&gt;아니오&lt;/i&gt;),
+그렇지 않으면 VRDP 클라이언트의 컴퓨터에만 적용되는지
+(&lt;i&gt;예&lt;/i&gt;), 아니면 둘 다(&lt;i&gt;둘 다&lt;/i&gt;)에 적용되는지
+선택합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;호스트 컴퓨터에 이 필터와 일치하는 장치가
+연결되었을 때의 동작을 정의합니다. &lt;i&gt;무시&lt;/i&gt;를 선택하면 
+호스트 컴퓨터에서 사용할 수 있도록 무시하며, &lt;i&gt;잡기&lt;/i&gt;를 선택하면
+가상 머신에서 사용할 수 있도록 잡습니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;벤더 ID 필터를 정의합니다. 
+&lt;i&gt;정확하게 일치하는&lt;/i&gt; 문자열 형식은 16진수 숫자
+네 개로 나타납니다. (예: &lt;tt&gt;XXXX&lt;/tt&gt;)
+빈 문자열은 임의의 값과 일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;제품 ID 필터를 정의합니다. 
+&lt;i&gt;정확하게 일치하는&lt;/i&gt; 문자열 형식은 16진수 숫자
+네 개로 나타납니다. (예: &lt;tt&gt;XXXX&lt;/tt&gt;)
+빈 문자열은 임의의 값과 일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;리비전 번호 필터를 정의합니다. 
+&lt;i&gt;정확하게 일치하는&lt;/i&gt; 형식은 &lt;tt&gt;IIFF&lt;/tt&gt;와 같이 나타납니다.
+&lt;tt&gt;I&lt;/tt&gt; 부분은 정수 부분의 10진수, &lt;tt&gt;F&lt;/tt&gt; 부분은 소수 부분의
+10진수를 나타냅니다. 빈 문자열은 임의의 값과
+일치합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;호스트 USB 포트 필터를 &lt;i&gt;정확하게 일치하는&lt;/i&gt; 문자열로
+정의합니다. 빈 문자열은 임의의 값과
+일치합니다.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;사용 가능한 장치가 없음&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>호스트 PC에 사용 가능한 장치가 연결되지 않았습니다</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>설명이 없습니다. 편집 단추를 눌러서 추가하십시오.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>편집</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>편집 (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>선택한 가상 머신에 접근할 수 &lt;b&gt;없습니다&lt;/b&gt;. 아래의 오류 메시지를 참고하시고 &lt;b&gt;새로 고침&lt;/b&gt; 단추를 눌러서 다시 사용 가능성 검사를 할 수 있습니다:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>처음 실행 마법사</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt; 처음으로 새 가상 머신을 만들기 시작할 것입니다. 이 마법사는 새로운 가상 머신을 만들고 운영체제를 설치하는 것을 도와 줄 것입니다.&lt;/p&gt;&lt;p&gt;&lt;b&gt;앞으로&lt;/b&gt; 단추를 누르면 이 마법사의 다음 페이지로, &lt;b&gt;뒤로&lt;/b&gt; 단추를 누르면 이전 페이지로 이동합니다. &lt;b&gt;취소&lt;/b&gt; 단추를 누르면 이 마법사에서 빠져나올 수 있습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>처음 실행 마법사에 오신 것을 환영합니다!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;설치에 사용할 미디어 종류를 선택하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>미디어 종류</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM 장치(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>플로피 장치(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;설치하실 운영 체제가 들어 있는 미디어를 선택하십시오. 설치 프로그램을 시작하기 위해서 이 미디어는 부팅 가능해야 합니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>미디어 원본</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>호스트 드라이브(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>이미지 파일(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>설치 미디어 선택</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;다음 미디어에서 부팅하도록 선택했습니다:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;위 사항이 올바르다면 &lt;b&gt;완료&lt;/b&gt; 단추를 누르십시오. 이 단추를 누르면 선택한 미디어는 가상 머신에 임시로 마운트되고 가상 머신을 시작합니다.&lt;/p&gt;&lt;p&gt;가상 머신을 닫으면 선택했던 미디어는 자동으로 언마운트되고 부팅 장치는 첫 번째 하드 디스크로 설정됩니다.&lt;/p&gt;&lt;p&gt;설치 프로그램의 종류에 따라서 시스템을 재부팅하는 경우가 있는데, 이 경우 가상 머신이 재부팅될 때 설치 프로그램의 시작을 막기 위해서 수동으로 미디어를 언마운트해야 할 경우가 있습니다. &lt;b&gt;장치&lt;/b&gt; 메뉴에 있는 적당한 &lt;b&gt;마운트 해제&lt;/b&gt; 동작을 실행시키시기 바랍니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>요약</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM 장치</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>플로피 장치</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>호스트 드라이브 %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;종류:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;원본:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;새 가상 머신을 처음으로 시작했습니다. 이 마법사는 선택한 가상 머신에서 운영 체제를 시작하기 위한 단계를 도와 줍니다.&lt;/p&gt;&lt;p&gt;아직까지 하드디스크가 연결되어 있지 않기 때문에 이 가상 머신에 운영체제를 즉시 설치할 수는 없습니다. 이것을 원하지 않으신다면 이 마법사의 실행을 취소한 다음 주 창의 &lt;b&gt;머신&lt;/b&gt; 메뉴의 &lt;b&gt;설정&lt;/b&gt; 항목에서 하드 디스크 설정을 편집하십시오.&lt;/p&gt;&lt;p&gt;&lt;b&gt;다음&lt;/b&gt; 단추를 누르면 이 마법사의 다음 쪽으로 진행하며 &lt;b&gt;이전&lt;/b&gt; 단추를 누르면 이전 쪽으로 돌아갑니다. &lt;b&gt;취소&lt;/b&gt; 단추를 눌러서 언제든지 마법사를 끝낼 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;운영 체제를 부팅하는 데 사용할 미디어 종류를 선택하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;운영 체제가 들어 있는 미디어를 선택하십시오. 이 미디어는 부팅 가능해야 하며, 그렇지 않으면 운영 체제를 시작할 수 없습니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;다음 미디어에서 운영 체제를 시작하도록 선택했습니다:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;위 사항이 올바르다면 &lt;b&gt;완료&lt;/b&gt; 단추를 누르십시오. 선택한 미디어가 가상 머신에 마운트되고 가상 머신의 실행이 시작됩니다.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%3부터 %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr세션 %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2부터 접근할 수 없음&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>접근할 수 없음</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>로그 뷰어</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>저장(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>새로 고침(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">닫기(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox 로그 뷰어</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;로그 파일을 찾을 수 없습니다. &lt;b&gt;새로 고침&lt;/b&gt; 단추를 눌러서 로그 폴더 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;을(를) 다시 검사하십시오.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>로그를 다른 이름으로 저장</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>찾기(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>닫기</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>네트워크 어댑터 사용하기(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>다음에 연결됨(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>MAC 주소(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>생성(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>새 무작위적 MAC 주소를 생성합니다.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>케이블 연결됨(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>호스트 인터페이스 설정</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>인터페이스 이름(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>파일 설명자(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>설정 프로그램(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>선택</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>종료 프로그램(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>TAP 설정 프로그램을 선택하십시오</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>TAP 종료 프로그램을 선택하십시오</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>선택하면 가상 네트워크 어댑터를 가상 머신에 설치합니다.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>이 어댑터가 호스트 운영체제의 실제 네트워크에 어떻게 연결되어 있는지를 제어합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">이 어댑터의 MAC 주소를 표시합니다. {0-9, A-F} 사이에서 선택된 12글자입니다.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>가상 네트워크 케이블이 머신 시작 시 연결되거나 연결되지 않음을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>이 어댑터에 선택된 호스트 인터페이스의 이름을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>TAP 인터페이스 이름을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>TAP 인터페이스를 설정하기 위한 명령어를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>설정 프로그램을 선택합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>TAP 인터페이스를 종료하기 위한 명령어를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>종료 프로그램을 선택합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>이 어댑터의 MAC 주소를 표시합니다. {0-9,A-F} 사이의 글자만 사용해서 총 12글자입니다. 두 번째 숫자는 짝수여야 합니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>시리얼 포트 사용하기(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>선택하면 가상 머신의 주어진 시리얼 포트를 사용합니다.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>포트 번호(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>시리얼 포트 번호를 표시합니다. 표준 시리얼 포트를 사용하거나 &lt;b&gt;사용자 정의&lt;/b&gt;를 선택하셔서 포트 설정을 정의할 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>IRQ(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>이 시리얼 포트의 IRQ 번호를 표시합니다. &lt;tt&gt;0&lt;/tt&gt;부터 &lt;tt&gt;255&lt;/tt&gt; 까지의 숫자를 사용할 수 있으며, &lt;tt&gt;15&lt;/tt&gt; 이상의 숫자는 이 가상 머신의 &lt;b&gt;IO APIC&lt;/b&gt; 설정이 활성화되어 있어야만 사용 가능합니다.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O 포트(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>이 시리얼 포트의 I/O 포트 주소를 표시합니다. 16진수 숫자&lt;tt&gt;0x0&lt;/tt&gt;부터 &lt;tt&gt;0xFFFF&lt;/tt&gt; 사이의 숫자를 사용할 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>포트 모드(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>이 시리얼 포트의 작동 상태를 조정합니다. &lt;b&gt;연결되지 않음&lt;/b&gt;을 선택하면 게스트 운영체제에서는 시리얼 포트를 감지할 것이지만 작동하지는 않을 것입니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>파이프 만들기(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>만약 선택한다면 가상 머신을 시작할 때 &lt;b&gt;포트 경로&lt;/b&gt;에 지정한 파이프를 만듭니다. 그렇지 않다면 가상 머신에서는 존재하는 파이프를 사용하려고 시도합니다.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>포트 경로(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>&lt;b&gt;호스트 파이프&lt;/b&gt; 모드로 작동할 때는 시리얼 포트의 파이프 경로를 표시하고, &lt;b&gt;호스트 장치&lt;/b&gt; 모드로 작동할 때는 호스트의 시리얼 장치 이름을 표시합니다.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>분류</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[링크]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[이름]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;왼쪽에서 설정 분류를 선택하시고 설정 항목 위에 마우스를 올려 놓으시면 정보가 나타납니다&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> 일반 </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> 하드 디스크 </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> 플로피 디스크 </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#floppy</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> 오디오 </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#audio</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> 네트워크 </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#network</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> 원격 디스플레이 </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> 공유 폴더 </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#sfolders</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>식별(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>이름(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>가상 머신의 이름을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>운영체제 종류(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>기본 메모리 크기(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>가상 머신에 할당할 메모리 크기를 설정합니다. 너무 크면 가상 머신이 시작하지 않을 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>비디오 메모리 크기(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>가상 머신에 할당할 비디오 메모리 크기를 설정합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>기본(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>선택</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>스냅샷 폴더의 경로를 선택합니다.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>초기화</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>확장된 기능</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>ACPI 사용하기(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>IO APIC 사용하기(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>부팅 순서(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>고급(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>설명(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>프라이머리 마스터(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;선택하지 않음&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>프라이머리 슬레이브(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>세컨더리 (IDE 1) 슬레이브(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>플로피 장치 마운트(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>호스트 플로피 드라이브(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>지정한 플로피 드라이브를 가상 플로피 드라이브로 마운트합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>이미지 파일(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>지정한 플로피 이미지를 가상 플로피 드라이브로 마운트합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>CD/DVD 드라이브 마운트(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>호스트 CD/DVD 드라이브(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>지정한 CD/DVD 드라이브를 가상 CD/DVD 드라이브로 마운트합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>ISO 이미지 파일(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>지정한 CD/DVD 이미지를 가상 CD/DVD 드라이브로 마운트합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>오디오 사용하기(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>호스트 오디오 드라이버(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>USB 컨트롤러 사용하기(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB 장치 필터(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>빈 항목 추가 (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>장치에서 추가 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>삭제 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>선택한 USB 필터를 삭제합니다.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>위로 이동 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>선택한 USB 필터를 위로 이동합니다.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>아래로 이동 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>선택한 USB 필터를 아래로 이동합니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>VRDP 서버 사용(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">서버 포트 </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">인증 방법 </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">인증 시간 제한 </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">VRDP 서버 포트를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>VRDP 인증 방법을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>밀리초 단위의 게스트 인증 제한 시간을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>대화 상자 도움말을 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>잘못된 설정 감지됨</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>변경 사항을 저장하고 대화 상자를 닫습니다.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>변경 사항을 저장하지 않고 대화 상자를 닫습니다.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>선택하면 지정한 가상 디스크를 프라이머리 마스터에 연결합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>선택하면 지정한 가상 디스크를 프라이머리 슬레이브에 연결합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>선택하면 지정한 가상 디스크를 세컨더리 슬레이브에 연결합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>이 IDE 슬롯에 연결되어 있는 가상 하드 디스크를 보거나 변경할 수 있도록 합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>선택하면 지정한 미디어를 가상 머신의 CD/DVD 드라이브에 마운트합니다. CD/DVD 드라이브는 항상 가상 머신의 세컨더리 마스터에 연결됩니다.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>가상 CD/DVD 드라이브에 마운트되어 있는 이미지를 표시하고 변경할 수 있도록 합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>선택하면 지정한 미디어를 가상 머신의 플로피 드라이브에 마운트합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>가상 플로피 드라이브에 마운트되어 있는 이미지를 표시하고 변경할 수 있도록 합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>선택하면 지정한 드라이버를 사용하여 호스트 오디오 카드와 통신하는 가상 PCI 오디오 카드를 가상 머신에 설치합니다.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>선택하면 가상 머신은 원격 데스크톱(RDP) 서버로 작동합니다. 가상 머신이 실행 중일 때 RDP 클라이언트를 통해서 가상 머신을 제어할 수 있도록 합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;연결되지 않음&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">프라이머리 마스터 하드 디스크를 선택하지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">프라이머리 슬레이브 하드 디스크를 선택하지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">프라이머리 슬레이브 하드 디스크가 이미 다른 슬롯에 연결되어 있습니다.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">세컨더리 슬레이브 하드 디스크를 선택하지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">세컨더리 슬레이브 하드 디스크가 이미 다른 슬롯에 연결되어 있습니다.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">CD/DVD 이미지 파일이 선택되지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">플로피 드라이브 이미지 파일이 선택되지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">어댑터 %1의 호스트 인터페이스가 잘못 선택되었습니다.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">VRDP 포트가 설정되지 않았습니다.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">VRDP 시간 제한이 설정되지 않았습니다.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - 설정</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>새 필터 %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>공유된 클립보드(&amp;S)</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>스냅샷 폴더(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>이 가상 머신에 설치할 운영체제(게스트 운영체제라고도 함) 종류를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;선택하면 가상 머신은 고급 설정 및 전원 관리(ACPI)를
+지원하게 됩니다. &lt;b&gt;주의:&lt;/b&gt; 게스트 운영 체제로 윈도를 설치한 후에 이 기능을
+끄지 마십시오!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;선택하면 가상 머신은 IO APIC를 지원하게 됩니다.
+이 경우 가상 머신의 성능이 저하될 수도 있습니다.
+&lt;b&gt;주의:&lt;/b&gt; 게스트 운영 체제로 윈도를 설치한 후에 이 기능을 끄지 마십시오!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>호스트와 게스트 운영체제 사이의 클립보드 공유 모드를 설정합니다. 이 기능을 사용하려면 게스트 확장이 게스트 운영체제에 설치되어야 합니다.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>이 가상 머신의 스냅샷을 저장할 경로를 표시합니다. 스냅샷은 많은 디스크 공간을 차지할 수도 있습니다.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>스냅샷 폴더 경로를 기본값으로 되돌립니다. 실제 경로는 이 대화 상자의 변경 사항을 저장하고 다시 열었을 때 표시됩니다.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>가상 머신의 설명을 표시합니다. 설치한 게스트 운영체제의 설정을 적어두는 데 도움이 될 수 있습니다.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>새 가상 디스크를 만들거나 기존의 가상 하드 디스크를 선택할 수 있는 가상 디스크 관리자를 엽니다.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>가상 머신에 마운트할 수 있는 호스트 플로피 드라이브를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>마운트할 플로피 이미지를 선택할 수 있는 가상 디스크 관리자를 엽니다.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>가상 머신에 마운트할 수 있는 호스트 CD/DVD 드라이브를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>마운트할 CD/DVD 이미지를 선택할 수 있는 가상 디스크 관리자를 엽니다.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;오디오 출력 드라이버를 제어합니다. &lt;b&gt;빈 오디오 드라이버&lt;/b&gt;를 선택하면
+게스트 운영 체제에서는 사운드 카드를 볼 수 있지만 모든 요청이 무시됩니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>선택하면 이 가상 머신의 USB 컨트롤러를 사용합니다.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>이 가상 머신의 모든 USB 필터를 표시합니다. 왼쪽에 있는 체크 상자는 각각 필터의 활성화 상태를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>빈 문자열로 초기화된 USB 필터를 추가합니다. 이 필터는 모든 USB 장치와 일치합니다.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>현재 호스트 PC에 연결되어 있는 장치의 값으로 초기화되어 있는 USB 필터를 만듭니다.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>어댑터 %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>호스트 인터페이스(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>사용 가능한 호스트 인터페이스를 표시합니다.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>새 호스트 인터페이스를 추가합니다.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>선택한 호스트 인터페이스를 삭제합니다.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;사용 가능한 인터페이스가 없음&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>추가</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>삭제</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox 호스트 인터페이스 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;선택한 호스트 네트워크 인터페이스 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;을(를) 삭제하시겠습니까?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;주의:&lt;/b&gt; 이 인터페이스는 이것 혹은 다른 가상 머신의 하나 이상의 네트워크 어댑터에서 사용될 수 있습니다. 이 어댑터를 삭제하면 해당하는 가상 머신의 설정을 수정하여 다른 인터페이스 이름이나 다른 어댑터 종류를 선택하지 않는 한 이 어댑터들은 작동하지 않을 것입니다.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> 시리얼 포트 </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>VT-x/AMD-V 사용하기(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>선택하면 인텔의 VT-x나 AMD-V 같은 호스트 CPU의 하드웨어 가상화 확장을 사용하려고 시도합니다. 회색 체크 상자는 전역 설정의 값을 따른다는 것을 의미합니다.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>기타 설정(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>실행할 때 마운트된 미디어 기억하기(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>만약 선택하면 가상 머신 실행 중에 CD/DVD나 플로피 미디어가 마운트된 상태의 변경 사항이 저장되어 다음 번 실행 때 사용할 수 있도록 합니다.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>기타(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>통과 사용하기(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>선택하면 게스트 운영체제에서 호스트 드라이브로 ATAPI 명령을 바로 보냅니다. 이는 가상 머신에서 호스트에 연결된 CD/DVD 라이터를 사용할 수 있도록 합니다. 현재 가상 머신 안에서 오디오 CD를 기록하는 것은 지원되지 않습니다.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>서버 포트(&amp;S) </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>인증 방법(&amp;M) </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>인증 시간 제한(&amp;T) </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VRDP 서버 포트 번호를 표시합니다. &lt;tt&gt;0&lt;/tt&gt;을 지정하면 기본값으로 초기화합니다.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>프라이머리 마스터 하드 디스크가 선택되지 않았습니다</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>프라이머리 슬레이브 하드 디스크가 선택되지 않았습니다</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>프라이머리 슬레이브 하드 디스크가 이미 다른 슬롯에 연결되어 있습니다</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>세컨더리 슬레이브 하드 디스크가 선택되지 않았습니다</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>세컨더리 슬레이브 하드 디스크가 이미 다른 슬롯에 연결되어 있습니다</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD 이미지 파일이 선택되지 않았습니다</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>플로피 이미지 파일이 선택되지 않았습니다</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>잘못된 호스트 네트워크 인터페이스가 선택되었습니다</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>중복된 포트 번호가 선택되었습니다 </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>중복된 포트 경로가 선택되었습니다 </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>&lt;b&gt;%2&lt;/b&gt; 쪽의 %1.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>포트 %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_nl.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_nl.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_nl.ts	(revision 7219)
@@ -0,0 +1,4594 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Nederlands</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Dutch</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Alexander L. de Goeij</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Verplaats omhoog (Ctrl-Omhoog)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Verplaats omlaag (Ctrl-Omlaag)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Verplaatst de geselecteerde boot-device omhoog.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Verplaatst de geselecteerde boot-device omlaag.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pl.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pl.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pl.ts	(revision 7219)
@@ -0,0 +1,5056 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Polski</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Polish</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Dawid Wrobel, Adrian Lubik</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>W górę (Ctrl-Góra)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>W dół (Ctrl-Dół)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Przenosi wybrane urządzenie bootujące w górę.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Przenosi wybrane urządzenie bootujące w dół.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Definiuje porządek bootawnia urządzeń. Użyj przełączników po lewej stronie, aby odblokować lub zablokować wybrane urządzenia, natomiast  przesuwając pozycje w górę i w dół zmienisz kolejność urządzeń.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Plik wykonywalny &lt;b&gt;%1&lt;/b&gt; wymaga Qt %2.x, wykryto natomiast Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Błąd - niekompatybilna biblioteka Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Lewy</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Prawy</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Lewy Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Prawy Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Lewy Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Prawy Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Lewy Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Prawy Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Lewy WinKey</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Prawy WinKey</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Klawisz WinMenu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Prawy Alt</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;klawisz_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Do przodu</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Wstecz</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Tak</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nie</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignoruj</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Skopiuj do schowka</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>niekompletna</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>niewłaściwa</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Wartość pola &lt;b&gt;%1&lt;/b&gt; na stronie &lt;b&gt;%2&lt;/b&gt; jest %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Jedna z wartości na stronie &lt;b&gt;%1&lt;/b&gt; jest %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>O programie</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Graficzny Interfejs Użytkownika VirtualBox, wersja %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Dodaj Interfejs Gospodarza</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nazwa Interfejsu</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Opisowa nazwa nowego interfejsu sieciowego</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Współdziel katalog</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Edytuj współdzielony folder</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Wybierz folder, który chcesz współdzielić</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Ścieżka folderu</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nazwa współdzielonego folderu</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Pokazuje ścieżkę do folderu istniejącego w systemie operacyjnym gospodarza.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Pokazuje nazwę współdzielonego folderu (tak, jak będzie ona widziana w goszczonym systemie operacyjnym).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Otwiera okno umożliwiające wybór folderu.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Ustaw na stałe</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Zamknij Maszynę Wirtualną</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Chcesz:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Zapisać stan maszyny</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+Z</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Wyłączyć maszynę</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+W</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Powróć do aktualnego zrzutu</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Przywróć stan maszyny do stanu zapisanego w aktualnym zrzucie</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Zapisuje aktualny stan wirtualnej maszyny na fizycznym dysku gospodarza.&lt;/p&gt;
+&lt;p&gt;Przy następnym uruchomieniu maszyny jej stan zostanie odtworzony z poprzednio zapisanego stanu. Praca z nią będzie możliwa natychmiast od tego samego miejsca w którym ja zakończyłeś przed dokonaniem zapisu.&lt;/p&gt;
+&lt;p&gt;Zauważ, że zapisywanie stanu maszyny może trwać dośc długo, w zależności od typu systemu operacyjnego gościa i ilości pamięci jaką jej przydzieliłeś.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Wysłać &amp;sygnał wyłączenia</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wysyła sygnał przycisku zasilania ACPI do maszyny wirtualnej.&lt;/p&gt;
+&lt;p&gt;System operacyjny gościa uruchomiony wewnątrz maszyny wirtualnej zazwyczaj powinien rozpoznać ten sygnał i automatycznie przeprowadzić bezpieczną procedurę zamknięcia. Jest to rekomendowany sposób wyłączenia maszyny, ponieważ wszystkie aplikacje uruchomione w maszynie będą mogły przed zamknięciem systemu zapisać swój stan i dane użytkownika.&lt;/p&gt;
+&lt;p&gt;Jeśli maszyna nie odpowiada na ten sygnał, goszczony system operacyjny może nie być poprawnie skonfigurowany lub w ogóle nie rozpoznawać sygnału przycisku zasilania ACPI. W takim przypadku należy ręcznie zapisać dane, zamknąć goszczony system operacyjny w odpowiedni dla niego sposób, a następnie zatrzymać pracę maszyny wirtualnej poprzez wybranie opcji &lt;b&gt;Wysłać sygnał wyłączenia&lt;b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wyłącza maszynę wirtualną.&lt;/p&gt;
+&lt;p&gt;Uwaga: spowoduje to natychmiastowe zakończenie pracy maszyny wirtualnej w taki sposób, że uruchomiony w niej goszczony system operacyjny nie będzie mógł przeprowadzić procedury bezpiecznego zamknięcia, co może doprowadzić do &lt;i&gt;utraty danych&lt;/i&gt; w maszynie. Zamykanie maszyny w ten sposób jest zalecane tylko, jeśli maszyna nie odpowiada na &lt;b&gt;Wysłanie sygnału zamknięcia&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kiedy zaznaczone, stan maszyny zostanie przywrócony do stanu zapisanego w bieżącym zrzucie zaraz po jej wyłączeniu. Jest to przydatne, jeśli jesteś pewien, że chcesz porzucić efekty swojej pracy i powrócić do bieżącego zrzutu.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Wskaźnik&amp;nbsp;aktywności&amp;nbsp;podłączonych&amp;nbsp;urządzeń&amp;nbsp;USB&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;niepodłączony&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;Kontroler USB jest wyłączony&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox - Edycja OpenSource</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Tryb pełnoekranowy</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Przełącz do trybu pełnoekranowego</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integracja Myszy</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Auto-skaluj ekran gościa</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>&amp;Auto-skaluj ekran gościa</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automatycznie skaluj rozmiar ekranu gościa wraz ze zmianą rozmiaru okna (wymaga Dodatków Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Dopasuj rozmiar okna</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Dopasuj rozmiar i pozycję okna względem ekranu gościa</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>W&amp;yślij Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Wyślij sekwencję Ctrl-Alt-Del do wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Wyś&amp;lij Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Wyślij sekwencję Ctrl-Alt-Backspace do wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>Zr&amp;esetuj</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Zresetuj maszynę wirtualną (&quot;twardy reset&quot;)</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>&amp;Zamknij system (ACPI)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Wyślij sygnał wciśnięcia przycisku zasilania (ACPI) do wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>Za&amp;mknij...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Zamknij wirtualną maszynę</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Zró&amp;b zrzut...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Zrób zrzut wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>O&amp;braz dyskietki...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Zamontuj plik obrazu dyskietki</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>O&amp;dmontuj dyskietkę</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Odmontuj aktualnie zamontowaną dyskietkę</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>O&amp;braz CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Zamontuj plik obrazu CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>&amp;Odmontuj CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Odmontuj aktualnie zamontowany nośnik CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Serwer zdalnego pulpitu RDP</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Zdalny &amp;Pulpit</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Włącza lub wyłącza zdalne połączenia RDP do tej maszyny</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Otwórz</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Udo&amp;stępnione foldery...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Otwiera okno ustawień współdzielonych folderów</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>Za&amp;instaluj Dodatki (Guest Additions)...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montuje obraz z instalatorem Dodatków dla goszczonych systemów (Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statystyki...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Linia pole&amp;ceń...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;Strona domowa VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Otwórz przeglądarkę i przejdź do strony VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;O Programie VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Pokaż okno z informacjami o produkcie</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Zresetuj wszystkie ostrzeżenia</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Powoduje, że wszystkie wyłączone typy ostrzeżeń i wiadomości będą pokazywane ponownie</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Z&amp;amontuj dyskietkę</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>&amp;Zamontuj CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;Urządzenia USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Urządzenia</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;buguj</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Pomoc</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Wskazuje, czy funkcja auto-skalowania ekranu gościa jest Włączona (&lt;img src=auto_resize_on_16px.png/&gt;) lub Wyłączona (&lt;img src=auto_resize_off_16px.png/&gt;). Uwaga: funkcja ta wymaga zainstalowania Dodatków (Guest Additions) w goszczonym systemie operacyjnym.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Wskazuje, czy kursor myszy gospodarza jest przechwycony przez goszczony system:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;kursor nie jest przechwycony&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;kursor jest przechwycony&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integracja myszy (IM) jest właczona&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM wyłączona, kursor przechwycony&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM wyłączona, kursor nieprzechwycony&lt;/nobr&gt;&lt;br&gt;Uwaga:  funkcja integracji kursora myszy wymaga zainstalowania Dodatków (Guest Additions) w goszczonym systemie operacyjnym.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Wskazuje, czy klawiatura jest przechwycona przez goszczony system operacyjny (&lt;img src=hostkey_captured_16px.png/&gt;) lub nie jest (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Pokazuje aktualnie wybrany Klawisz Gospodarza.&lt;br&gt;Klawisz ten, wciśniety pojedynczo, przełącza przechwyca
+nie klawiatury i myszy. Użyty razem z innymi klawiszami pozwala na szybkie wywołanie akcji dostępnych w menu głównym.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Pozwala na szybki dostęp do współdzielonych folderów (poprzez kliknięcie prawego przycisku myszy).&lt;br&gt; Uwaga: funkcja współdzielenia folderów wymaga zainstalowania Dodatków (Guest Additions) w goszczonym systemie operacyjnym.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Wskaźnik&amp;nbsp;aktywności&amp;nbsp;nośnika&amp;nbsp;w&amp;nbsp;stacji&amp;nbsp;dysków&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Napęd&amp;nbsp;Gospodarza&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">niezamontowany</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Wskaźnik&amp;nbsp;aktywności&amp;nbsp;nośnika&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Napęd&amp;nbsp;Gospodarza&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">niezamontowany</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Wskaźnik&amp;nbsp;aktywności&amp;nbsp;wirtualnych&amp;nbsp;dysków&amp;nbsp;twardych</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;niepodłączony&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Wskazuje, czy serwer zdalnego pulpitu (VRDP) jest włączony (&lt;img src=vrdp_16px.png/&gt;) lub nie (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;Serwer VRDP nasłuchuje na porcie %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pauza</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Wstrzymaj pracę wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Wz&amp;nów</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Wznów pracę wirtualnej maszyny</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>&amp;Wyłącz Integrację Myszy</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Tymczasowo wyłącz integrację kursora myszy gospodarza</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>&amp;Włącz Integrację Myszy</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Włącz tymczasowo wyłączoną integrację kursora myszy gospodarza</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Zrzut %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtulalBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Nie można znaleźć obrazu VirtulalBox Guest Additions CD &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; lub &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Napęd gospodarza </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maszyna</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Wskaźnik&amp;nbsp;aktywności&amp;nbsp;interfejsów&amp;nbsp;sieciowych</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Karta %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">podłączony</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">odłączony</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Wszystkie karty sieciowe są wyłączone&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Karty sieciowe</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Nie można znaleźć pliku obrazu VirtulalBox Guest Additions CD &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; lub &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Zamontuj wybrany napęd fizyczny Twojego komputera</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Zamontuj wybrany napęd fizyczny Twojego komputera</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Odłącz kabel sieciowy od wybranej wirtualnej karty sieciowej</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Podłącz kabel sieciowy do wybranej wirtualnej karty sieciowej</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>T&amp;ryb zintegrowany</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Przełącz w tryb zintegrowanego pulpitu</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Wskazuje, czy klawiatura jest przechwycona przez goszczony system operacyjny (&lt;img src=hostkey_captured_16px.png/&gt;) lub nie jest (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności nośnika w stacji dysków:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Napęd Gospodarza&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Niezamontowany&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności nośnika CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Napęd Gospodarza&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Niezamontowany&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności wirtualnych dysków twardych:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Brak podłączonych dysków twardych&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności interfejsów sieciowych:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Karta %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>podłączony</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>odłączony</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Wszystkie karty sieciowe są wyłączone&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności podłączonych urządzeń USB:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Brak podłączonych urządzeń USB&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kontroler USB jest wyłączony&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Wskazuje, czy serwer zdalnego pulpitu (VRDP) jest włączony (&lt;img src=vrdp_16px.png/&gt;) lub nie (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Wskaźnik aktywności współdzielonych folferów:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Zawartość...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Pokaż zawartość pomocy online</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Za&amp;rejestruj VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Otwiera formularz rejestracji programu VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nazwa</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Wirtualny rozmiar</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Aktualny rozmiar</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Rozmiar</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Menadżer Wirtualnych Dysków</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Dyski twarde</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>O&amp;brazy CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Ob&amp;razy dyskietek</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Pokaż pomoc dla tego okna</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Zaakceptuj treść dialogu</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Odrzuć treść dialogu</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nowy...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Dodaj...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Usuń</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Wysuń</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Odśwież</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nowy</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Dodaj</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Usuń</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Wysuń</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Odśwież</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>A&amp;kcje</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Ścieżka</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Typ dysku</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Typ nośnika</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Podłączony do</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Zrzut</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Sprawdzanie dostępności</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Sprawdzanie dostępności...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ dysku:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ nośnika:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Podłączony do:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Zrzut:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Błąd sprawdzania dostępności nośnika</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Sprawdzanie dostępności...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Podłączony do:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Błąd sprawdzania dostępności nośnika</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Plik obrazu nie jest dostępny</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Wybierz</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Wszystkie obrazy dysków (*.vdi; *.vmdk);;obrazy dysków wirtualnych (*.vdi);;obrazy VMDK (*.vmdk);;Wszystkie pliki (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Wybierz plik obrazu dysku twardego</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Obrazy CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Wybierz plik obrazu dysku CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Obrazy dyskietek (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Wybierz plik obrazu dyskietki</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Utwórz nowy wirtualny dysk wirtualny</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Dodaj (zarejestruj) istniejący plik obrazu</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Usuń (wyrejestruj) wybrany nośnik</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Wysuń wybrany nośnik poprzez odłączenie go od maszyny</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Odśwież listę nośników</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Obrazy CD/DVD-ROM (*.iso);;Wszystkie pliki (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Obrazy dyskietek (*.img);;Wszystkie pliki (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Pobieranie obrazu CD z Dodatkami (VirtualBox Guest Additions) z &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Anuluj pobieranie obrazu CD z Dodatkami (VirtualBox Guest Additions)</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Nie udało się odnaleźć pliku na serwerze (odpowiedź serwera: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Nie udało się określić rozmiaru pliku.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Nie udało się połączyć z serwerem (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Nie udało się pobrać pliku (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się zapisać pobranego pliku jako &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Wybierz folder, w którym zostanie zapisany plik obrazu z Dodatkami (VirtualBox Guest Additions)</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Upłynął czas limitu odpowiedzi.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Pobieranie pliku zostało anulowane przez użytkownika.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Różnicowy</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Nieznane urządzenie %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Dostawcy (Vendor ID): %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID Produktu (Product ID): %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Wersja (Revision): %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Nr seryjny: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Stan: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nazwa</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Typ systemu</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Pamięć podstawowa</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Ogólne</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Pamięć wideo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Kolejność bootowania</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Niepodłączone</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Dyski twarde</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Włączone</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Wyłączone</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Włączone</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Wyłączone</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Niezamontowana</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Plik obrazu</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Napęd gospodarza</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Dyskietka</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Niezamontowany</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Obraz</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Napęd gospodarza</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Karta</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Wyłączony</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Dźwięk</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Wyłączona</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Sieć</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtry urządzeń</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (aktywne: %2)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Wyłączony</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Kontroler USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port serwera VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Wyłączony</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Zdalny pulpit</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Otwieranie URLi nie zostało jeszcze zaimplementowane.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Wyłączona</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Zapisana</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Anulowana</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Uruchomiona</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Zapauzowana</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Uruchamianie</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Zatrzymywanie</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Zapisywanie</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Przywracanie</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Anulowanie</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Zamknięta</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Otwarta</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Zapisywanie</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Zamykanie</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Brak</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Dyskietka</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD-DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Dysk twardy</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Sieć</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Pierwszy</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Drugi</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normalny</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Niemodyfikowalny</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Bezpośredniego zapisu</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Obraz wirtualnego dysku</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Obraz VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Brak</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Zewnętrzna</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Gość</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignoruj</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Przytrzymaj</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Nadrzędny</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Podrzędny</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Urządzenie&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Sterownik dźwięku NULL</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Sterownik dźwięku OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Sterownik dźwięku ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Niepodłączona</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interfejsu gospodarza</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Wewnętrznej sieci</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nieobsługiwane</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Niedostępne</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Zajęte</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Dostępne</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Przytrzymane</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Przechwycone</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Sprawdzanie...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Niedostępny&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Wyłączony</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Gospodarz do Gościa</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Gość do Gospodarza</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Dwukierunkowy</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Wybierz folder</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Wybierz plik</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Wyłączone</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Porty szeregowe</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Współdzielone foldery</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Brak</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Współdzielone foldery</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Zatrzymana</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Odłączony</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Potok w systemie gospodarza</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Sprzętowy port gospodarza</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Użytkownika</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Inny dysk twardy</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; jest nieprawidłowym kodem klawisza gospodarza.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Wartość &apos;%1&apos; klucza &apos;%2&apos; nie odpowiada ograniczeniu wyrażenia regularnego &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Nie można usunąć klawisza &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nazwa]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Wybierz kategorię ustawień z listy po lewej i przesuń kursor myszy nad wybraną pozycję, aby uzyskać więcej informacji o nim&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Ogólne </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Klawiatura </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>&amp;Domyślne Foldery</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Maszyny</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Pliki VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Wybierz</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Klawiatura</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Klawi&amp;sz gospodarza</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Automatycznie przechwyć klawiaturę</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtry urządzeń &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Dodaj pusty (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Dodaj z (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Usuń (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Usuwa wybrany filtr USB.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+góra</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Przenieś wyżej (Ctrl+góra)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Przenosi wybrany filtr USB wyżej.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+dół</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Przenieś niżej (Ctrl+dół)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Przenosi wybrany filtr USB w dół.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Pokaż pomoc dla tego okna.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Wykryto nieprawidłowe ustawienia</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Akceptuje (zapisuje) zmiany i zamyka okno.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Odrzuca zmiany i zamyka okno.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferencje VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Pokazuje aktualnie zdefiniowany klawisz służący jako Klawisz Gospodarza w oknie wirtualnej maszyny. Aby ustawić go ponownie, aktywuj pole i wciśnij wybrany przez siebie klawisz klawiatury. Zauważ, że klawisze alfanumeryczne, strzałki kursora i klawisze edycji nie mogą być zdefiniowane jako Klawisz Gospodarza.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nowy filtr %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Język</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Język </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Język &amp;interfejsu</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(zy):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Język:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (wbudowany)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailabie&gt;</source>
+        <comment>Language</comment>
+        <translation type="obsolete">&lt;niedostępny&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;nieznany&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Lista wszystkich dostępnych języków interfejsu. Aktualnie używany język jest
+napisany &lt;b&gt;pogrubioną&lt;/b&gt; czcionką. Wybierz &lt;i&gt;Domyślny&lt;/i&gt;, aby
+powrócić do języka ustawionego jako domyślny w Twoim systemie.&lt;/qt&gt;
+                                              </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Domyślny</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Pokazuje ścieżkę do domyślnego folderu z obrazami dysków VDI. Folder ten będzie użyty w przypadku, gdy nie zostanie wybrany inny podczas dodawania istniejących bądź tworzenia nowych wirtualnych dysków twardych.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Przywraca domyślną ścieżkę folderu z maszynami wirtualnymi. Nowa ścieżka będzie widoczna po zaakceptowaniu zmian i ponownym otworzeniu tego okna.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Przywraca domyślną ścieżkę folderu z obrazami dysków VDI. Nowa ścieżka będzie widoczna po zaakceptowaniu zmian i ponownym otworzeniu tego okna.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Pokazuje ścieżkę do domyślnego folderu z maszynami wirtualnymi. Folder ten będzie użyty w przypadku, gdy nie zostanie wybrany inny podczas dodawania istniejących bądź tworzenia nowych wirtualnych dysków twardych.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Otwiera okno wyboru domyślnego folderu z obrazami dysków VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Otwiera okno wyboru domyślnego folderu z maszynami wirtualnymi.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Po zaznaczeniu klawiatura będzie automatycznie przechwytywana za każdym razem, gdy okno maszyny wirtualnej zostanie aktywowane. Po przechwyceniu klawiatury wszystkie kombinacje klawiszowe (włącznie z systemowymi, jak np. Alt-Tab) bedą przekierowywane do wirtualnej maszyny.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista wszystkich globalnych filtrów USB. Przełącznik po lewej stronie deceduje o tym, czy poszczególny filtr jest aktywny lub nie.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Dodaje nowy filtr USB ze wszystkimi polami wstępnie ustawionymi na puste. Uwaga: taki filtr będzie pasował do jakiegokolwiek podłączonego urządzenia USB.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Dodaje nowy filtr USB ze wszystkimi polami wypełnionymi wartościami odpowiadającymi wybranemu urządzeniu podłączonemu do Twojego komputera.</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;niedostępny&gt;</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>&amp;Biblioteka autentyfikacji VRDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Pokazuje ścieżkę do biblioteki udostpępniającej autentyfikację dla klientów Zdalnego Pulpitu (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Otwiera okno umożliwiające wybór pliku biblioteki autentyfikacji VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Przywraca domyślną ścieżkę pliku biblioteki autentyfikacyjnej. Nowa ścieżka będzie widoczna po zaakceptowaniu zmian i ponownym otworzeniu tego okna.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Funkcje dodatkowe</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Włącz obsługę &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Decyduje o tym, czy maszyny wirtualne powinny domyślnie korzystać z rozszerzeń sprzętowej wirtualizacji (np. Intel VT-x lub AMD-V), udostępnianych przez procesor Twojego komputera.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>&amp;Zgadzam się</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>&amp;Nie zgadzam się</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Zamknij panel wyszukiwania</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Szukaj </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Wpisz szukany tekst tutaj</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Poprzedni</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Szukaj poprzedniego wystąpienia danego tekstu</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Następny</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Szukaj następnego wystąpienia danego tekstu</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Uwzględniaj wielkość liter</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Szukaj z uwzględnieniem wielkości liter (jeśli zaznaczone)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Tekstu nie znaleziono</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;brak dysku twardego&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Brak dysku twardego</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Utwórz nowy dysk wirtualny</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kreator ten pomoże Ci utworzyć obraz nowego wirtualnego dysku twardego dla Twojej maszyny wirtualnej.&lt;/p&gt;
+&lt;p&gt;Użyj przycisku &lt;b&gt;Dalej&lt;/b&gt;, aby przejść do następnego kroku
+lub przycisku &lt;b&gt;Wstecz&lt;/b&gt;, aby powrócić do kroku poprzedniego.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Witaj w Kreatorze Nowego Dysku Wirtualnego!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified), as the Guest OS makes the usage of the disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow up. It is stored in the file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Wybierz typ obrazu wirtualnego dysku, jaki chcesz utworzyć.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Dynamicznie rozszerzany obraz&lt;/b&gt; początkowo zajmuje bardzo małą ilość
+miejsca na fizycznym dysku. Będzie on rósł dynamicznie (aż do
+podanego rozmiaru), kiedy system-gość będzie używał przestrzeni dysku.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Obraz o ustalonym rozmiarze&lt;/b&gt; nie rośnie. Jest zapisany w pliku o mniej-więcej
+takim samym rozmiarze, jak rozmiar wirtualnego dysku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Typ obrazu</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>D&amp;ynamicznie rozszerzany obraz</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+Y</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Obraz o stałym rozmiarze</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Typ obrazu wirtualnego dysku</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wciśnij przycisk &lt;b&gt;Wybierz&lt;/b&gt;, aby wybrać lokalizację oraz nazwę nowego pliku
+z obrazem wirtualnego dysku lub wprowadź jego nazwę bezpośrednio w polu poniżej.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Nazwa pliku obrazu</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Wybierz</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz rozmiar obrazu wirtualnego dysku twardego. Będzie on zgłoszony goszczonemu systemowi operacyjnemu 
+jako rozmiar wirtualnego dysku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Rozmiar obrazu</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Lokalizacja i rozmiar wirtualnego dysku</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Zamierzasz utworzyć obraz nowego wirtualnego dysku twardego o następujących parametrach:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Jeśli powyższe ustawienia są prawidłowe, wciśnij przycisk &lt;b&gt;Zakończ&lt;/b&gt;. Po naciśnięciu, obraz nowego dysku twardego zostanie utworzony.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Podsumowanie</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Bajtów&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Lokalizacja:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Rozmiar:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bajtów)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Obrazy dysków twardych (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Wybierz plik dla obrazu nowego wirtualnego dysku twardego</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz typ obrazu wirtualnego dysku twardego, jaki chcesz utworzyć.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Dynamicznie rozszerzany obraz&lt;/b&gt; początkowo zajmuje bardzo niewielką ilość
+miejsca na fizycznym dysku. Będzie on jednak rósł dynamicznie (aż do
+wybranego rozmiaru) wraz z zajmowaniem przez goszczony system operacyjny coraz większej przestrzeni dysku.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Obraz o stałym rozmiarze&lt;/b&gt; nie rośnie. Jest on od razu zapisywany w pliku o w przybliżeniu
+takim samym rozmiarze, jak wybrany rozmiar wirtualnego dysku.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Utwórz nową maszynę wirtualną</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kreator ten przeprowadzi Cię przez kolejne czynności potrzebne do utworzenia
+nowej maszyny wirtualnej.
+&lt;p&gt;Użyj przycisku &lt;b&gt;Dalej&lt;/b&gt;, aby przejść do następnego kroku
+lub przycisku &lt;b&gt;Wstecz&lt;/b&gt;, aby powrócić do kroku poprzedniego.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Witamy w Kreatorze Nowej Maszyny Wirtualnej!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select a type of the guest operating
+system you plan to install in the machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox products to identify the created virtual machine.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Wprowadź nazwę dla nowej maszyny wirtualne, oraz wybierz typ systemu-gościa,
+którego planujesz zainstalować na tej maszynie.&lt;/p&gt;
+&lt;p&gt;Nazwa maszyny wirtualnej zwykle przypomina jej konfigurację zprzętu i oprogramowanie.
+Będzie ona używana przez wszystkie produkty VirtualBox, aby zidentyfikować stworzoną maszynę.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Nazwa</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ systemu operacyjnego</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nazwa maszyny wirtualnej i typ systemu operacyjnego</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz rozmiar pamięci podstawowej (RAM) w megabajtach, jaki ma być zarezerwowany dla wirtualnej maszyny.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Rozmiar pamięci podstawowej</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Pamięć</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz obraz dysku, który ma zostać użyty
+jako dysk bootowalny wirtualnej maszyny. Możesz zarówno utworzyć nowy
+dysk twardy, używając przycisku &lt;b&gt;Nowy&lt;/b&gt; jak i wybrać istniejący obraz
+dysku twardego z listy poniżej lub wciskając przycisk &lt;b&gt;Istniejący&lt;/b&gt;
+(aby otworzyć okno Menadżera Wirtualnych Dysków ).&lt;/p&gt;
+&lt;p&gt;Jeżeli potrzebujesz użyć bardziej skomplikowanych ustawień dysku, możesz także
+opuścić ten krok i podłączyć dysk później, korzystając z okna Ustawień maszyny wirtualnej.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>D&amp;ysk bootowalny (Pierwszy Nadrzędny)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Nowy...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>&amp;Istniejący...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Wirtualny Dysk Twardy</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>                            &lt;p&gt;
+                            Zamierzasz utworzyć nową maszynę wirtualną
+                            o następujących parametrach:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;Jeżeli powyższe ustawienia są prawidłowe, wciśnij przycisk &lt;b&gt;Zakończ&lt;/b&gt;.
+Po naciśnięciu, nowa maszyna wirtualna zostanie utworzona. &lt;/p&gt;&lt;p&gt;
+Pamiętaj, że te i inne ustawienia utworzonej maszyny wirtualnej 
+możesz zmienić korzystając z przycisku &lt;b&gt;Ustawienia&lt;/b&gt; w 
+oknie głównym programu. Zauważ, że należy ją jednak uprzednio wyłączyć.&lt;/p&gt;
+                             </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Podsumowanie</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nazwa:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Typ systemu:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Pamięć podstawowa:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Dysk bootowalny:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Zalecany rozmiar pamięci podstawowej to &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Zalecany rozmiar dysku bootowalnego to &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wprowadź nazwę dla nowej maszyny wirtualnej oraz wybierz typ goszczonego systemu operacyjnego,
+który planujesz zainstalować na tej maszynie.&lt;/p&gt;
+&lt;p&gt;Nazwa maszyny wirtualnej zwykle wskazuje na jej konfigurację sprzętową i zainstalowane oprogramowanie.
+Będzie ona później używana przez pozostałe moduły VirtualBox, aby pomóc Ci rozróżnić tworzoną właśnie maszynę od innych Twoich maszyn.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informacja</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pytanie</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Ostrzeżenie</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Błąd</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Błąd krytyczny</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Nie pokazuj więcej tej wiadomości</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Nie udało się otworzyć &lt;tt&gt;%1&lt;/tt&gt;. Upewnij się, że Twój system potrafi obsługiwać odwołania tego typu.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się zainicjalizować COM lub odnaleźć serwer COM VirtualBox. Najprawdopodobniej serwer VirtualBox nie jest uruchomiony lub nie udało się go uruchomić.&lt;/p&gt;&lt;p&gt;Aplikacja zostanie zamknięta.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się stworzyć obiektu COM VirtualBox.&lt;/p&gt;&lt;p&gt;Aplikacja zostanie zamknięta.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się załadować globalnej konfiguracji interfejsu użytkownika.&lt;/p&gt;&lt;p&gt;Aplikacja zostanie zamknięta.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się załadować globalnej konfiguracji interfejsu użytkownika.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Nie udało się ustawić globalnych preferencji VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Nie udało się uzyskać dostępu do podsystemu USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Nie udało się utworzyć nowej maszyny wirtualnej.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się utworzyć nowej maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się zastosować ustawień do maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się zapisać ustawień maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się załadować ustawień maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się wystartować maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się wstrzymać pracy maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się wznowić pracy maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się zapisać stanu wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się stworzyć zrzutu wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się zatrzymać wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się usunąć wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się odrzucić zapisanego stanu wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nie udało się odrzucić zrzutu &lt;b&gt;%1&lt;/b&gt; maszyny wirtualnej &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się odrzucić aktualnego stanu wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się odrzucić aktualnego zrzutu i aktualnego stanu maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie istnieje maszyna wirtualna o nazwie &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy jesteś pewien, że chcesz trwale usunąć maszynę wirtualną &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;&lt;b&gt;Uwaga&lt;/b&gt;: tej czynności nie da się cofnąć!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy jesteś pewien, że chcesz wyrejestrować niedostępna maszynę wirtualną &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Nie będziesz mógł ponownie zarejestrować jej przy pomocy interfejsu użytkownika.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy jesteś pewien, że chcesz odrzucić zapisany stan wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Ta operacja jest jednoznaczna ze zresetowaniem lub wyłączeniem maszyny bez wykonania poprawnego zamknięcia przez goszczony system operacyjny.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wysunięcie tego obrazu nośnika spowoduje jego odłączenie od następujących maszyn wirtualnych: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Kontynuować?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Plik obrazu &lt;b&gt;%1&lt;/b&gt; już istnieje. Nie możesz stworzyć nowego wirtualnego dysku twardego korzystającego z tego pliku, ponieważ może on już być używany przez inny wirtualny dysk.&lt;/p&gt;&lt;p&gt;Podaj  nazwę innego pliku obrazu&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy chcesz usunąć plik obrazu dysku twardego &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Jeśli wybierzesz &lt;b&gt;Nie&lt;/b&gt;, wirtualny dysk twardy zostanie wyrejestrowany i usunięty z listy dysków, ale powyższy plik obrazu tego dysku pozostanie nienaruszony na dysku twardym Twojego komputera.&lt;/p&gt;&lt;p&gt;Jeśli wybierzesz &lt;b&gt;Tak&lt;/b&gt;, plik ten także zostanie usunięty z dysku twardego. &lt;b&gt;Uwaga&lt;/b&gt;: tej czynności nie da się cofnąć! Jeśli usuniesz plik, nie bedziesz mógł odzyskać danych w nim zapisanych!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się usunąć obrazu wirtualnego dysku twardego &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy chcesz usunąć (wyrejestrować) wirtualny dysk twardy &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Nie udało się stworzyć obrazu wirtualnego dysku twardego &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Nie udało się podłączyć obrazu dysku twardego o UUID %1 do złącza %2 kontrolera %3 maszyny &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nie udało się odłączyć obrazu dysku twardego od złącza %1 kontrolera %2 maszyny &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>dysku twardego</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>obrazu CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>obrazu dyskietki</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nie udało się zarejestrować %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nie udało się wyrejestrować %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Nie udało się stworzyć nowej sesji.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Nie udało się otworzyć sesji dla maszyny wirtualnej o UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się otworzyć sesji dla maszyny wirtualnej &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Nie udało się uzyskać stanu dostępności nośnika &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Niektóre z zarejestrowanych nośników mogą być niedostępne.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się stworzyć interfejsu sieciowego gospodarza &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się usunąć interfejsu sieciowego gospodarza &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nie udało się podłączyć urządzenia USB &lt;b&gt;%1&lt;/b&gt; do wirtualnej maszyny &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nie udało się odłączyć urządzenia USB &lt;b&gt;%1&lt;/b&gt; od wirtualnej maszyny &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nie udało się stworzyć współdzielonego folderu &lt;b&gt;%1&lt;/b&gt; (wskazującego na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) dla wirtualnej maszyny &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nie udało się usunąć współdzielonego folderu &lt;b&gt;%1&lt;/b&gt; (wskazującego na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) z wirtualnej maszyny &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wcisnąłeś &lt;b&gt;przycisk myszy&lt;/b&gt; wewnatrz okna Maszyny Wirtualnej lub wcisnąłeś &lt;b&gt;Klawisz Gospodarza&lt;/b&gt;. W wyniku, Maszyna Wirtualna &lt;b&gt;przechwyci&lt;/b&gt; kursor myszy gospodarza (jednak tylko, jeśli funkcja integracji kursora myszy nie jest obsługiwana przez goszczony system operacyjny) oraz klawiaturę, co z kolei sprawi, że będą one niedostępne dla innych aplikacji uruchomionych na Twoim komputerze.&lt;/p&gt;&lt;p&gt;W każdej chwili możesz wcisnąć &lt;b&gt;Klawisz Gospodarza&lt;/b&gt;, aby &lt;b&gt;uwolnić&lt;/b&gt; klawiaturę oraz mysz (jeśli jest przechwycona) i powrócić do normalnej pracy z innymi aplikacjami. Nazwa aktualnie ustawionego Klawisza Gospodarza jest wyświetlona na pasku statusu, na dole okna Wirtualnej Maszyny, zaraz obok ikony&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Ikona ta, wraz z umieszczoną obok niej ikoną myszy, wskazuje aktualny stan przechwycenia klawiatury i myszy.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Opcja&lt;b&gt; Automatycznego przechwytywania myszy&lt;/b&gt; jest włączona. Maszyna Wirtualna automatycznie &lt;b&gt;przechwyci&lt;/b&gt; klawiaturę  za każdym razem, gdy okno maszyny wirtualnej zostanie aktywowane i sprawi, że będzie ona niedostępna dla innych aplikacji uruchomionych na Twoim komputerze. Po przechwyceniu klawiatury wszystkie kombinacje klawiszowe (włącznie z systemowymi, jak np. Alt-Tab) bedą przekierowywane do wirtualnej maszyny.&lt;/p&gt;&lt;p&gt;W każdej chwili możesz jednak wcisnąć &lt;b&gt;Klawisz Gospodarza&lt;/b&gt;, aby &lt;b&gt;uwolnić&lt;/b&gt; klawiaturę oraz mysz (jeśli jest przechwycona) i powrócić do normalnej pracy z innymi aplikacjami. Nazwa aktualnie ustawionego Klawisza Gospodarza jest wyświetlona na pasku statusu, na dole okna Wirtualnej Maszyny, zaraz obok ikony &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Ikona ta, wraz z umieszczoną obok niej ikoną myszy, wskazuje aktualny stan przechwycenia klawiatury i myszy.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maszyna Wirtualna informuje, że goszczony system operacyjny obsługuje funkcję &lt;b&gt;integracji kursora myszy&lt;/b&gt;. Oznacza to, że nie musisz ręcznie &lt;i&gt;przechwytywać&lt;/i&gt; kursora myszy przez goszczony system operacyjny aby móc go w nim używać - wszystkie czynności myszy wykonane nad oknem Wirtualnej Maszyny będą automatycznie przekazywane bezpośrednio do goszczonego systemu operacyjnego. &lt;/p&gt;&lt;p&gt; Ponadto, ikona myszy na pasku statusu okna Wirtualnej Maszyny wyglądać będzie następująco:&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;, aby poinformować Cię, że funkcja integracji kursora myszy jest obsługiwana przez goszczony system operacyjny i jest w tej chwili włączona. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Uwaga&lt;/b&gt;: niektóre aplikacje mogą zachowywać się niepoprawnie, jeśli funkcja integracji kursora myszy jest włączona. W każdej chwili możesz ją jednak dla danej Wirtualnej Maszyny wyłączyć (lub włączyć ponownie) poprzez wybranie odpowiedniej opcji z menu &lt;i&gt;Maszyna&lt;/i&gt; okna maszyny.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maszyna Wirtualna informuje, że goszczony system operacyjny nie obsługuje funkcji &lt;b&gt;integracji kursora myszy&lt;/b&gt; w bieżącym trybie graficznym. Musisz ręcznie przechwycić kursor myszy (poprzez kliknięcie przyciskiem myszy nad oknem Wirtualnej Maszyny lub wciśnięcie Klawisza Gospodarza), aby móc używać myszy w goszczonym systemie operacyjnym.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maszyna Wirtualna jest aktualnie w stanie &lt;b&gt;Pauzy&lt;/b&gt; i tym samym nie obsłuży żadnych danych wejściowych pochodzących od klawiatury lub myszy. Jeśli chcesz kontynuować pracę w Maszynie Wirtualnej, musisz ją najpierw wznowić poprzez wybranie odpowiedniej opcji z menu &lt;i&gt;Maszyna&lt;/i&gt; okna maszyny.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jeden lub więcej z zarejestrowanych wirtualnych twardych dysków, nośników CD/DVD lub dyskietek nie jest w tej chwili dostępny. W wyniku, nie będziesz mógł używać wirtualnych maszyn korzystających z tych nośników dopóki dostęp do nich nie zostanie uzyskany ponownie.&lt;/p&gt;&lt;p&gt;Wciśnij &lt;b&gt;OK&lt;/b&gt; aby otworzyć Menadżer Wirtualnych Dysków i sprawdzić które z nośników są niedostępne, lub wciśnij &lt;b&gt;Ignoruj&lt;/b&gt;, aby zignorować tę wiadomość.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Okno wirtualnej maszyny przełączone zostanie teraz w tryb &lt;b&gt;pełnoekranowy&lt;/b&gt;. Możesz ponownie powrócić do trybu okna w każdej chwili poprzez wciśnięcie &lt;b&gt;%1&lt;/b&gt;. Zapamiętaj, że aktualnie zdefiniowany &lt;i&gt;Klawisz Gospodarza&lt;/i&gt; to &lt;b&gt;%1&lt;/b&gt; - w trybie pełnoekranowym nie będzie widoczny pasek statusu zawierający informacje m.in. o tym klawiszu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się uruchomić VirtualBox w trybie &lt;i&gt;Wyboru Wirtualnej Maszyny&lt;/i&gt; z powodu lokalnych ograniczeń.&lt;/p&gt;&lt;p&gt;Aplikacja zostanie zamknięta.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Błąd Krytyczny - Zamykanie...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Błąd Normalny&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Ostrzeżenie&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Sytuacja: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dalsza praca maszyny wirtualnej może doprowadzić do błędu opisanego poniżej. Możesz zignorować tę wiadomość, ale sugerowane jest przeprowadzenie odpowiednich działań, aby upewnić się, że błąd nie zajdzie.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Kod&amp;nbsp;Wyniku: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponent: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfejs: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Wywołana funkcja: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Kod&amp;nbsp;Wyniku&amp;nbsp;wywołanej&amp;nbsp;funkcji: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się odnaleźć pliku językowego dla języka &lt;b&gt;%1&lt;/b&gt; w katalogu &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Język programu zostanie tymczasowo przełączony na język ustawiony jako domyślny w Twoim systemie. Aby zmienić język programu na inny, otwórz okno &lt;b&gt;Ustawienia Globalne&lt;/b&gt; z menu &lt;b&gt;Plik&lt;/b&gt; w oknie głównym programu VirtualBox, po czym wybierz jeden z dostępnych języków na karcie &lt;b&gt;Język&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się odnaleźć pliku językowego &lt;b&gt;&lt;nonr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Język programu zostanie tymczasowo przełączony na (wbudowany) język angielski. Aby zmienić język programu na inny, otwórz okno &lt;b&gt;Ustawienia Globalne&lt;/b&gt; z menu &lt;b&gt;Plik&lt;/b&gt; w oknie głównym programu VirtualBox, po czym wybierz jeden z dostępnych języków na karcie &lt;b&gt;Język&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID Błędu: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wystąpił błąd krytyczny podczas pracy maszyny wirtualnej! Maszyna wirtualna zostanie zamknięta. Sugerujemy skopiowanie następujących informacji do schowka w celu dalszej kontroli:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wystąpił błąd podczas pracy maszyny wirtualnej! Więcej informacji o błędzie znajduje się poniżej. Możesz spróbować usunąć przyczynę błędu i wznowić pracę maszyny wirtualnej.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dodatki VirtualBox (Guest Additions) zainstalowane w goszczonym systemie operacyjnym są zbyt stare: zainstalowana wersja to %1, a wersja wymagana - %2. Niektóre z funkcji wymagające do pracy Dodatków (jak np. integracja myszy, auto-skalowanie ekranu gościa) najprawdopodobniej przestaną pracować poprawnie.&lt;/p&gt;&lt;p&gt;Proszę uaktualnić Dodatki do wymaganej wersji poprzez wybranie opcji &lt;b&gt;Zainstaluj Dodatki (Guest Additions)...&lt;/b&gt; z menu &lt;b&gt;Urządzenia&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dodatki VirtualBox (Guest Additions) zainstalowane w goszczonym systemie operacyjnym są zbyt stare: zainstalowana wersja to %1, a wersja wymagana - %2. Niektóre z funkcji wymagające do pracy Dodatków (jak np. integracja myszy, auto-skalowanie ekranu gościa) mogą pracować niezgodnie z oczekiwaniami.&lt;/p&gt;&lt;p&gt;Zalecane jest uaktualnienie Dodatków do wymaganej wersji poprzez wybranie opcji &lt;b&gt;Zainstaluj Dodatki (Guest Additions)...&lt;/b&gt; z menu &lt;b&gt;Urządzenia&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dodatki VirtualBox (Guest Additions) zainstalowane w goszczonym systemie operacyjnym są zbyt nowe dla tej wersji programu VirtualBox: zainstalowana wersja to %1, a wersja wymagana - %2. Używanie nowszej wersji Dodatków wraz ze starsza wersją programu VirtualBox nie jest możliwe. Proszę zainstalować wymaganą wersję Dodatków poprzez wybranie opcji &lt;b&gt;Zainstaluj Dodatki (Guest Additions)...&lt;/b&gt; z menu &lt;b&gt;Urządzenia&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nie udało się zmienić ścieżki folderu zrzutów dla maszyny wirtualnej &lt;b&gt;%1&lt;b&gt; na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się włączyć trybu zintegrowanego z powodu niewystarczającej ilości pamięci wideo.&lt;/p&gt;&lt;p&gt;Musisz skonfigurować Maszynę Wirtualną, aby miała przynajmniej &lt;b&gt;%1&lt;/b&gt; pamięci wideo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>Nie udało się usunąć współdzielonego folderu &lt;b&gt;%1&lt;/b&gt; (wskazującego na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) z wirtualnej maszyny &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Zamknij wszystkie programy uruchomione w systemie operacyjnym gościa, które mogą korzystać z tego folderu i spróbuj ponownie.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się odnaleźć pliku obrazu CD z Dodatkami (VirtualBox Guest Additions) &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; lub &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Czy chcesz pobrać go przez Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się pobrać obrazu CD z Dodatkami (VirtualBox Guest Additions) z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy jesteś pewien, że chcesz pobrać obraz CD z Dodatkami (VirtualBox Guest Additions) z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (o rozmiarze %3 bajtów)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Obraz z Dodatkami (VirtualBox Guest Additions) został pobrany z &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; i zapisany lokalnie jako  &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Czy chcesz go zarejestrować i zamontować w wirtualnym napędzie CD/DVD?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno wirtualnej maszyny zostanie teraz przełączone w tryb &lt;b&gt;pełnoekranowy&lt;/b&gt;. W każdej chwili możesz ponownie powrócić do trybu okna poprzez wciśnięcie &lt;b&gt;%1&lt;/b&gt;. Zapamiętaj, że &lt;i&gt;Klawisz Gospodarza&lt;/i&gt; jest aktualnie zdefiniowany jako &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Zapamiętaj także, że w trybie pełnoekranowym pasek statusu będzie ukryty. Możesz uzyskać do niego dostęp poprzez wciśnięcie kombinacji &lt;b&gt;Klawisz Gospodarza+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno wirtualnej maszyny zostanie teraz przełączone w tryb &lt;b&gt;zintegrowany&lt;/b&gt;. W każdej chwili możesz ponownie powrócić do trybu okna poprzez wciśnięcie &lt;b&gt;%1&lt;/b&gt;. Zapamiętaj, że &lt;i&gt;Klawisz Gospodarza&lt;/i&gt; jest aktualnie zdefiniowany jako &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Zapamiętaj także, że w trybie zintegrowanym pasek statusu będzie ukryty. Możesz uzyskać do niego dostęp poprzez wciśnięcie kombinacji klawiszy &lt;b&gt;Gospodarza+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Okno Maszyny Wirtualnej jest zoptymalizowane do pracy w &lt;b&gt;%1&amp;nbsp;bitowym&lt;/b&gt; trybie kolorów, natomiast w goszczonym systemie operacyjnym ustawiony jest aktualnie tryb &lt;b&gt;%2&amp;nbsp;bitowy&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Proszę otworzyć okno ustawień ekranu w goszczonym sytemie i, jeśli to możliwe, wybrać tryb &lt;b&gt;%3&amp;nbsp;bitowego&lt;/b&gt; koloru, aby uzyskać najlępszą wydajność wirtualnego podsystemu wideo. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Uwaga&lt;/b&gt;: niektóre systemy operacyjne, jak np. OS/2, mogą błędnie informować o pracy w trybie 24&amp;nbsp;bitowym (16 milionów kolorów) pomimo faktycznego używania trybu 32&amp;nbsp;bitowego. Spróbuj wybrać inny tryb z listy i sprawdzić, czy komunikat ten nie będzie się już pojawiał lub po prostu wyłączyć go teraz, jeśli jesteś pewien, że wymagany tryb kolorów (%4&amp;nbsp;bitów) nie jest dostępny w systemie operacyjnym gościa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wystąpił błąd krytyczny podczas pracy maszyny wirtualnej i została ona zatrzymana.&lt;/p&gt;&lt;p&gt;Pomoc możesz uzyskać korzystając z forum na stronie &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; (sekcja Community) lub kontaktując się bezpośrednio z nami. Pamiętaj, aby do opisu problemu dołączyć zawartość pliku z logiem &lt;tt&gt;VBox.log&lt;/tt&gt; oraz plik obrazu &lt;tt&gt;VBox.png&lt;/tt&gt;, które znajdziesz w katalogu &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, jak również informację o tym co robiłeś bezpośrednio przed wystąpieniem błędu. Dostęp do powyższych plików możesz także uzyskać wybierając opcję &lt;b&gt;Pokaż Log&lt;/b&gt; w menu &lt;b&gt;Maszyna&lt;/b&gt; w oknie głównym programu VirualBox.&lt;/p&gt;&lt;p&gt;Wciśnij &lt;b&gt;OK&lt;/b&gt; aby wyłączyć maszynę lub &lt;b&gt;Ignoruj&lt;/b&gt;, jeśli chcesz ją pozostawić nienaruszoną w celu debugowania. &lt;b&gt;Uwaga&lt;/b&gt;: jeśli nie zamierzasz debugować maszyny wirtualnej, zalecane jest, abyś wcisnął &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie podłączyłeś dysku twardego do maszyny wirtualnej. Maszyna nie będzie mogła wystartować systemu, dopóki nie podłączysz dysku twardego z zainstalowanym systemem operacyjnym lub innego bootwalnego medium, korzystając z okna ustawień maszyny lub pomocy Kreatora Pierwszego Uruchomienia.&lt;/p&gt;&lt;p&gt;Czy chcesz kontynuować?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nie udało się odnaleźć plików z licencją w &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Nie udało się otworzyć pliku z licencją &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Sprawdź uprawnienia pliku.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nie udało się wysłać sygnału wciśnięcia przycisku zasilania (ACPI) do wirtualnej maszyny &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się połączyć z internetową usługą rejestracji programu VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gratulacje! Zostałeś pomyślnie zarejestrowany jako użytkownik programu VirtualBox.&lt;/p&gt;&lt;p&gt;Dziękujemy za czas poświęcony na wypełnienie formularza rejestracyjnego!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie udało się zarejestrować produktu VirtualBox &lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Okno Rejestracji programu VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wypełnij ten formularz w celu poinformowania nas, że korzystasz z programu VirtualBox oraz, opcjonalnie, aby być informowanym o jego uaktualnieniach i nowościach.&lt;/p&gt;&lt;p&gt;Wprowadź poniżej swoje imię i nazwisko używając znaków alfabetu łacińskiego oraz swój adres e-mail. Uwaga: firma innotek będzie używała tych danych tylko w celu gromadzenia statystyk popularności programu i wysyłania biuletynów. W szczególności, innotek nigdy nieprzekaże Twoich danych osobowych podmiotom trzecim. Szczegółowe informacje na temat tego jak korzystamy z Twoich danych osobowych można znaleźć w sekcji &lt;b&gt;Privacy Policy&lt;/b&gt; instrukcji obsługi programu VirtualBox lub na podstronie &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; strony internetowej programu VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Imię i nazwisko</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Wprowadź swoje pełne imię i nazwisko używając znaków alfabetu łacińskiego.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;Adres e-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Wprowadź swój adres e-mail.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Proszę o niekorzystanie z tych informacji w celu kontaktowania się ze mną</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Zaznacz tę opcję, jeśli nie chcesz otrzymywać poczty od firmy innotek na adres e-mail, który podałeś powyżej.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Witamy w Formularzu Rejestracyjnym programu VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Potwierdź</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Upłynął czas limitu odpowiedzi.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Nie udało się zlokalizować formularza rejestracyjnego na serwerze (odpowiedź serwera: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Współdzielone foldery</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox - Edycja OpenSource</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Szczegóły</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>&amp;Menadżer Dysków Wirtualnych...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Pokaż okno Menadżera Dysków Wirtualnych</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Ustawienia Globalne...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Pokaż okno ustawień globalnych</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Wyjdź</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Zamknij aplikację</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nowa...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nowa</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Utwórz nową maszynę wirtualną</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>U&amp;stawienia...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Ustawienia</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Konfiguruj wybrana na liście maszynę wirtualną</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Usuń</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Usuń</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Usuń wybrana na liście maszynę wirtualną</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>&amp;Anuluj</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Odrzuć wybrany stan zaznaczonej na liście maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Odśwież</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Odśwież</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Odśwież stan dostępności wybranej na liście maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Zawartość...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Pokaż zawartość pomocy online</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Strona domowa &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Otwórz przeglądarkę i przejdź do strony VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;O Programie VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Pokaż okno z informacjami o produkcie</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Zresetuj &amp;wszystkie ostrzeżenia</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Powoduje, że wszystkie wyłączone typy ostrzeżeń i wiadomości będą pokazywane ponownie</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Plik</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Pomo&amp;c</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Zrzuty</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Opis</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>O&amp;pis *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>Po&amp;każ</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Pokaż</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Przejdź do okna wybranej na liście maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Uru&amp;chom</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Uruchom</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Uruchom wybraną na liście maszynę wirtualną</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Witamy w VirtualBox!&lt;/h3&gt;&lt;p&gt;Lewa część okna przeznaczona jest do wyświetlania listy wirtualnych maszyn dostępnych na Twoim komputerze. Lista jest teraz pusta, ponieważ nie utworzyłeś jeszcze żadnej maszyny.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Jeżeli chcesz utworzyć nową wirtualną maszynę, wciśnij przycisk &lt;b&gt;Nowa&lt;/b&gt; na głównym pasku narzędziowym, umieszczonym na górze okna.&lt;/p&gt;&lt;p&gt;Możesz także wcisnąć klawisz &lt;b&gt;F1&lt;/b&gt;, aby uzyskać natychmiastową pomoc lub odwiedzić stronę &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt;, aby uzyskać więcej informacji i wiadomości.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maszyna</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Pokaż &amp;Log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Pokaż Log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Pokaż pliki z logami wybranej na liście maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Z&amp;arejestruj program...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Otwórz formularz rejestracyjny programu VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nazwa</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Ścieżka</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Współdzielone &amp;foldery</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Wyświetla listę współdzielonych folderów dostępnych dla tej maszyny.
+Użyj
+&lt;tt&gt;net use x: \\vboxsvr\udział&lt;/tt&gt;
+aby uzyskać dostęp do współdzielonego folderu o nazwie &lt;i&gt;udział&lt;/i&gt; z systemów DOSowych, lub
+&lt;tt&gt;mount -t vboxsf udział punkt_montowania&lt;/tt&gt;
+aby uzyskać dostęp do niego z poziomu Linuksa. Uwaga: funkcja ta wymaga zainstalowania dodatków (Guest Additions).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Dodaj</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Dodaje nową definicję współdzielonego folderu.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Edytuj</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Usuń</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Usuwa wybraną definicję współdzielonego folderu.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Dodaj nowy współdzielony folder</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Edytuj wybrany współdzielony folder</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Usuń wybrany współdzielony folder</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Foldery maszyn</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Foldery tymczasowe</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nazwa:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ścieżka:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edytuj wybraną definicję współdzielonego folderu.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Dodaj nowy współdzielony folder (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spacja</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Edytuj wybrany współdzielony folder (Spacja)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Usuń wybrany współdzielony folder (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Szczegóły zrzutu </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nazwa</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>Opi&amp;s</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Szczegóły &amp;maszyny</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Szczegóły %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[zrzut]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Odrzuć zrzut</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>O&amp;drzuć zrzut</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Zrób zrzut</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Zrób &amp;zrzut</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Odrzuć aktualny stan</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Odrz&amp;uć aktualny stan</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Odrzuć aktualny zrzut oraz stan</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Odrzuć a&amp;ktualny zrzut oraz stan</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Pokaż szczegóły</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Pokaż szczegóły</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Miejsce</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Aktualny stan (zmieniony)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Aktualny stan (niezmieniony)</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Aktualny stan różni się od stanu zapisanego w aktualnym zrzucie</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Aktualny stan jest identyczny ze stanem zapisanym w aktualnym zrzucie</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (aktualny, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Zrobiony o %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Zrobiony %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 od %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Zrzut %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Odrzuć wybrany zrzut maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Zrób zrzut aktualnego stanu maszyny wirtualnej</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Powróć do aktualnego zrzutu</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Powróć do aktualnego zrzutu</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Przywróć stan maszyny wirtualnej do stanu zapisanego w bieżącym zrzucie</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Odrzuć aktualny zrzut i przywróć stan maszyny do stanu sprzed zrzutu</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Pokaż szczegóły wybranego zrzutu</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Wyłącz</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Włącz</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Zrób zrzut Maszyny Wirtualnej</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nazwa zrzutu</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>Opis &amp;zrzutu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nazwa</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Pokazuje nazwę filtru.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Producent</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Produk&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Nr &amp;seryjny</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>&amp;Zdalny?</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Akcja</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Dostawcy</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID Produkt&amp;u</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>Wersj&amp;a</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Bez znaczenia</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Tak</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Nie</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Decyduje o tym, czy filtr ten dotyczy urządzeń 
+USB podłączonych: lokalnie do Twojego komputera (&lt;i&gt;Nie&lt;/i&gt;),
+zdalnie do komputera na którym działa klient VRDP (&lt;i&gt;Tak&lt;/i&gt;)
+lub któregokolwiek z nich (&lt;i&gt;Bez znaczenia&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Decyduje o tym co zostanie zrobione, jeśli podłączone zostanie
+pasujące do filtra urządzenie USB: pozostawienie jego obsługi systemowi
+operacyjnemu gospodarza (&lt;i&gt;Ignoruj&lt;/i&gt;), lub przechwycenie go do ewentualnego
+użytku przez maszyny wirtualne użytkownika (&lt;i&gt;Przytrzymaj&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem nazwy producenta sprzętu
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; nazwie producenta). 
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem nazwy produktu
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; nazwie produktu). 
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem numeru seryjnego urządzenia 
+(wpisany łańcuch musi &lt;i&gt;idealnie  odpowiadać&lt;/i&gt; numerowi seryjnemu). 
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem ID dostawcy (vendor ID)
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; ID dostawcy). 
+Filtr powinien mieć format &lt;tt&gt;XXXX&lt;/tt&gt;, gdzie &lt;tt&gt;X&lt;/tt&gt; jest cyfrą szesnastkową.
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem ID produktu (product ID)
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; ID produktu). 
+Filtr powinien mieć format &lt;tt&gt;XXXX&lt;/tt&gt;, gdzie &lt;tt&gt;X&lt;/tt&gt; jest cyfrą szesnastkową.
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem numeru wersji (revision ID)
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; numerowi wersji). 
+Filtr powinien mieć format &lt;tt&gt;CCDD&lt;/tt&gt;, gdzie &lt;tt&gt;C&lt;/tt&gt; jest cyfrą
+dziesiętna całkowitej części numeru wersji, a &lt;tt&gt;D&lt;/tt&gt; jest cyfra dziesiętną 
+części ułamkowej. Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definicja filtra z użyciem numeru portu USB gospodarza
+(wpisany łańcuch musi &lt;i&gt;idealnie odpowiadać&lt;/i&gt; numerowi portu). 
+Puste pole sprawi, że filtr zadziała dla jakiejkolwiek wartości.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;brak dostępnych urządzeń&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Brak obsługiwanych urządzeń podłączonych do Twojego komputera</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Brak opisu. Wciśnij poniżej przycisk Edytuj, aby go dodać.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Edytuj</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Edytuj (Ctrl-E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Wybrana maszyna wirtualna jest &lt;i&gt;niedostępna&lt;/i&gt;. Proszę prześledzić poniższą wiadomość błędu i wcisnąć przycisk &lt;b&gt;Odśwież&lt;/b&gt;, jeśli chcesz powtórzyć sprawdzenie dostępności:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Kreator Pierwszego Uruchomienia</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Właśnie po raz pierwszy uruchomiłeś stworzoną przez siebie maszynę wirtualną. Kreator ten pomoże Ci w przeprowadzeniu kroków koniecznych do zainstalowania na niej wybranego przez Ciebie systemu operacyjnego. &lt;/p&gt;&lt;p&gt;Użyj przycisku &lt;b&gt;Dalej&lt;/b&gt;, aby przejść do następnego kroku lub przycisku &lt;b&gt;Wstecz&lt;/b&gt;, aby powrócić do kroku poprzedniego. Możesz także &lt;b&gt;Anulować&lt;/b&gt; pracę tego kreatora.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Witamy w Kreatorze Pierwszego Uruchomienia!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz typ nośnika jakiego chciałbyś użyć w celu instalacji systemu operacyjnego.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Typ nośnika</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;Płyta CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>D&amp;yskietka</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+Y</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wskaż nośnik zawierający program instalacyjny instalowanego systemu operacyjnego. Nośnik musi być bootowalny, w przeciwnym razie program instalacyjny nie wystartuje.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Źródło nośnika</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Napęd gospodarza </translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>P&amp;lik obrazu</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+L</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Wybierz nośnik instalacyjny</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybrałeś następujący nośnik jako dysk bootujący:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jeżeli powyższe ustawienia są prawidłowe, wciśnij przycisk &lt;b&gt;Zakończ&lt;/b&gt;. Wybrany nośnik zostanie tymczasowo zamontowany w maszynie wirtualnej i zostanie ona uruchomiona.&lt;/p&gt;&lt;p&gt;Uwaga: po zamknięciu wirtualnej maszyny wybrany nośnik zostanie automatycznie odmontowany, a urządzenie bootowane zostanie ustawione na pierwszy dysk twardy.&lt;/p&gt;&lt;p&gt;W zależności od instalowanego systemu operacyjnego może zajść potrzeba ręcznego odmontowania (wysunięcia) nośnika po zresetowaniu wirtualnej maszyny przez program instalacyjny, w celu unikniecia rozpoczęcia się procesu instalacji ponownie. Nośnik możesz wysynąć przy pomocy opcji &lt;b&gt;Odmontuj CD/DVD-ROM&lt;/b&gt; w menu &lt;b&gt;Urządzenia&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Podsumowanie</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Płyta CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Dyskietka</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Napęd gospodarza %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Źródło:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Właśnie po raz pierwszy uruchomiłeś stworzoną przez siebie maszynę wirtualną. Kreator ten pomoże Ci w przeprowadzeniu kroków koniecznych do uruchomienia w niej wybranego przez Ciebie systemu operacyjnego. &lt;/p&gt;&lt;p&gt;Zauważ, że aktualnie nie będziesz mógł zainstalować systemu operacyjnego w tej maszynie, ponieważ nie podłączyłeś do niej żadnego dysku twardego. Jeśli chcesz poprawić to teraz, zamknij kreator, wybierz opcję &lt;b&gt;Ustawienia&lt;/b&gt; z menu &lt;b&gt;Maszyna&lt;/b&gt; okna głownego VirtualBox, a następnie zmień konfigurację dysków twardych bieżącej maszyny.&lt;/p&gt;&lt;p&gt;Użyj przycisku &lt;b&gt;Dalej&lt;/b&gt;, aby przejść do następnego kroku lub przycisku &lt;b&gt;Wstecz&lt;/b&gt;, aby powrócić do kroku poprzedniego. Możesz także &lt;b&gt;Anulować&lt;/b&gt; pracę tego kreatora.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybierz typ nośnika jakiego chciałbyś użyć w celu uruchomienia systemu operacyjnego.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wskaż nośnik zawierający system operacyjny, który chcesz używać. Nośnik musi być bootowalny, w przeciwnym razie system operacyjny nie wystartuje.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Wybrałeś następujący nośnik, z którego zostanie uruchomiony system operacyjny:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Jeśli powyższe ustawienia są prawidłowe, wciśnij przycisk &lt;b&gt;Zakończ&lt;/b&gt;. Po naciśnięciu, wybrany nośnik zostanie zamontowany w maszynie wirtualnej i zostanie ona uruchomiona.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 od %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sesja %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Niedostępna od %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Niedostępna</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Przeglądarka Logów</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Zapisz</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+Z</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Odśwież</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">Z&amp;amknij</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Przeglądarka logów VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nie znaleziono plików z logami. Wciśnij przycisk &lt;b&gt;Odswież&lt;/b&gt; aby ponownie przeszukać katalog z logami &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Zapisz Log VirtualBox jako</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Szukaj</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zamknij</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Włącz kartę sieciową</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Podłączona do</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Adres &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generuj</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Generuje nowy, przypadkowy adres MAC.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;bel podłączony</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Ustawienia interfejsu sieciowego gospodarza</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nazwa &amp;interfejsu sieciowego</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Dodaje nowy interfejs gospodarza.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Op&amp;is pliku</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Aplikacja &amp;konfigurująca</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Wybierz</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Aplikacja &amp;dekonfigurująca</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;Brak pasujących interfejsów&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Dodaj</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Usuń</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Wybierz aplikację (skrypt) konfigurującą interfejs sieciowy TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Wybierz aplikację (skrypt) dekonfigurującą interfejs sieciowy TAP</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Po zaznaczeniu konfigurowana wirtualna karta sieciowa zostanie podłączona do maszyny wirtualnej.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Decyduje o sposobie w jaki wirtualna karta sieciowa zostanie podłączona do rzeczywistej sieci w systmie operacyjnym Gospodarza.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Pokazuje adres sieciowy MAC konfigurowanej karty. Adres składa się z 12 znaków z zakresu {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Decyduje o tym, czy kabel będzie podłączany do karty sieciowej przy starcie maszyny wirtualnej lub nie.
+</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Pokazuje nazwę interfejsu sieciowowego gospodarza wybraną dla tego adaptera.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">Lista wszystkich dostępnych interfejsów gospodarza.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">Usuwa wybrany interfejs.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Pokazuje nazwę interfejsu sieciowego TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Pokazuje komendę, która będzie wywoływana w celu konfiguracji interejsu sieciowego TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Wybiera aplikację (skrypt) konfigurującą.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Pokazuje komendę, która będzie wywoływana w celu dekonfiguracji interejsu sieciowego TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Wybiera aplikację (skrypt) dekonfigurującą.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Pokazuje adres MAC konfigurowanej karty sieciowej. Składa się on z dokładnie 12 znaków z zakresu {0-9,A-F}. UWAGA: drugi znak musi być cyfrą.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Włącz port szeregowy</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Kiedy zaznaczone, włącza wybrany port szeregowy w maszynie wirtualnej.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Numer Portu</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Pokazuje numer portu szeregowego. Możesz wybrać jeden ze standardowych portów szeregowych lub zaznaczyć opcję &lt;b&gt;Użytkownika&lt;/b&gt; i podać parametry portu ręcznie.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ Portu</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Wyświetla numer przerwania IRQ danego portu szeregowego. Poprawne wartości to liczby całkowite od &lt;tt&gt;0&lt;/tt&gt; do &lt;tt&gt;255&lt;/tt&gt;. Wartości większe od &lt;tt&gt;15&lt;/tt&gt; mogą być używane tylko, jeśli opcja &lt;b&gt;IO APIC&lt;/b&gt; zostanie włączona w ustawieniach maszyny wirtualnej.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>&amp;Adres I/O Portu</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Wyświetla adres portu I/O danego portu szeregowego. Poprawne wartości to liczby szesnastkowe od &lt;tt&gt;0&lt;/tt&gt; do &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Tryb Portu</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Definiuje tryb pracy danego portu szeregowego. Jeśli wybierzesz &lt;b&gt;Odłączony&lt;/b&gt;, goszczony system operacyjny wykryje port szeregowy, ale nie będzie mógł z niego korzystać.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Stwórz potok</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Kiedy zaznaczone, potok wybrany w polu &lt;b&gt;Ścieżka Portu&lt;/b&gt; zostanie utworzony podczas uruchamiania maszyny wirtualnej. W przeciwnym razie maszyna wirtualna spróbuje użyć istniejącego potoku.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Ścieżka &amp;Portu</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Wyświetla ścieżkę do potoku portu szeregowego w systemie gospodarza, jeśli port pracuje w trybie &lt;b&gt;Potok w systemie gospodarza&lt;/b&gt; lub do sprzętowego portu szeregowego, jeśli port pracuje w trybie &lt;b&gt;Sprzętowy port gospodarza&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nazwa]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Wybierz kategorię ustawień z listy po lewo i przenieś kursor myszy nad pozycję, o której chcesz się więcej dowiedzieć&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Ogólne </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Dyski </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Dyskietka </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Dźwięk </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Sieć </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Zdalny pulpit</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Współdzielone foldery </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identyfikacja</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nazwa</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Pokazuje nazwę wirtualnej maszyny.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ systemu</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Rozmiar pamięci po&amp;dstawowej</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Kontroluje ilość pamięci przydzielonej maszynie wirtualnej. Jeśli przydzielisz jej zbyt dużo, maszyna może się nie uruchomić.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Rozmiar pamięci &amp;wideo</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Kontroluje ilość pamięci wideo przydzielonej maszynie wirtualnej.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Podstawowe</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Wybierz</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Wybiera ścieżkę do folderu zrzutów.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Zresetuj</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Rozszerzone właściwości</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Włącz &amp;ACPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Włącz IO API&amp;C</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>&amp;Kolejność bootowania</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Zaawansowane</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>Opi&amp;s</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>Pierwszy (Primary, IDE0) &amp;Nadrzędny (Master)</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;nie wybrany&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>Pierwszy (Primary, IDE0) &amp;Podrzędny (Slave)</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Drugi (Secondary, IDE1) Podrzędny (Slave)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Zamontuj napęd dyskietek</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Napęd dyskietek gospodarza</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Montuje wybrany napęd dyskietek gospodarza jako wirtualny napęd dyskietek gościa.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Plik obrazu</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Montuje wybrany plik obrazu dyskietki jako wirtualny napęd dyskietek gościa.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Zamontuj napęd CD-DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Napęd CD/DVD-ROM gospodarza</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Montuje wybrany napęd CD/DVD gospodarza jako wirtualny napęd CD/DVD gościa.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;Plik obrazu ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Montuje wybrany plik obrazu nośnika CD/DVD jako wirtualny napęd CD/DVD gościa.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Włącz dźwięk</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>&amp;Sterownik dźwięku gospodarza</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>&amp;Włącz kontroler USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+W</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtry urządzeń USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Dodaj pusty (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Dodaj z (Alt-Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Usuń (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Usuwa wybrany filtr USB.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+góra</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Przenieś wyżej (Ctrl+góra)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Przenosi wybrany filtr USB w górę.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+dół</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Przenieś niżej (Ctrl+dół)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Przenosi wybrany filtr USB w dół.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Włącz serwer VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Port serwera </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Metoda autentyfikacji </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Limit czasu</translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Pokazuje port serwera VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Definiuje metodę autentyfikacji VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Określa maksymalny limit czasu odpowiedzi na żądanie autentyfikacji gościa (w milisekundach).</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Pokazuje okno pomocy.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Wykryto niepoprawne ustawienia</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Akceptuje (zapisuje) zmiany i zamyka okno.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Anuluje zmiany i zamyka okno.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Kiedy zaznaczone, podłącza wybrany wirtualny dysk twardy jako Nadrzędny (Master) Pierwszego (Primary) kontrolera IDE.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Kiedy zaznaczone, podłącza wybrany wirtualny dysk twardy jako Poddrzędny (Slave) Pierwszego (Master) kontrolera IDE.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Kiedy zaznaczone, podłącza wybrany wirtualny dysk twardy jako Poddrzędny (Slave) Drugiego (Secondary) kontrolera IDE.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Pokazuje wirtualny twardy dysk, który ma być podłączony do tego slotu IDE i pozwala szybko wybrać inny dysk.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Kiedy zaznaczone, montuje wybrany nośnik do napędu CD/DVD wirtualnej maszyny. Uwaga: napęd CD/DVD jest zawsze podłączany jako urządzenie Nadrzędne (Master) Drugiego (Secondary) kontrolera IDE na tej maszynie.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Pokazuje nazwę pliku obrazu do zamontowania w wirtualnym napędzie CD/DVD i pozwala szybko wybrać inny obraz.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Kiedy zaznaczone, montuje wybrany nośnik do napędu dyskietek w wirtualnej maszynie.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Pokazuje nazwę pliku obrazu do zamontowania w wirtualnym napędzie dyskietek i pozwala na szybkie wybranie innego obrazu.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Kiedy zaznaczone, wirtualna karta dźwiękowa PCI zostanie podłączona do wirtualnej maszyny przy użyciu wybranego z listy sterownika, umożliwiającego komunikację z kartą dźwiękową gospodarza.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Kiedy zaznaczone, wirtualna maszyna będzie funkcjonować jako serwer Remote Desktop Protocol (RDP) zezwalając zdalnym klientom na podłączenie się i pracę z wirtualną maszyną (gdy jest włączona), przy użyciu standardowego klienta RDP.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;niepodłączony&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Nadrzędny (Master) dysk Pierwszego (Primary) kontrolera nie został wybrany.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Podrzędny (Slave) dysk Pierwszego (Primary) kontrolera nie został wybrany.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Podrzędny (Slave) dysk Pierwszego (Primary) kontrolera jest już podłączony do innego slotu.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Podrzędny (Slave) dysk Drugiego (Secondary) kontrolera nie został wybrany.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Podrzędny (Slave) dysk Drugiego (Secondary) kontrolera został już podłączony do innego slotu.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">Plik obrazu nośnika CD/DVD nie został wybrany.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">Plik obrazu dyskietki nie został wybrany.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Wybrano nieprawidłowy interfejs sieciowy gospodarza dla Karty sieciowej %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Port VRDP nie został ustawiony.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">Limit czasu VRDP nie został ustawiony.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Ustawienia</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nowy filtr %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Współdzielony schowek</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>&amp;Folder zrzutu</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Pokazuje typ systemu operacyjnego, jaki zamierzasz zainstalować na tej maszynie wirtualnej (zwanym goszczonym systemem operacyjnym).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Kiedy zaznaczone, wirtualna maszyna będzie obsługiwać
+Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Uwaga:&lt;/b&gt; nie wyłączaj
+tej opcji po zainstalowaniu na tej maszynie wirtualnej systemu Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Kiedy zaznaczone, wirtualna maszyna będzie obsługiwać
+Input Output APIC (IO APIC), które może w niewielkim stopniu zmniejszyć wydajność wirtualnej maszyny. &lt;b&gt;Uwaga:&lt;/b&gt; nie wyłączaj tej opcji po zainstalowaniu na tej maszynie systemu Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Definiuje tryb współdzielenia schowka pomiędzy systemami operacyjnymi gospodarza i goszczonym. Uwaga: opcja ta wymaga zainstalowania Dodatków (Guest Additions) w goszczonym systemie operacyjnym.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Pokazuje ścieżkę, do której będą zapisywane zrzuty maszyny wirtualnej. Uwaga: zrzuty mogą zająć sporo miejsca na dysku.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Przywraca domyślną ścieżkę folderu ze zrzutami. Nowa ścieżka będzie widoczna po zaakceptowaniu zmian i ponownym otworzeniu tego okna.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Pokazuje opis maszyny wirtualnej. Możesz tu umieścić szczegóły dotyczące konfiguracji zainstalowanego jako gościa systemu operacyjnego.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Przywołuje Menadżer Dysków Wirtualnych, abyś mógł utworzyć nowy lub wybrać istniejący już wirtualny dysk twardy do podłączenia.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Lista napędów dyskietek systemu gospodarza, dostępnych do zamontowania w wirtualnej maszynie.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Wywołuje Menadżer Dysków Wirtualnych, aby wybrać obraz dyskietki do zamontowania.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Lista dostępnych napędów CD/DVD systemu gospodarza, dostępnych do zamontowania w wirtualnej maszynie.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Wywołuje Menadżer Dysków Wirtualnych, aby wybrać obraz CD/DVD do zamontowania.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ustawia sterownik wyjścia dźwięku. Wybranie &lt;b&gt;Sterownika dźwięku NULL&lt;/b&gt; sprawi, że goszczony system będzie widział kartę dźwiękową, jednakże każdy dostęp do niej zostanie zignorowany.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Kiedy zaznaczone, włącza wirtualny kontroler USB tej maszyny.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista wszystkich filtrów USB tej maszyny. Przełącznik po lewej definiuje, czy szczególny filtr jest włączony lub nie.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Dodaje nowy filtr USB ze wszystkimi polami wstępnie ustawionymi na puste. Uwaga: taki filtr będzie pasował do jakiegokolwiek podłączonego urządzenia USB.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Dodaje nowy filtr USB ze wszystkimi polami wypełnionymi wartościami odpowiadającymi wybranemu urządzeniu podłączonemu do Twojego komputera.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Karta %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Interfejsy gospodarza</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Lista wszystkich dostępnych interfejsów gospodarza.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Dodaje nowy interfejs gospodarza.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Usuwa wybrany interfejs gospodarza.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Brak pasujących interfejsów&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Dodaj</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Usuń</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox - Interejs Gospodarza %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Czy chcesz usunąc interfejs sieciowy gospodarza &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Uwaga:&lt;/b&gt; Interfejs ten może być używany przez jedną lub więcej kart sieciowych podłączonych do tej lub innej maszyny wirtualnej. Po jego usunięciu karty te nie będa pracować, dopóki nie poprawisz ich ustawień wybierając inną nazwę interfejsu sieciowego bądź zmieniając sposób podłączenia kart do sieci gospodarza.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Porty szeregowe </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Włącz &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Kiedy zaznaczone, maszyna wirtualna będzie korzystać z rozszerzeń sprzętowej wirtualizacji (np. Intel VT-x lub AMD-V), udostępnianych przez procesor Twojego komputera. Stan nieaktywny przełącznika oznacza, że opcja ta będzie zależna od ustawienia w Ustawieniach Globalnych.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Inne &amp;Ustawienia</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Z&amp;apamiętaj media zamontowane podczas pracy maszyny</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Jeśli zaznaczone, zmiany w ustawieniach zamontowania nośników CD/DVD oraz Dyskietek podczas pracy maszyny będą zapamiętywane pomiędzy kolejnymi uruchomieniami maszyny.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>&amp;Inne</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Włącz ATAPI Passthrough</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+W</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Kiedy zaznaczone, zezwala goszczonemu systemowi operacyjnemu na wysyłanie poleceń ATAPI bezpośrednio do napędu gospodarza, umożliwiając korzystanie wewnątrz Maszyny Wirtualnej z nagrywarek CD/DVD podłączonych do komputera. &lt;b&gt;Uwaga&lt;/b&gt;: nagrywanie płyt CD Audio w ten sposób nie jest jeszcze obsługiwane.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Port serwera </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Metoda autentyfikacji </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Limit czasu odpowiedzi </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Pokazuje numer portu serwera VRDP. Aby ustawić port na wartość domyślną, wpisz &lt;tt&gt;0&lt;/tt&gt; (zero).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Nadrzędny (Master) dysk Pierwszego (Primary) kontrolera nie został wybrany</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Podrzędny (Slave) dysk Pierwszego (Primary) kontrolera nie został wybrany</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Podrzędny (Slave) dysk Pierwszego (Primary) kontrolera jest już podłączony do innego slotu</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Podrzędny (Slave) dysk Drugiego (Secondary) kontrolera nie został wybrany</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Podrzędny (Slave) dysk Drugiego (Secondary) kontrolera został już podłączony do innego slotu</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Plik obrazu dysku CD/DVD nie został wybrany</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Plik obrazu dyskietki nie został wybrany</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Wybrano nieprawidłowy interfejs sieciowy gospodarza</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Wybrano powtarzający się numer portu </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Wybrano powtarzającą się ścieżkę portu </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 na stronie &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_BR.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_BR.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_BR.ts	(revision 7219)
@@ -0,0 +1,5097 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Português</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation>Brasil</translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Portuguese</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation>Brazil</translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Erico Mendonca &lt;erico.mendonca@gmail.com&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Mover para Cima (Ctrl-Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Mover para Baixo (Ctrl-Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Move o dispositivo de boot selecionado para cima.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Move o dispositivo de boot selecionado para baixo.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Define a ordem de boot dos dispositivos. Utilize as caixas do lado esquerdo para habilitar ou desabilitar dispositivos de boot individuais. Mova os itens para baixo ou para cima para alterar a ordem de boot.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>O executável &lt;b&gt;%1&lt;/b&gt; requer o Qt %2.x, encontrado Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Erro de biblioteca Qt incompatível</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Esquerda </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Direita </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift Direito</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl Direito</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Direito</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Tecla Windows Esquerda</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Tecla Windows Direita</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tecla Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avançar</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Voltar</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorar</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copiar para área de transferência</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>incompleto</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>inválido</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;O valor do campo &lt;b&gt;%1&lt;/b&gt; na página &lt;b&gt;%2&lt;/b&gt; é %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Um dos valores na página &lt;b&gt;%1&lt;/b&gt; é %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>Sobre o VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interface Gráfica para o VirtualBox Versão %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Acrescentar Placa de Rede</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nome da Placa de Rede</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Nome descritivo da nova placa de rede</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Acrescentar Compartilhamento</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Editar Compartilhamento</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Selecionar uma pasta para compartilhar</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Caminho da Pasta</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nome da Pasta</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Mostra o caminho de uma pasta existente no PC hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Mostra o nome de uma pasta compartilhada (como visto no sistema convidado).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Abre o diálogo para seleção de pasta.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Tornar Per&amp;manente</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Fechar a Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Você deseja:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Salvar o estado da máquina</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Desligar a máquina (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Reverter o estado para o snapshot atual</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Reverter o estado da máquina para o estado armazenado no snapshot atual</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salva o estado de execução atual da máquina virtual para o disco rígido físico do PC hospedeiro.&lt;/p&gt;
+&lt;p&gt;Da próxima vez que esta máquina for iniciada, ela será restaurada a partir do estado salvo e continuará a execução do mesmo lugar onde foi deixada, permitindo que você continue seu trabalho imediatamente.&lt;/p&gt;
+&lt;p&gt;Tenha em mente que o salvamento de estado da máquina pode levar um tempo considerável, dependendo do tipo de sistema operacional Convidado e da quantidade de memória que você definiu para a máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Envia o sinal de desligamento</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Envia o evento de pressionamento do Botão de Ligar/Desligar ACPI para a máquina virtual.&lt;/p&gt;
+&lt;p&gt;Normalmente, o sistema operacional convidado rodando dentro da máquina virtual irá detectar este evento e realizar um procedimento de desligamento correto. Esta é a maneira recomendada para desligar a máquina virtual, pois todas as aplicações rodando dentro dela terão uma chance para salvar seus dados e estado atual.&lt;/p&gt;
+&lt;p&gt;Caso a máquina não responda a esta ação então o sistema operacional convidado pode estar configurado incorretamente ou não entede os eventos do Botão de Ligar/Desligar ACPI. Neste caso você deverá selecionar a ação  &lt;b&gt;Desligar a máquina&lt;/b&gt; para interromper a execução da máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Desliga a máquina virtual.&lt;/p&gt;
+&lt;p&gt;Esta ação irá interromper a execução da máquina imediatamente, de tal forma que o sistema operacional convidado sendo executado não terá chance de efetuar um desligamento correto, o que pode resultar em  &lt;i&gt;perda de dados&lt;/i&gt; dentro da máquina virtual. O uso desta ação é recomendado apenas nos casos em que a máquina virtual não estiver respondendo à ação de &lt;b&gt;Enviar sinal de desligamento ACPI&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Quando selecionado, o estado da máquina será restaurado a partir do estado armazenado no snapshot atual logo após o desligamento. Esta opção é útil se você tem certeza de que deseja descartar os resultados da última sessão e voltar para o snapshot atual.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;dos&amp;nbsp;dispositivos&amp;nbsp;USB&amp;nbsp;conectados&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;não conectado&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;A controladora USB está desabilitada&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Tela Cheia (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Alternar para tela cheia</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integração de Mouse</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Redimensionar Tela Automaticamente</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Redimensionar Tela Automaticamente (&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automaticamente redimensionar a tela do sistema convidado quando a janela for redimensionada (requer instalação dos Adicionais Para Convidado)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ajustar Tamanho da Janela</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajustar o tamanho e posição da janela para melhor se acomodar à tela do sistema convidado</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Inserir Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Envia a sequência Ctrl-Alt-Del para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Inserir Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Envia a sequência Ctrl-Alt-Backspace para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reinicializar</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reinicializa a máquina virtual</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>Desligamento por ACPI (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Envia o evento de pressionamento de botão de energia ACPI para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>Fechar(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Fecha a máquina virtual</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Criar &amp;Snapshot...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Tira um snapshot (registro instantâneo) da máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Imagem de Disquete (&amp;F)...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Monta uma imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Desmontar Disquete (&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Desmonta o disquete atualmente montado</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Imagem de &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Monta uma imagem de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Desmontar C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Desmonta a mídia de CD/DVD-ROM atualmente montada</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Servidor de Desktop Remoto (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Tela Remota (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Habilita ou desabilita conexões de desktop remoto (RDP) para esta máquina</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Abrir</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Pastas Compartilhada&amp;s...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Abre o diálogo de pastas compartilhadas</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instalar Adicionais para Convidado</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montar a imagem de instalação dos Adicionais para Convidado</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>E&amp;statísticas...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Linha de &amp;Comando...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site do &amp;VirtualBox na Web...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abre o navegador e vai para o site do VirtualBox na web </translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Sobre o Virtu&amp;alBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra um diálogo com informações de produto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reinicializa Todos os Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Faz com que todos os avisos e mensagens desabilitados sejam mostrados novamente</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Montar Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Montar &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispositivos &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispositivos</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>Depuração (&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se a função de auto-redimensionar a tela do sistema convidado está Ligada (&lt;img src=auto_resize_on_16px.png/&gt;) ou Desligada (&lt;img src=auto_resize_off_16px.png/&gt;). Note que esta função requer que os Adicionais Para Convidado estejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se o ponteiro do mouse do sistema hospedeiro foi capturado pelo sistema convidado:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;o ponteiro não foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;o ponteiro foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integração de mouse (IM) está Ligada&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM está Desligada, o ponteiro foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM está Desligada, o ponteiro não está capturado&lt;/nobr&gt;&lt;br&gt;Note que o recurso de integração do mouse requer que os Adicionais Para Convidado sejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se o teclado foi capturado pelo sistema convidado (&lt;img src=hostkey_captured_16px.png/&gt;) ou não (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Mostra a tecla atualmente definida como Tecla do Hospedeiro.&lt;br&gt;Esta tecla, quando pressionada sozinha, alterna o estado de captura do teclado e mouse. Ela também pode ser utilizada em combinação com outras teclas para executar ações rápidas constantes do menu principal.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Provê acesso rápido às pastas compartilhadas (através de um clique com botão direito do mouse).&lt;br&gt;Note que o recurso de pastas compartilhadas requer que os Adicionais Para Convidado estejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;de&amp;nbsp;mídia&amp;nbsp;de&amp;nbsp;disquete&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;no&amp;nbsp;Hospedeiro&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">não montado</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;do&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;do&amp;nbsp;Hospedeiro&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">não&amp;nbsp;montado</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;dos&amp;nbsp;discos&amp;nbsp;rígidos&amp;nbsp;virtuais</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;não conectado&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se a Tela Remota (servidor VRDP) está habilitada (&lt;img src=vrdp_16px.png/&gt;) ou não (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;O Servidor VRDP está ouvindo na porta %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pausar</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspender a execução da máquina virtual</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Continuar (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Continuar a execução da máquina virtual</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Desabilitar Integração de &amp;Mouse</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Temporariamente desabilitar integração de ponteiro de mouse</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Habilitar Integração de &amp;Mouse</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Habilitar temporariamente integração de ponteiro de mouse</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Falha ao procurar imagem de CD de Adicionais para Convidados &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ou &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Drive Hospedeiro </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;das&amp;nbsp;placas&amp;nbsp;de&amp;nbsp;rede</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cabo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos os adaptadores de rede estão desabilitados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>Adaptadores de Rede (&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Montar o drive físico do PC hospedeiro</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Montar o drive físico do hospedeiro</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Desconectar o cabo do adaptador de rede virtual selecionado</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Conectar o cabo ao adaptador de rede virtual selecionado</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Modo Seam&amp;less</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Alterna para o modo &quot;seamless&quot; de integração com o desktop</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indica se o teclado foi capturad pelo sistema operacional Convidado (&lt;img src=hostkey_captured_16px.png/&gt;) ou não (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade na mídia de disquete:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive do Hospedeiro&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagem&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhuma mídia montada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade em mídias de CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive do Hospedeiro&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagem&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhuma mídia montada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade dos discos rígidos virtuais:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhum disco rígido conectado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade das interfaces de rede:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cabo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos os adaptadores de rede estão desabilitados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade dos dispositivos USB conectados:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhum dispositivo USB conectado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Controladora USB desabilitada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indica se o servidor de Display Remoto (VRDP) está habilitado (&lt;img src=vrdp_16px.png/&gt;) ou não (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade em pastas compartilhadas:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhuma pasta compartilhada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conteúdo...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar o conteúdo da ajuda on-line</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrar o VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir o formulário de registro do VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Tamanho Virtual</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Tamanho Real</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamanho</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Gerenciador de Discos Virtuais</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>Discos Rígidos (&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Imagens de &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Imagens de Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Chamar diálogo de ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Diálogo de Aceitação</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Diálogo de Cancelamento</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Novo...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Acrescentar...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>R&amp;emover</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Liberar</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Atualizar (&amp;F)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Novo</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Liberar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Atualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Ações</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Localização</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipo de Disco</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipo de Armazenamento</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Conectado a</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snapshot</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Verificando acessibilidade</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando acessibilidade...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de disco:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de armazenamento:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erro ao verificar acessibilidade da mídia</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando acessibilidade...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erro ao verificar acessibilidade da mídia</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>O arquivo de imagem não está acessível</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Selecionar</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Todas as imagens de disco rígido (*.vdi; *.vmdk);;Imagens de Disco Virtual (*.vdi);;Imagens VMDK (*.vmdk);;Todos os arquivos (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Selecione um arquivo de imagem de disco rígido</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Imagens de CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Selecione um arquivo de imagem de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Imagens de disquete (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Selecione um arquivo de imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Criar um novo disco rígido virtual</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Acrescentar (registrar) um arquivo de imagem existente</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Remover (desregistrar) a mídia selecionada</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Liberar a mídia selecionada desconectando-a da máquina virtual</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Atualizar a lista de mídias</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Imagens de CD/DVD-ROM (*.iso);;Todos os arquivos (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Imagens de disquete (*.img);;Todos os arquivos (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Baixando a imagem de CD dos Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Cancela o download da imagem de CD dos Adicionais para Convidado do VirtualBox</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Não foi possível localizar o arquivo no servidor (resposta: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Não foi possível determinar o tamanho do arquivo.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Não foi possível conectar ao servidor (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Não foi possível baixar o arquivo (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao salvar o arquivo baixado como &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Selecione a pasta onde a imagem dos Adicionais para Convidado será gravada</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tempo para conexão excedido.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>O processo de download foi cancelado pelo usuário.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Diferencial</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispositivo desconhecido %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revisão: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Número de Série %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Estado: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tipo de Sistema</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memória Principal</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Geral</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memória de Vídeo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordem de Boot</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Não Conectado</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Discos Rígidos</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Habilitado</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Habilitado</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Não montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Imagem</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Drive do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disquete</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Não montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Imagem</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Drive do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptador</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Áudio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Rede</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtros de Dispositivo</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 ativos)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Controladora USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Porta do Servidor VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Tela Remota</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Recurso de abrir URLs ainda não implementado.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Desligada</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Salva</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Abortada</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Executando</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pausada</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Iniciando</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Parando</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Salvando</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Restaurando</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Descartando</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Fechada</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Aberta</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Criando</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Fechando</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Nenhum</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disquete</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disco Rígido</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Rede</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primário</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secundário</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Imutável</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagem de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagem VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Nula</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Externa</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Convidado</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorar</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Reservar</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispositivo&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio Nulo</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Multimídia do Windows</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Não conectado</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interface do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Rede Interna</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Não suportado</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Não disponível</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ocupado</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponível</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Reservado</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturado</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Verificando...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Inacessível&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Desabilitado</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Hospedeiro para Convidado</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Convidado para Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bi-direcional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Selecione um diretório</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Selecione um arquivo</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Porta %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Desabilitada</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Portas Seriais</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Pastas Compartilhadas</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Nenhum</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Pastas Compartilhadas</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Travada</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Desconectada</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Pipe no Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispositivo no Hospedeiro</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definido pelo Usuário</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disco Rígido Customizado</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; é uma chave de hospedeiro inválida.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>O valor &apos;%1&apos; da chave &apos;%2&apos; não coincide com a restrição regexp &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Não foi possível apagar a chave &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Selecione uma categoria de opções da lista do lado esquerdo e posicione o mouse sobre uma opção para obter maiores informações&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Geral </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Entrada </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Pastas Padrão (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Máquinas</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Arquivos VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecionar</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>Teclado (&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tecla de &amp;Hospedeiro</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>Capturar teclado &amp;automaticamente</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtros de Dispositivo &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Acrescentar Vazio (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Acrescentar De (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Remover (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Removes o filtro USB selecionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mover Para Cima (Ctrl+Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Move o filtro USB selecionado para cima.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Seta para Baixo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mover para Baixo (Ctrl + Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Move o filtro USB selecionado para baixo.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra o diálogo de ajuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Configurações inválidas detectadas</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Aceita (salva) as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferências do VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Exibe a tecla utilizada como Tecla do Hospedeiro numa janela de MV. Ative o campo de entrada e pressione uma nova Tecla de Hospedeiro. Note que teclas alfanuméricas, de movimentação de cursor e edição não podem ser utilizadas como Tecla de Hospedeiro.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Novo Filtro %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Idioma </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Idioma da &amp;Interface</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(es):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Idioma:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (embutido)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;indisponível&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;desconhecido&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Lista todos os idiomas disponíveis para a interface do usuário. O idioma efetivo está escrito em &lt;b&gt;negrito&lt;/b&gt;. Selecione &lt;i&gt;Padrão&lt;/i&gt; para utilizar o idioma padrão do seu sistema.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Padrão</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Mostra o caminho para a pasta padrão de arquivos VDI. Esta pasta será sempre utilizada para acrescentar discos rígidos virtuais novos ou existentes, a não ser que seja definida especificamente outra pasta na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o caminho da pasta de máquinas virtuais para o valor padrão. O caminho padrão será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o caminho da pasta de arquivos VDI para o valor padrão. O valor será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Mostra o caminho padrão da pasta de máquinas virtuais. Esta pasta é utilizada ao criar novas máquinas virtuais, a não ser que seja especificamente definida uma pasta durante o processo de criação.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Abre um diálogo para selecionar a pasta padrão para arquivos VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Abre um diálogo para selecionar a pasta padrão para máquinas virtuais.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Quando selecionado, o teclado é automaticamente capturado todas as vezes que a janela da MV for ativada. Quando o teclado for capturado, todas as teclas (incluindo teclas de sistema como Alt-Tab) são direcionadas para a MV.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista todos os filtros de USB globais. A caixa à esquerda define se um filtro específico está habilitado ou não.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos definidos inicialmente para valores vazios. Note que um filtro criado desta maneira irá englobar qualquer dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos definidos para os valores padrão do dispositivo USB selecionado conectado ao PC hospedeiro.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Biblioteca de Autenticação V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Exibe o caminho para a biblioteca que provê autenticação para clientes com Display Remoto (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Abre um diálogo para seleção do arquivo da biblioteca de autenticação VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o nome do arquivo da biblioteca de autenticação para o valor padrão. O valor padrão será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Recursos &amp;Extendidos</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilitar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Define se as máquinas virtuais devem fazer uso das extensões de CPU para virtualização de hardware, tais como Intel VT-x e AMD-V disponíveis no hospedeiro.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Eu concordo (&amp;A)</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Eu &amp;Discordo </translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Fecha o painel de busca</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Procurar </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Entre o termo de busca aqui</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>Anterior(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Procura pela ocorrência anterior da frase</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>Próximo(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Procura pela próxima ocorrência da frase</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Sensível à C&amp;aixa</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Realiza uma busca sensível à caixa (quando marcado)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Frase não encontrada</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;sem discos rígidos&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Sem discos rígidos</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Criar Novo Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este assistente irá ajudá-lo a criar um novo disco rígido virtual para sua máquina virtual.&lt;/p&gt;
+&lt;p&gt;Utilize o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão
+&lt;b&gt;Anterior&lt;/b&gt; para retornar à página anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Bem-vindo ao Assistente de Criação de Discos Rígidos Virtuais!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione o tipo de imagem de disco virtual que você deseja criar.&lt;/p&gt;
+&lt;p&gt;Uma &lt;b&gt;imagem dinamicamente expansível&lt;/b&gt; ocupa um espaço inicial bem pequeno
+no seu disco rígido físico. Ela irá crescer dinamicamente (até o tamanho 
+especificado) à medida em que o sistema operacional Convidado pedir mais espaço em disco.&lt;/p&gt;
+&lt;p&gt;Uma &lt;b&gt;imagem de tamanho fixo&lt;/b&gt; não aumenta de tamanho. Ela é armazenada em um arquivo com
+aproximadamente o mesmo tamanho que o definido para o disco virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipo de Imagem</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Imagem &amp;dinamicamente expansível</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Imagem de tamanho &amp;fixo</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipo de Imagem de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pressione o botão &lt;b&gt;Selecionar&lt;/b&gt; para selecionar a localização e o nome do arquivo
+que irá armazenar a imagem de disco virtual ou digite um nome de arquivo no campo de entrada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nome do Arquivo de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecionar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione o tamanho da imagem de disco virtual em megabytes. Este tamanho irá aparecer para o 
+sistema operacional Convidado com o tamanho do disco rígido virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Tamanho da Imagem (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Localização do Disco Virtual e Tamanho</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Você irá criar uma nova imagem de disco rígido virtual com os seguintes parâmetros:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Se as configurações acima estiverem corretas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;.
+                            Assim que pressioná-lo, a nova imagem de disco rígido será criada.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sumário</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Localização:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tamanho:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Imagens de disco rígido (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Selecione um arquivo para a nova imagem de disco rígido</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Criar Nova Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este assistente irá guiá-lo nos passos necessários para criar uma nova
+máquina virtual para o VirtualBox.&lt;/p&gt;
+&lt;p&gt;Utilize o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e
+o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar à página anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Bem-vindo ao Assistente de Criação de Máquina Virtual!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Entre com o nome da nova máquina virtual e selecione o tipo de sistema operacional
+Convidado que você planeja instalar em sua máquina virtual.&lt;/p&gt;
+&lt;p&gt;O nome da máquina virtual geralmente indica quais programas e qual configuração de hardware
+foi utilizada. Este nome será utilizado para identificar sua máquina virtual em todos os componentes
+do VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ome</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de Sistema</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nome da MV e Tipo de Sistema</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione a quantidade de memória (RAM) em megabytes a ser alocada para a máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Memória Principal</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memória</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione uma imagem de disco rígido virtual para ser utilizada como
+disco rígido principal da máquina virtual. Você pode criar um novo disco rígido
+virtual com o botão &lt;b&gt;Novo&lt;/b&gt;, selecionar uma imagem de disco rígido 
+virtual da lista ou pressionar o botão &lt;b&gt;Existente&lt;/b&gt;
+para abrir o diálogo do Gerenciador de Discos Virtuais.&lt;/p&gt;
+&lt;p&gt;Se você precisa de uma configuração mais complexa de discos rígidos,
+você pode pular este passo e conectar os discos rígidos posteriormente
+utilizando o diálogo de Configurações da MV.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Disco Rígido de B&amp;oot (Primário Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>Novo (&amp;E)...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistente...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disco Rígido Virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Você irá criar uma nova máquina virtual
+                            com os seguintes parâmetros:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Se as configurações acima estiverem corretas pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;.
+                            Assim que pressioná-lo, a nova máquina virtual será criada.
+                            &lt;/p&gt;&lt;p&gt;
+                            Você pode alterar estas e outras configurações
+                            da máquina virtual a qualquer hora utilizando o 
+                            diálogo de &lt;b&gt;Configurações&lt;/b&gt; acessível
+                            através do menu da janela principal.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sumário</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nome:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tipo de Sistema:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memória Principal:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Disco Rígido de Boot:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>O tamanho recomendado para memória principal é de &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>O tamanho recomendado para o disco rígido de boot é de &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informação</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pergunta</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Aviso</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Erro</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Erro Crítico</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Não mostrar esta mensagem novamente</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Falha ao abrir &lt;tt&gt;%1&lt;/tt&gt;. Certifique-se de que seu ambiente de trabalho consegue abrir URLs deste tipo.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao inicializar o COM ou para encontrar o servidor COM do VirtualBox. Provavelmente o servidor do VirtualBox não está sendo executado ou falhou ao iniciar.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao criar o objeto COM do VirtualBox.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao carregar a configuração global da GUI.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Falha ao salvar a configuração global da GUI.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Falha ao definir as propriedades globais do VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Falha ao acessar o sub-sistema USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Falha ao criar uma nova máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar uma nova máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao aplicar as configurações à máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao salvar as configurações da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao carregar as configurações da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao iniciar a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao pausar a execução da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao continuar a execução da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao salvar o estado da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar um snapshot da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao parar a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao remover a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o estado salvo da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o snapshot &lt;b&gt;%1&lt;/b&gt; da máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o estado atual da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o snapshot atual e o estado atual da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Não existe máquina virtual chamada &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja apagar permanentemente a máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operação não pode ser desfeita.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja desregistrar a máquina virtual inacessível &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Você não poderá mais registrá-la a partir da interface gráfica.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja descartar o estado salvo da máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operação é equivalente a reiniciar ou desligar a máquina sem desligá-la utilizando os meios fornecidos pelo sistema Convidado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ao liberar esta imagem de mídia, esta será desconectada da(s) seguinte(s) máquina(s) virtual(is): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O arquivo de imagem &lt;b&gt;%1&lt;/b&gt; já existe. Você não pode criar um novo disco rígido virtual que utilize este arquivo, pois ele pode já estar sendo utilizado por outro disco rígido virtual.&lt;/p&gt;&lt;p&gt;Por favor especifique um nome de arquivo diferente para a imagem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você deseja apagar o arquivo de imagem de disco rígido &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Se você selecionar &lt;b&gt;Não&lt;/b&gt; então este disco rígido virtual será desregistrado e removido da coleção, mas o arquivo de imagem será mantido em seu disco rígido físico.&lt;/p&gt;&lt;p&gt;Se você selecionar &lt;b&gt;Sim&lt;/b&gt; então o arquivo de imagem será apagado permanentemente após desregistrar o disco rígido. Esta operação não pode ser desfeita.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao apagar a imagem de disco rígido virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você deseja remover (desregistrar) o disco rígido virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Falha ao criar a imagem de disco rígido virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Falha ao conectar a imagem de disco rígido com o UUID %1 ao dispositivo %2 da controladora %3 da máquina &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao desconectar a imagem de disco rígido virtual do dispositivo %1 da controladora %2 da máquina &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disco rígido</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>imagem de CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao registrar %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao desregistrar %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Falha ao criar uma nova sessão.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Falha ao abrir uma sessão para a máquina virtual com UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao abrir uma sessão para a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Falha ao buscar o estado de acessibilidade da mídia &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Algumas das mídias registradas podem ter se tornado inacessíveis.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar a placa de rede de hospedeiro &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao remover a placa de rede de hospedeiro &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao conectar o dispositivo USB &lt;b&gt;%1&lt;/b&gt; à máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao desconectar o dispositivo USB &lt;b&gt;%1&lt;/b&gt; da máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao criar a pasta compartilhada &lt;b&gt;%1&lt;/b&gt; (apontando para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) para a máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao remover a pasta compartilhada &lt;b&gt;%1&lt;/b&gt; (apontando para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) da máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você &lt;b&gt;clicou o mouse&lt;/b&gt; dentro da tela da Máquina Virtual ou pressionou a &lt;b&gt;tecla de hospedeiro&lt;/b&gt;. Isto fará com que a Máquina Virtual &lt;b&gt;capture&lt;/b&gt; o ponteiro do mouse do computador hospedeiro (apenas se a integração de ponteiro de mouse não for suportada pelo sistema operacional convidado) e o teclado, tornando-os indisponíveis para outras aplicações que estejam rodando no computador hospedeiro.&lt;/p&gt;&lt;p&gt;Você pode pressionar a &lt;b&gt;tecla de hospedeiro&lt;/b&gt; a qualquer momento para &lt;b&gt;liberar&lt;/b&gt; o teclado e o mouse (se estiverem capturados) e retorná-los à sua operação normal. A tecla de hospedeiro atualmente definida é mostrada na barra de status na parte de baixo da janela da Máquina Virtual, próxima ao ícone&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Este ícone, juntamente com o ícone do mouse próximo a ele, indica o estado de captura do teclado e do mouse.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem a opção &lt;b&gt;Auto-capturar teclado&lt;/b&gt; ligada. Isto fará com que a Máquina Virtual automaticamente &lt;b&gt;capture&lt;/b&gt; o teclado todas as vezes em que a janela da MV seja ativada, tornando-o indisponível para outras aplicações que estejam rodando em seu computador hospedeiro: quando o teclado é capturado, todas as teclas (incluindo teclas de sistema como Alt-Tab) serão direcionadas para a MV.&lt;/p&gt;&lt;p&gt;Você pode pressionar a &lt;b&gt;tecla de hospedeiro&lt;/b&gt; a qualquer hora para  &lt;b&gt;liberar&lt;/b&gt; o teclado e o mouse (se estiver capturado também) e retorná-los a sua operação normal. A tecla de hospedeiro atual é mostrada na barra de status na parte de baixo da janela da Máquina Virtual, próximo ao ícone&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Este ícone, juntamente com o ícone de mouse próximo a ele, indicam o estado de captura atual do teclado e do mouse.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual informa que o sistema operacional convidado suporta o recurso de &lt;b&gt;integração de ponteiro de mouse&lt;/b&gt;. Isto significa que você não precisa  &lt;i&gt;capturar&lt;/i&gt; o ponteiro do mouse para poder usá-lo em seu sistema operacional convidado -- todas as ações de mouse que você executar quando o ponteiro estiver em cima da janela da Máquina Virtual serão enviadas diretamente para o sistema operacional convidado. Se o mouse estiver capturado, ele será automaticamente liberado.&lt;/p&gt;&lt;p&gt;O ícone de mouse na barra de status irá ficar assim:&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;para informálo que a integração de ponteiro de mouse é suportada pelo sistema operacional convidado e que este recurso está ativo.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Algumas aplicações podem se comportar de forma errônea no modo de integração de ponteiro de mouse. Se necessário, você pode desabilitar o recurso para a sessão atual (e habilitá-lo de novo) selecionando a ação correspondente na barra de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual informa que o sistema operacional convidado não suporta o recurso de &lt;b&gt;integração de ponteiro de mouse&lt;/b&gt; no modo de vídeo atual. Você precisa capturar o mouse (clicando na janela da MV ou pressionando a tecla de hospedeiro) para poder utilizar o mouse dentro do sistema operacional convidado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual está em um estado &lt;b&gt;Pausado&lt;/b&gt; e portanto não irá aceitar nenhuma entrada de teclado ou mouse. Se você deseja continuar a trabalhar dentro da MV, você precisa continuar sua execução selecionando a ação correspondente na barra de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um ou mais discos rígidos virtuais, mídias de CD/DVD ou disquete registrados não estão acessíveis. Portanto, você não poderá operar máquinas virtuais que utilizem estas mídias até que elas estejam acessíveis posteriormente.&lt;/p&gt;&lt;p&gt;Pressione &lt;b&gt;OK&lt;/b&gt; para abrir a janela do Gerenciador de Discos Virtuais e verificar quais mídias estão inacessíveis, ou pressione &lt;b&gt;Ignorar&lt;/b&gt; para ignorar esta mensagem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;A janela da máquina virtual será alternada para &lt;b&gt;tela cheia&lt;/b&gt;. Você pode voltar para o modo de janela a qualquer hora pressionando &lt;b&gt;%1&lt;/b&gt;. Note que a  &lt;i&gt;Tecla de Hospedeiro&lt;/i&gt; está atualmente definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível executar o VirtualBox em modo de &lt;i&gt;Seleção de MV&lt;/i&gt; devido a restrições locais.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erro Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erro Não-Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Aviso&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Identificação do Erro: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Severidade: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um erro fatal ocorreu durante a execução da máquina virtual! A máquina virtual será desligada. Recomendamos que você copie a seguinte mensagem de erro para a área de transferência para examiná-la com detalhes:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um erro ocorreu durante a execução da máquina virtual! Os detalhes do erro são mostrados abaixo. Você pode tentar corrigir o erro descrito e continuar a execução da máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A execução da máquina virtual pode ser abortada a qualquer momento com a condição de erro descrita abaixo. Você pode ignorar esta mensagem, mas recomendamos que você tome uma ação para garantir que o erro descrito não ocorra.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Código&amp;nbsp;de&amp;nbsp;Resultado: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Componente: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interface: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Chamador: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>RC&amp;nbsp;do&amp;nbsp;Chamador: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível encontrar um arquivo de linguagem para o idioma &lt;b&gt;%1&lt;/b&gt; no diretório &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;O idioma será temporariamente definido para o idioma padrão do sistema. Por favor abra o diálogo de &lt;b&gt;Preferências&lt;/b&gt; no menu &lt;b&gt;Arquivo&lt;/b&gt; da janela principal do VirtualBox window, e selecione um dos idiomas existentes na página &lt;b&gt;Idiomas&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível carregar o arquivo de linguagem &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;O idioma será temporariamente redefinido para Inglês (embutido). Por favor vá até o diálogo &lt;b&gt;Preferências&lt;/b&gt; a partir do menu &lt;b&gt;Arquivo&lt;/b&gt; na janela principal do VirtualBox, e selecione um dos idiomas existentes na página &lt;b&gt;Idiomas&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Adicionais para Convidado do VirtualBox instalados no Sistema Operacional Convidado são muito antigos: a versão instalada é %1, e a versão esperada é %2. Alguns recursos dos Adicionais para Convidado (integração de mouse, auto-redimensionamento de janela do convidado) provavelmente não irão funcionar corretamente.&lt;/p&gt;&lt;p&gt;Por favor atualize os Adicionais para Convidado para a versão atual usando a função  &lt;b&gt;Instalar Adicionais para Convidado&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Adicionais para Convidado do VirtualBox instalados no Sistema Operacional Convidado estão desatualizados: a versão instalada é %1, e a versão esperada é %2. Alguns recursos dos Adicionais para Convidado (integração de mouse, auto-redimensionamento de janela do convidado) podem não funcionar corretamente.&lt;/p&gt;&lt;p&gt;É recomendado que se atualize os Adicionais para Convidado para a versão atual  usando a função &lt;b&gt;Instalar Adicionais para Convidado&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Adicionais para Convidado do VirtualBox instalados no Sistema Operacional Convidado são recentes demais para esta versão do VirtualBox: a versão instalada é %1, a versão esperada é %2.&lt;/p&gt;&lt;p&gt;O uso de uma versão mais nova dos Adicionais com uma versão mais antiga do VirtualBox não é suportado. Por favor instale a versão atual dos Adicionais para Convidado usando a função &lt;b&gt;Instalar Adicionais para Convidado&lt;/b&gt; do menu  &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Erro ao alterar o caminho do diretório de snapshots para a máquina virtual &lt;b&gt;%1&lt;b&gt; para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível entrar no modo &quot;seamless&quot; devido à falta de memória de vídeo do sistema Convidado.&lt;/p&gt;&lt;p&gt;Você deve configurar a VM para ter pelo menos &lt;b&gt;%1&lt;/b&gt; de memória de vídeo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao remover a pasta compartilhada &lt;b&gt;%1&lt;/b&gt; (que aponta para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) da máquina virtual &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Por favor feche todos os programas no sistema operacional Convidado que possam estar utilizando esta pasta compartilhada e tente novamente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível encontrar o arquivo de imagem do CD dos Adicionais para Convidado em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ou &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Você deseja baixar esta imagem de CD da Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao tentar baixar a imagem de CD dos Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja baixar a imagem de CD dos Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (tamanho %3 bytes)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A imagem de CD dos Adicionais para Convidado do VirtualBox foi baixada com sucesso a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; e salva localmente como &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Você deseja registrar esta imagem de CD e montá-la no drive de CD/DVD virtual?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual será redimensionada para o modo &lt;b&gt;tela cheia&lt;/b&gt;. Você pode retornar ao modo de janela a qualquer momento pressionando &lt;b&gt;%1&lt;/b&gt;. A tecla de &lt;i&gt;Hospedeiro&lt;/i&gt; está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;A barra de menus principal ficará oculta no modo de tela cheia. Você pode acessá-la pressionando a combinação &lt;b&gt;Hospedeiro+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual será alternada para o modo &lt;b&gt;Seamless&lt;/b&gt;. Você pode voltar ao modo de janela a qualquer momento pressionando &lt;b&gt;%1&lt;/b&gt;. A tecla de &lt;i&gt;Hospedeiro&lt;/i&gt; está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;A barra de menus principal estará oculta em modo &quot;seamless&quot;. Você pode acessá-la pressionando a combinação &lt;b&gt;Hospedeiro+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual está otimizada para trabalhar com o modo de cores de &lt;b&gt;%1&amp;nbsp;bits&lt;/b&gt;, mas o modo de cores do monitor virtual está definido como &lt;b&gt;%2&amp;nbsp;bits&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Abra o diálogo de propriedades do monitor no sistema operacional convidado e selecione um modo de cores de &lt;b&gt;%3&amp;nbsp;bits&lt;/b&gt; se estiver disponível, de forma a obter a melhor performance possível do sub-sistema de vídeo virtual.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: alguns sistemas operacionais, como o OS/2, podem funcionar em modo de 32&amp;nbsp;bits de cor mas o reportam como 24&amp;nbsp;bits (16 milhões de cores). Você pode tentar selecionar um modo de cores diferente para satisfazer o que é pedido nesta mensagem, ou pode desabilitá-la agora se tiver certeza de que o modo de cor necessário (%4&amp;nbsp;bits) não está disponível no sistema operacional Convidado em uso.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um erro crítico ocorreu enquanto a máquina virtual estava em execução e por isto a execução foi interrompida.&lt;/p&gt;&lt;p&gt;Para ajuda, consulte a seção Comunidade no endereço &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; ou utilize os recursos disponibilizados por seu contrato de suporte. Por favor forneça o conteúdo do arquivo de log &lt;tt&gt;VBox.log&lt;/tt&gt; e o arquivo de imagem &lt;tt&gt;VBox.png&lt;/tt&gt;, os quais você pode encontrar no diretório &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, assim como uma descrição do que você estava fazendo no momento que este erro ocorreu. Você também pode acessar os arquivos acima selecionando a opção &lt;b&gt;Mostrar Log&lt;/b&gt; do menu &lt;b&gt;Máquina&lt;/b&gt; na janela principal do VirtualBox.&lt;/p&gt;&lt;p&gt;Pressione &lt;b&gt;OK&lt;/b&gt; se você deseja desligar a máquina virtual ou pressione &lt;b&gt;Ignorar&lt;/b&gt; se você deseja deixá-la no estado atual para depuração. Note que para depurar este problema são necessários conhecimentos específicos e ferramentas especiais, então recomendamos que você pressione &lt;b&gt;OK&lt;/b&gt; agora.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você não conectou um disco rígido à nova máquina virtual. A máquina não conseguirá inicializar a menos que você conecte um disco rígido com um sistema operacional convidado instalado ou outra mídia inicializável utilizando o diálogo de preferências ou o Assistente de Primeira Execução.&lt;/p&gt;&lt;p&gt;Você deseja continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao procurar arquivos de licença em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Falha ao abrir o arquivo de licença &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Verifique as permissões do arquivo.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao enviar o evento de Botão de Ligar/Desligar ACPI para a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao conectar ao serviço de registro online do VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Parabéns! Você registrou-se com sucesso como usuário do VirtualBox.&lt;/p&gt;&lt;p&gt;Obrigado pelo tempo dispensado para preencher o formulário de registro!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao registrar o produto VirtualBox &lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Diálogo de Registro do VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Por favor preencha este formulário de registro para que possamos saber que você utiliza o VirtualBox, e opcionalmente permitir que o informemos sobre notícias e updates do VirtualBox.&lt;/p&gt;&lt;p&gt;Entre com o seu nome completo usando caracteres Latinos (sem acentos e símbolos) e o seu endereço de e-mail nos campos abaixo. A innotek se compromete a utilizar estas informações apenas para coletar estatísticas de uso do produto e para enviar boletins informativos sobre o VirtualBox. Especificamente, a innotek nunca irá repassar seus dados para terceiros. Informações detalhadas sobre como utilizamos os seus dados pessoais podem ser encontradas na seção  &lt;b&gt;Política de Privacidade&lt;/b&gt; do Manual do VirtualBox ou na página &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Política de Privacidade&lt;/a&gt; do site do VirtualBox na web .&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Entre com o seu nome completo em caracteres Latinos (sem acentos ou símbolos).</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Entre com o seu endereço de e-mail válido.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Por favor não utilizar estas informações para me contactar</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Marque esta opção caso não deseje receber mensagens da innotek no endereço de e-mail especificado acima.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Bem-vindo ao Formulário de Registro do VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirmar</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tempo para conexão excedido.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Não foi possível localizar o formulário de registro no servidor (resposta: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Pastas Compartilhadas</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detalhes</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Gerenciador de &amp;Discos Virtuais...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Mostrar o Gerenciador de Discos Virtuais</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferências...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Mostrar o diálogo de configurações globais</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>Sair (&amp;x)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Fechar a aplicação</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Novo...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Novo</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Criar uma nova máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Configuraçõe&amp;s...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Configurações</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configurar a máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Apagar (&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Apagar a máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Descartar (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Descartar</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Descartar o estado salvo da máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Atualiza&amp;r</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Atualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Atualizar o estado de acessibilidade da máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conteúdo...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar o conteúdo da ajuda on-line</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site do &amp;VirtualBox na Web...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abrir o navegador e ir ao site do VirtualBox na web </translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Sobre o VirtualBox (&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostrar um diálogo com informações de produto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Redefinir o Estado de Todos os Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Faz com que todos os avisos e mensagens ocultos sejam mostrados novamente</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>Arquivo (&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Snapshots</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escrição</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escrição *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>Mostrar (&amp;h)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mostrar</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Alterna para a janela da máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Iniciar (&amp;T)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Iniciar</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Iniciar a máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Bem-Vindo ao VirtualBox!&lt;/h3&gt;&lt;p&gt;A parte esquerda desta janela mostra uma lista de todas as máquinas virtuais disponíveis em seu computador. A lista está vazia agora porque você ainda não criou nenhuma máquina virtual ainda.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Para criar uma nova máquina virtual, pressione o botão &lt;b&gt;Novo&lt;/b&gt; na barra de ferramentas principal, localizada no topo da janela.&lt;/p&gt;&lt;p&gt;Você pode pressionar &lt;b&gt;F1&lt;/b&gt; para obter ajuda instantânea, ou visitar &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; para obter informações e notícias sobre o VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Exibir &amp;Log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Exibir Log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Exibe os arquivos de log para a máquina virtual selecionada</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrar o VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir o formulário de registro do VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Caminho</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Pastas Compartilhadas (&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Lista todas as pastas compartilhadas acessíveis nesta máquina.
+Utilize
+&lt;tt&gt;net use x: \\vboxsvr\compartilhamento&lt;/tt&gt;
+para acessar uma pasta compartilhada chamada &lt;i&gt;compartilhamento&lt;/i&gt; de um sistema operacional baseado em  DOS, ou
+&lt;tt&gt;mount -t vboxsf compartilhamento ponto_de_montagem&lt;/tt&gt;
+para acessá-lo de um sistema operacional Linux. Este recurso requer a instalação dos Adicionais Para Convidado.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Acrescentar</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Acrescenta uma nova definição de pasta compartilhada.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Editar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Remover</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Remove a definição de pasta compartilhada selecionada.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Acrescenta uma nova pasta compartilhada</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Edita a pasta compartilhada selecionada</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Remove a pasta compartilhada selecionada</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Pastas da Máquina</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Pastas Transientes</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nome:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Caminho:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edita a definição da pasta compartilhada selecionada.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Acrescenta uma nova pasta compartilhada (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espaço</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Edita a pasta compartilhada selecionada (Espaço)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Remove a pasta compartilhada selecionada (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detalhes do Snapshot </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrição</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detalhes da &amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detalhes de %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Descartar Snapshot</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Descartar Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Criar Snapshot</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Criar &amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Descartar Estado Atual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Descartar Estado Atual (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Descarta o Snapshot e o Estado Atual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Descarta o Snapshot e o Estado Atual (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Mostrar Detalhes</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Mostrar Detalhe&amp;s</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espaço</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Estado Atual (modificado)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Estado Atual (não modificado)</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>O estado atual difere do estado armazenado no snapshot atual</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>O estado atual é idêntico ao estado armazenado no snapshot atual</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (atual, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Criado em %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Criado em %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 desde %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Descarta o snapshot selecionado para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Cria um snapshot do estado atual da máquina virtual atual</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Reverte o estado para o Snapshot Atual</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Reverte o estado para o Snapshot Atual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Restaura o estado da máquina virtual para o estado armazenado no snapshot atual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Descarta o snapshot atual e reverte a máquina para o estado em que se encontrava antes do snapshot ser criado</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Mostra detalhes sobre o snapshot selecionado</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Desabilitar</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Habilitar</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Criar Snapshot de Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nome do Snapshot</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descrição do Snapshot</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Mostra o nome do filtro.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>Fabricante (&amp;M)</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duto</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Número de &amp;Série</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emoto</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Ação</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Vendor ID</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Product ID</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisão</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;ta</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Qualquer</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de fabricante como um 
+&lt;i&gt;texto exato&lt;/i&gt;. Um texto vazio irá englobar qualquer
+ valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de nome do produto como um 
+&lt;i&gt;texto exato&lt;/i&gt;. Um texto vazio irá englobar qualquer
+ valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de número de série como um 
+&lt;i&gt;texto exato&lt;/i&gt;. Um texto vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define se este filtro se aplica
+a dispositivos USB conectados localmente ao computador hospedeiro (&lt;i&gt;Não&lt;/i&gt;),
+conectados a um cliente VRDP (&lt;i&gt;Sim&lt;/i&gt;),
+ou ambos (&lt;i&gt;Qualquer&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define a ação executada pelo computador hospedeiro
+ao ser conectado um dispositivo especificado: dar o controle para
+o sistema operacional Convidado (&lt;i&gt;Ignorar&lt;/i&gt;) ou reservá-lo para
+uso posterior por outras máquinas virtuais (&lt;i&gt;Reservar&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de vendor ID. O formato utilizado para
+&lt;i&gt;texto exato&lt;/i&gt; é &lt;tt&gt;XXXX&lt;/tt&gt;, onde &lt;tt&gt;X&lt;/tt&gt; é
+um dígito hexadecimal. Um valor vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de product ID. O formato usado para
+&lt;i&gt;texto exato&lt;/i&gt; é &lt;tt&gt;XXXX&lt;/tt&gt;, onde &lt;tt&gt;X&lt;/tt&gt; é
+um dígito hexadecimal. Um valor vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro por número de revisão. O formato usado para
+&lt;i&gt;texto exato&lt;/i&gt; é &lt;tt&gt;IIFF&lt;/tt&gt;, onde &lt;tt&gt;I&lt;/tt&gt; é
+um dígito decimal da parte inteira e &lt;tt&gt;F&lt;/tt&gt; é
+um dígito decimal da parte fracionária. Um valor vazio irá englobar
+qualquer valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro por porta USB como um
+&lt;i&gt;texto exato&lt;/i&gt;. Um valor vazio irá englobar
+qualquer valor.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;nenhum dispositivo disponivel&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Nenhum dispositivo suportado está conectado ao PC hospedeiro</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Sem descrição. Pressione o botão Editar para acrescentar uma.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editar (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>A máquina virtual selecionada está &lt;i&gt;inacessível&lt;/i&gt;. Por favor verifique a mensagem de erro mostrada abaixo e pressione o botão &lt;b&gt;Atualizar&lt;/b&gt; se desejar repetir o teste de acessibilidade:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Assistente de Primeira Execução</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você iniciou uma máquina virtual recentemente criada pela primeira vez. Este assistente irá ajudá-lo a realizar os passos necessários para instalar o sistema operacional de sua escolha nesta máquina virtual.&lt;/p&gt;&lt;p&gt;Use o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar para a página anterior. Você também pode pressionar o botão &lt;b&gt;Cancelar&lt;/b&gt; se desejar cancelar a execução deste assistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Bem-vindo ao Assistente de Primeira Execução!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione o tipo de mídia que você deseja utilizar para a instalação.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipo de Mídia</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispositivo de &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Dispositivo de Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione a mídia que contém o programa de instalação do sistema operacional que você quer instalar. Esta mídia deve ser bootável, caso contrário o programa de instalação não poderá ser iniciado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Mídia de Origem</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>Drive do &amp;Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Arquivo de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Selecione a Mídia de Instalação</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você selecionou iniciar o sistema a partir da seguinte mídia:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se as informações acima estiverem corretas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;. Assim que pressioná-lo, a mídia selecionada será temporariamente montada na máquina virtual e a máquina iniciará sua execução.&lt;/p&gt;&lt;p&gt;Por favor note que quando você fechar a máquina virtual, a mídia especificada será automaticamente desmontada e o dispositivo de boot será redefinido como o primeiro disco rígido.&lt;/p&gt;&lt;p&gt;Dependendo do tipo do programa de instalação, você pode precisar desmontar (ejetar) manualmente a mídia após o reboot ao final da instalação, para evitar que o processo de instalação seja iniciado novamente. Você pode fazer isto selecionando a ação correspondente &lt;b&gt; Desmontar...&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sumário</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispositivo de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Dispositivo de Disquete</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Drive do Hospedeiro %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Origem:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você iniciou uma máquina virtual recém-criada pela primeira vez. Este assistente irá ajudá-lo a executar todos os passos necessários para iniciar o sistema operacional de sua escolha na máquina virtual.&lt;/p&gt;&lt;p&gt;Note que você não poderá instalar um sistema operacional nesta máquina virtual até que um disco rígido seja conectado a ela. Até o momento nenhum disco foi conectado. Se isto não é o que você deseja, você pode cancelar a execução deste assistente, selecionar &lt;b&gt;Preferências&lt;/b&gt; no menu &lt;b&gt;Máquina&lt;/b&gt; da janela principal do VirtualBox para acessar as configurações de discos rígidos.&lt;/p&gt;&lt;p&gt;Utilize o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar para a página anterior. Você também pode pressionar &lt;b&gt;Cancelar&lt;/b&gt; se desejar encerrar este assistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione o tipo de mídia que você deseja utilizar para iniciar o sistema operacional.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione a mídia que contém o sistema operacional com o qual você deseja trabalhar. Esta mídia deve ser inicializável, caso contrário o sistema operacional não poderá ser iniciado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você selecionou a seguinte mídia para iniciar o sistema operacional:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se as informações acima estiverem corretas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;. A seguir, a mídia selecionada será montada na máquina virtual e a execução da máquina será iniciada.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 desde %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sessão %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inacessível desde %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inacessível</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Visualizador de Log</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvar</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Atualiza&amp;r</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">Fe&amp;char</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Visualizador de Log do VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nenhum arquivo de log encontrado. Pressione o botão &lt;b&gt;Atualizar&lt;/b&gt; para ler novamente a pasta de logs em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Salvar Log do VirtualBox Como</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>Procurar(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Habilitar Placa de R&amp;ede</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Ligado &amp;a</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Endereço &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Gerar</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Gera um novo endereço MAC aleatório.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ca&amp;bo Conectado</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Opções de Placa de Rede do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nome da Placa de Rede (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Acrescenta uma nova placa de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descritor de Arquivo (&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Configurar Aplicação (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecionar</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>&amp;Terminar Aplicação</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;Nenhuma placa compatível encontrada&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Remover</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Selecione a aplicação de configuração TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Seleciona a aplicação de finalização TAP</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">Placa de Rede do Hospedeiro para VirtualBox  %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Você deseja remover a placa de rede do hospedeiro selecionada &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Esta placa de rede pode estar em uso por um ou mais adaptadores de redes desta ou de outras MVs. Após a remoção, estes adaptadores não irão mais funcionar até que você corrija suas configurações, escolhendo um novo nome para a placa ou um tipo de conexão diferente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Quando selecionado, conecta este adaptador de rede virtual na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controla a maneira como este adaptador virtual é conectado à rede real no sistema Hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Mostra o endereço MAC deste adaptador. Deve conter exatamente 12 caracteres escolhidos de {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indica se o cabo de rede virtual será conectado na inícialização da máquina ou não.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Mostra o nome da placa de rede do hospedeiro selecionada para este adaptador.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">Lista todas as placas de rede disponíveis no hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">Remove a placa de rede do hospedeiro selecionada.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Mostra o nome da placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Mostra o comando executado para configurar a placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Seleciona a aplicação de configuração.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Mostra o comando executado para finalizar a placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Seleciona a aplicação para finalização.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Exibe o endereço MAC desta placa. O endereço contém exatamente 12 caracteres escolhidos de {0-9,A-F}. O segundo caractere deve ser um dígito par.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Habilitar Porta S&amp;erial</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Quando marcado, habilita a porta serial na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Número da Porta</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Mostra o número da porta serial. Você pode escolher uma das portas seriais padrão ou selecionar &lt;b&gt;Definido pelo Usuário&lt;/b&gt; para especificar os parâmetros da porta manualmente.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Exibe o número do IRQ associado a esta porta serial. Os valores válidos são números inteiros de &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;255&lt;/tt&gt;. Valores maiores que &lt;tt&gt;15&lt;/tt&gt; somente podem ser utilizados se a opção &lt;b&gt;IO APIC&lt;/b&gt; estiver habilitada para esta máquina.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Ende&amp;reço de I/O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Mostra o endereço-base de I/O desta porta serial. Os valores válidos são números inteiros de &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Modo da Porta</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controla o modo de operação desta porta serial. Se você selecionar &lt;b&gt;Desconectado&lt;/b&gt;, o sistema operacional Convidado irá detectar a porta serial mas não conseguirá utilizá-la.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Criar Pipe</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Se a opção estiver marcada, o pipe especificado no campo &lt;b&gt;Caminho da Porta&lt;/b&gt; será criado pela máquina virtual quando esta for iniciada. Caso contrário, a máquina virtual tentará utilizar o pipe existente.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Caminho da &amp;Porta</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Exibe o caminho para o pipe da porta serial no hospedeiro quando a porta estiver configurada para o modo &lt;b&gt;Pipe do Hospedeiro&lt;/b&gt;, ou o nome do dispositivo serial quando a porta estiver configurada para o modo &lt;b&gt;Dispositivo do Hospedeiro&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Selecione uma categoria de opções da lista do lado esquerdo e posicione o mouse sobre um item de configuração para obter maiores informações&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Geral </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Discos Rígidos </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disquete </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Áudio </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Rede </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Tela Remota </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Pastas Compartilhadas </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificação</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Mostra o nome da máquina virtual.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de Sistema Operacional</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Quantidade de &amp;Memória</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controla a quantidade de memória disponibilizada para a máquina virtual. Se você alocar memória demais, a máquina virtual pode não conseguir ser inicializada.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Memória de &amp;Vídeo</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controla a quantidade de memória de vídeo alocada para a máquina virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Básico</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selecionar</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Seleciona a pasta onde serão salvos os snapshots.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reiniciar</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Recursos Extendidos</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Habilitar A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Habilitar IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Ordem de Boo&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avançado</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrição</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primário Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;não selecionado&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimário Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secundário (IDE 1) Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Montar Drive de Disquete</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Drive de Disquete do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Monta o drive de disquete do hospedeiro especificado em um drive de disquete virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Arquivo de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Monta a imagem de disquete especificada em um drive de disquete virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Montar Drive de CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Drive de CD/DVD do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Monta o drive de CD/DVD especificado em um drive de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Arquivo de Imagem &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Mosnta a imagem de CD/DVD especificada em um drive de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Habilitar áudio (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>&amp;Driver de áudio do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Habilitar Controladora &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtros de Dispositivo USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Acrescentar Vazio (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Acrescentar De (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Remover (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Remove o filtro USB selecionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Seta para Cima</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Move Para Cima (Ctrl+Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Move o filtro USB selecionado para cima.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Seta para Baixo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Move para Baixo (Ctrl+Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Move o filtro USB selecionado para baixo.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Habilita o S&amp;ervidor VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Porta do servidor </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Método de Autenticação </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Timeout de Autenticação </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Mostra a porta do Servidor VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Define o método de autenticação VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Especifica o tempo máximo para aguardar pela autenticação, em milisegundos.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra o diálogo de ajuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Configurações inválidas detectadas</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Aceita (salva) as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Quando selecionado, conecta o disco rígido virtual especificado a um conector Master na controladora IDE Primária.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Quando selecionado, conecta o disco rígido virtual especificado ao conector Slave da controladora IDE Primária.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Quando selecionado, conecta o disco rígido virtual ao conector Slave da controladora IDE Secundária.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Mostra o disco rígido virtual que será conectado a este conector IDE e permite selecionar um disco diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Quando selecionado, monta a mídia especificada em um drive de CD/DVD na máquina virtual. Note que o drive de CD/DVD está sempre conectado ao canal Master da controladora IDE Secundária da máquina.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Mostra o arquivo de imagem que será conectado ao drive de CD/DVD virtual e permite escolher uma imagem diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Quando selecionado, monta a mídia especificada no drive de disquete da máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Mostra o arquivo de imagem que será montado no drive de disquete virtual e permite selecionar uma imagem diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Quando selecionado, a placa de som PCI virtual é conectada à máquina virtual que utiliza o driver especificado para se comunicar com a placa de som no hospedeiro.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Quando selecionado, a MV irá agir como um servidor de Remote Desktop Protocol (RDP), permitindo que clientes remotos se conectem e operem a MV (quando esta estiver executando) utilizando um cliente RDP padrão.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;não conectado&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Primário Master não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Primário Slave não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">O disco rígido Primário Slave já está conectado a um conector diferente.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Secundário Slave não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">O disco rígido Secundário Slave já está conectado a um conector diferente.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">O arquivo de imagem de CD/DVD não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">O arquivo de imagem de disquete não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">A placa de rede do hospedeiro incorreta está selecionada para o Adaptador %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">A porta VRDP não está definida.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">O Timeout VRDP não está definido.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Configurações</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Novo Filtro %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Área de Tran&amp;sferência Compartilhada</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Pasta de S&amp;napshots</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Mostra o tipo de sistema operacional que você planeja instalar nesta máquina virtual (chamado de sistema operacional convidado).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quando selecionado, a máquina virtual irá suportar 
+a Interface Avançada de Configuração e Gerenciamento de Energia (Advanced Configuration and 
+Power Management Interface, ou ACPI).
+&lt;b&gt;Nota:&lt;/b&gt; não desabilite esta opção após ter
+instalado um sistema operacional convidado do tipo Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quando selecionado, a máquina virtual irá suportar
+o recurso de Input Output APIC (IO APIC), o que deve diminuir levemente a performance da MV. 
+&lt;b&gt;Nota:&lt;/b&gt; não desabilite esta opção após instalar um sistema operacional do tipo Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Define o modo de compartilhamento da área de transferência entre o sistema operacional convidado e o sistema operacional hospedeiro. Note que este recurso requer a instalação dos Adicionais para Convidado no sistema operacional convidado.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Mostra o caminho onde os snapshots desta máquina virtual serão armazenados. Note que estes snapshots podem ocupar bastante espaço em disco.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicializa o caminho onde os snapshots são salvos para um valor padrão. O valor padrão será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Mostra a descrição da máquina virtual. O campo de descrição é útil para comentar detalhes de configuração do sistema operacional convidado que foi instalado.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Abre o Gerenciador de Discos Virtuais para criar ou selecionar um disco rígido virtual a ser conectado.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Lista os drives de disquete do hospedeiro disponíveis para serem montados na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Abre o Gerenciador de Discos Virtuais para selecionar uma imagem de disquete a ser montada.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Lista os drives de CD/DVD do hospedeiro disponíveis para serem montados na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Abre o Gerenciador de Discos Virtuais para selecionar uma imagem de CD/DVD para montar.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Controla o driver de saída de áudio. O &lt;b&gt;Driver de áudio Nulo&lt;/b&gt;
+faz com que o convidado veja uma placa de som, mas todos os acessos a ela serão ignorados.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Quando selecionado, habilita uma controladora USB virtual para esta máquina.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista todos os filtros USB para esta máquina. A caixa à esquerda define se um filtro específico está habilitado ou não.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos inicialmente definidos para valores vazios. Note que um filtro criado desta forma irá englobar qualquer dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos definidos com os valores do dispositivo USB selecionado e conectado ao PC hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Placas de Rede do Hospede&amp;iro</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Lista todas as placas de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Acrescenta uma nova placa de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Remove a placa de rede do hospedeiro que foi selecionada.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Nenhuma placa apropriada&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Placa de Rede do Hospedeiro VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você deseja remover a placa de rede do hospedeiro &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Esta placa pode estar em uso por um ou mais adaptadores de rede desta ou de outra MV. Após sua remoção, estes adaptadores não irão mais funcionar até que você corrija suas configurações, seja escolhendo um nome diferente para a placa de rede ou um tipo de conexão diferente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Portas Seriais </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilitar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Quando esta opção está marcada, a máquina virtual irá tentar utilizar as extensões de virtualização de hardware disponíveis na CPU do hospedeiro, tais como a VT-x da Intel e a AMD-V da AMD. Caso a opção esteja desabilitada, o estado desta opção será determinado pelo valor da configuração global.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Outras Preferência&amp;s</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Lembra&amp;r Mídias Montadas Durante a Execução</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Se estiver marcado, qualquer mudança às mídias de CD/DVD e Disquete realizadas durante a execução da máquina serão salvas no arquivo de configuração para preservar o estado das mídias entre execuções.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Ou&amp;tros</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Habilitar Passthrough(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Quando marcado, permite ao sistema operacional convidado enviar comandos ATAPI diretamente ao drive do hospedeiro, tornando possível a utilização de gravadores de CD/DVD conectados ao hospedeiro dentro da VM. Note que a gravação de CDs de áudio dentro da VM ainda não é suportada.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Porta do &amp;Servidor </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Método de Autenticação </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Timeout para Autenticação </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Exibe o número da porta do servidor VRDP. Você pode especificar &lt;tt&gt;0&lt;/tt&gt; (zero) para forçar o valor da porta para o valor padrão.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>O disco rígido Primário Master não foi selecionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>O disco rígido Primário Slave não foi selecionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>O disco rígido Primário Slave já está conectado a um slot diferente</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>O disco rígido Secundário Slave não foi selecionado</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>O disco rígido Secundário Slave já está conectado a um slot diferente</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>O arquivo de imagem de CD/DVD não foi selecionado</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>A imagem de disquete não foi selecionada</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>A interface de rede do hospedeiro selecionada está incorreta  </translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Um número de porta duplicado foi selecionado </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Um caminho de porta duplicado foi informado </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 na página &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Porta %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_PT.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_PT.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_pt_PT.ts	(revision 7219)
@@ -0,0 +1,5100 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Português</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation>Portugal</translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Portuguese</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation>Portugal</translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Marcelo Coelho &lt;marcelocoelho@gmail.com&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Mover para Cima (Ctrl-Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Mover para Baixo (Ctrl-Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Mover o dispositivo de boot seleccionado para cima.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Mover o dispositivo de boot seleccionado para baixo.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Define a ordem de boot dos dispositivos. Utilize as caixas do lado esquerdo para activar ou desactivar os dispositivos de boot individualmente. Mova os itens para cima ou para biaxo para alterar a ordem de boot.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>O executável &lt;b&gt;%1&lt;/b&gt; requer o Qt %2.x. Foi encontrado Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>A biblioteca Qt é incompatível</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Esquerda </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Direita </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift Direito</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl Direito</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt Esquerdo</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt Direito</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Tecla Windows Esquerda</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Tecla Windows Direita</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tecla Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Copiar o écrâ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avançar</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Para trás</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorar</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copiar para área de transferência</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>incompleto</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>inválido</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;O valor do campo &lt;b&gt;%1&lt;/b&gt; na página &lt;b&gt;%2&lt;/b&gt; é %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Um dos valores na página &lt;b&gt;%1&lt;/b&gt; é %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>Sobre o VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interface Gráfica do VirtualBox Versão %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Adicionar Placa de Rede</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nome da Placa de Rede</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Descrição da nova placa de rede</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Adicionar Partilha</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Editar Partilha</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Seleccionar uma pasta para partilhar</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Local da Pasta</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nome da Pasta</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Mostra o local de uma pasta existente no PC hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Mostra o nome de uma pasta partilhada (visto pela máquina virtual).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Abre o diálogo para selecção da pasta.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Tornar Per&amp;manente</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Fechar a Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Você deseja:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Salvar o estado da máquina</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Desligar a máquina (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Reverter o estado para o snapshot actual</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Reverter o estado da máquina para o estado armazenado no snapshot actual</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salva o actual estado de execução da máquina virtual para o disco rígido no PC hospedeiro.&lt;/p&gt;
+&lt;p&gt;Na próxima vez que a máquina arrancar, será restaurada apartir do estado armazenado e continuará a execução a partir da mesma altura em que foi guardada, permitindo continuar o seu trabalho imediatamente.&lt;/p&gt;
+&lt;p&gt;Não se esqueça que salvar o estado da máquina virtual demora algum tempo, dependendo do sistema operativo hospedeiro e da quantidade de memória atribuída à máquina virtual.&lt;/p&gt;
+</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Enviar pedido para desligar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Envia para a máquina virtual o sinal ACPI Botão de Energia.&lt;/p&gt;
+&lt;p&gt;Normalmente, o sistema operativo da máquina virtual detecta este evento e executa o procedimento de desligar o computador de uma forma segura. Esta é a forma recomendada de desligar a máquina virtual porque todas as aplicações a serem executadas por esta podem salvar os seus dados de forma segura.&lt;/p&gt;
+&lt;p&gt;Se a máquina não responder a esta acção então o sistema operativo da máquina virtual pode estar mal configurado ou não saber interpretar os eventos ACPI. Neste caso, seleccione a opção &lt;b&gt;Desligar a máquina virtual&lt;/b&gt; para parar a máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Desliga a máquina virtual.&lt;/p&gt;
+&lt;p&gt;Esta opção irá parar a execução da máquina virtual imediatamente, de tal forma que, o sistema operativo não terá hipótese de se desligar de uma forma segura, podendo ocorrer &lt;i&gt;perdas de dados&lt;/i&gt; dentro da máquina virtual. Só deve seleccionar esta opção caso a máquina virtual não responda ao &lt;b&gt;envio do pedido para desligar&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Quando seleccionado, a estado da máquina virtual será restituído apartir do estado armazenado no snapshot actual. Isto é útil se desejar descartar o que fez na última sessão e voltar ao snapshot actual.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;dos&amp;nbsp;dispositivos&amp;nbsp;USB&amp;nbsp;conectados&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;não conectado&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;A controladora USB está desabilitada&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Écrâ completo (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Alternar para écrâ completo</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integração do Rato</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Redimensionar o Écrâ Automaticamente</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Redimensionar o Écrâ Automaticamente (&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Redimensionar automaticamente o écrâ do sistema convidado quando a janela for redimensionada (requer instalação dos Controladores Adicionais Para Convidado)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ajustar Tamanho da Janela</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajustar o tamanho e posição da janela para melhor se acomodar ao écrâ do sistema convidado</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Inserir Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Envia o comando Ctrl-Alt-Del para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Inserir Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Envia o comando Ctrl-Alt-Backspace para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reiniciar</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reinicia a máquina virtual</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>Desligar por ACPI (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Envia o evento de premir o botão de energia ACPI para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>Fechar(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Fecha a máquina virtual</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Criar &amp;Snapshot...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Tira um snapshot (registo instantâneo) da máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Imagem de Disquete (&amp;F)...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Monta uma imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Desmontar Disquete (&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Desmonta a disquete actualmente montada</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Imagem de &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Monta uma imagem de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Desmontar C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Desmonta o CD/DVD-ROM actualmente montado</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Servidor de Desktop Remoto (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Écrâ Remoto (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Activa ou desactiva ligações de desktop remoto (RDP) para esta máquina</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Abrir</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Pa&amp;stas Partilhadas...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Abre o diálogo de pastas partilhadas</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instalar Controladores Adicionais para Convidado...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montar a imagem de instalação de Controladores Adicionais para Convidado</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>E&amp;statísticas...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Consola...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Sítio Web do &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abre o navegador e vai para o sítio web do VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Sobre o Virtu&amp;alBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostra um diálogo com informações do produto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reinicia Todos os Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Faz com que todos os avisos e mensagens desactivos sejam apresentados novamente</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Montar Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Montar &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispositivos &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispositivos</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>Depuração (&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se a função de auto-redimensionar o écrâ do sistema convidado está Activa (&lt;img src=auto_resize_on_16px.png/&gt;) ou Desligada (&lt;img src=auto_resize_off_16px.png/&gt;). Note que esta função requer que os Controladores Adicionais Para Convidado estejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indica se o ponteiro do rato do sistema hospedeiro foi capturado pelo sistema convidado:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;o ponteiro não foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;o ponteiro foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integração do rato (IR) está Activa&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;IR está Desligada, o ponteiro foi capturado&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;IR está Desligada, o ponteiro não está capturado&lt;/nobr&gt;&lt;br&gt;Repare que o recurso de integração do rato requer que os Controladore Adicionais Para Convidado estejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se o teclado foi capturado pelo sistema convidado (&lt;img src=hostkey_captured_16px.png/&gt;) ou não (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Mostra a tecla actualmente definida como Tecla do Hospedeiro.&lt;br&gt;Esta tecla, quando pressionada, alterna o estado de captura do teclado e rato. Também pode ser utilizada em combinação com outras teclas para executar de forma rápidas algumas das opções do menu principal.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Provê acesso rápido às pastas compartilhadas (através de um clique com botão direito do mouse).&lt;br&gt;Note que o recurso de pastas compartilhadas requer que os Adicionais Para Convidado estejam instalados no sistema convidado.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;de&amp;nbsp;mídia&amp;nbsp;de&amp;nbsp;disquete&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;no&amp;nbsp;Hospedeiro&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">não montado</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;do&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Drive&amp;nbsp;do&amp;nbsp;Hospedeiro&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">não&amp;nbsp;montado</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;dos&amp;nbsp;discos&amp;nbsp;rígidos&amp;nbsp;virtuais</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;não conectado&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indica se a Tela Remota (servidor VRDP) está habilitada (&lt;img src=vrdp_16px.png/&gt;) ou não (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;O Servidor VRDP está activo na porta %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pausar</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspender a execução da máquina virtual</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Continuar (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Continuar a execução da máquina virtual</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Desactivar a Integração do Rato (&amp;M)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Temporariamente desactivar a integração de ponteiro do rato</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Activa Integração do Rato (&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Activar temporariamente a integração de ponteiro do rato</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Falha ao procurar imagem de CD de Adicionais para Convidados &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ou &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Drive Hospedeira </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indica&amp;nbsp;a&amp;nbsp;atividade&amp;nbsp;das&amp;nbsp;placas&amp;nbsp;de&amp;nbsp;rede</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cabo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos os adaptadores de rede estão desabilitados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>Adaptadores de Rede (&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Montar a drive (dispositivo) do PC hospedeiro</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Montar a drive (dispositivo) do PC hospedeiro</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Desconectar o cabo do adaptador de rede virtual seleccionado</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Conectar o cabo ao adaptador de rede virtual seleccionado</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Modo Seam&amp;less</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Alterna para o modo &quot;seamless&quot; de integração com o desktop</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indica se o teclado foi capturado pelo sistema operativo Convidado (&lt;img src=hostkey_captured_16px.png/&gt;) ou não (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a actividade da disquete:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive do Hospedeiro&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagem&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhuma disquete montada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a actividade do CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Drive do Hospedeiro&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagem&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhum CD/DVD montado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a actividade dos discos rígidos virtuais:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhum disco rígido conectado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a actividade das interfaces de rede:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptador %1 (%2)&lt;/b&gt;: cabo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>conectado</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>desconectado</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Todos os adaptadores de rede estão desactivados&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a actividade dos dispositivos USB conectados:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhum dispositivo USB conectado&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Controladora USB desactivada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indica se o servidor de Display Remoto (VRDP) está activo (&lt;img src=vrdp_16px.png/&gt;) ou não (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indica a atividade em pastas partilhadas:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nenhuma pasta partilhada&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conteúdos...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar o conteúdo da ajuda on-line</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistar o Virtualbox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir o formulário de registo do VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Tamanho Virtual</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Tamanho Real</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamanho</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Gestor de Discos Virtuais</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>Discos Rígidos (&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Imagens de &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Imagens de Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Chamar diálogo de ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Diálogo de Aceitação</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Diálogo de Cancelamento</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Novo...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Acrescentar...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>R&amp;emover</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Libertar</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Actualizar (&amp;F)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Novo</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Libertar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Acções</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Localização</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tipo de Disco</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Tipo de Armazenamento</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Conectado a</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snapshot</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Verificando acessibilidade</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando acessibilidade...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de disco:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tipo de armazenamento:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erro ao verificar acessibilidade ao dispositivo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificando acessibilidade...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectado a:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erro ao verificar acessibilidade ao dispositivo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>O ficheiro de imagem não está acessível</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Seleccionar</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Todas as imagens de disco rígido (*.vdi; *.vmdk);;Imagens de Disco Virtual (*.vdi);;Imagens VMDK (*.vmdk);;Todos os ficheiros (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Seleccione um ficheiro de imagem de disco rígido</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Imagens de CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Seleccione um ficheiro de imagem de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Imagens de disquete (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Seleccione um ficheiro de imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Criar um novo disco rígido virtual</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Acrescentar (registar) um ficheiro de imagem existente</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Remover (desregistar) o dispositivo seleccionado</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Libertar o dispositivo seleccionado desconectando-o da máquina virtual</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Actualizar a lista de dispositivos</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Imagens de CD/DVD-ROM (*.iso);;Todos os ficheiros (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Imagens de disquete (*.img);;Todos os ficheiros (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Baixando a imagem de CD dos Controladores Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Cancela o download da imagem de CD dos Controladores Adicionais para Convidado do VirtualBox</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Não foi possível localizar o ficheiro no servidor (resposta: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Não foi possível determinar o tamanho do arquivo.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Não foi possível conectar ao servidor (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Não foi possível baixar o arquivo (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao salvar o ficheiro baixado como &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Seleccione a pasta onde a imagem dos Controladores Adicionais para Convidado será gravada</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tempo para conexão excedido.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>O processo de download foi cancelado pelo utilizador.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Diferença</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispositivo desconhecido %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Fabricante: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID de Produto: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Versão: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Número de Série %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Estado: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tipo de Sistema Operativo</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memória Principal</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Geral</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memória de Vídeo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordem de Arranque</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Não Conectado</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Discos Rígidos</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Activo</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Activo</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Não montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Imagem</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Drive do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disquete</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Não montado</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Imagem</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Drive do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptador</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Áudio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Rede</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtros de Dispositivo</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 activos)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Controladora USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Porta do Servidor VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Écrâ Remoto</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>A abertura de URLs ainda não está implementada.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Desligada</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Salva</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Cancelada</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Executando</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Em Pausa</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Iniciando</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Parando</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Salvando</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Restaurando</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Descartando</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Fechada</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Aberta</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Criando</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Fechando</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Nenhum</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disquete</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disco Rígido</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Rede</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primário</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secundário</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Imutável</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagem de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagem VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Nula</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Externa</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Convidado</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorar</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Reservar</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispositivo&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio Nulo</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Multimédia do Windows</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver de áudio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Não conectado</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interface do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Rede Interna</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Não suportado</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Não disponível</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ocupado</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponível</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Reservado</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturado</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Verificando...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Inacessível&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Desactivo</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Hospedeiro para Convidado</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Convidado para Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bi-direccional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Selecione uma pasta</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Selecione um ficheiro</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Porta %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Desactiva</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Portas Série</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Pastas Partilhadas</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Nenhum</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Pastas Partilhadas</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Bloqueada</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Desconectada</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Pipe no Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispositivo no Hospedeiro</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definido pelo Utilizador</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disco Rígido Customizado</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; é uma chave de hospedeiro inválida.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>O valor &apos;%1&apos; da chave &apos;%2&apos; não coincide com a restrição regexp &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Não foi possível apagar a chave &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Selecione uma categoria de opções da lista do lado esquerdo e posicione o rato sobre uma opção para obter mais informações&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Geral </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#geral</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Entrada </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#entrada</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Pastas Padrão (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Máquinas</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Arquivos VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>Teclado (&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tecla de &amp;Hospedeiro</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>Capturar teclado &amp;automaticamente</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtros de Dispositivo &amp;USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Acrescentar Vazio (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Acrescentar De (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Remover (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Remover o filtro USB seleccionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mover Para Cima (Ctrl+Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mover o filtro USB seleccionado para cima.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Seta para Baixo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mover para Baixo (Ctrl + Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Move o filtro USB seleccionado para baixo.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra o diálogo de ajuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Configurações inválidas detectadas</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Aceita (salva) as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferências do VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Exibe a tecla utilizada como Tecla do Hospedeiro numa janela de MV. Active o campo de entrada e pressione uma nova Tecla de Hospedeiro. Teclas alfanuméricas, de movimentação de cursor e de edição não podem ser utilizadas como Tecla de Hospedeiro.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Novo Filtro %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Idioma</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Idioma </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#idioma</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Idioma da &amp;Interface</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(es):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Idioma:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (embutido)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;indisponível&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;desconhecido&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Lista todos os idiomas disponíveis para a interface do utilizador. O idioma
+activo está escrito em &lt;b&gt;negrito&lt;/b&gt;. Seleccione &lt;i&gt;Padrão&lt;/i&gt; para
+utilizar o idioma padrão do seu sistema.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Padrão</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Mostra o caminho para a pasta padrão de arquivos VDI. Esta pasta será sempre utilizada para acrescentar discos rígidos virtuais novos ou existentes, a não ser que seja definida outra quando estes são criados.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o caminho da pasta de máquinas virtuais para o valor padrão. O caminho padrão será apresentado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o caminho da pasta de arquivos VDI para o valor padrão. O valor será apresentado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Mostra o caminho padrão da pasta de máquinas virtuais. Esta pasta é utilizada ao criar novas máquinas virtuais, a não ser que seja especificamente definida outra pasta durante o processo de criação.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Abre um diálogo para seleccionar a pasta padrão para arquivos VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Abre um diálogo para seleccionar a pasta padrão para máquinas virtuais.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Quando seleccionado, o teclado é automaticamente capturado todas as vezes que a janela da MV for activada. Quando o teclado for capturado, todas as teclas (incluindo teclas de sistema como Alt-Tab) são direcionadas para a MV.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista todos os filtros de USB globais. A caixa à esquerda define se um filtro específico está activo ou não.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos definidos com valores vazios. Um filtro criado desta maneira irá englobar qualquer dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Acrescenta um novo filtro USB com todos os campos definidos para os valores padrão do dispositivo USB seleccionado.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Biblioteca de Autenticação V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Apresenta o caminho para a biblioteca de autenticação de clientes com Écrâ Remoto (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Abre um diálogo para seleção do arquivo da biblioteca de autenticação VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Redefine o nome do arquivo da biblioteca de autenticação para o valor padrão. O valor padrão será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Recursos &amp;Extendidos</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Habilitar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Define se as máquinas virtuais devem tentar fazer uso das extensões do CPU hospedeiro para virtualização por hardware, tais como Intel VT-x e AMD-V quando disponíveis no hospedeiro.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Eu Concordo (&amp;A)</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Eu &amp;Discordo</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Fecha o painel de procura</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Procurar </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Insira o termo para procurar aqui</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>Anterior(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Procura pela ocorrência anterior</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>Próximo(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Procura pela próxima ocorrência</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Sensível à C&amp;aixa</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Realiza uma busca sensível à caixa (quando marcado)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Frase não encontrada</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;sem discos rígidos&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Sem discos rígidos</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Criar Novo Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este assistente irá ajudá-lo a criar um novo disco rígido virtual para sua máquina virtual.&lt;/p&gt;
+&lt;p&gt;Pressione o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão
+&lt;b&gt;Anterior&lt;/b&gt; para retornar à página anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Bem-vindo ao Assistente de Criação de Discos Rígidos Virtuais!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione o tipo de imagem de disco virtual que você deseja criar.&lt;/p&gt;
+&lt;p&gt;Uma &lt;b&gt;imagem dinâmicamente expansível&lt;/b&gt; ocupa um espaço inicial reduzido
+no seu disco rígido físico. Á medida que o sistema operativo Convidado requerer
+o espaço ocupado aumentará dinâmicamente (até o tamanho especificado).&lt;/p&gt;
+&lt;p&gt;Uma &lt;b&gt;imagem de tamanho fixo&lt;/b&gt; não aumenta de tamanho. Ela é armazenada 
+num ficheiro com aproximadamente o mesmo tamanho que o definido para o disco virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tipo de Imagem</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Imagem &amp;dinâmicamente expansível</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Imagem de tamanho &amp;fixo</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tipo de Imagem de Disco Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pressione o botão &lt;b&gt;Seleccionar&lt;/b&gt; para seleccionar a localização e o nome do ficheiro
+que irá armazenar a imagem de disco virtual ou introduza um nome de ficheiro no campo de entrada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nome do Ficheiro de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione o tamanho da imagem de disco virtual em megabytes. Este tamanho irá aparecer para o 
+sistema operacional Convidado com o tamanho do disco rígido virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Tamanho da Imagem (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Localização do Disco Virtual e Tamanho</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Será criada uma nova imagem de disco rígido virtual com os seguintes parâmetros:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Se as configurações acima estiverem correctas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;.
+                            Assim que o pressionar, a nova imagem de disco rígido será criada.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resumo</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Localização:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tamanho:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Imagens de disco rígido (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Seleccione um ficheiro para a nova imagem de disco rígido</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Criar Nova Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Este assistente irá guiá-lo nos passos necessários para criar uma nova
+máquina virtual para o VirtualBox.&lt;/p&gt;
+&lt;p&gt;Utilize o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e
+o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar à página anterior.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Bem-vindo ao Assistente de Criação de Máquina Virtual!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Introduza o nome da nova máquina virtual e seleccione o tipo de sistema operativo
+Convidado que você planeia instalar na sua máquina virtual.&lt;/p&gt;
+&lt;p&gt;O nome da máquina virtual geralmente indica quais programas e qual configuração de hardware
+utilizada. Este nome será utilizado para identificar a máquina virtual em todos os componentes
+do VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ome</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de Sistema Operativo</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nome da MV e Tipo de Sistema Operativo</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione a quantidade de memória (RAM) em megabytes a ser alocada para a máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Memória Principal</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memória</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione uma imagem de disco rígido virtual para ser utilizada como
+disco rígido principal da máquina virtual. Você pode criar um novo disco rígido
+virtual com o botão &lt;b&gt;Novo&lt;/b&gt;, seleccionar uma imagem de disco rígido 
+virtual da lista ou pressionar o botão &lt;b&gt;Existente&lt;/b&gt;
+para abrir o diálogo do Gestor de Discos Virtuais.&lt;/p&gt;
+&lt;p&gt;Se você precisa de uma configuração mais complexa de discos rígidos,
+você pode saltar este passo e activar os discos rígidos posteriormente
+utilizando o diálogo de Configurações da MV.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Disco Rígido de B&amp;oot (Primário Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>Novo (&amp;E)...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistente...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Disco Rígido Virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Será criada uma nova máquina virtual
+                            com os seguintes parâmetros:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Se as configurações estiverem correctas pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;.
+                            Assim que o pressionar, a nova máquina virtual será criada.
+                            &lt;/p&gt;&lt;p&gt;
+                            Você pode alterar estas e outras configurações
+                            da máquina virtual a qualquer hora utilizando o 
+                            diálogo de &lt;b&gt;Configurações&lt;/b&gt; acessível
+                            através do menu da janela principal.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Resumo</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nome:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tipo de Sistema:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memória Principal:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Disco Rígido de Arranque:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>O tamanho recomendado para memória principal é de &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>O tamanho recomendado para o disco rígido de arranque é de &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informação</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Pergunta</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Aviso</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Erro</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Erro Crítico</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Não mostrar esta mensagem novamente</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Falha ao abrir &lt;tt&gt;%1&lt;/tt&gt;. Certifique-se de que o seu ambiente de trabalho consegue abrir URLs deste tipo.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao iniciar o COM ou encontrar o servidor COM do VirtualBox. Provavelmente o servidor do VirtualBox não está sendo executado ou falhou ao iniciar.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao criar o objeto COM do VirtualBox.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao carregar a configuração global da GUI.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Falha ao salvar a configuração global da GUI.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Falha ao definir as propriedades globais do VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Falha ao aceder ao sub-sistema USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Falha ao criar uma nova máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar uma nova máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao aplicar as configurações à máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao salvar as configurações da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao carregar as configurações da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao iniciar a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao pausar a execução da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao continuar a execução da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao salvar o estado da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar um snapshot da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao parar a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao remover a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o estado salvo da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o snapshot &lt;b&gt;%1&lt;/b&gt; da máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o estado actual da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao descartar o snapshot actual e o estado actual da máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Não existe máquina virtual chamada &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem a certeza de que deseja apagar permanentemente a máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operação não pode ser desfeita.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem a certeza de que deseja desregistar a máquina virtual inacessível &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Você não poderá mais registá-la a partir da interface gráfica.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja descartar o estado salvo da máquina virtual &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Esta operação é equivalente a reiniciar ou desligar a máquina sem desligá-la utilizando os meios fornecidos pelo sistema Convidado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ao libertar esta imagem de CD/DVD, esta será desconectada da(s) seguinte(s) máquina(s) virtual(is): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Deseja continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O ficheiro da imagem &lt;b&gt;%1&lt;/b&gt; já existe. Você não pode criar um novo disco rígido virtual que utilize este ficheiro, pois este poderá já estar a ser utilizado por outro disco rígido virtual.&lt;/p&gt;&lt;p&gt;Por favor especifique um nome de ficheiro diferente para a imagem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você deseja apagar o arquivo de imagem de disco rígido &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Se você seleccionar &lt;b&gt;Não&lt;/b&gt; então este disco rígido virtual será desregistado e removido da colecção, mas o arquivo de imagem será mantido no seu disco rígido físico.&lt;/p&gt;&lt;p&gt;Se você seleccionar &lt;b&gt;Sim&lt;/b&gt; então o ficheiro de imagem será apagado permanentemente após desregisto do disco rígido. Esta operação não pode ser desfeita.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao apagar a imagem de disco rígido virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você deseja remover (desregistar) o disco rígido virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Falha ao criar a imagem de disco rígido virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Falha ao conectar a imagem de disco rígido com o UUID %1 ao dispositivo %2 da controladora %3 da máquina &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao desconectar a imagem de disco rígido virtual do dispositivo %1 da controladora %2 da máquina &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disco rígido</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>imagem de CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>imagem de disquete</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao registar %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao desregistar %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Falha ao criar uma nova sessão.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Falha ao abrir uma sessão para a máquina virtual com UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao abrir uma sessão para a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Falha ao buscar o estado de acessibilidade do dispositivo &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Algum(ns) dispositivo(s) registrado(s) poderá(ão) ter(em) ficado inacessível(eis).</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao criar a placa de rede de hospedeiro &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao remover a placa de rede de hospedeiro &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao conectar o dispositivo USB &lt;b&gt;%1&lt;/b&gt; à máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Falha ao desconectar o dispositivo USB &lt;b&gt;%1&lt;/b&gt; da máquina virtual &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao criar a pasta partilhada &lt;b&gt;%1&lt;/b&gt; (apontando para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) para a máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Falha ao remover a pasta partilhada &lt;b&gt;%1&lt;/b&gt; (apontando para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) da máquina virtual &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você &lt;b&gt;clicou o rato&lt;/b&gt; dentro d o écrâ da Máquina Virtual ou pressionou a &lt;b&gt;tecla de hospedeiro&lt;/b&gt;. Isto fará com que a Máquina Virtual &lt;b&gt;capture&lt;/b&gt; o ponteiro do rato do computador hospedeiro (apenas se a integração de ponteiro do rato não for suportada pelo sistema operativo convidado) e o teclado, tornando-os indisponíveis para outras aplicações que estejam a ser executadas no computador hospedeiro.&lt;/p&gt;&lt;p&gt;Você pode pressionar a &lt;b&gt;tecla de hospedeiro&lt;/b&gt; a qualquer momento para &lt;b&gt;libertar&lt;/b&gt; o teclado e o rato (se estiverem capturados). A tecla de hospedeiro actualmente definida é mostrada na barra de estado na parte de baixo da janela da Máquina Virtual, próxima ao ícone&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Este ícone, juntamente com o ícone do rato próximo deste, indica o estado de captura do teclado e do rato.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem a opção &lt;b&gt;Auto-capturar teclado&lt;/b&gt; ligada. Isto fará com que a Máquina Virtual (MV) automaticamente &lt;b&gt;capture&lt;/b&gt; o teclado semrpe que a janela da MV fique activa, tornando-o indisponível para outras aplicações que estejam a ser executadas no computador hospedeiro: quando o teclado é capturado, todas as teclas (incluindo teclas de sistema como Alt-Tab) serão direcionadas para a MV.&lt;/p&gt;&lt;p&gt;Você pode pressionar a &lt;b&gt;tecla de hospedeiro&lt;/b&gt; a qualquer hora para  &lt;b&gt;libertar&lt;/b&gt; o teclado e o rato (se estiver capturado também) e continuar a usá-los normalmente. A tecla de hospedeiro actual é mostrada na barra de estado na parte de baixo da janela da Máquina Virtual, próximo ao ícone&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Este ícone, juntamente com o ícone do rato próximo a este, indicam o estado de captura actual do teclado e do rato.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual informa que o sistema operacional convidado suporta o recurso de &lt;b&gt;integração de ponteiro do rato&lt;/b&gt;. Isto significa que não precisa de &lt;i&gt;capturar&lt;/i&gt; o ponteiro do rato para poder usá-lo no sistema operativo convidado -- todas as acções do rato que você executar quando o ponteiro estiver em cima da janela da Máquina Virtual serão enviadas diretamente para o sistema operativo convidado. Se o rato estiver capturado, ele será automaticamente libertado.&lt;/p&gt;&lt;p&gt;O ícone do rato na barra de estado irá ficar assim:&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;para o informar que a integração de ponteiro de rato é suportada pelo sistema operativo convidado e que este recurso está activo.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: Algumas aplicações poderão comportar-se de forma estranha no modo de integração do ponteiro do rato. Se necessário, você pode desactivar o recurso para a sessão actual (e activá-lo de novo) seleccionando a acção correspondente na barra de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual (MV) informa que o sistema operacional convidado não suporta o recurso de &lt;b&gt;integração do ponteiro do rato&lt;/b&gt; no modo de vídeo actual. Você precisa capturar o rato (clicando na janela da MV ou pressionando a tecla de hospedeiro) para poder utilizar o rato dentro do sistema operacional convidado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A Máquina Virtual está num estado &lt;b&gt;Pausado&lt;/b&gt; e portanto não irá aceitar nenhuma entrada de teclado ou rato. Se você deseja continuar a trabalhar dentro da MV, você precisa continuar sua execução seleccionando a acção correspondente na barra de menu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um ou mais discos rígidos virtuais, CD/DVD ou disquete registados não estão acessíveis. Portanto, não poderá operar máquinas virtuais que utilizem estes dispositivos até que estejam acessíveis posteriormente.&lt;/p&gt;&lt;p&gt;Pressione &lt;b&gt;OK&lt;/b&gt; para abrir a janela do Gestor de Discos Virtuais e verificar quais dispositivos estão inacessíveis, ou pressione &lt;b&gt;Ignorar&lt;/b&gt; para ignorar esta mensagem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;A janela da máquina virtual será alternada para &lt;b&gt;tela cheia&lt;/b&gt;. Você pode voltar para o modo de janela a qualquer hora pressionando &lt;b&gt;%1&lt;/b&gt;. Note que a  &lt;i&gt;Tecla de Hospedeiro&lt;/i&gt; está atualmente definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível executar o VirtualBox em modo de &lt;i&gt;Selecção de MV&lt;/i&gt; devido a restrições locais.&lt;/p&gt;&lt;p&gt;A aplicação será finalizada.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erro Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Erro Não-Fatal&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Aviso&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Identificação do Erro: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Severidade: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ocorreu um erro fatal durante a execução da máquina virtual! A máquina virtual será desligada. Recomendamos que copie a seguinte mensagem de erro para a área de transferência para a examinar detalhadamente:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um erro ocorreu durante a execução da máquina virtual! Os detalhes do erro são mostrados abaixo. Você pode tentar corrigir o erro descrito e continuar a execução da máquina virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A execução da máquina virtual pode ser cancelada a qualquer momento com a condição de erro descrita abaixo. Você pode ignorar esta mensagem, mas recomendamos que tome uma acção para garantir que o erro descrito não ocorra.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Código&amp;nbsp;do&amp;nbsp;Resultado: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Componente: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interface: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Chamador: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>RC&amp;nbsp;do&amp;nbsp;Chamador: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível encontrar o ficheiro de linguagem para o idioma &lt;b&gt;%1&lt;/b&gt; na pasta &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;O idioma será temporariamente definido para o idioma padrão do sistema. Por favor abra o diálogo de &lt;b&gt;Preferências&lt;/b&gt; no menu &lt;b&gt;Arquivo&lt;/b&gt; da janela principal do VirtualBox window, e selecione um dos idiomas existentes na página &lt;b&gt;Idiomas&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível carregar o ficheiro de linguagem &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;O idioma será temporariamente redefinido para Inglês (embutido). Por favor vá até o diálogo &lt;b&gt;Preferências&lt;/b&gt; a partir do menu &lt;b&gt;Arquivo&lt;/b&gt; na janela principal do VirtualBox, e seleccione um dos idiomas existentes na página &lt;b&gt;Idiomas&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Controladores Adicionais para Convidado do VirtualBox instalados no Sistema Operativo Convidado são muito antigos: a versão instalada é %1, e a versão esperada é %2. Alguns recursos dos Controladores Adicionais para Convidado (integração do rato, auto-redimensionamento da janela do convidado) provavelmente não irão funcionar correctamente.&lt;/p&gt;&lt;p&gt;Por favor actualize os Controladores Adicionais para Convidado para a versão actual usando a função &lt;b&gt;Instalar Controladores Adicionais para Convidado&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Controladores Adicionais para Convidado do VirtualBox instalados no Sistema Operativo Convidado estão desactualizados: a versão instalada é %1, e a versão esperada é %2. Alguns recursos dos Controladores Adicionais para Convidado (integração do rato, auto-redimensionamento de janela do convidado) podem não funcionar correctamente.&lt;/p&gt;&lt;p&gt;É recomendado que actualize os Controladores Adicionais para Convidado para a versão actual usando a função &lt;b&gt;Instalar Controladores Adicionais para Convidado&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Os Controladores Adicionais para Convidado do VirtualBox instalados no Sistema Operativo Convidado são recentes demais para esta versão do VirtualBox: a versão instalada é %1, a versão esperada é %2.&lt;/p&gt;&lt;p&gt;O uso de uma versão mais nova dos Adicionais com uma versão mais antiga do VirtualBox não é suportado. Por favor instale a versão actual dos Controladores Adicionais para Convidado usando a função &lt;b&gt;Instalar Controladores Adicionais para Convidado&lt;/b&gt; do menu  &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Erro ao alterar o caminho da pasta de snapshots para a máquina virtual &lt;b&gt;%1&lt;b&gt; para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível entrar no modo &quot;seamless&quot; devido à falta de memória de vídeo do sistema Convidado.&lt;/p&gt;&lt;p&gt;Você deve configurar a VM para ter pelo menos &lt;b&gt;%1&lt;/b&gt; de memória de vídeo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao remover a pasta partilhada &lt;b&gt;%1&lt;/b&gt; (que aponta para &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) da máquina virtual &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Por favor feche todos os programas no sistema operativo Convidado que possam estar utilizando esta pasta partilhada e tente novamente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi possível encontrar o ficheiro de imagem do CD dos Controladores Adicionais para Convidado em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ou &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Você deseja baixar esta imagem de CD da Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao tentar baixar a imagem de CD dos Controladores Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você tem certeza de que deseja baixar a imagem de CD dos Controladores Adicionais para Convidado do VirtualBox a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (tamanho %3 bytes)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A imagem de CD dos Controladores Adicionais para Convidado do VirtualBox foi salva com sucesso a partir de &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; como &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Você deseja registar esta imagem de CD e montá-la no drive de CD/DVD virtual?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual será redimensionada para o modo &lt;b&gt;écrâ completo&lt;/b&gt;. Você pode retornar ao modo de janela a qualquer momento pressionando &lt;b&gt;%1&lt;/b&gt;. A tecla de &lt;i&gt;Hospedeiro&lt;/i&gt; está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;A barra de menus principal estará oculta no modo de écrâ completo. É possível aceder pressionando a combinação &lt;b&gt;Hospedeiro+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual será alterada para o modo &lt;b&gt;Seamless&lt;/b&gt;. Você pode voltar ao modo de janela a qualquer momento pressionando &lt;b&gt;%1&lt;/b&gt;. A tecla de &lt;i&gt;Hospedeiro&lt;/i&gt; está definida como &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;A barra de menus principal estará oculta em modo &quot;seamless&quot;. É possível pode aceder pressionando a combinação &lt;b&gt;Hospedeiro+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;A janela da máquina virtual está optimizada para trabalhar com o modo de cores de &lt;b&gt;%1&amp;nbsp;bits&lt;/b&gt;, mas o modo de cores do monitor virtual está definido como &lt;b&gt;%2&amp;nbsp;bits&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Abra o diálogo de propriedades do monitor no sistema operacional convidado e seleccione um modo de cores de &lt;b&gt;%3&amp;nbsp;bits&lt;/b&gt; se estiver disponível, de forma a obter a melhor performance possível do sub-sistema de vídeo virtual.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota&lt;/b&gt;: alguns sistemas operativos, como o OS/2, podem funcionar em modo de 32&amp;nbsp;bits de cor embora reportam como sendo 24&amp;nbsp;bits (16 milhões de cores). Você pode tentar seleccionar um modo de cores diferente para satisfazer o que é pedido nesta mensagem, ou pode desactivá-la agora se tiver certeza de que o modo de cor necessário (%4&amp;nbsp;bits) não está disponível no sistema operacional Convidado em uso.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Um erro crítico ocorreu enquanto a máquina virtual estava em execução e por isso a execução foi interrompida.&lt;/p&gt;&lt;p&gt;Para ajuda, consulte a secção Comunidade no endereço &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; ou utilize os recursos disponibilizados pelo seu contrato de suporte. Por favor forneça o conteúdo do ficheiro &lt;tt&gt;VBox.log&lt;/tt&gt; e o ficheiro de imagem &lt;tt&gt;VBox.png&lt;/tt&gt;, que pode encontrar na pasta &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, assim como uma descrição do que o utilizador estava fazendo no momento que este erro ocorreu. Também pode aceder aos ficheiros acima referidos, seleccionando a opção &lt;b&gt;Mostrar Log&lt;/b&gt; do menu &lt;b&gt;Máquina&lt;/b&gt; na janela principal do VirtualBox.&lt;/p&gt;&lt;p&gt;Pressione &lt;b&gt;OK&lt;/b&gt; se você deseja desligar a máquina virtual ou pressione &lt;b&gt;Ignorar&lt;/b&gt; se você deseja deixá-la no estado actual para depuração. Note que para depurar este problema são necessários conhecimentos específicos e ferramentas especiais. Recomendamos que pressione &lt;b&gt;OK&lt;/b&gt; agora.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Não foi conectado nenhum disco rígido à nova máquina virtual. A máquina não conseguirá inicializar a menos que você conecte um disco rígido com um sistema operativo convidado instalado ou outro dispositivo inicializável utilizando o diálogo de preferências ou o Assistente de Primeira Execução.&lt;/p&gt;&lt;p&gt;Você deseja continuar?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Falha ao procurar ficheiro de licença em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Falha ao abrir o ficheiro de licença &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Verifique as permissões do ficheiro.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Falha ao enviar evento ACPI de Pressionar Botão de Energia para a máquina virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao tentar connectar ao serviço de registo online do VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Parabéns! Conseguiu registar-se como utilizador do VirtualBox com sucesso.&lt;/p&gt;&lt;p&gt;Obrigado por ter tido o tempo neceessário para preencher o formulário!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Falha ao registar o produto VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Diálogo de Registo Virtualbox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Por favor preencha este formulário para que a equipa do VirtualBox possa saber que o utiliza e, opcionalmente, possamos informar o(a) utilizador(a) de notícias e actualizações.&lt;/p&gt;&lt;p&gt;Introduza o seu nome completo (usando caracteres latinos) e o seu endereço de e-mail nos campos abaixo. A innotek usará esta informação apenas para recolha de estatísticas acerca da utilização do uso do produto e para lhe enviar notícias do VirtualBox. A innotek nunca irá disponibilizar os seus dados a terceiros. Informação detalhada acerca de como nós usamos os seus dados pessoais poderá ser encontrada na secção &lt;b&gt;Política de Privacidade&lt;/b&gt; do Manual do VirtualBox Manual ou na página &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Política de Privacidade&lt;/a&gt; do site do VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Introduza o seu nome usando caracteres latinos.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Introduza o seu endereço de e-mail válido.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Por favor não utilizem estes dados para me contactar</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Clique nesta caixa caso não queira receber correio da innotek no endereço de e-mail especificado.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Benvindo ao Formulário de Registo do VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirmar</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tempo para conexão excedido.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Não foi possível obter o formulário de registo do servidor (resposta: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Pastas Partilhadas</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detalhes</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Gestor de &amp;Discos Virtuais...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Mostrar o Gestor de Discos Virtuais</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferências...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Mostrar o diálogo de configurações globais</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>Sair (&amp;x)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Fechar a aplicação</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Novo...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Novo</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Criar uma nova máquina virtual</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>Configuraçõe&amp;s...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Configurações</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configurar a máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Apagar (&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Apagar a máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Descartar (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Descartar</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Descartar o estado guardado da máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Actualiza&amp;r</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Actualizar o estado de acessibilidade da máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conteúdo...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Mostrar o conteúdo da ajuda on-line</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site na Internet do &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Abrir o navegador de internet e ir ao site do VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>Sobre o VirtualBox (&amp;A)...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Mostrar um diálogo com informações do produto</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Redefinir o Estado de Todos os Avisos</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Faz com que todos os avisos e mensagens ocultos sejam apresentados novamente</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>Ficheiro (&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Snapshots</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>D&amp;escrição</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>D&amp;escrição *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>Mostrar (&amp;h)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Mostrar</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Alterna para a janela da máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Iniciar (&amp;T)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Iniciar</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Iniciar a máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Benvindo ao VirtualBox!&lt;/h3&gt;&lt;p&gt;A parte esquerda desta janela mostra uma lista de todas as máquinas virtuais disponíveis no seu computador. Por agora a lista está vazia porque ainda não foi criada nenhuma máquina virtual.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Para criar uma nova máquina virtual, pressione o botão &lt;b&gt;Novo&lt;/b&gt; na barra de ferramentas principal, localizada no topo da janela.&lt;/p&gt;&lt;p&gt;Você pode premir &lt;b&gt;F1&lt;/b&gt; para obter ajuda de forma instantânea, ou visitar &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; para obter informações e notícias sobre o VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Exibir &amp;Log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Exibir Log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Exibe os arquivos de log para a máquina virtual seleccionada</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistar o VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Abrir o formulário de registo do VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Caminho</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Pastas Partilhadas (&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Lista todas as pastas partilhadas acessíveis nesta máquina.
+Utilize
+&lt;tt&gt;net use x: \\vboxsvr\partilha&lt;/tt&gt;
+para aceder a uma pasta partilhada chamada &lt;i&gt;partilha&lt;/i&gt; de um sistema operativo baseado em DOS ou Windows (através de uma consol), ou
+&lt;tt&gt;mount -t vboxsf partilha ponto_de_montagem&lt;/tt&gt;
+para aceder a partir de um sistema operativo Linux. Este recurso requer a instalação dos Controladores Adicionais Para Convidado.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Acrescentar</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Adiciona uma nova definição de pasta partilhada.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Editar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Remover</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Remove a definição da pasta partilhada seleccionada.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Acrescenta uma nova pasta compartilhada</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Edita a pasta compartilhada selecionada</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Remove a pasta compartilhada selecionada</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Pastas da Máquina</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Pastas Transientes</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nome:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Caminho:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Edita a definição da pasta partilhada seleccionada.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Adiciona uma nova pasta partilhada (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espaço</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Edita a pasta partilhada seleccionada (Espaço)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Remove a pasta partilhada selecionada (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detalhes do Snapshot </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrição</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detalhes da &amp;Máquina</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detalhes de %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[snapshot]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Descartar Snapshot</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Descartar Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Criar Snapshot</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Criar &amp;Snapshot</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Descartar Estado Atual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Descartar Estado Atual (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Descarta o Snapshot e o Estado Actual</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Descarta o Snapshot e o Estado Actual (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Mostrar Detalhes</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>Mostrar Detalhe&amp;s</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Espaço</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Estado Actual (modificado)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Estado Actual (não modificado)</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>O estado actual difere do estado armazenado no snapshot actual</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>O estado actual é idêntico ao estado armazenado no snapshot actual</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (atual, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Criado em %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Criado em %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 desde %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snapshot %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Descarta o snapshot seleccionado para a máquina virtual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Cria um snapshot do estado actual da máquina virtual actual</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Reverte o estado para o Snapshot Actual</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Reverte o estado para o Snapshot Actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Restaura o estado da máquina virtual para o estado armazenado no snapshot actual</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Descarta o snapshot actual e reverte a máquina para o estado em que se encontrava antes do snapshot ser criado</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Mostra detalhes sobre o snapshot seleccionado</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Desactivar</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Activar</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Criar Snapshot da Máquina Virtual</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nome do Snapshot</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descrição do Snapshot</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Mostra o nome do filtro.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>Fabricante (&amp;M)</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duto</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Número de &amp;Série</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emoto</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Acção</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID do Fabricante (&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID do &amp;Produto</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revisão</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;ta</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Qualquer</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de fabricante (ID) como um 
+&lt;i&gt;texto exacto&lt;/i&gt;. Um texto vazio irá englobar qualquer
+ valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de nome (ID) do produto como um 
+&lt;i&gt;texto exacto&lt;/i&gt;. Um texto vazio irá englobar qualquer
+ valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de número de série como um 
+&lt;i&gt;texto exacto&lt;/i&gt;. Um texto vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define se este filtro se aplica
+a dispositivos USB conectados localmente ao computador hospedeiro (&lt;i&gt;Não&lt;/i&gt;),
+conectados a um cliente VRDP (&lt;i&gt;Sim&lt;/i&gt;),
+ou ambos (&lt;i&gt;Qualquer&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define a acção executada pelo computador hospedeiro
+ao ser conectado um dispositivo já especificado: dar o controle para
+o sistema operativo Convidado (&lt;i&gt;Ignorar&lt;/i&gt;) ou reservá-lo para
+uso posterior por outras máquinas virtuais (&lt;i&gt;Reservar&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de ID de fabricante. O formato utilizado para
+&lt;i&gt;texto exacto&lt;/i&gt; é &lt;tt&gt;XXXX&lt;/tt&gt;, onde &lt;tt&gt;X&lt;/tt&gt; é
+um dígito hexadecimal. Um valor vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro de ID de produto. O formato usado para
+&lt;i&gt;texto exacto&lt;/i&gt; é &lt;tt&gt;XXXX&lt;/tt&gt;, onde &lt;tt&gt;X&lt;/tt&gt; é
+um dígito hexadecimal. Um valor vazio irá englobar qualquer
+valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro por número de revisão. O formato usado para
+&lt;i&gt;texto exacto&lt;/i&gt; é &lt;tt&gt;IIFF&lt;/tt&gt;, onde &lt;tt&gt;I&lt;/tt&gt; é
+um dígito decimal da parte inteira e &lt;tt&gt;F&lt;/tt&gt; é
+um dígito decimal da parte fracionária. Um valor vazio irá englobar
+qualquer valor.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Define o filtro por porta USB como um
+&lt;i&gt;texto exacto&lt;/i&gt;. Um valor vazio irá englobar
+qualquer valor.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;nenhum dispositivo disponível&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Nenhum dispositivo suportado está conectado ao PC hospedeiro</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Sem descrição. Pressione o botão Editar para adicionar uma.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editar</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editar (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>A máquina virtual seleccionada está &lt;i&gt;inacessível&lt;/i&gt;. Verifique a mensagem de erro mostrada abaixo e pressione o botão &lt;b&gt;Actualizar&lt;/b&gt; se desejar repetir o teste de acessibilidade:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Assistente de Primeira Execução</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você iniciou uma máquina virtual recentemente criada pela primeira vez. Este assistente irá ajudá-lo a realizar os passos necessários para instalar o sistema operacional de sua escolha nesta máquina virtual.&lt;/p&gt;&lt;p&gt;Use o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar à página anterior. Também pode pressionar o botão &lt;b&gt;Cancelar&lt;/b&gt; se desejar cancelar a execução deste assistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Benvindo ao Assistente de Primeira Execução!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione o tipo de dispositivo que você deseja utilizar para a instalação.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tipo de Dispositivo</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispositivo de &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Dispositivo de Disquete (&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selecione o dispositivo que contém o programa de instalação do sistema operacional que você quer instalar. Este dispositivo  deve permitir inicializar a máquina virtual (deve ser &quot;bootable&quot;), caso contrário o programa de instalação não poderá ser iniciado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Dispositivo de Origem</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>Drive do &amp;Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Ficheiro de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Seleccione o dispositivo de Instalação</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você seleccionou iniciar o sistema a partir do seguinte dispositivo:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se as informações acima estiverem correctas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;. Assim que o pressionar, o dispositivo seleccionado será temporariamente montado na máquina virtual e a máquina iniciará a sua execução.&lt;/p&gt;&lt;p&gt;Note que quando fechar a máquina virtual, o dispositivo especificado será automaticamente desmontado e o dispositivo de arranque (boot) será redefinido como o primeiro disco rígido.&lt;/p&gt;&lt;p&gt;Dependendo do tipo do programa de instalação, poderá ser necessário desmontar (ejectar) manualmente o dispositivo após o reinício do PC no final da instalação, para evitar que o processo de instalação seja iniciado novamente. Você pode fazer isto seleccionando a acção correspondente &lt;b&gt;Desmontar...&lt;/b&gt; no menu &lt;b&gt;Dispositivos&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sumário</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispositivo de CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Dispositivo de Disquete</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Drive do Hospedeiro %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tipo:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Origem:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você iniciou uma máquina virtual recém-criada pela primeira vez. Este assistente irá ajudá-lo a executar todos os passos necessários para iniciar o sistema operativo de sua escolha na máquina virtual.&lt;/p&gt;&lt;p&gt;Não poderá instalar um sistema operativo nesta máquina virtual até que um disco rígido seja conectado a ela. Até ao momento nenhum disco foi conectado. Se isto não é o que você deseja, poderá cancelar a execução deste assistente, seleccionar &lt;b&gt;Preferências&lt;/b&gt; no menu &lt;b&gt;Máquina&lt;/b&gt; da janela principal do VirtualBox para aceder às configurações de discos rígidos.&lt;/p&gt;&lt;p&gt;Utilize o botão &lt;b&gt;Próximo&lt;/b&gt; para ir para a próxima página do assistente e o botão &lt;b&gt;Anterior&lt;/b&gt; para retornar para a página anterior. Também poderá premir &lt;b&gt;Cancelar&lt;/b&gt; se desejar encerrar este assistente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione o tipo de dispositivo que deseja utilizar para iniciar o sistema operativo.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seleccione o dispositivo que contém o sistema operativo com o qual deseja trabalhar. Este dispositivo deve ser inicializável (bootable), caso contrário o sistema operativo não poderá ser iniciado.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Você seleccionou o seguinte dispositivo para iniciar o sistema operativo:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Se as informações acima estiverem correctas, pressione o botão &lt;b&gt;Finalizar&lt;/b&gt;. A seguir, o dispositivo selecionado será montado na máquina virtual e a execução da máquina será iniciada.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 desde %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sessão %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inacessível desde %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inacessível</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Visualizador de Log</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvar</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>Actualiza&amp;r</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">Fe&amp;char</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Visualizador de Log do VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nenhum arquivo de log foi encontrado. Pressione o botão &lt;b&gt;Actualizar&lt;/b&gt; para ler novamente a pasta de logs em &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Salvar Log do VirtualBox Como</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>Procurar(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Activar Placa de R&amp;ede</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Ligado &amp;a</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Endereço &amp;MAC</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Gerar</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Gera um novo endereço MAC aleatório.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ca&amp;bo Ligado</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Opções daPlaca de Rede do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nome da Placa de Rede (&amp;I)</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Acrescenta uma nova placa de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descritor do &amp;Ficheiro</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Configurar Aplicação (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>&amp;Terminar Aplicação</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;Nenhuma placa compatível encontrada&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Remover</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Seleccione a aplicação de configuração TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Selecciona a aplicação de finalização TAP</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">Placa de Rede do Hospedeiro para VirtualBox  %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Você deseja remover a placa de rede do hospedeiro selecionada &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Esta placa de rede pode estar em uso por um ou mais adaptadores de redes desta ou de outras MVs. Após a remoção, estes adaptadores não irão mais funcionar até que você corrija suas configurações, escolhendo um novo nome para a placa ou um tipo de conexão diferente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Quando seleccionado, activa este adaptador de rede virtual na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controla a maneira como este adaptador virtual é ligado à rede real no sistema Hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Mostra o endereço MAC deste adaptador. Deve conter exatamente 12 caracteres escolhidos de {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indica se o cabo de rede virtual estará ligado no arranque da máquina virtual ou não.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Mostra o nome da placa de rede do hospedeiro seleccionada para este adaptador.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">Lista todas as placas de rede disponíveis no hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">Remove a placa de rede do hospedeiro selecionada.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Mostra o nome da placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Mostra o comando executado para configurar a placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Selecciona a aplicação de configuração.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Mostra o comando executado para finalizar a placa de rede TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Selecciona a aplicação para finalização.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Apresenta o endereço MAC deste dispositivo. Contém exactamente 12 caracteres de {0-9,A-F}. O segundo caracter tem de ser um dígito ímpar.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Activar Porta Séri&amp;e</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Quando marcado, activa a porta série na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Número da Porta</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Mostra o número da porta série. Poderá escolher uma das portas série padrão ou seleccionar &lt;b&gt;Definido pelo Utilizador&lt;/b&gt; para especificar os parâmetros da porta manualmente.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Exibe o número do IRQ associado a esta porta série. Os valores válidos são números inteiros de &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;255&lt;/tt&gt;. Valores maiores que &lt;tt&gt;15&lt;/tt&gt; só poderão ser utilizados se a opção &lt;b&gt;IO APIC&lt;/b&gt; estiver activada para esta máquina.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Ende&amp;reço de I/O</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Mostra o endereço-base de I/O desta porta série. Os valores válidos são números hexadecimais inteiros de &lt;tt&gt;0&lt;/tt&gt; a &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Modo da Porta</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controla o modo de operação desta porta série. Se você seleccionar &lt;b&gt;Desconectado&lt;/b&gt;, o sistema operativo Convidado irá detectar a porta série mas não a conseguirá utilizar.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Criar Pipe</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Se a opção estiver marcada, o pipe (tunel de comunicação) especificado no campo &lt;b&gt;Caminho da Porta&lt;/b&gt; será criado pela máquina virtual quando esta for iniciada. Caso contrário, a máquina virtual tentará utilizar o pipe existente.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Caminho da &amp;Porta</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Exibe o caminho para o pipe da porta série no hospedeiro quando a porta estiver configurada para o modo &lt;b&gt;Pipe do Hospedeiro&lt;/b&gt;, ou o nome do dispositivo série quando a porta estiver configurada para o modo &lt;b&gt;Dispositivo do Hospedeiro&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categoria</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Seleccione uma categoria de opções da lista do lado esquerdo e posicione o mouse sobre um item de configuração para obter mais informações&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Geral </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#geral</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Discos Rígidos </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disquete </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#disquete</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Áudio </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Rede </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#rede</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Écrâ Remoto </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Pastas Partilhadas </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificação</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nome</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Mostra o nome da máquina virtual.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tipo de Sistema Operativo</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Quantidade de &amp;Memória</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controla a quantidade de memória disponibilizada para a máquina virtual. Se alocar demasiada memória, a máquina virtual poderá não conseguir ser inicializada.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Memória de &amp;Vídeo</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controla a quantidade de memória de vídeo alocada para a máquina virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Básico</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seleccionar</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Selecciona a pasta onde serão salvos os snapshots.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reiniciar</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Recursos Extendidos</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Activar A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Activar IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Ordem de Arranque (Boo&amp;t)</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avançado</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descrição</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primário Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;não seleccionado&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimário Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secundário (IDE 1) Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Montar Drive de Disquete</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Drive de Disquete do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Monta a drive de disquete do hospedeiro especificado num drive de disquete virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Ficheiro de &amp;Imagem</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Monta a imagem de disquete especificada numa drive de disquete virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Montar Drive de CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Drive de CD/DVD do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Monta a drive de CD/DVD especificada numa drive de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Ficheiro de Imagem &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Monta a imagem de CD/DVD especificada num drive de CD/DVD virtual.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Activar áudio (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Controlador &amp;de áudio do Hospedeiro</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Activar Controlador &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtros de Dispositivo USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Acrescentar Vazio (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Acrescentar De (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Remover (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Remove o filtro USB seleccionado.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Seta para Cima</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Move Para Cima (Ctrl+Seta para Cima)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Move o filtro USB seleccionado para cima.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Seta para Baixo</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Move para Baixo (Ctrl+Seta para Baixo)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Move o filtro USB seleccionado para baixo.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Activa o S&amp;ervidor VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Porta do servidor </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Método de Autenticação </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Timeout de Autenticação </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Mostra a porta do Servidor VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Define o método de autenticação VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Especifica o tempo máximo para aguardar pela autenticação, em milisegundos.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Mostra o diálogo de ajuda.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Configurações inválidas detectadas</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Aceita (salva) as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Cancela as mudanças e fecha o diálogo.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Quando seleccionado, conecta o disco rígido virtual especificado a um conector Master na controladora IDE Primária.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Quando seleccionado, conecta o disco rígido virtual especificado ao conector Slave da controladora IDE Primária.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Quando seleccionado, conecta o disco rígido virtual ao conector Slave da controladora IDE Secundária.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Mostra o disco rígido virtual que será conectado a este conector IDE e permite seleccionar um disco diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Quando seleccionado, monta o dispositivo especificado numa drive de CD/DVD na máquina virtual. Note que a drive de CD/DVD está sempre conectada ao canal Master da controladora IDE Secundária da máquina.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Mostra o ficheiro de imagem que será conectado ao drive de CD/DVD virtual e permite escolher uma imagem diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Quando seleccionado, monta o dispositivo especificado na drive de disquete da máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Mostra o ficheiro de imagem que será montado na drive de disquete virtual e permite seleccionar uma imagem diferente.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Quando seleccionado, a placa de som PCI virtual é conectada à máquina virtual que utiliza o driver especificado para comunicar com a placa de som no hospedeiro.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Quando seleccionado, a MV irá agir como um servidor de Remote Desktop Protocol (RDP), permitindo a clientes remotos se conectarem e operarem a MV (quando estiver a ser executada) utilizando um cliente RDP padrão.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;não conectado&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Primário Master não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Primário Slave não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">O disco rígido Primário Slave já está conectado a um conector diferente.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">O disco rígido Secundário Slave não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">O disco rígido Secundário Slave já está conectado a um conector diferente.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">O arquivo de imagem de CD/DVD não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">O arquivo de imagem de disquete não está selecionado.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">A placa de rede do hospedeiro incorreta está selecionada para o Adaptador %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">A porta VRDP não está definida.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">O Timeout VRDP não está definido.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Configurações</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Novo Filtro %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Área de Tran&amp;sferência Partilhada</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Pasta de S&amp;napshots</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Mostra o tipo de sistema operativo que planeia instalar nesta máquina virtual (chamado de sistema operativo convidado).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quando seleccionado, a máquina virtual irá suportar 
+a Interface Avançada de Configuração e Gerenciamento de Energia (Advanced Configuration and 
+Power Management Interface, ou ACPI).
+&lt;b&gt;Nota:&lt;/b&gt; não desactive esta opção após ter
+instalado um sistema operativo convidado do tipo Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Quando seleccionado, a máquina virtual irá suportar
+o recurso de Input Output APIC (IO APIC), o que deve diminuir levemente a performance da MV. 
+&lt;b&gt;Nota:&lt;/b&gt; não desactive esta opção após instalar um sistema operativo do tipo Windows!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Define o modo de partilha da área de transferência entre o sistema operacional convidado e o sistema operativo hospedeiro. Este recurso requer a instalação dos Controladores Adicionais para Convidado no sistema operativo convidado.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Mostra o caminho onde os snapshots desta máquina virtual serão armazenados. Note que estes snapshots podem ocupar bastante espaço em disco.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Reinicializa o caminho onde os snapshots são salvos para um valor padrão. O valor padrão será mostrado após aceitar as mudanças e abrir este diálogo novamente.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Mostra a descrição da máquina virtual. O campo de descrição é útil para comentar detalhes de configuração do sistema operativo convidado que foi instalado.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Abre o Gestor de Discos Virtuais para criar ou seleccionar um disco rígido virtual a ser conectado.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Lista as drives de disquete do hospedeiro disponíveis para serem montadas na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Abre o Gestor de Discos Virtuais para seleccionar uma imagem de disquete a ser montada.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Lista as drives de CD/DVD do hospedeiro disponíveis para serem montadas na máquina virtual.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Abre o Gestor de Discos Virtuais para seleccionar uma imagem de CD/DVD para montar.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Controla o controlador de saída de áudio. O &lt;b&gt;Controlador de áudio Nulo&lt;/b&gt;
+cria uma placa de som no PC convidado, mas todos os acessos a esta serão ignorados.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Quando seleccionado, activa um controlador USB virtual para esta máquina.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Lista todos os filtros USB para esta máquina. A caixa à esquerda define se um filtro específico está activo ou não.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Adiciona um novo filtro USB com todos os campos inicialmente definidos para valores vazios. Note que um filtro criado desta forma irá englobar qualquer dispositivo USB conectado.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Adiciona um novo filtro USB com todos os campos definidos com os valores do dispositivo USB seleccionado e conectado ao PC hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptador %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Placas de Rede do Hospede&amp;iro</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Lista todas as placas de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Adiciona uma nova placa de rede do hospedeiro.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Remove a placa de rede do hospedeiro que foi seleccionada.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Nenhuma placa apropriada&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Acrescentar</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Remover</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Placa de Rede do Hospedeiro VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Deseja remover a placa de rede do hospedeiro &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Nota:&lt;/b&gt; Esta placa pode estar em uso por um ou mais adaptadores de rede desta ou de outra MV. Após a remoção, estes adaptadores deixarão de funcionar até que as configurações sejam corrijidas, escolhendo um nome diferente para a placa de rede ou um tipo de conexão diferente.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Portas Série </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activar &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Quando esta opção está marcada, a máquina virtual irá tentar utilizar as extensões de virtualização de hardware disponíveis no CPU do hospedeiro, tais como a VT-x da Intel ou a AMD-V da AMD. Caso a opção esteja desactivada, o estado desta opção será determinado pelo valor da configuração global.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Outras Preferência&amp;s</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Lembra&amp;r Dispostivos Montados Durante a Execução</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Se estiver marcado, qualquer mudança aos dispositios de CD/DVD e Disquete realizada durante a execução da máquina será salva no ficheiro de configuração para preservar o estado dos dispositivos entre execuções.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Ou&amp;tros</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Activar Passthrough(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Quando activo, permite ao sistema operativo convidado enviar comandos ATAPI diretamente à drive do hospedeiro, tornando possível a utilização de gravadores de CD/DVD conectados ao hospedeiro dentro da MV. Note que a gravação de CDs de áudio dentro da MV ainda não é suportada.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Porta do &amp;Servidor </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Método de Autenticação </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Timeout para Autenticação </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Exibe o número da porta do servidor VRDP. Poderá especificar &lt;tt&gt;0&lt;/tt&gt; (zero) para forçar o valor da porta para o valor padrão.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>O disco rígido Primário Master não foi seleccionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>O disco rígido Primário Slave não foi seleccionado</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>O disco rígido Primário Slave já está conectado a um slot diferente</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>O disco rígido Secundário Slave não foi seleccionado</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>O disco rígido Secundário Slave já está conectado a um slot diferente</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>O ficheiro de imagem de CD/DVD não foi seleccionado</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>A imagem de disquete não foi seleccionada</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>A interface de rede do hospedeiro seleccionada está incorreta  </translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Um número de porta duplicado foi seleccionado </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Um caminho de porta duplicado foi introduzido </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 na página &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Porta %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ro.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ro.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ro.ts	(revision 7219)
@@ -0,0 +1,5514 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Română</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Romanian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Alex Eftimie</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">Mută dispozitivul de boot în sus.</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">Mută dispozitivul de boot în jos.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Mută în sus (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Mută în jos (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Mută dispozitivele de boot selectate în sus.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Mută dispozitivele de boot selectate în jos.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Defineşte ordinea de boot. Folosiţi căsuţele de selecţie din stânga pentru a activa sau dezactiva dispozitivele de boot, individual. Mutaţi itemii în sus şi în jos pentru a schimba ordinea.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Executabilul &lt;b&gt;%1&lt;/b&gt; necesită Qt %2.x, găsit instalat Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Eroare de incompatibilitate a bibliotecii Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Stânga </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Dreapta </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Shift stânga</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Shift dreapta</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Ctrl stânga</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Ctrl dreapta</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Alt stânga</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Alt dreapta</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Win stânga</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Win dreapta</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Tasta meniu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Înainte</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Înapoi</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Da</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nu</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignoră</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Copiază în clipboard</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>incomplet</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>invalid</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Valoarea câmpului &lt;b&gt;%1&lt;/b&gt; în pagina &lt;b&gt;%2&lt;/b&gt; este %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Una dintre valorile din pagina &lt;b&gt;%1&lt;/b&gt; este %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">Inaccesibil</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>Despre VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Interfaţa grafică VirtualBox versiunea %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Adaugă interfaţă gazdă</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Nume interfaţă</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Descriere a noii interfeţe de reţea</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Adaugă partajare</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Editează partajare</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">Introduceţi cale existentă pentru directorul partajat aici</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">Introduceţi nume pentru folderul partajat ce va fi creat</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">Click pentru a deschide dialogul &lt;deschidere director&gt;</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Selectaţi un director pentru partajare</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Cale director</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Nume director</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Afişează calea către un director existent pe PC gazdă.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Afişează numele directorului partajat (aşa cum va fi văzut de SO musafir).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Deschide dialogul selectare director.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>Fă per&amp;manent</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Închidere maşină virtuală</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Doriţi să:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Salvaţi starea curentă a maşinii</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>O&amp;priţi maşina</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Restauraţi instantaneu curent</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Restaurează maşina la starea salvată în instantaneul curent</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salvează starea curentă de execuţia a maşinii virtuale pe discul fizic de pe PC gazdă.&lt;/p&gt;
+&lt;p&gt;Data viitoare când maşina este pornită, va fi restaurată starea salvată şi se va continua execuţia din acelaşi loc în care aţi salvat-o, ceea ce vă va permite să vă continuaţi lucrul imediat.&lt;/p&gt;
+&lt;p&gt;Notaţi faptul că salvarea stării de execuţie poate dura mai mult timp, depinzând de tipul sistemului de operare de pe musafir şi de cantitatea de memorie pe care aţi atribuit-o maşinii virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Trimit&amp;e semnalul de închidere</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Trimite evenimentul apăsare buton Pornire ACPI către maşina virtuală.&lt;/p&gt;
+&lt;p&gt;În mod normal, sistemul de operare musafir din interiorul maşinii virtuale va detecta acest eveniment şi va efectua p procedură curată de închidere. Aceasta este calea recomandată de a opri o maşină virtuală, pentru că toate aplicaţiile rulând în interior, vor avea posibilitatea de a-şi salva starea şi datele.&lt;/p&gt;
+&lt;p&gt;Dacă maşina nu răspunde la această acţiune atunci sistemul de operare musafir poate fi configurat greşit, sau nu înţelege de loc mesajele buton pornire ACPI. În acest caz trebuie să selectaţi acţiunea &lt;b&gt;Opriţi maşina&lt;/b&gt; pentru a opri execuţia maşinii virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Închide maşina virtuală&lt;/p&gt;
+&lt;p&gt;Notaţi faptul că această acţiune va opri execuţia maşinii virtuale imediat, astfel că sistemul de operare musafir nu va fi capabil să efectueze o procedură de închidere curată ceea ce va rezulta în &lt;i&gt;pierderi de date&lt;/i&gt; în interiorul maşinii virtuale. Selectarea acestei acţiuni este recomandată numai dacă maşina virtuală nu răspunde la acţiunea &lt;b&gt;Trimite semnal oprire&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Când este bifat, starea maşinii va fi restaurată din starea salvată în instantaneul curent imediat după ce este oprită. Acest lucru este util dacă sunteţi sigur că doriţi să ştergeţi rezultatele ultimelor sesiuni şi să vă întoarceţi la instantaneul curent.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;dispozitivele&amp;nbsp;USB&amp;nbsp;ataşate&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;nu e ataşat&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;Controlorul USB este dezactivat&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>Ecran &amp;complet</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Treci pe ecran complet</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integrare mouse</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Redimensionează automat ecranul</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>R&amp;edimensionează automat ecranul</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Redimensionează automat ecranul musafir atunci când fereastra este redimensionată (necesită Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Ajustează dimensiunea fereastrei</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Ajustează dimensiunea şi poziţia ferestrei pentru cea mai bună potrivire pe ecranul musafir</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Inserează Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Trimite secvenţa Ctrl-Alt-Del către maşina virtuală</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Inserează Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Trimite secvenţa Ctrl-Alt-Backspace către maşina virtuală</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Resetează</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Resetează maşina virtuală</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>Înc&amp;hidere ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Trimite evenimentul apăsare buton ACPI către maşina virtuală</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>În&amp;chide...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Închide maşina virtuală</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Salvează in&amp;stantaneu...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Salvează un instantaneu al maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Imagine &amp;dischetă...</translation>
+    </message>
+    <message>
+        <source>Mount a Floppy image file</source>
+        <translation type="obsolete">Montează fişier imagine dischetă</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Demontează &amp;dischetă</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted Floppy media</source>
+        <translation type="obsolete">Demontează mediul dischetă montat în prezent</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Imagine &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Montează fişier imagine CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Demontează C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Demontează mediul CD/DVD-ROM montat în prezent</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Remote Desktop (RDP) Server</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Remote Dis&amp;play</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Activează sau dezactivează conexiuni remote desktop (RDP) către această maşină</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Deschide</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>Directoare &amp;partajate...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Deschide dialogul directoare partajate</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Instalare Guest Additions...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montează imaginea de instalare Guest Additions</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistici...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>Linie de &amp;comandă...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site web &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Deschide browserul şi navighează pe site-ul VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Despre VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Arată dialogul cu informaţii despre produs</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Resetează toate avertizările</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Arată din nou toate avertizările şi mesajele ascunse</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Montează &amp;dischetă</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Montează &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>Dispozitive &amp;USB</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">M&amp;V</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Dispozitive</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>De&amp;bug</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ajutor</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indică dacă funcţia de autoredimnsionare a ecranului musafir este Activă (&lt;img src=auto_resize_on_16px.png/&gt;) sau Inactivă (&lt;Img src=auto_resize_off_16px.png/&gt;). Notă: această funcţie necesită Guest Addition instalat pe SO musafir.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Inidică dacă cursorul mouse sistemului gazdă este capturat de către SO musafir:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;cursorul nu este capturat&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;cursorul este capturat&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integrare mouse (IM) este Activată&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM este Inactivă, cursorul este capturat&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;IM este Inactivă, cursorul nu este capturat.&lt;/nobr&gt;&lt;br&gt;Notă: funcţia integrare mouse necesită instalarea pe SO musafir a Guest Additions.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Indică dacă tastatura este capturată de către SO musafir (&lt;img src=hostkey_captured_16px.png/&gt;) sau nu (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Arată tasta gazdă setată în prezent.&lt;br&gt;Această tastă, când este apăsată singură, schimbă starea de captură a mouseului şi a tastaturii. Poate fi utilizată în combinaţie cu alte taste pentru a efectua rapid acţiuni din meniul principal.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Oferă acces rapid la directoarele partajate (printr-un clic dreapta).&lt;br&gt;Notă: funcţia directoare partajate necesită instalarea pe SO musafir a Guest Additions.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;dischet?&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;mediului&amp;nbsp;dischetă&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Unitate&amp;nbsp;gazdă&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">nu&amp;nbsp;este&amp;nbsp;montat</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;mediului&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Unitatea&amp;nbsp;gazdei</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">nu&amp;nbsp;este&amp;nbsp;montat</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;discurilor&amp;nbsp;hard&amp;nbsp;virtuale</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;nu este ataşat&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;interfeţelor&amp;nbsp;de&amp;nbsp;reţea&lt;br&gt;[&lt;b&gt;%1 dispozitiv(e)&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Indică dacă Remote Display (Server VRDP) este activat (&lt;img src=vrdp_16px.png/&gt;) sau nu (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;Serverul VRDP ascultă pe portul %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pauză</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Suspendă execuţia maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>R&amp;estabilirie</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Restabileşte execuţia maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Dezactivează integrarea &amp;mouse</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Dezactivează temporar intergrarea mouse</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Activează integrare &amp;mouse</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Activează integrarea mouse temporar dezactivată</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantaneu %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Nu am găsit imaginea CD a VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; sau &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Unitate gazdă </translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Montează fişier imagine dischetă</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Demontează mediul dischetă montat curent</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Indică&amp;nbsp;activitatea&amp;nbsp;mediului&amp;nbsp;dischetă&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maşină</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Indică activitatea plăcilor de reţea</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Placa de reţea %1 (%2)&lt;/b&gt;: cablu %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">conectat</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">deconectat</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Toate plăcile de reţea sunt dezactivate&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Plăci de reţea</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Placa de reţea %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Montează unitatea fizică selectată a PC gazdă</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Montează unitatea fizică selectată a PC gazdă</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Deconectează cablul de la placa de reţea virtuală selectată</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Conectează cablul la placa de reţea virtuală selectată</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Mod contin&amp;uu</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Schimbă în modul continuu de integrare cu spaţiul de lucru</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indică dacă tastatura este capturată de SO musafir (&lt;img src=hostkey_captured_16px.png/&gt;) sau nu (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea dischetei:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unitate gazdă&lt;/b&gt;:%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagine&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nici un mediu montat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea mediului CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Unitate gazdă&lt;/b&gt;:%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Imagine&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nici un mediu montat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea discului dur virtual:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nici un disc dur conectat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea mediului interfeţelor de reţea:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Placa de reţea %1 (%2)&lt;/b&gt;: cablu %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>conectat</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>deconectat</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Toate plăcile de reţea sunt dezactivate&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea dispozitivelor USB ataşate:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nici un dispozitiv USB conectat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Controlorul USB este dezactivat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indică dacă Remote Display (Server VRDP) este activat (&lt;img src=vrdp_16px.png/&gt;) sau nu (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indică activitatea dosarelor partajate:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nici un dosar partajat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conţinut...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Arată conţinutul ajutorului online</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Înr&amp;egistrează VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Deschide formularul de înregistrare VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Nume</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Dimensiune virtuală</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Dimensiune actuală</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Dimensiune</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Manager discuri virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>Discuri &amp;hard</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Imagine &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Imagine &amp;dischetă</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Apelează dialogul ajutor</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Acceptă dialog</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Dialog revocare</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nou...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Adaugă...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>Şte&amp;rge</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>E&amp;liberează</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Reî&amp;mprospătează</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nou</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Adaugă</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Şterge</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Eliberează</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Reîmprospătare</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Create new VDI file and attach it to media list</source>
+        <translation type="obsolete">Creează un fişier VDI nou şi îl conectează la lista de medii</translation>
+    </message>
+    <message>
+        <source>Add existing media image file to media list</source>
+        <translation type="obsolete">Adaugă fişier imagine media existent la lista de medii</translation>
+    </message>
+    <message>
+        <source>Remove selected media image file from media list</source>
+        <translation type="obsolete">Şterge fişierul imagine mediu selectat din lista de medii</translation>
+    </message>
+    <message>
+        <source>Release selected media image file from being using in some VM</source>
+        <translation type="obsolete">Eliberează fişierul imagine mediu din uzul unor MV</translation>
+    </message>
+    <message>
+        <source>Refresh media image list</source>
+        <translation type="obsolete">Reîmprospătează lista de imagini de medii</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Acţiuni</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Amplasare</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Tip disc</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>TIp stocare</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Conectat la</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Instantaneu</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Verificare accesibilitate</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificare accesibilitate...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tip disc:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Tip stocare:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectat la:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Instantaneu:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Eroare la verificarea accesibilităţii mediului</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Verificare accesibilitate...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Conectat la:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Eroare la verificarea accesibilităţii mediului</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Fişierul imagine nu este accesibil</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Selectare</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Toate imaginile de hard disc (*.vdi; *.vmdk);;Imagini Virtual Disk (*.vdi);;Imagini VMDK (*.vmdk);;Toate fişierele (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Selectaţi un fişier imagine hard disc</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">Imagine CD/DVD-ROM (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Selectaţi un fişier imagine CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">Imagine dischetă (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a Floppy disk image file</source>
+        <translation type="obsolete">Selectare un fişier imagine dischetă</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Crează un nou disc hard virtual</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Adaugă (înregistrează) un fişier imagine existent</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Şterge (dezîregistreză) mediul selectat</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Eliberează mediul selectat prin detaşarea de maşină</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Reîmprospătează lista mediilor</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Selectaţi un fişier imagine dischetă</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Imagini CD/DVD-ROM (*.iso);;Toate fişierele (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Imagini dischetă (*.img);;Toate fişierele (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Descarc imaginea de CD a VirtualBox Guest Additions de la &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Revocă descărcarea imaginii VirtualBox Guest Additions</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Nu am putut localiza fişierul pe server (răspuns: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Nu am putut determina dimensiunea fişierului.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Nu m-am putut conecta la server (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Nu am putut descărca fişierul (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Salvarea fişierului descărcat ca &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt; eşuată&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Selectaţi dosarul în care să salvez imaginea Guest Additions</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Conexiunea a expirat.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Descărcarea a fost revocată de utilizator.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Diferenţiere</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Dispozitiv necunoscut %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID Vânzător: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID Produs: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revizie: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Nr. Serie %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Stare %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Nume</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Tip SO</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Memorie RAM</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Memorie video</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ordine de boot</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO ACPI</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Neconectat</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Discuri hard</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Activat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Activat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (dischet?)</comment>
+        <translation type="obsolete">Nu este montată</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (dischet?)</comment>
+        <translation type="obsolete">Imagine</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (dischet?)</comment>
+        <translation type="obsolete">Drive Gazdă</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Dischetă</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Nu este montat</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Imagine</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Unitate gazdă</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Dispozitiv</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Sunet</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Dispozitiv %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Reţea</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtru dispozitive</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 active)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Controlor USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port Server VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Remote Display</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Deschidere de URL nu este incă implementată.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Oprită</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Salvată</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Întreruptă</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Rulând</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pauză</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Pornind</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Oprire</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Salvând</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Restaurând</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Renunţând</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Închisă</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Deschide</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>În curs de pornire</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>În curs de închidere</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Nici unul</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Dischetă</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Disc hard</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Reţea</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primar</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Secundar</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Nu poate fi modificat</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Scrie peste</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagine disc virtuală</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Imagine VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>NULL</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Extern</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Musafir</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignoră</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Rezervă</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Dispozitiv&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio Null</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>WIndows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Driver Audio ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>WIndows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Neconectat</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Interfaţă gazdă</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Reţea internă</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nu este suportat</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Indisponibil</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Ocupat</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Disponibil</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Rezervat</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Capturat</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Verificare...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;I&gt;Inaccesibil&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Gazdă către musafir</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Musafir către gazdă</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Bidirecţional</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Selectaţi un director</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Selectaţi un fişier</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Nu este montată</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Imagine</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Unitate gazdă</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Dezactivat</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Porturi seriale</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Directoare partajate</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Nici unul</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Directoare partajate</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Înţepenit</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Deconectat</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Ţeavă gazdă</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Dispozitiv gazdă</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definit de utilizator</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Disc dur personalizat</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; este un cod cheie gazdă invalid.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Valoarea &apos;%1&apos; a cheii &apos;%2&apos; nu se potriveşte constrângerii expresiei regulate &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Nu pot şterge cheia &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nume]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Selectaţi o categorie de setări din lista din stânga şi mergeţi cu mouseul peste un item din listă pentru a obţine informaţii suplimentare&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Input </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Directoare &amp;implicite</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is
+used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="obsolete">Afişează calea către directorul VDI implicit. Acest director este
+folosit, daca nu este explicit specificat altfel, atunci când creaţi noi sau adăugaţi discuri hard virtuale existente.</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Maşini</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Fişiere VDI</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Restează calea către directorul maşinii virtuale la valoarea implicită.
+Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acet dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Restează calea către directorul VDI la valoarea implicită.
+Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acet dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine
+folder. This folder is used, if not explicitly specified otherwise, when creating new
+virtual machines.</source>
+        <translation type="obsolete">Afişează calea către directorul maşinii virtuală implicită.
+Acest director este folosit, dacă nu este explicit specificat altfel, atunci când creaţi noi
+maşini virtuale.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selectare</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default VDI folder.</source>
+        <translation type="obsolete">Deschide dialogul pentru a selecta
+directorul VDI implicit.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default virtual machine folder.</source>
+        <translation type="obsolete">Deschide dialogul pentru a selecta
+directorul maşinii virtuale implicite.</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Tastatură</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>Tastă &amp;gazdă</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>Capturează &amp;automat tastatura</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtre dispozitive &amp;USB</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">Listează toate filtrele USB globale.
+Căsuţa de selecţie din stânga defineşte dacă filtrele particulare sunt activate sau nu.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Adaugă filtru vid (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">Adaugă un filtru USB nou cu
+toate câmpurile setate iniţial la şiruri goale. Notaţi ca un astfel de filtru se va potrivi la orice
+dispozitiv USB ataşat.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Adaugă din (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">Adaugă un filtru USB nou cu
+toate câmpurile setate la valorile dispozitivelor USB selectate conectate la PC gazdă.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Şterge (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Şterge filtrul USB selectat.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mută în sus (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mută filtrul USB în sus.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mută în jos (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mută filtrul USB în jos.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Afişează dialogul ajutor.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Setări nevalide detectate</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Acceptă schimbările şi închide acest dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Revocă schimbările şi închide acest dialog.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Preferinţe VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Afişează tasta utilizată ca tastă gazdă în fereastra MV. Activează câmpul de intrare şi apasă noua tastă gazdă. Tastele alfanumerice, de mişcare a cursoului şi de editare nu pot fi utilizate ca taste gazdă.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filtru nou %1</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically
+captured every time the VM window is activated. When the keyboard is captured,
+all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="obsolete">Când este selectat, tastatura este capturată
+automat de fiecare dată când fereastra MV este activată. Atunci când tastatura este capturată,
+toate apăsarile de taste (inclusiv cele specifice sistemului, gen Alt+Tab) sunt direcţionate către MV.</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Limbă</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Limbă </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>Limbaj &amp;interfaţă</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(i):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Limbă:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (implicită)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;indisponibil&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;necunoscut&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Listează toate limbajele de interfaţă disponibile. Limba efectivă este
+scrisă &lt;b&gt;îngroşat&lt;/b&gt;. Selectaţi &lt;i&gt;Implicită&lt;/i&gt; pentru a reseta limba
+către cea a sistemului de operare.&lt;/qt&gt;
+                                                                                                               </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Implicită</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Afişează calea către directorul VDI implicit. Acest director este folosit, dacă nu este explicit specificat altfel, atunci când creaţi noi sau adăugaţi discuri hard virtuale existente.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restează calea către directorul maşinii virtuale la valoarea implicită. Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acest dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restează calea către directorul VDI la valoarea implicită.
+Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acest dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Afişează calea către directorul maşini virtuale implicit.
+Acest director este folosit, dacă nu este explicit specificat altfel, atunci când creaţi noi maşini virtuale.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Deschide dialogul pentru a selecta
+directorul VDI implicit.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Deschide dialogul pentru a selecta directorul maşinii virtuale implicite.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Când este selectat, tastatura este capturată
+automat de fiecare dată când fereastra MV este activată. Atunci când tastatura este capturată,
+toate apăsarile de taste (inclusiv cele specifice sistemului, gen Alt+Tab) sunt direcţionate către MV.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Listează toate filtrele USB globale. Căsuţa de selecţie din stânga defineşte dacă filtrele particulare sunt activate sau nu.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Adaugă un filtru USB nou cu toate câmpurile setate iniţial la şiruri goale. Notaţi ca un astfel de filtru se va potrivi la orice dispozitiv USB ataşat.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Adaugă un filtru USB nou cu toate câmpurile setate la valorile dispozitivelor USB selectate conectate la PC gazdă.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Bibliotecă autentificare V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Afişează calea către biblioteca ce oferă autentificare clienţilor Remote Display (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Deschide un dialog de selecţie a fişierului bibliotecă de autentificare VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Resetează fişierul bibliotecă autentificare la valoarea implicită. Valoarea actuală implicită va fi afişată după acceptarea schimbărilor şi redeschiderea acestui dialog.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>Facilităţi &amp;extinse</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activează &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Defineşte dacă maşinile virtuale ar trebui să facă uz de extensiile hardware ale procesorului gazdei cum sunt Intel VT-x şi AMD-V, implicit sau nu.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Sunt de &amp;acord</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Nu sunt de acor&amp;d</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Închide panoul de căutare</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Găseşte </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Introduceţi şirul de căutat aici</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Precedent</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Caută după apariţii precedente ale şirului</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Următor</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Caută următoarea apariţie a şirului</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Sensibil la m&amp;ajuscule</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Efectueză căutare sensibilă la majuscule (când este bifat)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Şir negăsit</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;lipsă disc hard&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Lipsă disc hard</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Creează disc hard virtual nou</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Acest vrăjitor vă va ajuta să creaţi o nouă imagine virtuală de disc hard pentru maşina dvs virtuală.&lt;/p&gt;
+&lt;p&gt;Folosiţi butonul &lt;b&gt;Înainte&lt;/b&gt; pentru a merge la pagina următoare
+şi butonul &lt;b&gt;Înapoi&lt;/b&gt; pentru a vă intoarce la pagina precedentă.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Bun venit la vrăjitorul creează disc hard virtual nou!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi tipul de imagine de disc hard virtual pe care doriţi să-l creaţi.&lt;/p&gt;
+&lt;p&gt;O &lt;b&gt;imagine expandabilă dinamic&lt;/b&gt; ocupă iniţial un spaţiu foarte mic pe discul hard fizic. Va creşte dinamic (până la dimensiunre specificată), pe măsură ce SO musafir face uz de spaţiul pe disc. &lt;/p&gt;&lt;p&gt;O &lt;b&gt;imagine de dimensiune fixă&lt;/b&gt; nu creşte. Este salvată într-un fişier de aproximativ aceeaşi dimensiune cu discul hard virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Tip imagine</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Imagine expandabilă &amp;dinamic</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Imagine de dimensiune &amp;fixă</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Tip imagine disc virtuală</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Apăsaţi butonul &lt;b&gt;Selectare&lt;/b&gt; pentru a selecta amplasarea şi numele fişierului
+pentru a stoca imaginea discului hard virtual sau tastaţi un nume de fişier în câmpul de intrare.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Nume fişier &amp;imagine</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selectare</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi dimensiunea imaginii discului hard virtual (în megaocteţi). Această dimensiune va fi raportată SO musafir ca dimensiunea discului hard virtual.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Dimen&amp;siune Imagine</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Amplasare disc virtual şi dimensiune</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Veţi crea o nouă imagine de disc hard virtual cu următorii parametrii:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Dacă setările următoare sunt corecte, apăsaţi butonul &lt;b&gt;Terminare&lt;/b&gt;.
+O dată apăsat, o nouă imagine de disc hard va fi creată.
+                                                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Rezumat</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Octeţi&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tip:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Amplasare:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Dimensiune:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Octeţi)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Imagini disc hard (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Selectaţi un fişier pentru noua imagine de disc hard</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Creează o maşină virtuală nouă</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Acest vrăjitor vă va ghida prin paşii necesari creării
+unei noi maşini virtuale pentru VirtualBox.&lt;/p&gt;
+&lt;p&gt;Folosiţi butonul &lt;b&gt;Înainte&lt;/b&gt; pentru a merge la pagina următoare  a vrăjitorului
+şi butonul &lt;b&gt;Înapoi&lt;/b&gt; pentru a vă întoarce la pagina precedentă.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Bun venit la vrăjitorul maşină virtuală nouă!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Introduceţi un nume pentru noua maşină virtuală şi selectaţi tipul sistemului de operare musafir
+pe care plănuiţi să îl instalaţi în maşină.&lt;/p&gt;
+&lt;p&gt;Numele maşinii virtuale indică în mod uzual configuraţia software şi hardware.
+Va fi folosit de către toate produsele VirtualBox pentru a identifica maşina virtuală creată.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;ume</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tip SO</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Nume MV şi tip SO</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi cantitatea de memorie RAM în megaocteţi pentru a fi alocată maşinii virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Dimensiune &amp;memorie RAM</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MO</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Memorie</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi imaginea de disc hard virtual care va fi folosită
+ca disc de boot pentru maşina virtuală. Puteţi fie crea un disc hard nou
+utilizând butonul &lt;b&gt;Nou&lt;/b&gt; sau selecta o imagine de disc hard existentă
+din listă apăsând butonul &lt;b&gt;Existent&lt;/b&gt; (pentru a invoca dialogul manager discuri virtuale).&lt;/p&gt;
+&lt;p&gt;Dacă aveţi nevoie de setarea mai complexă a unui disc virtual, puteţi sări peste acest pas
+şi să ataşaţi ulterior un disc hard utilizând dialogul Setări MV.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Disc de B&amp;oot (Primar Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>N&amp;ou...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>E&amp;xistent...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Hard disc virtual</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                                                                       &lt;p&gt;
+                                                                       Veţi crea  o nouă maşină virtuală
+                                                                       cu următorii parametrii:
+                                                                       &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                                                           &lt;p&gt;
+                                                           Dacă informaţiile sunt corecte, apăsaţi butonul &lt;b&gt;Terminare&lt;/b&gt;.
+                                                           &lt;nobr&gt;O dată ce&lt;/nobr&gt; l-aţi apăsat, o nouă maşină virtuală va fi creată.
+                                                           &lt;/p&gt;&lt;p&gt;
+                                                           Puteţi schimba aceste setări şi altele în orice moment
+                                                           prin dialogul &lt;b&gt;Setări&lt;/b&gt; accesibil din
+                                                           meniul ferestrei principale.
+                                                           &lt;/p&gt;
+                                                           </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Rezumat</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MO&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Nume:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Tip SO:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Memorie:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MO&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Disc de boot&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Memoria RAM recomandată este &lt;b&gt;%1&lt;/b&gt; MO.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Dimensiunea discului de boot recomandată este &lt;b&gt;%1&lt;/b&gt; MO.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>Informaţii - VirtualBox</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>Întrebare - VirtualBox</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>Avertisment - VirtualBox</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>Eroare - VirtualBox</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>Eroare critică - VirtualBox</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Nu afişa acest mesaj din nou</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Nu am putut deschide &lt;tt&gt;%1&lt;/tt&gt;. Verificaţi dacă sistemul dvs poate manipula URL de acest tip.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut iniţializa COM sau nu am putut găsi serverul COM al VirtualBox. Se pare că serverul VirtualBox nu rulează sau nu a putut porni.&lt;/p&gt;&lt;p&gt;Aplicaţia se va închide acum.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut crea obiectul COM VirtualBox.&lt;/p&gt;&lt;p&gt;Aplicaţia se va închide acum.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut încărca configuraţia globală GUI.&lt;/p&gt;&lt;p&gt;Aplicaţia se va închide acum.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut salva configuraţia GUI globală.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Nu am putut seta proprietăţile VirtualBox globale.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Nu am putut accesa subsistemul USB.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Nu am putut crea o maşină virtuală nouă.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut crea o maşină virtuală nouă &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut aplica setările maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut salva setările maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut încărca setările maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut porni maşina virtuală &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut întrerupe execuţia maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut restabili execuţia maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut salva starea maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut crea un instantaneu al maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut opri maşina virtuală &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut şterge maşina virtuală &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut renunţa la starea salvată a maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nu am putut renunţa la instantaneul &lt;b&gt;%1&lt;/b&gt; maşinii virtuale &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut renunţa la starea curentă a maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut renunţa la instantaneul curent şi la starea curentă a maşinii virtuale &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu există o maşină virtuală numită &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sunteţi sigur că doriţi să ştergeţi pentru totdeauna maşina virtuală &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Această operaţie este definitivă.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sunteţi sigur că doriţi să deînregistraţi maşina virtuală inaccesibilă &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Nu veţi mai putea să o înregistraţi din nou din GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sunteţi sigur că doriţi să renunţaţi la starea salvată a maşinii virtuale &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Această operaţie este echivalentă cu resetarea sau stingerea maşinii fără a face închidere normală din punctul de vedere al SO musafir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Deconectarea acestei imagini o va detaşa de la următoarele maşini virtuale: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Doriţi să continuaţi?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fişierul imagine &lt;b&gt;%1&lt;/b&gt; există deja. Nu puteţi crea un nou disc hard virtual care să utilizeze acest fişier, pentru că este deja utilizat de către un alt disc virtual.&lt;/p&gt;&lt;p&gt;Vă rugăm alegeţi un nume de fişier diferit pentru imagine.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Doriţi să ştergeţi acest fişier imagine disc &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Dacă alegeţi &lt;b&gt;Nu&lt;/b&gt; discul virtual va fi dezînregistrat şi şters din colecţie, dar fişierul imagine va rămâne pe discul dvs fizic.&lt;/p&gt;&lt;p&gt;Dacă alegeţi &lt;b&gt;Da&lt;/b&gt;a tunci fişierul imagine va fi şters pentru totdeauna după dezînregistrare. Această operaţie este definitivă.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut şterge imaginea discului hard virtual &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Doriţi să ştergeţi (dezînregistraţi) discul hard virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Nu am putut crea imaginea discului hard virtual &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Nu am putut ataşa imaginea discului hard cu UUID %1 la slotul %2 al controlerului %3 maşinii &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nu am putut detaşa imaginea discului hard de la slotul %1 al controlerului %2 maşinii &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>disc hard</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>Imagine CD/DVD</translation>
+    </message>
+    <message>
+        <source>Floppy image</source>
+        <translation type="obsolete">Imagine dischetă</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nu am putut înregistra %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nu am putut dezînregistra %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Nu am putut crea o nouă sesiune.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Nu am putut deschide o sesiune pentru maşina virtuală cu UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut deschide o sesiune pentru maşina virtuală &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Nu am putut obţine starea de accesibilitate a mediului &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Unele dintre mediile înregistrate pot deveni inaccesibile.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut crea interfaţa de reţea a gazdei &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut şterge interfaţa de reţea a gazdei &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nu am putut conecta dispozitivul USB &lt;b&gt;%1&lt;/b&gt; la maşina virtuală &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nu am putut deconecta dispozitivul USB &lt;b&gt;%1&lt;/b&gt; de la maşina virtuală &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nu am putut crea un director partajat &lt;b&gt;%1&lt;/b&gt; (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) pentru maşina virtuală &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nu am putut şterge directorul partajat &lt;b&gt;%1&lt;/b&gt; (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) din maşina virtuală &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aţi &lt;b&gt;dat clic&lt;/b&gt; în interiorul ecranului maşinii virtuale sau aţi apăsat &lt;b&gt;tasta gazdă&lt;/b&gt;. Acest lucru va cauza &lt;b&gt;capturarea&lt;/b&gt; de către maşina virtuală a cursorului mouse (numai dacă integrarea mouse nu este suportată de către SO musafir) şi a tastaturi, ceea ce o va face indisponibilă celorlate aplicaţii rulând pe maşina dvs gazdă.&lt;/p&gt;&lt;p&gt;Puteţi oricând apăsa &lt;b&gt;tasta gazdă&lt;/b&gt; pentru a &lt;b&gt;opri capturarea&lt;/b&gt; mouse şi tastaturii şi a le întoarce la operare normală. Tasta gazdă asociată în prezent este afişată în bara de stare, în partea de jos a ferestrei maşinii virtuale, lângă iconul&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Acest icon, împreună cu iconul mouse alăturat, indică starea curentă a capturării mouse şi tastaturii.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Opţiunea &lt;b&gt;Captură automată tastatură&lt;/b&gt; este pornită. Acest lucru va face ca maşina virtuală să &lt;b&gt;captureze&lt;/b&gt; automat tastatura de fiecare dată când fereastra MV este activată şi să facă tastatura indisponibilă celorlate aplicaţii rulând pe maşina gazđă.&lt;/p&gt;&lt;p&gt;Puteţi apăsa &lt;b&gt;tasta gazdă&lt;/b&gt; în orice moment pentru a &lt;b&gt;opri captura&lt;/b&gt; tastaturii şi a mouse (dacă este capturat) şi a le readuce la modul normal de funcţionare. Tasta gazdă asociată în prezent este afişată în bara de stare, în partea de jos a ferestrei maşinii virtuale, lângă iconul&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;. Acest icon, împreună cu iconul mouse alăturat, indică starea curentă a capturării mouse şi tastaturii.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maşina virtuală a detectat că SO musafir suportă &lt;b&gt;integrare cursor mouse&lt;/b&gt;. Aceasta însemnă că nu trebuie să &lt;i&gt;capturaţi&lt;/i&gt; cursorul mouse pentru a-l putea folosi în SO musafir -- toate acţiunile cu mouse pe care le faceţi când cursorul este deasupra ecranului MV sunt trimise direct către SO musafir. Dacă mouse este capturat, va fi automat eliberat.&lt;/p&gt;&lt;p&gt;Iconul mouse din bara de stare va arăta&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;pentru a vă informa că integrarea mouse este suportată şi pornită.,/p&gt;&lt;p&gt;&lt;b&gt;Notă&lt;/b&gt;: Unele aplicaţii se pot comporta incorect în modul integrare cursor mouse. Puteţi oricând să o dezactivaţi în sesiunea curentă (şi să o reactivaţi) selectând acţiunea corespunzătoare din bara meniu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maşina virtuală raportează că SO musafir nu suportă &lt;b&gt;integrarea cursorului mouse&lt;/b&gt; în modul video curent. Va trebui să capturaţi mouse (dând click pe ecranul MV sau apăsând tasta gazdă) pentru a-l putea folosi în SO musafir.&lt;/P&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Maşina virtuală este în prezent în starea &lt;b&gt;Pauză&lt;/b&gt;, astfel nu acceptă introducere de date de la tastatură sau mouse. Dacă doriţi sa reluaţi lucrul în maşina virtuală, trebuie să restabiliţi rularea selectând acţiunea corespunzătoare de pe bara meniu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or dischet? media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Unul sau mai multe discuri virtuale sau medii CD/DVD sau dischetă înregistrate nu sunt accesibile. Prin urmare, nu veţi putea opera maşinile virtuale care fac uz de aceste medii până când ele devin accesibile din nou.&lt;/p&gt;&lt;p&gt;Apăsaţi &lt;b&gt;OK&lt;/b&gt; pentru a deschide fereastra Manager de discuri virtuale şi a vedea care medii sunt inaccesibile, sau apăsaţi &lt;b&gt;Ignoră&lt;/b&gt; pentru a ignora acest mesaj.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Maşina virtuală va trece acum în modul &lt;b&gt;ecran complet&lt;/b&gt;. Puteţi oricând să vă întoarceţi în modul fereastră, apăsând &lt;b&gt;%1&lt;/b&gt;. Notă: &lt;i&gt;tasta gazdă&lt;/i&gt; este definită în prezent ca &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut rula VirtualBox în mod &lt;i&gt;Selector MV&lt;/i&gt; datorită restricţiilor locale.&lt;/p&gt;&lt;p&gt;Aplicaţia se va închide acum.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Eroare fatală&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Eroare nefatală&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Avertisment&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID eroare:&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Grad de importanţă: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O eroare fatală s-a produs în timpul execuţiei maşinii virtuale! Maşina virtuală va fi oprită. Este recomandat să folosiţi clipboard pentru a copia următorul mesaj de eroare pentru examinare ulterioară:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O eroare s-a produs în timpul execuţiei maşinii virtuale! Detalii despre eroare sunt afişate în continuare. Puteţi încerca să corectaţi eroarea descrisă şi să restabiliţi execuţia maşinii virtuale.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Execuţia maşinii virtuale poate ajunge la eroare descrisă mai jos. Puteţi ignora acest mesaj dar este recomandat să urmaţi instrucţiunile pentru ca eroarea descrisă să nu se mai producă.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Cod&amp;nbsp;rezultat: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Componentă: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Interfaţă: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Callee: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Callee&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut găsi un fişier de limbă pentru limba &lt;b&gt;%1&lt;/b&gt; în directorul &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;
+&lt;p&gt;Limbajul interfeţei va fi resetată temporar la cea implicită a sistemului. Mergeţi la dialogul &lt;b&gt;Setări globale&lt;/b&gt; pe care îl puteţi deschide din meniul &lt;b&gt;Fişier&lt;/b&gt; al ferestrei principale VirtualBox, şi selectaţi o limbă existentă în pagina &lt;b&gt;Limbă&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut încărca fişierul de limbă &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Limbajul interfeţei va fi resetată temporar la Engleză (implicit). Mergeţi la dialogul &lt;b&gt;Setări globale&lt;/b&gt; pe care îl puteţi deschide din meniul &lt;b&gt;Fişier&lt;/b&gt; al ferestrei principale VirtualBox, şi selectaţi o limbă existentă în pagina &lt;b&gt;Limbă&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>imagine dischetă</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Unul sau mai multe discuri virtuale sau medii CD/DVD sau dischetă înregistrate nu sunt accesibile. Prin urmare, nu veţi putea opera maşinile virtuale care fac uz de aceste medii până când ele devin accesibile din nou.&lt;/p&gt;&lt;p&gt;Apăsaţi &lt;b&gt;OK&lt;/b&gt; pentru a deschide fereastra Manager de discuri virtuale şi a vedea care medii sunt inaccesibile, sau apăsaţi &lt;b&gt;Ignoră&lt;/b&gt; pentru a ignora acest mesaj.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pachetul VirtualBox Guest Additions instalat pe SO musafir este prea vechi: versiunea instalată este %1, versiunea aşteptată fiind %2. Unele funcţii care necesită Guest Additions (integrarea cursorului, auto redimensionarea ecranului musafir) s-ar putea să nu mai funcţioneze corect.&lt;/p&gt;&lt;p&gt;Vă rugăm aduceţi Guest Additions la versiunea curentă alegând &lt;b&gt;Instalare Guest Additions&lt;/b&gt; din meniul &lt;b&gt;Dispozitive&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pachetul VirtualBox Guest Additions instalat pe SO musafir este depăşit: versiunea instalată este %1, versiunea aşteptată fiind %2. Unele funcţii care necesită Guest Additions (integrarea cursorului, auto redimensionarea ecranului musafir) s-ar putea să nu mai funcţioneze corect.&lt;/p&gt;&lt;p&gt;Vă rugăm aduceţi Guest Additions la versiunea curentă alegând &lt;b&gt;Instalare Guest Additions&lt;/b&gt; din meniul &lt;b&gt;Dispozitive&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Pachetul VirtualBox Guest Additions instalat pe SO musafir este prea nou pentru acestă versiune a VirtualBox: versiunea instalată este %1, versiunea aşteptată fiind %2. Folosirea unei versiuni mai noi a Guest Additions într-o versiune mai veche a VirtualBox nu este suportată.&lt;/p&gt;&lt;p&gt;Vă rugăm instalaţi versiunea curentă a Guest Additions alegând &lt;b&gt;Instalare Guest Additions&lt;/b&gt; din meniul &lt;b&gt;Dispozitive&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nu am putut schimba dosarul de instantanee al maşinii &lt;b&gt;%1&lt;/b&gt; în &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putu intra în mod continuu din cauza memoriei video insuficiente pe musafir.&lt;/p&gt;&lt;p&gt;Ar trebui să configuraţi MV să aibe cel puţin &lt;b&gt;%1&lt;/b&gt; memorie video.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ştergerea dosarului partajat &lt;b&gt;%1&lt;/b&gt; eşuată  (ţintind la &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) din maşina virtuală &lt;/b&gt;%3&lt;/b&gt;.&lt;/p&gt;
+&lt;p&gt;Vă rugăm închideţi toate programele din SO musafir care poate utilizează acum acest dosar partajat şi încercaţi din nou.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut găsi fişierul de imagine al CD-ului cu VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; sau &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Doriţi să descărcaţi această imagine de CD de pe Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut descărca imaginea de CD a VirtualBox Guest Additions de la &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sunteţi sigur că doriţi să descărcaţi imaginea de CD a VirtualBox Guest Additions de la &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (dimensiune %3 octeţi)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Imaginea de CD a VirtualBox Guest Additions a fost descărcată cu succes de la &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; şi salvată local ca &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Doriţi să înregistraţi această imagine de CD şi să o montaţi în unitatea de CD/DVD virtuală?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fereastra maşinii virtuale va trece acum în modul &lt;b&gt;ecran complet&lt;/b&gt;. Vă puteţi întoarce în modul fereastră în orice moment apăsând &lt;b&gt;%1&lt;/b&gt;. Notaţi că tasta &lt;i&gt;Gazdă&lt;/i&gt; este definită acum ca &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Notaţi că bara de meniu principală este ascunsă în modul ecran complet. O puteţi accesa prin combinaţia de taste &lt;b&gt;Gazdă+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fereastra maşinii virtuale va trece acum în mod &lt;b&gt;Seamless&lt;/b&gt;. Vă puteţi întoarce în modul fereastră în orice moment apăsând &lt;b&gt;%1&lt;/b&gt;. Notaţi că tasta &lt;i&gt;Gazdă&lt;/i&gt; este definită acum ca &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Notaţi că bara de meniu principală este ascunsă în modul ecran complet. O puteţi accesa prin combinaţia de taste &lt;b&gt;Gazdă+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fereastra maşinii virtuale este optimizată pentru lucrul în modul de culori &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt;, dar calitatea culorii al ecranului virtual este în prezent setată la &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Vă rugăm deschideţi dialogul de proprietăţi ecran ale SO musafir şi selectaţi modul de culoare &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt;, dacă este disponibil, pentru cea mai bună performanţă posibilă a subsistemului video virtual.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Notaţi&lt;/b&gt; faptul că unele sisteme de operare ca OS/2, pot rula în mod de culoare 32bit dar reporta 24bit (16 milioane de culori). Trebuie să încercaţi calităţi diferite ale culorii pentru a vedea dacă acest mesaj de eroare dispare, sau puteţi pur şi simplu dezactiva acest mesaj acum dacă sunteţi sigur că modul necesar (%4&amp;nbsp;bit) nu este disponibil pe SO musafir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;O eroare critică s-a petrecut în timpul execuţiei maşinii virtuale şi execuţia a fost oprită.&lt;/p&gt;&lt;p&gt;Pentru ajutor, vă rugăm verificaţi secţiunea Community pe &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; sau contractul dvs de suport tehnic. Vă rugăm oferiţi conţinutul fişierului jurnal &lt;tt&gt;VBox.log&lt;/tt&gt; şi fişierul imagine &lt;tt&gt;VBox.png&lt;/tt&gt;, pe care le puteţi găsi în dosarul &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, alături de o descriere a ceea ce făceaţi în momentul producerii acestei erori. Notaţi că puteţi de asemenea accesa fişierele de mai sus selectând &lt;b&gt;Afişează jurnal&lt;/b&gt; din meniul &lt;b&gt;Maşină&lt;/b&gt; al ferestrei principale VirtualBox.&lt;/p&gt;&lt;p&gt;Apăsaţi &lt;b&gt;OK&lt;/b&gt; dacă doriţi să opriţi maşina sau apăsaţi &lt;b&gt;Ignoră&lt;/b&gt; dacă doriţi să o lăsaţi aşa cum este pentru depanare. Notaţi că depanarea necesită cunoştinţe şi unelte speciale, astfel că este recomandat să apăsaţi &lt;b&gt;OK&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu aţi conectat nici un disc dur la maşina virtuală nouă. Maşina nu va fi capabilă să booteze dacă nu conectaţi un disc dur cu un sistem de operare musafir sau un alt mediu bootabil, folosind dialogul setări maşină sau Vrăjitorul de primă rulare.&lt;/p&gt;&lt;p&gt;Doriţi să continuaţi?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nu am găsit fişiere licenţă în &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Nu am putut deschide fişierul de licenţă &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Verificaţi permisiile de fişier.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nu am putut trimite eveniment de apăsare buton de putere ACPI către maşina virtuală &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu m-am putut conecta la serviciul de înregistrare online a VirtualBox. &lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Felicitări! V-aţi înregistrat cu succes ca utilizator al VirtualBox. &lt;/p&gt;&lt;p&gt;Vă mulţumim pentru că v-aţi făcut timp să completaţi formularul de înregistrare!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am putut înregistra produsul VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Dialog înregistrare VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vă rugăm completaţi formularul de înregistrare pentru ca noi să ştim că folosiţi VirtualBox şi, opţional, să vă ţinem la curent cu noutăţile şi actualizările VirtualBox. &lt;/p&gt;&lt;p&gt;Introduceţi numele dvs complet folosind caractere Latine şi adresa dvs de e-mail în câmpurile de mai jos. Notaţi faptul că innotek va folosi aceste informaţii numai pentru a obţine statistici de utilizare a produsului şi a vă trimite newsletter. În particular, innotek nu va retransmite niciodată datele dvs către terţi. Informaţii detaliate despre cum folosim datele dvs personale pot fi găsite în secţiunea &lt;b&gt;Politică de intimiate&lt;/b&gt; din Manualul VirtualBox sau pe pagina &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; de site-ul web VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nume</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Introduceţi numele dvs complet utilizând caractere latine.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-mail</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Introduceţi adresa dvs de e-mail validă.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>Nu folosiţi aceste informaţii &amp;pentru a mă contacta</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Bifaţi această căsuţă dacă nu doriţi să recepţionaţi mail de la innotek la adresa de e-mail specificată mai sus.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Bine aţi venit la Formularul de înregistrare al VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Confirmaţi</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Conexiunea a expirat.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Nu am putut localiza formularul de înregistrare pe server (răspuns: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Directoare partajate</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detalii</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Manager &amp;discuri virtuale...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Afişeză dialogul Manager discuri virtuale</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Preferinţe...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Afişează dialogul preferinţe globale</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>Ieşi&amp;re</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Închide aplicaţia</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nouă...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nouă</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Creează o maşină virtuală nouă</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Setări...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Setări</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Configurează maşina virtuală selectată</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Şterge</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Şterge</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Şterge maşina virtuală selectată</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Renun&amp;ţă</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Renunţă</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Înlătură starea salvată a maşinii virtuale selectate</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Reîmprospăteză</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Reîmprospătează</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Reîmprospătează starea de accesibilitate a maşinii virtuale selectate</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Conţinut...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Arată conţinutul ajutorului online</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Site Web &amp;VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Deschide browserul şi navighează pe site-ul VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Despre VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Arată dialogul cu informaţii despre produs</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Resetează toate avertizările</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Arată din nou toate avertizările şi mesajele ascunse</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Fişier</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">M&amp;V</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ajutor</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>In&amp;stantaneu</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Descriere</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Descriere *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>A&amp;rată</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Arată</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Treci la fereastra maşinii virtuale selectate</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>S&amp;tart</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Start</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Porneşte maşina virtuală selectată</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Bun venit în VirtualBox!&lt;/h3&gt;&lt;p&gt;Partea din stânga a ferestrei arată lista tuturor maşinilor virtuale din computerul dvs. Lista este goală acum deoarece nu a fost creată nici o maşină virtuală până acum.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Pentru a crea o maşină virtuală nouă apăsaţi butonul &lt;b&gt;Nouă&lt;/b&gt; în bara de unelte principală localizată în partea de sus a ferestrei.&lt;/p&gt;&lt;p&gt;Puteţi apăsa tasta &lt;b&gt;F1&lt;/b&gt; pentru a obţine ajutor instantaneu, sau puteţi vizita &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; pentru ultimele ştiri şi informaţii.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maşină</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Afişează &amp;log...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Afişează log...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Afişează fişiere log ale maşinii virtuale selectate</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Înr&amp;egistrează VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Deschide formularul de înregistrare VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Nume</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Cale</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Directoare &amp;partajate</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Listează toate directoarele partajate accesibile acestei maşini.
+Folosiţi comanda:
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+pentru a accesa un director partajat denumit &lt;i&gt;share&lt;/i&gt; dintr-un SO gen DOS, sau
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+pentru a-l accesa dintr-un SO Linux. Această funcţie necesită Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Adaugă</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Adaugă o definiţie nouă de director partajat.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Editează</translation>
+    </message>
+    <message>
+        <source>Edit selected shared folder definition.</source>
+        <translation type="obsolete">Editează definiţia de director partajat selectată.</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Şterge</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Şterge definiţia de director partajat selectată.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Adaugă un nou director partajat</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Editează directorul partajat selectat</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Şterge directorul partajat selectat</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Directoarele maşinii</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Directoare de tranzit</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Nume:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Cale:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Editează definiţia de director partajat selectată.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Adaugă un nou dosar partajat (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spaţiu</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Editează dosarul partajat selectat (Spaţiu)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Şterge dosarul partajat selectat (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detalii instantaneu </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nume</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descriere</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Detalii &amp;Maşină</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detalii despre %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[isntantaneu]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Renunţă la instantaneu</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Renunţă la instantaneu</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Salvează instantaneu</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>&amp;Salvează instantaneu</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Renunţă la starea curentă</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">Re&amp;nunţă la starea curentă</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Renunţă la instantaneu şi stare curente</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Renunţă la &amp;instantaneu şi stare curente</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Afişează detalii</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>A&amp;fişează detalii</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Spaţiu</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Stare curentă (schimbată)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Stare curentă</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Starea curentă diferă de starea salvată în instantaneul curent</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Starea curentă este identică starea salvată în instantaneul curent</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (curent, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>online)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>offline)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Luat la data %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Luat la %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>din %1 până in %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Instantaneu %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Renunţă la instantaneuul selectat al maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Salvează un instantaneu al stării curente a maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Restaureză la instantaneul curent</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Restaureză la instantaneul curent</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Restaurează starea maşinii virtuale din starea salvată în instantaneul curent</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Elimină instantaneul curent şi întoarce maşina în starea dinaintea luării instantaneului</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Arată detalii despre instantaneul selectat</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Dezactivează</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Activează</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Salvează instantaneu al maşinii virtuale</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Nume instantaneu</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Descriere instantaneu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nume</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Afişează numele filtrului.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Manufacturat</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;dus</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>Nr &amp;serie.</translation>
+    </message>
+    <message>
+        <source>Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul &apos;manufacturat de&apos; ca
+un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei
+valori.</translation>
+    </message>
+    <message>
+        <source>Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul &apos;produs de&apos; ca
+un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei
+valori.</translation>
+    </message>
+    <message>
+        <source>Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul &apos;număr serie&apos; ca
+un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei
+valori.</translation>
+    </message>
+    <message>
+        <source>Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).</source>
+        <translation type="obsolete">Defineşte dacă acest filtru se aplică
+dispozitivelor USB ataşate local computerului gazdă (&lt;i&gt;Nu&lt;/i&gt;),
+la un client VRDP al computerului (&lt;i&gt;Da&lt;/i&gt;),
+sau amândurora (&lt;i&gt;Oricare&lt;/i&gt;).</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emote</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Acţiune</translation>
+    </message>
+    <message>
+        <source>Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).</source>
+        <translation type="obsolete">Defineşte acţiunea executată de computerul
+gazdă atunci când un dispozitiv care respectă condiţiile este conectat:
+îl oferă SO gazdă (&lt;i&gt;Ignoră&lt;/i&gt;) sau îl capturează pentru a fi folosit
+ulterior în maşinile virtuale (&lt;i&gt;Menţine&lt;/i&gt;).
+</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;Vânzător</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID &amp;Produs</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revizie</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul ID vânzător. Formatul
+şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;XXXX&lt;/tt&gt; unde
+&lt;tt&gt;X&lt;/tt&gt; este un caracter hexazecimal. Un şir gol se va potrivi
+oricărei valori.</translation>
+    </message>
+    <message>
+        <source>Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul ID produs. Formatul
+şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;XXXX&lt;/tt&gt; unde
+&lt;tt&gt;X&lt;/tt&gt; este un caracter hexazecimal. Un şir gol se va potrivi
+oricărei valori.</translation>
+    </message>
+    <message>
+        <source>Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul număr revizie. Formatul
+şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;IIFF&lt;/tt&gt; unde
+&lt;tt&gt;I&lt;/tt&gt; este un caracter hexazecimal al părţii întregi, iar &lt;tt&gt;F&lt;/tt&gt;
+este un caracter zecimal al părţii fracţionale. Un şir gol se va potrivi
+oricărei valori.</translation>
+    </message>
+    <message>
+        <source>Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">Defineşte filtrul port USB gazdă ca
+un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei
+valori.</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Oricare</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Da</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Nu</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul &apos;manufacturat de&apos; ca un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul &apos;nume produs&apos; ca un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul &apos;număr serie&apos; ca un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte dacă acest filtru se aplică dispozitivelor USB ataşate local computerului gazdă (&lt;i&gt;Nu&lt;/i&gt;), la un client VRDP al computerului (&lt;i&gt;Da&lt;/i&gt;), sau amândurora (&lt;i&gt;Oricare&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte acţiunea executată de computerul gazdă atunci când un dispozitiv care respectă condiţiile este conectat: îl oferă SO gazdă (&lt;i&gt;Ignoră&lt;/i&gt;) sau îl capturează pentru a fi folosit ulterior în maşinile virtuale (&lt;i&gt;Menţine&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul ID vânzător. Formatul şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;XXXX&lt;/tt&gt; unde &lt;tt&gt;X&lt;/tt&gt; este un caracter hexazecimal. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul ID produs. Formatul şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;XXXX&lt;/tt&gt; unde &lt;tt&gt;X&lt;/tt&gt; este un caracter hexazecimal. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul număr revizie. Formatul şirului de &lt;i&gt;potrivire exactă&lt;/i&gt; este &lt;tt&gt;IIFF&lt;/tt&gt; unde &lt;tt&gt;I&lt;/tt&gt; este un caracter hexazecimal al părţii întregi, iar &lt;tt&gt;F&lt;/tt&gt; este un caracter zecimal al părţii fracţionale. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Defineşte filtrul port USB ca un şir de &lt;i&gt;potrivire exactă&lt;/i&gt;. Un şir gol se va potrivi oricărei valori.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;lipsă dispozitive&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Nici un dispozitiv suportat nu este conectat la PC gazdă</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Lipsă descriere. Apăsaţi butonul Editare pentru a o adăuga.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Editare</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Editare (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Maşina virtuală selectată este  &lt;i&gt;inaccesibilă&lt;/i&gt;. Vă rugăm inspectaţi mesajul de eroare de mai jos şi apăsaţi butonul &lt;b&gt;Reîmprospătare&lt;/b&gt; dacă doriţi să repetaţi testul de accesibilitate:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Vrăjitor prima rulare</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aţi pornit pentru prima dată o maşină virtuală proaspăt creată. Acest vrăjitor vă va ajuta să treceţi prin paşii necesari instalării unui sistem de operare dorit în această maşină virtuală.&lt;/p&gt;&lt;p&gt;Folosiţi butoanele &lt;b&gt;Înainte&lt;/b&gt; şi &lt;b&gt;Înapoi&lt;/b&gt; pentru a parcurge paginile acestui vrăjitor. Puteţi de asemenea apăsa butonul &lt;b&gt;Revocare&lt;/b&gt; dacă doriţi întreruperea execuţiei acestui vrăjitor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Bine aţi venit la vrăjitorul prima rulare!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi tipul de media pe care doriţi să îl folosiţi pentru instalare.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Tip media</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>Dispozitiv &amp;CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>Unitate de &amp;dischetă</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi mediul care conţine programul de instalare al sistemului de operare pe care doriţi să îl instalaţi. Acest mediu trebuie să fie bootabil, altfel programul de instalare nu va putea porni.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Sursă media</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>Unitate &amp;gazdă </translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fişier &amp;imagine</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Selectaţi mediul de instalare</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aţi ales să bootaţi de pe următorul mediu:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dacă datele de mai jos sunt corecte, apăsaţi butonul &lt;b&gt;Terminare&lt;/b&gt;. O dată apăsat, mediul selectat va fi montat temporar la maşina virtuală, iar maşina îşi va începe execuţia.&lt;/p&gt;&lt;p&gt;Notaţi faptul că atunci când închideţi maşina virtuală, mediul specificat va fi demontat automat, iar dispozitivul de boot va fi setat înapoi la primul disc hard.&lt;/p&gt;&lt;p&gt;În funcţie de tipul programului de instalare, s-ar putea să fie nevoie să demontaţi manual (eject) mediul după ce programul reporneşte maşina virtuală, pentru a preveni pornirea din nou a procesului de instalare. Puteţi face acest lucru selectând acţiunea &lt;b&gt;Demontare...&lt;/b&gt; corespunzătoare din meniul &lt;b&gt;Dispozitive&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Rezumat</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Dispozitiv CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Unitate de dischetă</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Unitate gazdă %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tip:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Sursă:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aţi pornit o maşină virtuală nouă pentru prima oară. Acest vrăjitor vă va ajuta să efectuaţi paşii necesari bootării unui sistem de operare ales de dvs pe maşina virtuală.&lt;/p&gt;&lt;p&gt;Notaţi faptul că nu veţi putea instala acum un sistem de operare musafir chiar acum, pentru că nu aţi conectat nici un disc dur la ea. Dacă nu asta doriţi, puteţi revoca execuţia acestui vrăjitor, apoi selectaţi &lt;b&gt;Setări&lt;/b&gt; din meniul &lt;b&gt;Maşină&lt;/b&gt; al ferestrei principale VirtualBox pentru a accesa dialogul de setări al acestei maşini şi schimba configuraţia discului dur.&lt;/p&gt;&lt;p&gt;Folosiţi butonul &lt;b&gt;Înainte&lt;/b&gt; pentru a merge la pagina următoare şi butonul &lt;b&gt;Înapoi&lt;/b&gt; pentru a reveni la pagina anterioară. Puteţi apăsa oricând butonul &lt;b&gt;Revocare&lt;/b&gt; pentru a opri execuţia acestui vrăjitor.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi tipul mediului pe care doriţi să-l folosiţi pentru a boota un sistem de operare.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Selectaţi mediul care conţine sistemul de operare cu care doriţi să lucraţi. Acest mediu trebuie să fie bootabil, altfel sistemul de operare nu va putea porni. &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aţi selectat următorul mediu pentru a boota un sistem de operare de pe el.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Dacă informaţia de mai jos este corectă, apăsaţi butonul &lt;b&gt;Terminare&lt;/b&gt;. O dată apăsat, mediul selectat va fi montat la maşina virtuală şi maşina va porni execuţia.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 din %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sesiune %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccesibil din %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccesibil</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Vizualizare log</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvează</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Reîmprospătează</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">În&amp;chide</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Vizualizare log VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nu am găsit fişiere log. Apăsaţi butonul &lt;b&gt;Reîmprospătare&lt;/b&gt; pentru a scana din nou directorul de log &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Salvează log VirtualBox ca</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Găseşte</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Închide</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Activ&amp;ează placă de reţea</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into
+                the virtual machine.</source>
+        <translation type="obsolete">Când este selectat, conectează această placă de reţea
+                              la maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Conect&amp;ată la</translation>
+    </message>
+    <message>
+        <source>Controls the way how this
+                                        virtual adapter is attached to the
+                                        real network of the Host OS.</source>
+        <translation type="obsolete">Controlează modul în care această
+                                                                         placă de reţea este ataşată la
+                                                                         reţeaua reală a SO Gazdă.</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>Adresă &amp;MAC</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of
+                                        this adapter. It contains exactly 12
+                                        characters chosen from
+                                        {0-9,A-F}.</source>
+        <translation type="obsolete">Afişează adresa MAC a
+                                                                                 acestei plăci de reţea. Conţine exact 12
+                                                                                 caractere alese din {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generează</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Generează o nouă adresă MAC aleatoare.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ca&amp;blu de reţea conectat la pornire</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged
+                        in on machine startup or not.</source>
+        <translation type="obsolete">Indică dacă cablul reţelei virtuale este conectat sau nu la maşină atunci când aceasta porneşte.</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Setări interfaţă gazdă</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Nume &amp;interfaţă</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        name of the host
+                                                        interface selected for
+                                                        this adapter.</source>
+        <translation type="obsolete">Afişează numele interfeţei gazdă selectată pentru această placă.</translation>
+    </message>
+    <message>
+        <source>Lists all available
+                                                host interfaces.</source>
+        <translation type="obsolete">Listează toate interfeţele gazdă disponibile.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">Adaugă o nouă interfaţă Gazdă.</translation>
+    </message>
+    <message>
+        <source>Removes
+                                                        the selected host interface.</source>
+        <translation type="obsolete">Şterge
+                                                                                                                interfaţa gazdă selectată.</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        TAP interface
+                                                        name.</source>
+        <translation type="obsolete">Afişează numele interfeţei TAP.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Descriptor &amp;Fişier</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Aplicaţie &amp;setup</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        setup the TAP
+                                                        interface.</source>
+        <translation type="obsolete">Afişează comanda executată pentru a instala interfaţa TAP.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selectaţi</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        setup
+                                                        application.</source>
+        <translation type="obsolete">Selectează aplicaţia de instalare.</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>A&amp;plicaţie de închidere</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        terminate the TAP
+                                                        interface.</source>
+        <translation type="obsolete">Afişează comanda executată pentru a închide interfaţa TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        terminate application.</source>
+        <translation type="obsolete">Selectează aplicaţia închisă.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;lipsă interfeţe potrivite&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Adaugă</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Şterge</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Selectaţi aplicaţia de instalare TAP</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Selectaţi aplicaţie de închidere TAP</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">Interfaţă gazdă VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Când este activat, conectează placa de reţea virtuală la maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Controlează modul în care această placă de reţea virtuală este ataşată la reţeaua reală a SO gazdă.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Afişează adresa MAC a acestei plăci de reţea. Conţine exact 12 caractere alese din {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indică dacă reţeaua virtuală este conectată la maşină la pornire sau nu.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Afişează numele interfeţei gazdă selectată pentru această placă de reţea.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">Listează toate interfeţele gazdă disponibile.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">Şterge interfaţa gazdă selectată.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Afişează numele TAP al interfeţei.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Afişează comanda executată pentru configurarea interfeţei TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Selectează aplicaţia de configurare.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Afişează comanda executată pentru a închide interfaţa TAP.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Selectează aplicaţia de închidere.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Afişează adresa MAC a acestei plăci de reţea. Conţine exact 12 caractere alese din {0-9,A-F}. Notaţi faptul că al doile caracter trebuie să fie un număr par.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Activează portul serial</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Când este bifat, activează portul serial dat al maşinii virtuale.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Număr port</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Afişează numărul portului serial. Puteţi alege unul dintre porturile standard sau selecta &lt;b&gt;Definit de utilizator&lt;/b&gt; li specifica manual parametri portului.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Afişează numărul IRQ al acestui port serial. Valori valide sunt întregi între &lt;tt&gt;0&lt;/tt&gt; şi &lt;tt&gt;255&lt;/tt&gt;. Valorile mai mari decât &lt;tt&gt;15&lt;/tt&gt; pot fi folosite numai dacă &lt;b&gt;IO ACPI&lt;/b&gt; este activ pentru această maşină virtuală.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O Po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Afişează adresa portului I/O de bază pentru acest port serial. Valori valid sunt întregi între &lt;tt&gt;0&lt;/tt&gt; şi &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Mod port</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Controlează modul de lucru al acestui port serial. Dacă selectaţi &lt;b&gt;Deconectat&lt;/b&gt;, SO musafir va detecta portul serial, dar nu va putea să îl folosească.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Crează ţeavă</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Dacă este bifat, ţeava specificată în câmpul &lt;b&gt;Cale port&lt;/b&gt; va fi creată de maşina virtuală, când aceasta porneşte. Altfel, maşina virtuală va încerca să folosească ţeava existentă.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Cale port</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Afişează calea către ţeava portului serial pe gazdă, când portul lucrează în mod &lt;b&gt;Ţeavă gazdă&lt;/b&gt;, sau numele dispozitivul serial de pe gazdă, când portul lucrează în mod &lt;b&gt;Dispozitiv gazdă&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Categorie</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[nume]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Selectaţi o categorie de setări din listă şi mergeţi cu mouseul peste un item din listă pentru a obţine informaţii suplimentare&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> General </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Discuri hard </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Dischetă </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Sunet </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Reţea </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Remote display </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Directoare partajate </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identificare</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Nume</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Afişează numele maşinii virtuale.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Tip SO</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you
+plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="obsolete">Afişează tipul sistemului de operare pe care
+plănuiţi să îl isntalaţi în această maşină virtuală (denumit sistem de operare musafir).</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Dimensiune &amp;memorie RAM</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Controlează cantitatea de memorie rezervată maşinii virtuale. Dacă alocaţi prea multă, maşina ar putea să nu pornească.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MO</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Dimensiune memorie &amp;video</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Controlează cantitatea de memorie video oferită maşinii virtuale.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>De &amp;bază</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine
+will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="obsolete">Afişează calea unde vor fi stocate instantaneele acestei maşini
+virtuale. Notaţi faptul că instantaneele pot ocupa puţin mai mult spaţiu pe disc.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Selectare</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Selectează amplasarea directorului de instantanee.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Resetare</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">Restează calea către directorul de instantanee la valoarea implicită.
+Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acet dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Facilităţi avansate</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Activează A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">Când este activat, maşina virtuală va suporta
+ACPI (Advanced Confirguration şi Power Management Interface). &lt;b&gt;Notă:&lt;/b&gt; nu dezactivaţi
+această opţiune după ce aţi instalat un sistem de operare musafir Microsoft!</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Activează IO A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">Când este activat, maşina virtuală va suporta
+IO ACPI (Input Output Advanced Confirguration şi Power Management Interface). &lt;b&gt;Notă:&lt;/b&gt; nu dezactivaţi
+această opţiune după ce aţi instalat un sistem de operare musafir Microsoft!</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Ordine de boo&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avansat</translation>
+    </message>
+    <message>
+        <source>Displays the description of
+                                        the virtual machine. The description
+                                        field is useful for commenting
+                                        configuration details of the installed
+                                        guest OS.</source>
+        <translation type="obsolete">Afişează descrierea
+                                                                        maşinii virtuale. Descrierea
+                                                                        este utilă pentru comentarea
+                                                                        detaliilor de configurare ale SO musafir.</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Descriere</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primar Master</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new
+or select an existing virtual hard disk to attach.</source>
+        <translation type="obsolete">Invocă dialogul Manager discuri virtuale pentru a crea o nouă imagine disc
+sau a selecta un disc hard virtual existent.</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;neselectat&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>&amp;Primar Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secundar (IDE 1) Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Montare unitate de dischetă</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Unitate &amp;dischetă gazdă</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Montează unitatea de dischetă specificată a gazdei la unitatea de dischetă virtuală.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">Listează driveuri dischetă disponibile pentru montare
+la maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Fişier &amp;imagine</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Montează imaginea de dischetă specificată la unitatea de dischetă virtuală.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a Floppy image to mount.</source>
+        <translation type="obsolete">Invocă dailogul Manager discuri virtuale pentru a selecta
+o imagine de dischetă pentru montare.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>Montare unitate &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Unitate CD/DVD gazdă</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Montează unitatea CD/DVD specificată a gazdei la unitatea virtuală CD/DVD.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">Listează driveuri CD/DVD disponibile pentru montare
+la maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Fişier &amp;imagine ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Montează imaginea CD/DVD specificată la unitatea de CD/DVD virtuală.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a CD/DVD image to mount.</source>
+        <translation type="obsolete">Invocă dialogul Manager discuri virtuale pentru a selecta
+o imagine CD/DVD pentru montare.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Activ&amp;ează sunet</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>&amp;Driver de sunet gazdă</translation>
+    </message>
+    <message>
+        <source>Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.</source>
+        <translation type="obsolete">Controlează driverul de ieşire aurio. &lt;b&gt;Null Audio Driver&lt;/b&gt;
+determină musafirul să vadă o placă audio, oricum orice acces la aceasta va fi ignorat.</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Activează controlor &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller
+of this machine.</source>
+        <translation type="obsolete">Când este selectat, activează controlorul USB virtual
+al acestei maşini.</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtre dispozitive USB</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">Listează toate filtrele USB ale acestei maşini.
+Căsuţa de selecţie din stânga defineşte dacă filtrele particulare sunt activate sau nu.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Adaugă filtru vid (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">Adaugă un filtru USB nou cu
+toate câmpurile setate iniţial la şiruri goale. Notaţi ca un astfel de filtru se va potrivi la orice
+dispozitiv USB ataşat.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Adaugă din (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">Adaugă un filtru USB nou cu
+toate câmpurile setate la valorile dispozitivelor USB selectate conectate la PC gazdă.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Şterge (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Şterge filtrul USB selectat.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Mută în sus (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Mută filtrul USB în sus.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Mută în jos (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Mută filtrul USB în jos.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>Activ&amp;ează Server VRDP</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">Port server </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">Mod autentificare </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Timeout autentificare </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Afişează dialogul port server VRDP.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Defineşte metoda de autentificare VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Specifică timeoutul pentru autentificarea musafirului, în milisecunde.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Afişează dialogul ajutor.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Setări nevalide detectate</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Acceptă schimbările şi închide acest dialog.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Revocă schimbările şi închide acest dialog.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Când este selectat, conectează discul hard virtual selectat la slotul Master al controlorului IDE Primar.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Când este selectat, conectează discul hard virtual selectat la slotul Slave al controlorului IDE Primar.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Când este selectat, conectează discul hard virtual selectat la slotul Slave al controlorului IDE Secundar.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Afişează discul hard virtual de ataşat la acest slot IDE şi permite selectarea rapidă a unui disc diferit.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Când este activat, montează mediul specificat la unitatea CD/DVD al maşinii virtuale. Notă: unitatea CD/DVD va fi întotdeauna conectat la controlerul IDE Secundar Master al maşinii.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Afişează fişierul imagine de montat la unitatea CD/DVD virtuală şi permite selectarea rapidă a unei imagini diferite.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Când este selectat, montează mediul specificat la unitatea de dischetă a maşinii virtuale.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Afişează fişierul imagine de montat la unitatea de dischetă virtuală şi permite selectarea rapidă a unei imagini diferite.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Când este selectat, placa de sunet PCI virtuală este conectată la maşina virtuală care foloseşte driverul specificat pentru a comunica cu placa de sunet a gazdei.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Când este activat, MV va acţiuna ca server de RDP (Remote Desktop Protocol), permiţând clienţilor de la distanţă să se conecteze şi să opereze în MV (atunci când aceasta rulează) folosind un client standard RDP.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MO&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;neconectat&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Discul hard Primar Master nu este selectat.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Discul hard Primar Slave nu este selectat.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Discul hard Primar Slave este ataşat deja la un slot diferit.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Discul hard Secundar Slave nu este selectat.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Discul hard Secundar Slave este ataşat deja la un slot diferit.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">Fişierul imagine de CD/DVD nu este selectat.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">Fişierul imagine dischetă nu este selectat.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Interfaţa reţea gazdă incorectă este selectată pentru placa de reţea %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Nu este setat portul VRDP.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">Nu este setat Timeout pentru VRDP.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Setări</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Filtru nou %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>Clipboard &amp;partajat</translation>
+    </message>
+    <message>
+        <source>
+Defines the mode of sharing the clipboard between the guest and the host OS. Note
+that this feature requires Guest Additions to be installed in the guest OS.
+                                                </source>
+        <translation type="obsolete">
+Defineşte modul partajării clipboard între musafir şi SO gazdă. Notă:
+aceasta funcţie necesită instalarea Guest Additions pe SO musafir.
+                                                                               </translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Director i&amp;nstantanee</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Afişează tipul sistemului de operare pe care plănuiţi să îl instalaţi în această maşină virtuală (denumit sistem de operare musafir).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Când este activat, maşina virtuală va suporta
+ACPI (Advanced Configuration and Power Management Interface). &lt;b&gt;Notă:&lt;/b&gt; nu dezactivaţi
+această opţiune după ce aţi instalat un sistem de operare musafir Microsoft!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Când este activat, maşina virtuală va suporta
+IO ACPI (Input Output Advanced Configuration şi Power Management Interface), care ar putea afecta performanţa sistemului. &lt;b&gt;Notă:&lt;/b&gt; nu dezactivaţi
+această opţiune după ce aţi instalat un sistem de operare musafir Microsoft!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Defineşte modul partajării clipboard între musafir şi SO gazdă. Notă: această funcţie necesită instalarea Guest Additions pe SO musafir.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Afişează calea unde vor fi stocate instantaneele acestei maşini virtuale. Notaţi faptul că instantaneele pot ocupa puţin mai mult spaţiu pe disc.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Restează calea către directorul de instantanee la valoarea implicită. Calea implicită actuală va fi afişată după ce acceptaţi schimbările şi deschideţi acest dialog din nou.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Afişează descrierea maşinii virtuale. Descrierea este utilă pentru comentarea detaliilor de configurare ale SO musafir.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Invocă dialogul Manager discuri virtuale pentru a crea o nouă imagine disc sau a selecta un disc hard virtual existent.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Listează unităţile de dischetă de pe gazdă disponibile pentru montarea pe maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Invocă dialogul Manager discuri virtuale pentru a selecta
+o imagine de dischetă pentru montare.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Listează unităţi CD/DVD disponibile pentru montare
+la maşina virtuală.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Invocă dialogul Manager discuri virtuale pentru a selecta o imagine CD/DVD pentru montare.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Controlează driverul de sunet de ieşire. &lt;b&gt;Driver Audio Null&lt;/b&gt; face ca musafirul să vadă o placă de sunet, dar orice acces la aceasta va fi ignorat.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Când este selectat, activează controlorul USB virtual al acestei maşini.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Listează toate filtrele USB ale acestei maşini. Căsuţa de selecţie din stânga defineşte dacă filtrele particulare sunt activate sau nu.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Adaugă un filtru USB nou cu toate câmpurile setate iniţial la şiruri goale. Notaţi ca un astfel de filtru se va potrivi la orice dispozitiv USB ataşat.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Adaugă un filtru USB nou cu toate câmpurile setate la valorile dispozitivelor USB selectate conectate la PC gazdă.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Dispozitiv %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Interfaţă &amp;gazdă</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Listează toate interfeţele gazdă disponibile.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Adaugă o nouă interfaţă gazdă.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Şterge interfaţa gazdă selectată.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;lipsă interfeţe potrivite&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Adaugă</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Şterge</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Interfaţă gazdă VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Doriţi să ştergeţi interfaţa de reţea gazdă selectată &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Notă:&lt;/b&gt; Această interfaţă ar putea fi utilizată în prezent de una sau mai multe plăci de reţea ale acestei MV sau ale alteia. Dacă este ştearsă, aceste plăci de reţea nu vor mai funcţiona până când nu corectaţi setările corespunzătoare, alegând un nume de interfaţă diferit sau un tip diferit de ataşare al plăcii de reţea.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Porturi seriale </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Activează &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Când este activat, maşina virtuală încerca să folosească extensiile de virtualizare hardware ale CPU-urilor gazdei aşa cum sunt Intel VT-x şi AMD-V. Starea gri a căsuţei de bifare înseamnă că această setare este determinată de valoarea setării globale.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Alte &amp;setări</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>A&amp;minteşte mediul montat în timpul rulării</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Dacă este bifat, orice schimbare la CD/DVD-ul montat sau mediul dischetă efectuată în timpul execuţiei maşinii va fi salvată în fişierul de setări pentru a păstra configuraţia mediilor monate de la o rulare la alta.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>Al&amp;tele</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Activează trecerea peste</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Când este bifat, permite musafirului să trimită comenzi ATAPI direct din unitatea gazdei, ceea ce face posibil folosirea unităţilor CD/DVD writer conectate la gazdă, în interiorul MV. Notaţi că scriere unui CD audio în interiorul MV nu este încă suportată.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>Port &amp;server </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Metodă autentificare </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Timeout autentificare</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Afişează numărul de port al serverului VRDP. Puteţi specifica &lt;tt&gt;0&lt;/tt&gt; (zero) pentru a reseta portul la valoarea implicită.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Discul dur Primar master nu este selectat</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Discul dur Primar slave nu este selectat</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Discul dur primar slave este deja conectat la un slot diferit</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Discul dur secundar slave nu este selectat</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Discul dur secundar slave este conectat deja la un slot diferit</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Fişierul imagine CD/DVD nu este selectat</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Fişierul imagine dischetă nu este selectat</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Interfaţă de reţea incorectă de pe gazdă este selectată</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Număr port duplicat selectat </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Cale port duplicată a fost introdusă </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 pe pagina &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ru.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ru.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_ru.ts	(revision 7219)
@@ -0,0 +1,5036 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Русский</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Russian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>innotek, Igor Gorbounov, Egor Morozov</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Вверх (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Вниз (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Перемещает выбранное загрузочное устройство вверх.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Перемещает выбранное загрузочное устройство вниз.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Определяет порядок загрузочных устройств. Используйте галочки слева, чтобы разрешить или запретить загрузку с отдельных устройств. Порядок устройств изменяется перемещением их вверх и вниз.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Приложение &lt;b&gt;%1&lt;/b&gt; требует Qt %2.x, найден Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Ошибка - несовместимая библиотека Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Левый </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Правый </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Левый Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Правый Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Левый Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Правый Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Левый Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Правый Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Левая Win-клавиша</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Правая Win-клавиша</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Клавиша Menu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;клавиша_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>ОК</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Нет</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Игнорировать</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Скопировать в буфер обмена</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>введено не до конца</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>задано неверно</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Значение поля &lt;b&gt;%1&lt;/b&gt; на странице &lt;b&gt;%2&lt;/b&gt; %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Одно из значений на странице &lt;b&gt;%1&lt;/b&gt; %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - О программе</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Графический интерфейс VirtualBox версии %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Добавить хост-интерфейс</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Имя интерфейса</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Описательное имя нового сетевого интерфейса</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Добавить общую папку</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Изменить общую папку</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Выберите папку для общего доступа</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Путь к папке</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Имя папки</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Показывает путь к существующей папке на основном ПК.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Показывает имя общей папки (под этим именем папка будет видна в гостевой ОС).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Открывает диалог для выбора папки.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">ОК</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Создать постоянную папку</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Закрыть виртуальную машину</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Вы хотите:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Сохранить состояние машины</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+С</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Выключить машину</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+В</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>В&amp;ернуться к текущему снимку</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+Е</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Вернуть состояние машины к состоянию, сохраненному в текущем снимке</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Сохраняет текущее состояние виртуальной машины на жестком диске основного ПК.&lt;/p&gt;
+&lt;p&gt;При следующем запуске машина будет восстановлена из этого сохраненного состояния и продолжит выполнение с того места, на котором она была сохранена, позволяя быстро продолжить прерванную работу.&lt;/p&gt;
+&lt;p&gt;Имейте ввиду, что операция сохранения состояния машины может занять продолжительное время, в зависимости от типа гостевой ОС и размера оперативной памяти, заданного для этой машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>&amp;Послать сигнал завершения</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Посылает ACPI-сигнал нажатия кнопки питания в виртуальную машину.&lt;/p&gt;
+&lt;p&gt;Как правило, гостевая операционная система, работающая внутри виртуальной машины, определит этот сигнал и выполнит процедуру нормального завершения работы. Этот вариант является рекомендованным способом выключения виртуальной машины, поскольку в таком случае все работающие приложения гостевой ОC получат возможность сохранить свои данные и состояние.&lt;/p&gt;
+&lt;p&gt;Если машина никак не реагирует на данное действие, то это значит, что гостевая ОС настроена неправильно, либо она вообще не распознает ACPI-сигнал выключения питания. В таком случае, Вы должны выбрать действие &lt;b&gt;Выключить машину&lt;/b&gt; для остановки виртуальной машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выключает виртуальную машину.&lt;/p&gt;
+&lt;p&gt;Имейте ввиду, что это действие приведет к немедленной остановке виртуальной машины. При этом, гостевая операционная система, работающая внутри нее, не получит возможности выполнить процедуру нормального завершения работы, что может привести к &lt;i&gt;потере данных&lt;/i&gt; в работающих внутри машины приложениях. Имеет смысл выбирать этот вариант только в том случае, если виртуальная машина не реагирует на действие &lt;b&gt;Послать сигнал завершения&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Если стоит галочка, то состояние машины будет восстановлено из состояния, сохраненного в текущем снимке, сразу после ее выключения. Это может быть полезным, если Вы уверены, что хотите удалить результаты последнего сеанса работы с виртуальной машиной и вернуться к текущему снимку.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Показывает&amp;nbsp;активность&amp;nbsp;присоединенных&amp;nbsp;USB&amp;nbsp;устройств&lt;br&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;не присоединены&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;Контроллер USB выключен&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Полноэкранный режим</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Переключиться в полноэкранный режим</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Интеграция мыши</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Авто-размер экрана гостевой ОС</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Авто-размер экрана &amp;гостевой ОС</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Автоматически изменять размер экрана гостевой ОС при изменении размеров окна (требуются Дополнения гостевой ОС)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>П&amp;одогнать размер окна</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Подогнать размер и положение окна под размер экрана гостевой ОС</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Посл&amp;ать Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Послать последовательность клавиш Ctrl-Alt-Del в виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Посла&amp;ть Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Послать последовательность клавиш Ctrl-Alt-Backspace в виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>С&amp;брос</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Послать сигнал Сброс для перезапуска виртуальной машины</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>В&amp;ыключить через ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Послать ACPI-сигнал нажатия кнопки питания в виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Закрыть...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Закрыть виртуальную машину</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Сделать с&amp;нимок...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Сделать снимок текущего состояния виртуальной машины</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Образ &amp;дискеты...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Подключить образ дискеты из файла</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Отключить д&amp;искету</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Отключить подключенную дискету или привод</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>О&amp;браз CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Подключить образ CD/DVD-ROM из файла</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>&amp;Отключить CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Отключить подключенное устройство CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Удаленный дисплей  (RDP-сервер)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Уд&amp;аленный дисплей</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Разрешить или запретить подключение удаленных клиентов по протоколу RDP к этой машине </translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">Открыть</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>О&amp;бщие папки...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Открыть диалог для настройки общих папок</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>Ус&amp;тановить Дополнения гостевой ОС...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Подключить установочный образ CD c пакетом Дополнений гостевой ОС</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Статистика...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Командная строка...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;Веб-страница VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Открыть браузер и перейти на сайт программы VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;О программе...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Показать диалоговое окно с информацией о программе VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Разрешить все предупреждения</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Включить отображение всех отключенных ранее предупреждений и сообщений</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Подключить &amp;дискету</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>&amp;Подключить CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;Устройства USB</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Устройства</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>От&amp;ладка</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Справк&amp;а</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Показывает, что функция авто-изменения размера экрана гостевой ОС включена (&lt;img src=auto_resize_on_16px.png/&gt;) или выключена (&lt;img src=auto_resize_off_16px.png/&gt;). Обратите внимание, что для этой функции требуется установка Дополнений гостевой ОС.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Показывает, захвачен ли указатель мыши основного ПК в гостевой ОС:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;указатель не захвачен&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;указатель захвачен&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;интеграция мыши (ИМ) включена&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;ИМ выключена, указатель захвачен&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;ИМ выключена, указатель не захвачен&lt;/nobr&gt;&lt;br&gt;Обратите внимание, что для интеграции мыши требуется установка Дополнений гостевой ОС.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">Показывает, захвачена клавиатура в гостевой ОС (&lt;img src=hostkey_captured_16px.png/&gt;) или нет (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Показывает назначенную хост-клавишу.&lt;br&gt;Эта клавиша, если ее нажимать отдельно, переключает состояние захвата клавиатуры и мыши. Ее можно также использовать в сочетании с другими клавишами для быстрого выполнения действий из главного меню.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">Обеспечивает быстрый доступ к общим папкам (по нажатии правой кнопки мыши).&lt;br&gt;Примечание: для работы с общими папками требуется установка Дополнений гостевой ОС.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Показывает&amp;nbsp;активность&amp;nbsp;дисковода&amp;nbsp;гибких&amp;nbsp;дисков&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">Физический&amp;nbsp;привод&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">не&amp;nbsp;подключен</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;Показывает&amp;nbsp;активность&amp;nbsp;дисковода&amp;nbsp;CD/DVD-ROM&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">Физический&amp;nbsp;привод&amp;nbsp;</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">не&amp;nbsp;подключен</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;Показывает&amp;nbsp;активность&amp;nbsp;виртуальных&amp;nbsp;жестких&amp;nbsp;дисков</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;не присоединены&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">Показывает, включен удаленный дисплей (VRDP-сервер) (&lt;img src=vrdp_16px.png/&gt;) или нет (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP-сервер ожидает соединений на порту %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>Па&amp;уза</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Приостановить работу виртуальной машины</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>П&amp;родолжить</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Возобновить работу приостановленной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Выключить интеграцию &amp;мыши</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Временно отключить интеграцию указателя мыши</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Включить интеграцию &amp;мыши</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Включить временно отключенную интеграцию указателя мыши</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Снимок %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Не удалось найти образ CD с Дополнениями гостевой ОС &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; или &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Физический привод </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Машина</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;Показывает&amp;nbsp;активность&amp;nbsp;сетевых&amp;nbsp;интерфейсов</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Адаптер %1 (%2)&lt;/b&gt;: кабель %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">подключен</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">отключен</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Все сетевые адапреты выключены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Сетевые адаптеры</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Подключить выбранный физический привод основного ПК</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Подключить выбранный физический привод основного ПК</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Отключить кабель от виртуального сетевого адаптера</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Подключить кабель к виртуальному сетевому адаптеру</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Режим интеграции &amp;дисплея</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Переключиться в режим интеграции дисплея с рабочим столом</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Показывает, захвачена клавиатура в гостевой ОС (&lt;img src=hostkey_captured_16px.png/&gt;) или нет (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показывает активность дисковода гибких дисков:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Физический привод&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Образ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Носители не подключены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показывает активность дисковода CD/DVD-ROM:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Физический привод&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Образ&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Носители не подключены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показывает активность виртуальных жестких дисков:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Жесткие диски не присоединены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показывает активность сетевых интерфейсов:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Адаптер %1 (%2)&lt;/b&gt;: кабель %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>подключен</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>отключен</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Все сетевые адапреты выключены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показыавет активность присоединенных USB-устройств:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB-устройства не присоединены&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Контроллер USB выключен&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Показывает, включен удаленный дисплей (VRDP-сервер) (&lt;img src=vrdp_16px.png/&gt;) или нет (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показывает активность общих папок:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нет общих папок&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Содержание...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Показать содержание оперативной справки</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>&amp;Зарегистрировать VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Открыть регистрационную форму VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Имя</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Вирт. размер</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Факт. размер</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Размер</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Менеджер виртуальных дисков</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Жесткие диски</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>О&amp;бразы CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Образы &amp;дискет</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Вызвать справку для диалогового окна</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Принять сделанные изменения</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Отменить сделанные изменения</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Создать...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Добавить...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Удалить</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>Ос&amp;вободить</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Об&amp;новить</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Создать</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Добавить</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Удалить</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Освободить</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Обновить</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Действия</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Расположение</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Тип диска</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Формат</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Присоединен к</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Снимок</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Проверка доступности</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Проверка доступности...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Тип диска:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Формат:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Присоединен к:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Снимок:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Ошибка при проверке  доступости носителя</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Проверка доступности...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Присоединен к:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Ошибка при проверке доступости носителя</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Файл образа недоступен</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Выбрать</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Все образы жестких дисков (*.vdi; *.vmdk);;Образы VDI (*.vdi);;Образы VMDK (*.vmdk);;Все файлы (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Выберите файл образа жесткого диска</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Выберите файл образа диска CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Выберите файл образа дискеты</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Создать новый виртуальный жесткий диск</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Добавить (зарегистрировать) имеющийся файл образа</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Удалить (дерегистрировать) выбранный носитель</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Освободить выбранный носитель, отсоединив его от машины</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Обновить список носителей</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Образы CD/DVD-ROM (*.iso);;Все файлы (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Образы дискет (*.img);;Все файлы (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Скачивается CD-образ пакета Дополнений гостевой ОС с &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Отменить скачивание CD-образа пакета Дополнений гостевой ОС</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Не удалось обнаружить данный файл на сервере (ответ: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Не удалось определить размер файла.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Не удалось подключиться к серверу (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Не удалось скачать файл (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось сохранить скачанный файл как &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Выберите папку для сохранения образа Дополнений гостевой ОС</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Вышло время ожидания соединения.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Скачивание файла было отменено пользователем.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Разностный</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Неизвестное устройство %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID поставщика: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID продукта: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ревизия: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Серийный № %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Состояние: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Имя</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Тип ОС</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Основная память</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 Мб&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Общие</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Видеопамять</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 Мб&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Порядок загрузки</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Не присоединены</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Жесткие диски</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Включен</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Включен</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Не подключена</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Образ</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Физический привод</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Дискета</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Не подключен</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Образ</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Физический привод</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Адаптер</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Выключено</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Аудио</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Выключена</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Сеть</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Фильтры устройств</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 активно)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">Контроллер USB</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Порт VRDP-сервера</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Удаленный дисплей</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Открытие URL пока еще не реализовано.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Выключена</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Сохранена</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Прервана</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Работает</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Приостановлена</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Запускается</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Останавливается</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Сохраняется</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Восстанавливается</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Отбрасывается</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Закрыта</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Открыта</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Открывается</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Закрывается</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Нет устройства</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Дискета</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Жесткий диск</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Сеть</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Первичный</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Вторичный</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Обычный</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Неизменяемый</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Сквозной</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Образ VDI</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Образ VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Нет авторизации</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Внешняя</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Готевая ОС</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Игнорировать</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Удержать</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>мастер</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>слейв</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Устройство&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Пустой аудиодрайвер</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Аудиодрайвер OSS</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Аудиодрайвер ALSA</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Не присоединен</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Хост-интерфейс</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Внутренняя сеть</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Не поддерживается</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Недоступно</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Занято</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Доступно</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Удерживается</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Захвачено</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Проверка...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Недоступен&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Из основной в гостевую ОС</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Из гостевой в основную ОС</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Двунаправленный</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Выберите каталог</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Выберите файл</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Порт %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Выключен</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>COM-порты</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Общие папки</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Нет</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Общие папки</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Зависла</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Отключен</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Хост-канал</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Хост-устройство</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Пользовательский</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Пользовательский</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>Hеправильный код хост-клавиши: &apos;%1 (0x%2)&apos;.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Значение &apos;%1&apos; параметра &apos;%2&apos; не совпадает с regexp-выражением &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Не удается удалить параметр &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Раздел</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Выберите раздел настроек из списка слева, после чего поместите курсор мыши над нужным элементом настроек для получения подробной информации&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Общие</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Ввод </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>&amp;Папки по умолчанию</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Машины</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>Файлы VDI</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Выбрать</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Клавиатура</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Хост-клавиша</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Автозахват клавиатуры</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+А</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Фильтры &amp;устройств USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Добавить пустой (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Добавить из (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Удалить (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Удаляет выбранный USB-фильтр.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Вверх (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Перемещает выбранный USB-фильтр вверх.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Вниз (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Перемещает выбранный USB-фильтр вниз.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Показывает диалоговую справку.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Обнаружены неправильные настройки</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Сохраняет изменения и закрывает диалог.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Отменяет изменения и закрывает диалог.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Настройки VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Показывает клавишу, используемую в качестве хост-клавиши в окне ВМ. Активируйте поле ввода и нажмите новую хост-клавишу. Обратите внимание, что в качестве хост-клавиши нельзя использовать буквенные, цифровые клавиши, клавиши управления курсором и редактирования.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Новый фильтр %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Язык</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Язык</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Показывает путь к папке по умолчанию для файлов VDI. Эта папка используется (если другая папка не указана явным образом) при создании или добавлении виртуальных жестких дисков.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Задает значение по умолчанию для папки виртуальных машин. Фактическая папка по умолчанию будет показана после принятия изменений и открытия этого диалога еще раз.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Задает значение по умолчанию для папки файлов VDI. Фактическая папка по умолчанию будет показана после принятия изменений и открытия этого диалога еще раз.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Показывает путь к папке по умолчанию для виртуальных машин. Эта папка используется (если другая папка не указана явным образом) при создании новых виртуальных машин.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Открывает диалог выбора папки по умолчанию для файлов VDI.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Открывает диалог выбора папки по умолчанию для виртуальных машин.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Когда стоит галочка, происходит автоматический захват клавиатуры при каждом переключении в окно виртуальной машины. Когда клавиатура захвачена, все нажатия клавиш (включая системные, такие как Alt-Tab), направляются в ВМ.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Перечисляет все глобальные фильтры USB устройств. Галочка слева определяет, включен данный фильтр или нет.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Добавляет новый USB-фильтр, в котором все поля первоначально пустые. Имейте ввиду, что пустой фильтр будет соответствовать любому присоединенному USB-устройству.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Добавляет новый USB-фильтр, в котором все поля заполнены значениями одного из USB-устройств, подключенных к ПК.</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Язык интерфейса</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>&lt;qt&gt;Перечисляет все доступные языки интерфейса. Активный в настоящий момент язык
+выделен &lt;b&gt;жирным&lt;/b&gt;. Выберите &lt;i&gt;По умолчанию&lt;/i&gt; для активации
+языка, используемого в системе по умолчанию.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Автор(ы):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Язык:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (встроенный)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;недоступен&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;неизвестно&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>По умолчанию</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>&amp;Библиотека аутентификации VRDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Показывает путь к библиотеке, обеспечивающей аутентификацию клиентов удаленного дисплея (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Открывает диалог выбора файла библиотеки аутентификации VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Задает значение по умолчанию для файла библиотеки аутентификации. Фактическая библиотека по умолчанию будет показана после принятия изменений и открытия этого диалога еще раз.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Дополнительные возможности</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;Включить VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+в</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Определяет, будут ли виртуальные машины пытаться задействовать расширенные функции аппаратной виртуализации процессора основного ПК (такие как Intel VT-x или AMD-V) по умолчанию или нет.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Я &amp;согласен</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Я &amp;не согласен</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Закрыть панель поиска</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Найти</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Введите здесь строку для поиска</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Предыдущая</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+п</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Искать предыдущий экземпляр строки</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>С&amp;ледующая</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+л</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Искать следующий экземпляр строки</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>С &amp;учетом регистра</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Учитывать регистр символов при поиске (когда стоит галочка)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Строка не найдена</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;нет жесткого диска&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Нет жесткого диска</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Создать новый виртуальный диск</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Этот мастер поможет создать образ нового виртуального диска для Вашей виртуальной машины.&lt;/p&gt;
+&lt;p&gt;Нажмите кнопку &lt;b&gt;Далее&lt;/b&gt;, чтобы перейти к следующей странице мастера,
+или кнопку &lt;b&gt;Назад&lt;/b&gt; для возврата на предыдущую страницу.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Мастер создания нового виртуального диска</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите тип образа виртуального жесткого диска, который Вы хотите создать.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Динамически расширяющийся образ&lt;/b&gt; первоначально занимает очень мало
+места на физическом жестком диске. Он будет динамически расти (до заданного
+размера) по мере того, как гостевая ОС использует дисковое пространство.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Образ фиксированного размера&lt;/b&gt; не увеличивается. Он хранится в файле примерно
+того же размера, что и размер виртуального жесткого диска.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Тип образа</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>Д&amp;инамически расширяющийся образ</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+Д</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>Образ &amp;фиксированного размера</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+ф</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Тип образа виртуального диска</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Нажмите кнопку &lt;b&gt;Выбрать&lt;/b&gt; для выбора местоположения и имени файла
+образа виртуального жесткого диска или введите имя файла в поле ввода.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Имя файла образа</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Выбрать</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите размер виртуального жесткого диска в мегабайтах. Указанный размер будет фигурировать
+в гостевой ОС в качестве размера данного жесткого диска.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Размер образа</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Местоположение и размер виртуального диска</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Вы собираетесь создать образ виртуального жесткого диска со следующими параметрами:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Если приведенная выше информация верна, нажмите кнопку &lt;b&gt;Готово&lt;/b&gt;.
+                            После этого будет создан образ нового жесткого диска.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Итог</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 байт&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тип:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Местоположение:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Размер:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;байт)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Образы жестких дисков (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Выберите файл для образа нового жесткого диска</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Создать новую виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Этот мастер поможет Вам выполнить шаги, необходимые для создания
+новой виртуальной машины для VirtualBox.&lt;/p&gt;
+&lt;p&gt;Нажмите кнопку &lt;b&gt;Далее&lt;/b&gt;, чтобы перейти к следующей странице мастера,
+или кнопку &lt;b&gt;Назад&lt;/b&gt; для возврата на предыдущую страницу.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Мастер создания новой виртуальной машины</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Введите имя для новой виртуальной машины и выберите тип гостевой операционной
+системы, которую Вы планируете установить на эту машину.&lt;/p&gt;
+&lt;p&gt;Имя виртуальной машины обычно отражает ее программную и аппаратную конфигурацию.
+Это имя будет использоваться всеми приложениями VirtualBox для обозначения созданной виртуальной машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Имя</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Тип ОС</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Имя машины и тип ОС</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите количество основной памяти (RAM) в мегабайтах, выделяемой виртуальной машине.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Размер основной памяти</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>МБ</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Память</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите образ жесткого диска, который будет
+загрузочным диском виртуальной машины. Вы можете создать новый
+жесткий диск, нажав кнопку &lt;b&gt;Создать&lt;/b&gt;, либо выбрать существующий
+из выпадающего списка или из Менеджера виртуальных дисков (который откроется
+при нажатии на кнопку &lt;b&gt;Существующий&lt;/b&gt;).&lt;/p&gt;
+&lt;p&gt;Если Вам требуется более сложная конфигурация жестких дисков, то можно пропустить
+этот шаг и присоединить жесткие диски позднее с помощью диалога Свойств машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Загрузочный жесткий диск (первичный мастер)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Создать...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>С&amp;уществующий...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Виртуальный жесткий диск</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Вы собираетесь создать виртуальную машину
+                            со следующими параметрами:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Если приведенная выше информация верна, нажмите кнопку &lt;b&gt;Готово&lt;/b&gt;.
+                            После этого будет создана новая виртуальная машина.
+                            &lt;/p&gt;&lt;p&gt;
+                            Обратите внимание, что эти и другие параметры
+                            созданной машины можно будет изменить в любое время с помощью
+                            диалога &lt;b&gt;Свойства&lt;/b&gt;, доступ к которому можно получить через
+                            меню главного окна.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Итог</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;МБ&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Имя:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Тип ОС:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Основная память:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;МБ&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Загрузочный жесткий диск:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Рекомендуемый размер основной памяти: &lt;b&gt;%1&lt;/b&gt; Мб.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Рекомендуемый размер загрузочного жесткого диска: &lt;b&gt;%1&lt;/b&gt; Мб.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Информация</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Вопрос</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Предупреждение</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Ошибка</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Критическая ошибка</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Больше не показывать это сообщение</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Не удалось открыть &lt;tt&gt;%1&lt;/tt&gt;. Убедитесь, что среда Вашего рабочего стола может правильно работать с URL этого типа.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось инициализировать подсистему COM или найти COM-сервер программы VirtualBox. Скорее всего, сервер VirtualBox не был запущен или ему не удалось стартовать без ошибок.&lt;/p&gt;&lt;p&gt;Работа приложения будет завершена.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось создать COM-объект VirtualBox.&lt;/p&gt;&lt;p&gt;Работа приложения будет завершена.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удадось загрузить глобальные настройки графического интерфейса.&lt;/p&gt;&lt;p&gt;Работа приложения будет завершена.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Не удалось сохранить глобальные настройки графического интерфейса.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Не удалось задать глобальные настройки VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Не удалось получить доступ к USB-подсистеме.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Не удалось создать новую виртуальную машину.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось создать новую виртуальную машину &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось применить настройки виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation> Не удалось сохранить настройки виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось загрузить настройки виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось запустить виртуальную машину &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось приостановить работу виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось возобновить работу виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось сохранить состояние виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось создать снимок виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось остановить виртуальную машину &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось удалить виртуальную машину &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось отменить сохраненное состояние виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Не удалось удалить снимок &lt;b&gt;%1&lt;/b&gt; виртуальной машины &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось удалить текущее состояние виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось удалить текущий снимок и текущее состояние виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Нет виртуальной машины с именем &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы уверены, что хотите полностью удалить виртуальную машину &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Эту операцию отменить нельзя.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы уверены, что хотите удалить недоступную виртуальную машину &lt;b&gt;%1&lt;/b&gt; из списка зарегистрированных машин?&lt;/p&gt;&lt;p&gt;Вы не сможете зарегистрировать ее вновь средствами графического интерфейса.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы уверены, что хотите отменить (удалить) сохраненное состояние виртуальной машины &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Эта операция равносильна перезапуску или выключению питания машины без надлежащей остановки средствами гостевой ОС.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Освобождение этого носителя приведет к его отсоединению от следующих виртуальных машин: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Продолжать?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Файл образа &lt;b&gt;%1&lt;/b&gt; уже существует. Вы не можете создать новый виртуальный жесткий диск, использующий этот файл, потому что он уже может использоваться другим вируальным жестким диском.&lt;/p&gt;&lt;p&gt;Укажите другое имя файла для.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Хотите ли Вы удалить образ жесткого диска &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Если Вы выберете &lt;b&gt;Нет&lt;/b&gt;, то виртуальный жесткий диск будет удален из списка зарегистрированных носителей, но файл образа останется на физическом жестком диске (и сможет быть впоследствии зарегистрирован вновь).&lt;/p&gt;&lt;p&gt;Если Вы выберете &lt;b&gt;Да&lt;/b&gt;, то файл образа будет физически удален после удаления виртуального жесткого диска из списка. Эту операцию отменить нельзя.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось удалить образ виртуального жесткого диска &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Хотите ли Вы удалить виртуальный жесткий диск &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; из списка зарегистрированных носителей?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Не удалось создать образ виртуального жесткого диска &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Не удалось присоединить образ жесткого диска с UUID %1 к слоту устройства %2 контроллера %3 машины &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Не удалось отсоединить образ жесткого диска от слота устройства %1 контроллера %2 машины &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>жесткий диск</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>образ CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>образ дискеты</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Не удалось зарегистрировать %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Не удалось дерегистрировать %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Не удалось создать новую сессию.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">Не удалось открыть сессию для виртуальной машины с UUID &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось открыть сессию для виртуальной машины &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Не удалось получить состояние доступности носителя &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Некоторые зарегистрированные носители могут стать недоступными.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось создать сетевой хост-интерфейс &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось удалить сетевой хост-интерфейс &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Не удалось присоединить USB-устройство &lt;b&gt;%1&lt;/b&gt; к виртуальной машине &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Не удалось отсоединить USB-устройство &lt;b&gt;%1&lt;/b&gt; от виртуальной машины &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Не удалось создать общую папку &lt;b&gt;%1&lt;/b&gt; (указывающую на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) для виртуальной машины &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Не удалось удалить общую папку &lt;b&gt;%1&lt;/b&gt; (указывающую на  &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) из виртуальной машины &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы &lt;b&gt;щелкнули кнопкой мыши&lt;/b&gt; внутри экрана виртуальной машины или нажали &lt;b&gt;хост-клавишу&lt;/b&gt;. Это приведет к тому, что виртуальная машина &lt;b&gt;захватит&lt;/b&gt; указатель мыши (только в случае, если интеграция указателя мыши не поддерживается гостевой ОС) и клавиатуру основного ПК, что сделает их недоступными для других приложений, работающих на компьютере.&lt;/p&gt;&lt;p&gt;Вы можете нажать &lt;b&gt;хост-клавишу&lt;/b&gt; в любое время, чтобы &lt;b&gt;освободить&lt;/b&gt; клавиатуру и мышь (если они захвачены) и вернуть их к нормальной работе. Текущая хост-клавиша отображается в строке состояния внизу окна виртуальной машины, рядом со значком &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Этот значок, а также значок с изображением мыши, расположенный рядом, показывают текущее состояние захвата клавиатуры и мыши.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;У Вас включена настройка &lt;b&gt;Автозахват клавиатуры&lt;/b&gt;. Это приведет к тому, что виртуальная машина будет автоматически &lt;b&gt;захватывать&lt;/b&gt; клавиатуру каждый раз при переключении в окно ВМ, что сделает ее недоступной для других приложений, работающих на компьютере: когда клавиатура захвачена, все нажатия клавиш (включая системные, такие как Alt-Tab) будут направлены в виртуальную машину.&lt;/p&gt;&lt;p&gt;Вы можете нажать &lt;b&gt;хост-клавишу&lt;/b&gt; в любое время, чтобы &lt;b&gt;освободить&lt;/b&gt; клавиатуру и мышь (если они захвачены) и вернуть их к нормальной работе. Текущая хост-клавиша отображается в строке состояния внизу окна виртуальной машины, рядом со значком &amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Этот значок, а также значок с изображением мыши, расположенный рядом, показывают текущее состояние захвата клавиатуры и мыши.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Виртуальная машина сообщает, что гостевая ОС поддерживает &lt;b&gt;интеграцию указателя мыши&lt;/b&gt;. Это означает, что не требуется &lt;i&gt;захватывать&lt;/i&gt; указатель мыши для того, чтобы использовать ее в гостевой ОС -- все действия с мышью, когда ее указатель находится в пределах экрана виртуальной машины, напрямую передаются в гостевую ОС. Если мышь в настоящий момент захвачена, она будет автоматически освобождена.&lt;/p&gt;&lt;p&gt;Значок мыши в строке состояния будет выглядеть так: &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp; -- это говорит о том, что интеграция мыши поддерживается гостевой ОС и в настоящий момент включена.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Примечание&lt;/b&gt;: Некоторые приложения могут вести себя неправильно в режиме интеграции указателя мыши. Вы всегда можете отключить этот режим для текущей сессии (и включить его снова), выбрав соответствующее действие из меню.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Виртуальная машина сообщает, гостевая ОС не поддерживает &lt;b&gt;интеграцию указателя мыши&lt;/b&gt; в текущем видеорежиме. Чтобы использовать мышь в гостевой ОС, нужно захватить мышь (щелкнув кнопкой мыши в пределах экрана ВМ или нажав хост-клавишу).&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Виртуальная машина находится в соостоянии &lt;b&gt;Приостановлена&lt;/b&gt; и поэтому не принимает события от клавиатуры или мыши. Если Вы хотите продолжить работу в ВМ, Вам необходимо возобновить ее выполнение, выбрав соответствующее действие из меню.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;В настоящий момент, один или более зарегистрированных виртуальных жестких дисков, CD/DVD или дискет недоступны. В результате, Вы не сможете запускать виртуальные машины, использующие эти носители, до тех пор, пока они снова не станут доступны.&lt;/p&gt;&lt;p&gt;Нажмите &lt;b&gt;OK&lt;/b&gt;, чтобы открыть окно Менеджера виртуальных дисков и увидеть, какие именно носители недоступны, или нажмите &lt;b&gt;Игнорировать&lt;/b&gt;, чтобы пропустить это сообщение.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Сейчас окно виртуальной машины будет переключено в &lt;b&gt;полноэкранный&lt;/b&gt; режим. Вы можете вернуться в оконный режим в любое время, нажав &lt;b&gt;%1&lt;/b&gt;. Обратите внимание, что в данный момент &lt;i&gt;хост-клавиша&lt;/i&gt; определена как &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удается запустить VirtualBox в режиме &lt;i&gt;Окно выбора ВМ&lt;/i&gt; из-за локальных ограничений.&lt;/p&gt;&lt;p&gt;Работа приложения будет завершена.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Фатальная ошибка&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Нефатальная ошибка&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Предупреждение&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;ID ошибки: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Важность: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Во время работы виртуальной машины произошла фатальная ошибка! Выиртуальная машина будет выключена. Рекомендуется скопировать в буфер обмена следующее сообщение об ошибке для дальнейшего анализа:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Во время работы виртуальной машины произошла ошибка! Подробности ошибки приводятся ниже. Вы можете попытаться исправить ситуацию и возобновить работу виртуальной машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Работа виртуальной машины может привести к возникновению ошибки, описываемой ниже. Вы можете игнорировать это сообщение, но рекомендуется выполнить соответствующие действия для предотвращения возникновения описанной ошибки.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Код&amp;nbsp;ошибки: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Компонент: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Интерфейс: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Вызванный интерфейс: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Код&amp;nbsp;ошибки&amp;nbsp;метода: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось найти файл локализации для языка &lt;b&gt;%1&lt;/b&gt; в каталоге &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Будет временно установлен системный язык по умолчанию. Перейдите в диалог &lt;b&gt;Настройки&lt;/b&gt;, который можно открыть из меню &lt;b&gt;Файл&lt;/b&gt; главного окна VirtualBox, и выберите один из существующих языков на странице &lt;b&gt;Язык&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось загрузить файл локализации &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Будет временно установлен английский язык (встроенный). Перейдите в диалог &lt;b&gt;Настройки&lt;/b&gt;, который можно открыть из меню &lt;b&gt;Файл&lt;/b&gt; главного окна VirtualBox, и выберите один из существующих языков на странице &lt;b&gt;Язык&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;В гостевой ОС обнаружен слишком старый пакет Дополнений гостевой ОС: установлена версия %1, ожидается версия %2. Некоторые возможности, требующие Дополнений гостевой ОС (интеграция мыши, авто-размер экрана гостевой ОС), скорее всего, перестанут функционировать.&lt;/p&gt;&lt;p&gt;Пожалуйста, обновите Дополнения гостевой ОС до текущей версии, выбрав пункт &lt;b&gt;Установить Дополнения гостевой ОС&lt;/b&gt; в меню &lt;b&gt;Устройства&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;В гостевой ОС обнаружен устаревший пакет Дополнений гостевой ОС: установлена версия %1, ожидается версия %2. Некоторые возможности, требующие Дополнений гостевой ОС (интеграция мыши, авто-размер экрана гостевой ОС), могут перестать функционировать.&lt;/p&gt;&lt;p&gt;Рекомендуется обновить Дополнения гостевой ОС до текущей версии, выбрав пункт &lt;b&gt;Установить Дополнения гостевой ОС&lt;/b&gt; в меню &lt;b&gt;Устройства&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;В гостевой ОС обнаружен слишком новый пакет Дополнений гостевой ОС: установлена версия %1, ожидается версия %2.&lt;/p&gt;&lt;p&gt;Использованее более новой версии Дополнений с более старой версией VirtualBox не поддерживается. Пожалуйста, установите подходящую версию Дополнений гостевой ОС, выбрав пункт &lt;b&gt;Установить Дополнения гостевой ОС&lt;/b&gt; в меню &lt;b&gt;Устройства&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Не удалось измениь путь к папке снимков виртуальной машины &lt;b&gt;%1&lt;b&gt; на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось переключиться в режим интеграции дисплея из-за недостаточного количества виртуальной видеопамяти.&lt;/p&gt;&lt;p&gt;Необходимо задать как минимум &lt;b&gt;%1&lt;/b&gt; видеопамяти в диалоге свойств виртаульной машины.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось удалить общую папку &lt;b&gt;%1&lt;/b&gt; (указывающую на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) из виртуальной машины &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Закройте все программы гостевой ОС, которые могут использовать эту папку, и попробуйте снова.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось найти файл CD-образа Дополнений гостевой ОС &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; или &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Хотите ли Вы скачать этот файл из Интернета?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось скачать CD-образ Дополнений гостевой ОС по ссылке &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы уверены, что хотите скачать CD-образ Дополнений гостевой ОС по ссылке&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (размер %3 байт)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;CD-образ Дополнений гостевой ОС был успешно скачан по ссылке &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; и сохранен локально как &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Хотите ли Вы зарегистрировать этот CD-образ и подключить его к виртуальному CD/DVD-приводу?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Сейчас окно виртуальной машины будет переключено в &lt;b&gt;полноэкранный&lt;/b&gt; режим. Вы можете вернуться в оконный режим в любое время, нажав &lt;b&gt;%1&lt;/b&gt;. Обратите внимание, что в данный момент в качестве &lt;i&gt;хост-клавиши&lt;/i&gt; используется &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Имейте в виду, что в полноэкранном режиме основное меню окна скрыто. Вы можете получить к нему доступ, нажав &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Сейчас окно виртуальной машины будет переключено в режим &lt;b&gt;интеграции дисплея&lt;/b&gt;. Вы можете вернуться в оконный режим в любое время, нажав &lt;b&gt;%1&lt;/b&gt;. Обратите внимание, что в данный момент в качестве &lt;i&gt;хост-клавиши&lt;/i&gt; используется &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Имейте в виду, что в режиме интеграции дисплея основное меню окна скрыто. Вы можете получить к нему доступ, нажав &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Окно виртуальной машины оптимизировано для работы в режиме &lt;b&gt;%1-битной&lt;/b&gt; цветопередачи, однако в настоящий момент виртуальный дисплей работает в &lt;b&gt;%2-битном&lt;/b&gt; режиме.&lt;/p&gt;&lt;p&gt;Откройте диалог свойств дисплея гостевой ОС и выберите &lt;b&gt;%3-битный&lt;/b&gt; режим цветопередачи (если он доступен) для обеспечения наилучшей производительности виртуальной видеоподсистемы.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Примечание&lt;/b&gt;. Некоторые операционные системы, такие как OS/2, могут фактически работать в 32-битном режиме, но показывать его в настройках как 24-битный (16 миллионов цветов). Вы можете попробовать выбрать другой режим цветопередачи, чтобы проверить, не исчезнет ли это сообщение. Помимо этого, Вы можете запретить показ данного сообщения, если Вы уверены, что требуемый режим цветопередачи (%4&amp;nbsp;бит) недоступен в данной гостевой ОС.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Во время работы виртуальной машины произошла критическая ошибка. Выполнение виртуальной машины приостановлено.&lt;/p&gt;&lt;p&gt;Вы можете обратиться за помощью к разделу Community на веб-сайте &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt;, либо к Вашему контракту на поддержку и сопровождение продукта. Пожалуйста, предоставьте содержимое журнала &lt;tt&gt;VBox.log&lt;/tt&gt; и изображение &lt;tt&gt;VBox.png&lt;/tt&gt;, которые находятся в папке &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, а также подробное описание того, что вы делали, когда возникла эта ошибка. Получить доступ к вышеуказанным файлам можно также через пункт &lt;b&gt;Показать журнал&lt;/b&gt; в меню &lt;b&gt;Машина&lt;/b&gt; главного окна VirualBox.&lt;/p&gt;&lt;p&gt;Нажмите &lt;b&gt;ОК&lt;/b&gt;, если Вы хотите выключить виртуальную машину, либо нажмите &lt;b&gt;Игнорировать&lt;/b&gt;, если Вы хотите оставить ее в текущем состоянии для отладки. Обратите внимание, что отладка требует наличия специальных инструментов и навыков, поэтому рекомендуется просто выбрать &lt;b&gt;ОК&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы не присоединили ни одного жесткого диска к новой виртуальной машине. Такая машина не сможет загрузиться, пока Вы не присоедините к ней жесткий диск с гостевой операционной системой или какой-либо другой загрузочный носитель позже, используя диалог свойств машины или Мастер первого запуска.&lt;/p&gt;&lt;p&gt;Хотите ли Вы продолжить?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Не удалось найти файлы лицензий в папке &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Не удалось открыть файл лицензии &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Проверьте права доступа к файлу.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Не удалось послать ACPI-сигнал нажатия кнопки питания в виртуальную машину &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось подключится к службе онлайн-регистрации VirtualBox.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Поздравляем! Вы успешно зарегистрировались в качестве пользователя VirtualBox.&lt;/p&gt;&lt;p&gt;Спасибо за то, что нашли время и заполнили эту регистрационную форму!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не удалось зарегистрировать продукт VirtualBox&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Диалог регистрации VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Пожалуйста, заполните предлагаемую регистрационную форму. Тем самым, Вы известите нас о том, что пользуетесь нашим продуктом, а также получите возможность быть в курсе новостей и обновлений VirtualBox (по желанию).&lt;/p&gt;&lt;p&gt;Впишите Ваше полное имя, используя для этого символы латиницы, а также адрес электронной почты в расположенные ниже поля. Пожалуйста, примите к сведению, что эта информация будет использована только для сбора статистики о количестве пользователей и для рассылки новостей VirtualBox. Иными словами, innotek никогда не передаст данные о Вас какой-либо третьей стороне. Более подробные сведения о том, как мы будем использовать Ваши личные данные, можно найти в разделе &lt;b&gt;Политика конфиденциальности&lt;/b&gt; (Privacy Policy) Руководства пользователя VirtualBox или на странице &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; веб-сайта VirtualBox.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Имя</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Впишите Ваше полное имя, используя символы латиницы.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;Электропочта</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Впишите действительный адрес Вашей электронной почты.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Не использовать эту информацию для связи со мной</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Поставьте галочку, если Вы не хотите получать от innotek почту на указанный выше адрес электронной почты.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Регистрационная форма VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>О&amp;тправить</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Вышло время ожидания соединения.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Не удалось обнаружить регистрационную форму на сервере (ответ: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Общие папки</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">ОК</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Детали</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>&amp;Менеджер виртуальных дисков...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Открыть диалог Менеджера виртуальных дисков</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Настройки...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Открыть диалог глобальных настроек</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Выход</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Закрыть приложение</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Создать...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Создать</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Создать новую виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>С&amp;войства...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Свойства</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Настроить выбранную виртуальную машину</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Удалить</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Удалить</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Удалить выбранную виртуальную машину</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>&amp;Отменить</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Отменить сохраненное состояние выбранной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>О&amp;бновить</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Обновить</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Перепроверить доступность выбранной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Содержание...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Показать содержание оперативной справки</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;Веб-страница VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Открыть браузер и перейти на сайт программы VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;О программе...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Показать диалоговое окно с информацией о программе VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Разрешить все предупреждения</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Включить отображение всех отключенных ранее предупреждений и сообщений</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Файл</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Справк&amp;а</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Снимки</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Описание</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Описание *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Показать</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Показать</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Переключиться в окно выбранной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>С&amp;тарт</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Старт</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Начать выполнение выбранной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Добро пожаловать в мир VirtualBox!&lt;/h3&gt;&lt;p&gt;Левая часть этого окна предназначена для отображения списка Ваших  виртуальных машин. Этот список сейчас пуст, потому что Вы не создали ни одной виртуальной машины.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Чтобы создать новую машину, нажмите кнопку &lt;b&gt;Создать&lt;/b&gt; на основной панели инструментов, расположенной вверху окна.&lt;/p&gt;&lt;p&gt;Hажмите клавишу &lt;b&gt;F1&lt;/b&gt; для получения оперативной помощи или посетите сайт &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt;, чтобы узнать свежие новости и получить актуальную информацию.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Машина</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Показать &amp;журнал...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Показать журнал...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Показать файлы журналов выбранной виртуальной машины</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>&amp;Зарегистрировать VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Открыть регистрационную форму VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Имя</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Путь</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>О&amp;бщие папки</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Перечисляет все общие папки, доступные этой машине.
+Используйте команду
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+для доступа к общей папке с именем &lt;i&gt;share&lt;/i&gt; в DOS-подобной ОС, или
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+для доступа к ней из Линукс-подобной ОС. Эта возможность требует установки Дополнений гостевой ОС.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">Добавить</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Добавляет определение новой общей папки.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">Изменить</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">Удалить</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Удаляет определение выбранной общей папки.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">Добавить новую общую папку</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">Изменить выбранную общую папку</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">Удалить выбранную общую папку</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Папки машины</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Временные папки</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Имя:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Путь:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Изменяет определение выбранной общей папки.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Добавить новую общую папку (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Изменить выбранную общую папку (Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Удалить выбранную общую папку (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Сведения о снимке </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Имя</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>О&amp;писание</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>Сведения о &amp;машине</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Сведения о %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Отменить снимок</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>От&amp;менить снимок</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Сделать снимок</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>&amp;Сделать снимок</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">Отменить текущее состояние</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">&amp;Отменить текущее состояние</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Отменить текущий снимок и состояние</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>О&amp;тменить текущий снимок и состояние</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Показать детали</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Показать детали</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Текущее состояние (изменено)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Текущее состояние</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Текущее состояние отличается от состояния, сохраненного в текущем снимке</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Текущее состояние идентично состоянию, сохраненному в текущем снимке</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (текущий, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>с работающей машины)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>с выключенной машины)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Сделан в %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Сделан %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 с %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Снимок %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Отменить (удалить) выбранный снимок виртуальной машины</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Сделать снимок текущего состояния виртуальной машины</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Вернуться к текущему снимку</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Вернуться к текущему снимку</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Восстановить состояние виртуальной машины из состояния, сохраненного в текущем снимке</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Отменить (удалить) текущий снимок и вернуть машину к состоянию, в котором она была перед его созданием</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Показать подробности о выбранном снимке</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Отключить</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Включить</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Сделать снимок виртуальной машины</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Имя снимка</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>О&amp;писание снимка</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Имя</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Показывает название фильтра.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>П&amp;роизводитель</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Прод&amp;укт</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Серийный №</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>Уд&amp;аленное</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>Де&amp;йствие</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>ID &amp;поставщика</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>ID про&amp;дукта</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>Р&amp;евизия</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Пор&amp;т</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Оба</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Нет</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по производителю в виде
+строки с &lt;i&gt;точным соответствием&lt;/i&gt;. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по названию продукта в виде
+строки с &lt;i&gt;точным соответствием&lt;/i&gt;. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по серийному номеру в виде
+строки с &lt;i&gt;точным соответствием&lt;/i&gt;. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Определяет, применяется ли этот фильтр
+к USB-устройствам, присоединенным локально к основному ПК (&lt;i&gt;Нет&lt;/i&gt;),
+к компьютеру VRDP-клиента (&lt;i&gt;Да&lt;/i&gt;),
+или к обоим (&lt;i&gt;Оба&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает действие, выполняемое основным
+ПК при подключении совпадающего устройства: передать его в основную ОС
+(&lt;i&gt;Игнорировать&lt;/i&gt;) или захватить его для дальнейшего использования виртуальными машинами
+(&lt;i&gt;Удержать&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по ID поставщика. Формат
+строки &lt;i&gt;точного соответствия&lt;/i&gt; - &lt;tt&gt;XXXX&lt;/tt&gt;, где
+&lt;tt&gt;X&lt;/tt&gt; - шестнадцатиричная цифра. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по ID продукта. Формат
+строки &lt;i&gt;точного соответствия&lt;/i&gt; - &lt;tt&gt;XXXX&lt;/tt&gt;, где
+&lt;tt&gt;X&lt;/tt&gt; - шестнадцатиричная цифра. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по номеру ревизии. Формат
+строки &lt;i&gt;точного соответствия&lt;/i&gt; - &lt;tt&gt;IIFF&lt;/tt&gt;, где
+&lt;tt&gt;I&lt;/tt&gt; - десятичная цифра целой части, а &lt;tt&gt;F&lt;/tt&gt;
+- десятичная цифра дробной части. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Задает фильтр по физическому порту USB в виде
+строки &lt;i&gt;точного соответствия&lt;/i&gt;. Пустая строка соответствует любому
+значению.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;нет доступных устройств&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Нет поддерживаемых устройств, подключенных к основному ПК</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Описание отсутствует. Чтобы его добавить, нажмите кнопку &lt;b&gt;Изменить&lt;/b&gt; внизу окна.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Изменить</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Изменить (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Выбранная виртуальная машина &lt;i&gt;недоступна&lt;/i&gt;. Внимательно просмотрите приведенное ниже сообщение об ошибке и нажмите кнопку &lt;b&gt;Обновить&lt;/b&gt;, если Вы хотите повторить проверку доступности:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Мастер первого запуска</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы запустили новую виртуальную машину в первый раз. Этот мастер поможет Вам выполнить шаги, необходимые для установки операционной системы на данную виртуальную машину.&lt;/p&gt;&lt;p&gt;Нажмите кнопку &lt;b&gt;Далее&lt;/b&gt;, чтобы перейти к следующей странице мастера, или кнопку &lt;b&gt;Назад&lt;/b&gt; для возврата на предыдущую страницу. Нажмите кнопку &lt;b&gt;Отмена&lt;/b&gt;, если вы хотите отменить выполнение этого мастера.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Мастер первого запуска</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите тип носителя, который Вы бы хотели использовать для установки операционной системы.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Тип носителя</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;Привод CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+п</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>П&amp;ривод гибких дисков</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+р</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите носитель, который содержит программу установки операционной системы, которую Вы хотите установить. Этот носитель должен быть загрузочным, иначе программа установки не сможет начать работу.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Носитель</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Физический привод </translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+ф</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Ф&amp;айл образа</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+а</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>МВД</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Выберите установочный носитель</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы выбрали следующий носитель для загрузки виртуальной машины:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Если приведенная выше информация верна, нажмите кнопку &lt;b&gt;Готово&lt;/b&gt;. После этого, указанный носитель будет временно подключен к виртуальной машине, и машина начнет загрузку с этого носителя.&lt;/p&gt;&lt;p&gt;Обратите внимание, что после выключения виртуальной машины, указанный носитель будет автоматически отключен и машина будет переключена на загрузку с первого жесткого диска.&lt;/p&gt;&lt;p&gt;В зависимости от типа программы установки, Вам может потребоваться вручную отключить указанный носитель после того, как программа установки перезагрузит виртуальную машину, для предотвращения повторного запуска процесса установки. Это можно сделать, выбрав соответствующий пункт &lt;b&gt;Отключить...&lt;/b&gt; в меню &lt;b&gt;Устройства&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Итог</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>Привод CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Привод гибких дисков</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Физический привод %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тип:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Носитель:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы запустили новую виртуальную машину в первый раз. Этот мастер поможет Вам выполнить шаги, необходимые для загрузки операционной системы на данную виртуальную машину.&lt;/p&gt;&lt;p&gt;Учтите, что Вы не сможете установить операционную систему на эту виртуальную машину прямо сейчас, потому что Вы не присоединили к ней ни одного жесткого диска. Если это не то, что Вы хотите, Вы можете отменить выполнение мастера, выбрать &lt;b&gt;Свойства&lt;/b&gt; из меню &lt;b&gt;Машина&lt;/b&gt; главного окна VirtualBox для открытия диалога настроек машины и изменить конфигурацию жестких дисков.&lt;/p&gt;&lt;p&gt;Нажмите кнопку &lt;b&gt;Далее&lt;/b&gt;, чтобы перейти к следующей странице мастера, или кнопку &lt;b&gt;Назад&lt;/b&gt; для возврата на предыдущую страницу. Нажмите кнопку &lt;b&gt;Отмена&lt;/b&gt;, если вы хотите отменить выполнение этого мастера.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите тип носителя, который Вы бы хотели использовать для загрузки операционной системы.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Выберите носитель, который содержит операционную систему, с которой Вы хотите работать. Этот носитель должен быть загрузочным, иначе операционная система не сможет начать работу.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Вы выбрали следующий носитель для загрузки операционной системы:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Если приведенная выше информация верна, нажмите кнопку &lt;b&gt;Готово&lt;/b&gt;. После этого, указанный носитель будет подключен к виртуальной машине, и машина начнет загрузку с этого носителя.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 с %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Сессия %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Недоступна с %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Недоступна</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Просмотр журналов</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Сохранить</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+с</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>О&amp;бновить</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+б</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="obsolete">&amp;Закрыть</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+з</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Просмотр журналов VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Файлы журналов не найдены. Нажмите кнопку &lt;b&gt;Обновить&lt;/b&gt; для того, чтобы перечитать содержимое папки &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Сохранить журнал VirtualBox как</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Найти</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+н</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Закрыть</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Присоединен к</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>MAC-&amp;адрес</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>С&amp;генерировать</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+г</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>&amp;Кабель подключен</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+К</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation> Настройки хост-интерфейса </translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>&amp;Имя интерфейса</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Дескриптор файла</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Программа &amp;настройки</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Выбрать</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Программа &amp;удаления</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Включить сетевой адаптер</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Генерирует новый случайный MAC-адрес.</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Выберите программу настройки TAP-интерфейса</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Выберите программу удаления TAP-интерфейса</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Если стоит галочка, то этот виртуальный сетевой адаптер будет подключен к виртуальной машине.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Определяет способ, которым этот виртуальный сетевой адаптер присоединяется к настоящей сети основной ОС.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">Показывает MAC-адрес этого адаптера. Он состоит ровно из 12 символов из диапазона {0-9,A-F}.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Определяет, подключен виртуальный сетевой кабель при запуске машины или нет.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Показывает имя хост-интерфейса, выбранного для этого адаптера.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Показывает имя TAP-интерфейса.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Показывает команду (приложение или скрипт), выполяемую для создания и настройки TAP-интерфейса.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Выбирает программу для настройки.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Показывает команду (приложение или скрипт), выполняемую для удаления TAP-интерфейса.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Выбирает программу для удаления.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Показывает MAC-адрес этого адаптера. Он состоит ровно из 12 символов из диапазона {0-9,A-F}. Имейте ввиду, что второй символ должен быть четной цифрой.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Включить последовательный порт</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Когда стоит галочка, активизируется указанный последовательный порт виртуальной машины.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Номер порта</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Задает номер последовательного порта. Вы можете выбрать один из стандартных номеров портов или выбрать &lt;b&gt;Пользовательский&lt;/b&gt; и указать параметры порта вручную.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;Прерывание</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Показывает номер прерывания (IRQ) для этого последовательного порта. Допустимые значения -- целые числа в диапазоне от &lt;tt&gt;0&lt;/tt&gt; до &lt;tt&gt;255&lt;/tt&gt;. Значения больше &lt;tt&gt;15&lt;/tt&gt; могут использоваться только в том случае, если для этой машины включен &lt;b&gt;IO APIC&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>Пор&amp;т В/В</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Показывает базовый адрес ввода-вывода для этого последовательного порта. Допустимые значения -- целые числа в диапазоне от &lt;tt&gt;0&lt;/tt&gt; до &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Режим порта</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Управляет режимом работы последовательного порта. Если выбрать &lt;b&gt;Отключен&lt;/b&gt;, то гостевая ОС обнаружит последовательный порт, но не сможет с ним работать.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Создать канал</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+с</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Если стоит галочка, то канал, указанный в поле &lt;b&gt;Путь к порту&lt;/b&gt;, будет создан при старте виртуальой машины. В противном случае, виртуальная машина попытается использовать существующий канал.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>П&amp;уть к порту</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Показывает путь к каналу последовательного порта на основном ПК, когда порт работает в режиме &lt;b&gt;Хост-канал&lt;/b&gt;, либо имя устройства последовательного порта основного ПК, когда порт работает в режиме &lt;b&gt;Хост-устройство&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Раздел</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Выберите раздел настроек из списка слева, после чего поместите курсор мыши над нужным элементом настроек для получения подробной информации&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Общие </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Жесткие диски </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Дискета </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Аудио </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Сеть </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Удаленный дисплей </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Общие папки </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Идентификация</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>И&amp;мя</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Указывает имя виртуальной машины.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Тип ОС</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Размер основной памяти</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Регулирует количество памяти, доступной для виртуальной машины. Если установить слишком большое значение, то машина может не запуститься.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>МБ</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Р&amp;азмер видеопамяти</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Регулирует количество видеопамяти, доступной для виртуальной машины.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>О&amp;сновные</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Выбрать</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Выбирает путь к папке для снимков.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Сбросить</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Дополнительные возможности</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>В&amp;ключить ACPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+к</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Вк&amp;лючить IO APIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+л</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>&amp;Порядок загрузки</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Дополнительно</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>Описа&amp;ние</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Первичный мастер</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;не выбран&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>П&amp;ервичный слейв</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>Вто&amp;ричный слейв</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Подключить дискету</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Физический привод</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+Ф</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Подключает указанный привод гибких дисков к виртуальному приводу гибких дисков.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Ф&amp;айл образа</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+а</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Подключает указанный файл образа дискеты к виртуальному приводу гибких дисков.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Подключить CD/DVD</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>&amp;Физический CD/DVD-привод</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Подключает указанный CD/DVD-привод к виртуальному CD/DVD-приводу.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Ф&amp;айл ISO-образа</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Подключает указанный файл образа CD/DVD к виртуальному CD/DVD-приводу.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Включить аудио</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>&amp;Аудиодрайвер</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>&amp;Включить контроллер USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+В</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>Фильтры &amp;устройств USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Добавить пустой (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Добавить из (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Удалить (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Удаляет выбранный USB-фильтр.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Вверх (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Перемещает выбранный USB-фильтр вверх.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Вниз (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Перемещает выбранный USB-фильтр вниз.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Включить VRDP-сервер</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">По&amp;рт сервера</translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">&amp;Способ авторизации </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">Вр&amp;емя ожидания авторизации</translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">Задает порт VRDP-сервера.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Задает способ авторизации VRDP-сервера.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Задает максимальное время ожидания авторизации подключения к гостевой ОС в миллисекундах.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Показывает диалоговую справку.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Обнаружены неправильные настройки</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;ОК</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+о</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Сохраняет изменения и закрывает диалог.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Отменяет изменения и закрывает диалог.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Когда стоит галочка, присоединяет указанный виртуальный жесткий диск к мастер-разъему первичного IDE-контроллера.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Когда стоит галочка, присоединяет указанный виртуальный жесткий диск к слейв-разъему первичного IDE-контроллера.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Когда стоит галочка, присоединяет указанный виртуальный жесткий диск к слейв-разъему вторичного IDE-контроллера.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Показывает виртуальный жесткий диск, который будет присоединен к данному IDE-разъему, и позволяет быстро выбрать другой жесткий диск.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Когда стоит галочка, подключает указанный носитель к приводу CD/DVD виртуальной машины. Обратите внимание, что привод CD/DVD всегда присоединен к мастер-раззему вторичного IDE-контроллера машины.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Показывает файл образа для подключения к виртуальному CD/DVD-приводу и позволяет быстро выбрать другой файл образа.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Когда стоит галочка, подключает указанный носитель к приводу гибких дисков виртуальной машины.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Показывает файл образа для подключения к виртуальному приводу гибких дисков и позволяет быстро выбрать другой файл образа.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Когда стоит галочка, к виртуальной машине подключается виртуальная звуковая PCI-карта, которая использует указанный аудиодрайвер для связи со звуковой картой основного компьютера.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Если стоит галочка, то виртуальная машина будет работать как сервер удаленного рабочего стола (RDP), позволяя удаленным клиентам соединяться и использовать ВМ (когда она работает) с помощью стандартного RDP-клиента.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MБ&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;не присоединен&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">Не выбран жесткий диск для разъема &lt;i&gt;Первичный мастер&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Не выбран жесткий диск для разъема &lt;i&gt;Первичный слейв&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Жесткий диск &lt;i&gt;Первичный слейв&lt;/i&gt; уже присоединен к другому разъему.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">Не выбран жесткий диск для разъема &lt;i&gt;Вторичный слейв&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">Жесткий диск &lt;i&gt;Вторичный слейв&lt;/i&gt; уже присоединен к другому разъему.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">Не выбран файл образа CD/DVD.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">Не выбран файл образа дискеты.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">Выбран неверный сетевой хост-интерфейс для адаптера %1.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">Не задан порт VRDP.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">Не установлен таймаут для VRDP.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Свойства</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Новый фильтр %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Общий буфер обмена</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>&amp;Папка для снимков</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Задает тип операционной системы, которую вы хотите установить на эту виртуальную машину (эта операционная система называется гостевая ОС).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Если стоит галочка, то виртуальная машина будет поддерживать
+улучшенный интерфейс для конфигурации и управления электропитанием (ACPI). &lt;b&gt;Примечание:&lt;/b&gt; не
+выключайте это свойство после установки Windows в качестве гостевой ОС!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Если стоит галочка, то виртуальная машина будет поддерживать
+операции ввода/вывода контроллера прерываний (IO APIC), что может слегка снизить производительность ВМ. &lt;b&gt;Примечание:&lt;/b&gt; не выключайте
+это свойство после установки Windows в качестве гостевой ОС!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Задает режим работы буфера обмена между гостевой и основной ОС. Заметьте, что использование этой функции требует установки пакета Дополнений гостевой ОС.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Показывает путь к папке для сохранения снимков этой виртуальной машины. Имейте ввиду, что снимки могут занимать достаточно много места на жестком диске.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Задает значение по умолчанию для папки снимков. Фактическая папка по умолчанию будет показана после принятия изменений и открытия этого диалога еще раз.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Показывает описание виртуальной машины. Поле описания удобно использовать для занесения заметок о настройках установленной гостевой ОС.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Вызывает Менеджер виртуальных дисков для создания нового или выбора существующего виртуальнрого жесткого диска.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Показывает список физических приводов гибких дисков, доступных для подключения к виртуальной машине.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Открывает диалог Менеджера виртуальных дисков для выбора файла образа.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Показывает список физических CD/DVD-приводов, доступных для подключения к виртуальной машине.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Открывает диалог Менеджера виртуальных дисков для выбора файла образа.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Управляет драйвером основного ПК, используемым для вывода звука. Пункт &lt;b&gt;Пустой аудиодрайвер&lt;/b&gt;
+позволяет гостевой ОС обнаружить звуковую карту, однако любой доступ к ней будет проигнорирован.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Когда стоит галочка, включается виртуальный USB-контроллер этой машины.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Показывает список всех USB-фильтров этой машины. Галочка слева указывает, включен данный фильтр или нет.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Добавляет новый USB-фильтр, в котором все поля первоначально пустые. Имейте ввиду, что пустой фильтр будет соответствовать любому присоединенному USB-устройству.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Добавляет новый USB-фильтр, в котором все поля заполнены значениями одного из USB-устройств, подключенных к ПК.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Хост &amp;интерфейсы</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Перечисляет все имеющиеся хост-интерфейсы.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Добавляет новый хост-интерфейс.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Удаляет выбранный хост-интерфейс.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Нет подходящих интерфейсов&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Добавить</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Удалить</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>Хост-интерфейс VirtualBox %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Хотите ли Вы удалить выбранный хост-интерфейс &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Примечание:&lt;/b&gt; Этот интерфейс может использоваться другими сетевыми адаптерами этой или другой ВМ. После его удаления такие адаптеры не будут работать, пока Вы не исправите их настройки выбором другого хост-интерфейса или изменением типа присоединения адаптера.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> COM-порты </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;Включить VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+в</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Если стоит галочка, виртуальная машина будет пытаться задействовать расширенные функции аппаратной виртуализации процессора основного ПК, такие как Intel VT-x или AMD-V. Затененное состояние переключателя означает, что эта настройка определяется значением соответствующей глобальной настройки.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>П&amp;рочие настройки</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Запоминать динамически подключенные носители</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+з</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Если стоит галочка, то любое изменение подключенных CD/DVD-носителей или гибких дисков, произведенное во время работы машины, будет сохранено в файле настроек для восстановления конфигурации подключенных носителей при последующих запусках.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>&amp;Прочие</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>В&amp;ключить прямой доступ</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+к</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Когда стоит галочка, гостевой ОС разрешается посылать ATAPI-команды напрямую в физический привод, что делает возможным использовать подключенные к основному ПК устройства для записи CD/DVD внутри виртуальной машины. Обратите внимание, что запись аудио-CD внутри ВМ пока еще не поддерживается.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Порт сервера</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Метод аутентификации</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Время ожидания аутентификации</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Показывает номер порта VRDP-сервера. Вы можете указать &lt;tt&gt;0&lt;/tt&gt; (ноль) для сброса номера порта к значению по умолчанию.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Не выбран жесткий диск для разъема &lt;i&gt;Первичный мастер&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Не выбран жесткий диск для разъема &lt;i&gt;Первичный слейв&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Жесткий диск &lt;i&gt;Первичный слейв&lt;/i&gt; уже присоединен к другому разъему</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Не выбран жесткий диск для разъема &lt;i&gt;Вторичный слейв&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Жесткий диск &lt;i&gt;Вторичный слейв&lt;/i&gt; уже присоединен к другому разъему</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>Не выбран файл образа CD/DVD</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Не выбран файл образа дискеты</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Выбран неверный сетевой хост-интерфейс</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Выбран повторяющийся номер порта</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Введен повторяющийся путь к порту</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 на странице &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Порт %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sk.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sk.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sk.ts	(revision 7219)
@@ -0,0 +1,4720 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Slovenčina</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Slovak</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Ivan Masár &lt;helix84@centrum.sk&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Presunúť hore (Ctrl-hore)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Presunúť dolu (Ctrl-dolu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Presunie zvolené zavádzacie zariadenie vyššie.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Presunie zvolené zavádzacie zariadenie nižšie.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Definuje poradie zavádzacích zariadení. Pomocou zaškrtávacieho poľa vľavo zapnete alebo vypnete jednotlivé zavádzacie zariadenia. Presunutím položky hore alebo dolu zmeníte poradie zariadení.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Spustiteľný súbor &lt;b&gt;%1&lt;/b&gt; vyžaduje Qt %2.x, našlo sa Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Chyba - nekompatibilná knižnica Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>vľavo</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>vpravo</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>ľavý shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>pravý shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>ľavý ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>pravý ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>ľavý alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>pravý alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>ľavý kláves Win</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>pravý kláves Win</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>kláves ponuky</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>alt gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>caps lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>scroll lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;kláves_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Áno</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nie</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorovať</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Kopírovať do schránky</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>neúplná</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>neplatná</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Hodnota poľa &lt;b&gt;%1&lt;/b&gt; na stránke &lt;b&gt;%2&lt;/b&gt; je %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Jedna z hodnôt na stránke &lt;b&gt;%1&lt;/b&gt; je %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>O aplikácii VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Grafické používateľské rozhranie VirtualBox, verzia %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Pridať hostiteľské rozhranie</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Názov rozhrania</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Popisný názov nového sieťového rozhrania</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Pridať zdieľaný priečinok</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Upraviť zdieľaný priečinok</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Zvoliť priečinok, ktorý sa bude zdieľať</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Cesta k priečinku</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Názov priečinka</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Zobrazí cestu k existujúcemu priečinku na hostiteľskom PC.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Zobrazí názov zdieľaného priečinka (ako ho uvidí hosťovský OS).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Otvorí dialóg pre výber priečinka.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Zatvoriť Virtuálny stroj</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Chcete:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Uložiť stav virtuálneho stroja</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Vypnúť virtuálny stroj</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Vrátiť sa na poslednú snímku</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Vráti stav stroja na stav uložený v poslednom snímku</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Režim na celú obrazovku</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Prepnúť na celú obrazovku</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Integrácia myši</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Automatická zmena veľkosti hosťovskej obrazovky</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Automatická zmena veľkosti &amp;hosťovskej obrazovky</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Automaticky zmeniť veľkosť hosťovskej obrazovky pri zmene veľkosti okna (vyžaduje Hosťovské doplnky)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Prispôsobiť veľkosť okna</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Prispôsobiť veľkosť a polohu okna tak, aby najlepšie zodpovedalo obrazovke hosťa</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Poslať Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Pošle virtuálnemu stroju klávesovú sekvenciu Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Poslať Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Pošle virtuálnemu stroju klávesovú sekvenciu Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Reštartovať</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Reštartuje virtuálny stroj</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>&amp;Vypnutie ACPI</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Pošle virtuálnemu stroju udalosť stlačenia ACPI vypínača</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Zatvoriť...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Zatvorí virtuálny stroj</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Urobiť &amp;snímku...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Urobí snímku stavu virtuálneho stroja</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>Obraz &amp;diskety...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Pripojí obraz diskety</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>&amp;Odpojiť obraz diskety</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Odpojí momentálne pripojený obraz diskety</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>Obraz &amp;CD/DVD-ROM...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Pripojí obraz CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Odpojiť obraz C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Odpojí momentálne pripojený obraz nosiča CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Server Vzdialenej plochy (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>&amp;Vzdialená obrazovka</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Zapne alebo vypne spojenia Vzdialenej plochy (RDP) k tomuto stroju</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Zdieľané priečinky...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Otvorí dialóg operácií so zdieľanými priečinkami</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Nainštalovať Hosťovské doplnky...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Pripojí inštalačný obraz Hosťovských doplnkov</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Štatistika...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Príkazový riadok...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;Webstrínka VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Otvorí webový prehliadač a prejde na stránku produktu VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;O aplikácii VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Zobrazí dialóg s informáciami o produkte</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Zabudnúť všetky upozornenia</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Sposobí, že všetky potlačené upozornenia a správy sa budú znova zobrazovať</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Pripojiť &amp;disketu</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Pripojiť &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB zariadenia</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Zariadenia</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>&amp;Ladenie</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Pomocník</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikuje, či je funkcia automatickej zmeny veľkosti hosťovskej obrazovky Zapnutá (&lt;img src=auto_resize_on_16px.png/&gt;) alebo Vypnutá (&lt;img src=auto_resize_off_16px.png/&gt;). Pamätajte, že táto funkcia vyžaduje nainštalovanie Hosťovských doplnkov v hosťovskom OS.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikuje, či hosťovský OS zachytáva hostiteľský ukazovateľ myši.&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;ukazovateľ sa nezachytáva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;ukazovateľ sa zachytáva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;integrácia myš (MI) je Zapnutá&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI je vypnutá, ukazovateľ sa zachytáva&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI je vypnutá, ukazovateľ sa nezachytáva&lt;/nobr&gt;&lt;br&gt;Pamätajte, že integrácia myši vyžaduje nainštalovanie Hosťovských doplnkov v hosťovskom OS.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Zobrazí momentálne priradený kláves hostiteľa&lt;br&gt;Tento kláves, keď sa stlačí samostatne, prepína stav zachytávania klávesnice a myši. Tiež je ho možné použiť v kombinácii s inými klávesmi na rýchle vykonávanie operácií z hlavnej ponuky.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP server počúva na porte %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Pozastaviť</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Pozastaví vykonávanie virtuálneho stroja</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>P&amp;okračovať</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Pokračuje vo vykonávaní virtuálneho stroja</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Vypnúť Integráciu &amp;myši</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Dočasne vypne hostiteľskú integráciu ukazovateľa myši</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Zapnúť Integráciu &amp;myši</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Dočasne zapne hostiteľskú integráciu ukazovateľa myši</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Snímka %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Hostiteľská jednotka </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Stroj</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Sieťové adaptéry</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adaptér %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Pripojí zvolenú fyzickú jednotku hostiteľského PC</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Pripojí zvolenú fyzickú jednotku hostiteľského PC</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Odpojiť kábel zo zvoleného sieťového adaptéra</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Pripojiť kábel k zvolenému sieťovému adaptéru</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Režim &amp;plynulého prechodu</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Prepnúť režim plynulého prechodu medzi plochami</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indikuje, či klávesnicu zachytáva hosťovský OS (&lt;img src=hostkey_captured_16px.png/&gt;) alebo nie (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu disketovej mechaniky:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Hostiteľská jednotka&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nie je pripojený nosič&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu CD/DVD-ROM nosiča:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Hostiteľská jednotka&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Obraz&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nie je pripojený nosič&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu virtuálnych pevných diskov:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nie sú pripojené žiadne pevné disky&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu sieťových rozhraní:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adaptér %1 (%2)&lt;/b&gt;: kábel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>pripojený</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>odpojený</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Všetky sieťové adaptéry sú vypnuté&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu pripojených USB zariadení:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Nie sú pripojené žiadne USB zariadenia&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB ovládač je vypnutý&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indikuje, či je Vzdialený displej (VRDP server) zapnutý (&lt;img src=vrdp_16px.png/&gt;) alebo nie (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikuje aktivitu zdieľaných priečinkov:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Zdieľané priečinky nie sú dostupné&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Názov</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Virtuálna veľkosť</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Skutočná veľkosť</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Veľkosť</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Správca virtuálnych diskov</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Pevné disky</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>Obrazy &amp;CD/DVD</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>Obrazy &amp;diskiet</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Vyvolať Pomocníka dialógu</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Prijať dialóg</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Zrušiť dialóg</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Pridať...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Odstrániť</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Uvoľniť</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>O&amp;bnoviť</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Nový</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Pridať</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Odstrániť</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Uvoľniť</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Obnoviť</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>Č&amp;innosti</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Umiestnenie</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Typ disku</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Typ úložiska</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Pripojený k</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Snímka</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Kontroluje sa prístupnosť</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontroluje sa prístupnosť...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ disku:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Typ úložiska:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Pripojený k:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Snímka:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Chyba pri kontrole prístupnosti nosiča</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontroluje sa prístupnosť...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Pripojený k:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Chyba pri kontrole prístupnosti nosiča</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Súbor s obrazom nie je prístupný</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Vybrať</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Všetky obrazy pevných diskov (*.vdi; *.vmdk);;Obrazy virtuálnych diskov (*.vdi);;Obrazy VMDK (*.vmdk);;Všetky súbory (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Vyberte súbor s obrazom pevného disku</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Vyberte súbor s obrazom CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Vyberte súbor s obrazom diskety</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Vytvoriť nový virtuálny pevný disk</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Pridať (zaregistrovať) existujúci súbor s obrazom</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Odstrániť (odregistrovať) zvolený nosič</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Uvoľniť zvolené médium odpojením zo stroja</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Obnoviť zoznam nosičov</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>Obrazy CD/DVD-ROM (*.iso);;Všetky súbory (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Obrazy diskiet (*.img);;Všetky súbory (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Sťahuje sa obraz CD Hosťovské doplnky VirtualBox z &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Zrušiť sťahovanie obrazu CD Hosťovské doplnky VirtualBox</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Nepodarilo sa nájsť súbor na serveri (odpoveď: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">Nepodarilo sa zistiť veľkosť súbrou.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">Nepodarilo sa pripojiť sa k serveru (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">Nepodarilo sa stiahnuť súbor (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodarilo sa uložiť stiahnutý súbor ako &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Vyberte, do ktorého priečinka uložiť obraz Hosťovské doplnky</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Čas spojenia vypršal.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Používateľ prerušil proces sťahovania.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>diferenčný</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Neznáme zariadenie %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;ID dodávateľa: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;ID produktu: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revízia: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Sériové č. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Stav: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Názov</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Typ OS</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Základná pamäť</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Všeobecné</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Videopamäť</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Poradie zavádzania</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Nepripojený</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Pevné disky</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Zapnutá</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Zapnutá</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Nepripojená</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Obraz</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Hostiteľská jednotka</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disketa</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Nepripojená</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Obraz</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Hostiteľská jednotka</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adaptér</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Audio</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adaptér %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Sieť</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Filtre zariadení</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktívnych)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Port servera VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Vzdialený displej</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Otváranie URL nie je zatiaľ implementované.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Vypnutý</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Uložený</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Zrušený</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Bežiaci</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pozastavený</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Spúšťa sa</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Zastavuje sa</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Ukladá sa</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Obnovuje sa</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Maže sa</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Zatvorený</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Otvorený</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Spúšťa sa</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Zatvára sa</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Žiadne</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disketa</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Pevný disk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Sieť</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primárny</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Sekundárny</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normálny</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Len na čítanie</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Na zápis</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Obraz virtuálneho disku</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Obraz VMDK</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>žiadna</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>externá</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>hosť</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorovať</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Podržať</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Zariadenie&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Žiadny audio ovládač</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Ovládač OSS audio</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Ovládač ALSA audio</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Nepripojená</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Hostiteľské rozhranie</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Vnútorná sieť</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nepodporované</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Nedostupné</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Zaneprázdnené</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Dostupné</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Podržané</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Zachytené</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Kontroluje sa...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Neprístupné&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Vypnuté</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Hostiteľ -&gt; hosť</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Hosť -&gt; hostiteľ</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Obojstranná</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Zvoľte adresár</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Zvoľte súbor</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Vypnutá</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Sériové porty</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Zdieľané priečinky</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Žiadne</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Zdieľané priečinky</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Uviaznutý</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Odpojený</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Rúra hostiteľa</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Zariadenie hostiteľa</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Definované používateľom</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>„%1 (0x%2)“ je neplatný kľúč hostiteľa.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Hodnota „%1“ kľúča „%2“ nezodpovedá obmedzeniu regulárneho výrazu „%3“.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Nie je možné zmazať kľúč „%1“.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategória</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[odkaz]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[názov]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Zvoľte kategóriu nastavení zo zoznamu naľavo. Viac informácií získate podržaním myši nad položkou&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Všeobecné </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#všeobecné</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Vstup </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#vstup</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Štandardné &amp;priečinky</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Stroje</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI súbory</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrať</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Klávesnica</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Kláves hostiteľa</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Automaticky zachytávať klávesnicu</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Filtre &amp;USB zariadení</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Pridať prázdny (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Pridať z  (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Odstrániť (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Odstráni zvolený USB filter.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+hore</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Presunúť hore (Ctrl-hore)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Presunie zvolený USB filter vyššie.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+dolu</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Presunúť dolu (Ctrl+dolu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Presunie zvolený USB filter nižšie.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Zobrazí dialóg pomocníka.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Boli zistené neplatné nastavenia</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Prijme (uloží) zmeny a zatvorí dialóg.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Zruší zmeny a zatvorí dialóg.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Nastavenia VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Zobrazuje kláves, ktorý sa používa ako Hostiteľský kláves. Aktivujte pole a stlačte nový Hostiteľský kláves. Všimnite si, že alfanumerické znaky, klávesy na pohyb kurzora a na úpravu sa nedajú použiť ako Hositeľský kláves.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nový filter %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Jazyk</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Jazyk </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Jazyk rozhrania</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Autor(i):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Jazyk:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (vstavaný)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;nedostupný&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;neznámy&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Zobrazuje dostupné jazyky používateľského rozhrania. Momentálne účinný jazyk
+je zobrazený &lt;b&gt;tučným&lt;/b&gt; písmom. Voľbou &lt;i&gt;Štandardný&lt;/i&gt; obnovíte
+štandardný jazyk systému.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Štandardný</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Zobrazí cestu k štandardnému priečinku VDI. Priečinok sa použije, ak nie je výslovne uvedené inak, pri pridávaní existujúcich a tvorbe nových virtuálnych pevných diskov.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Obnoví štandardnú cestu k virtuálnym strojom na štandardnú hodnotu. Skutočná štandardná cesta sa zobrazí po prijatí zmien a opätovnom otvorení tohto dialógu.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Obnoví štandardnú cestu k VDI na štandardnú hodnotu. Skutočná štandardná cesta sa zobrazí po prijatí zmien a opätovnom otvorení tohto dialógu.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Zobrazí cestu k štandardnému priečinku s virtuálnymi strojmi. Priečinok sa použije, ak nie je výslovne uvedené inak, pri pridávaní existujúcich a tvorbe nových virtuálnych pevných diskov.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Otvorí dialóg pre výber štandardného VDI priečinka.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Otvorí dialóg pre výber štandardného priečinka k virtuálnym strojom.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Ak je voľba začiarknutá, klávesnica sa automaticky zachytí pri aktivácii okna virtuálneho stroja. Keď je klávesnica zachytená, všetky klávesy (vrátane systémových ako Alt-Tab) sú presmerované do okna virtuálneho stroja.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Vypíše zoznam všetkých globálnych filtrov USB. Začiarkovacie pole vľavo určije, či sa konkrétny filter použije alebo nie.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Pridá nový filter USB so všetkými poľami implicitne nastavenými na prázdne reťazce. Majte na pamäti, že takému filtru zodpovedá akékoľvek pripojené zariadenie USB.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Pridá nový filter USB so všetkými poľami implicitne nastavenými na hodnoty zvoleného zariadenia USB pripojeného k hostiteľskému PC.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Autentifikačná knižnica V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Zobrazí cestu ku knižnici, ktorá poskytuje autentifikáciu klientov Vzdialeného displeja (VDRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Otvorí dialóg pre výber autentifikačnej knižnice VRDP.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Obnoví súbor autentifikačnej knižnice na štandardnú hodnotu. Skutočná štandardný súbor autentifikačnej knižnice sa zobrazí po prijatí zmien a opätovnom otvorení tohto dialógu.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Rozšírené možnosti</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Zapnúť &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Určuje, či sa štandardne majú virtuálne stroje pokúšať využiť virtualizačné rozšírenia hostiteľského CPU ako Intel VT-x a AMD-V alebo nie.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Zatvoriť panel vyhľadávania</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Nájsť </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Sem zadajte vyhľadávací reťazec</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Predošlý</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Vyhľadá predošlý výskyt reťazca</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Ďalší</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Vyhľadá ďalší výskyt reťazca</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Rozlišovať veľkosť písmen</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Pri vyhľadávaní rozlišuje malé a veľké písmená (ak je voľba začiarknutá)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Reťazec nebol nájdený</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;žiadny pevný disk&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Žiadny pevný disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Vytvoriť nový virtuálny disk</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tento sprievodca vám pomôže vytvoriť nový obraz virtuálneho disku pre váš virtuálny stroj.&lt;/p&gt;
+&lt;p&gt;Pre prechod na ďalšiu stránku sprievodcu použite tlačidlo &lt;b&gt;Ďalej&lt;/b&gt; 
+a pre prechod na predošlú stránku tlačidlo &lt;b&gt;Späť&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Vitajte v sprievodcovi vytvorením nového virtuálneho disku!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte typ obrazu virtuálneho disku, ktorý chcete vytvoriť.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Dynamicky expandujúci obraz&lt;/b&gt; na začiatku zaberá veľmi málo miesta
+na vašom fyzickom pevnom disku. Dynamicky bude rásť (do vami zadanej 
+veľkosti) postupne ako bude hosťovský OS vyžadovať miesto na disku.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Obraz s pevnou veľkosťou&lt;/b&gt; nerastie. Uloží sa ako súbor približne
+rovnakej veľkosti ako veľkosť virtuálneho disku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Typ obrazu</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dynamicky expandujúci obraz</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Obraz s pevnou veľkosťou</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Typ obrazu virtuálneho disku</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Stlačením tlačidla &lt;b&gt;Vybrať&lt;/b&gt; vyberiete umiestnenie a názov súboru
+s obrazom pevného disku alebo môžete názov súboru napísať do vstupného poľa.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>&amp;Názov súboru s obrazom pevného disku</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrať</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte veľkosť obrazu pevného disku v megabajtoch. Táto veľkosť sa oznámi hosťovskémuOS
+ako veľkosť virtuálneho pevného disku.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>&amp;Veľkosť obrazu</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Umiestnenie a veľkosť virtuálneho disku</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Chystáte sa vytvoriť nový virtuálny pevný disk s nasledovnými parametrami:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Ak sú vyššie uvedené nastavenia správne, stlačte tlačidlo &lt;b&gt;Dokončiť&lt;/b&gt;.
+                            Keď ho stlačíte, vytvorí sa obraz pevného disku.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Zhrnutie</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 bajtov&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Umiestnenie:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Veľkosť:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;bajtov)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Obrazy pevných diskov (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Vyberte súbor pre obraz nového pevného disku</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Vytvoriť nový virtuálny stroj</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tento sprievodca vám pomôže vytvoriť nový virtuálny stroj VirtualBox.&lt;/p&gt;
+&lt;p&gt;Pre prechod na ďalšiu stránku sprievodcu použite tlačidlo &lt;b&gt;Ďalej&lt;/b&gt; 
+a pre prechod na predošlú stránku tlačidlo &lt;b&gt;Späť&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Vitajte v sprievodcovi vytvorením nového virtuálneho stroja!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Zadajte názov nového virtuálneho stroja a vyberte typ hosťovského operačného
+systému, ktorý plánujete na virtuálny stroj nainštalovať.&lt;/p&gt;
+&lt;p&gt;Názov virtuálneho stroja označuje jeho hardvérovú a softvérovú konfiguráciu.
+Všetky súčasti VirtualBox ho použijú na označenie vášho virtuálneho stroja.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Názov</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ OS</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Názov virtuálneho stroja a typ úložiska</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Zvoľte veľkosť základnej pamäte (RAM) v megabajtoch, ktorá sa alokuje pre virtuálny stroj.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Veľkosť &amp;základnej pamäte</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Pamäť</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vyberte obraz pevného disku, ktorý sa má použiť ako
+zavádzací disk virtuálneho stroja. Môžete byť vytvoriť nový pevný disk
+pomocou tlačidla &lt;b&gt;Nový&lt;/b&gt; alebo zvoliť existujúci obraz pevného
+disku z roletovej ponuky alebo stlačením tlačidla &lt;b&gt;Existujúci&lt;/b&gt;
+(čím vyvoláte dialóg Správca virtuálnych diskov).&lt;/p&gt;
+&lt;p&gt;Ak potrebujete komplikovanejšie nastavenie pevných diskov, môžete tiež tento krok
+preskočiť a pripojiť pevné disky neskôr pomocou dialógu Nastavenia virtuálneho stroja.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Zavádzací pevný disk (Primary Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>&amp;Existújúci...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuálny pevný disk</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Chystáte sa vytvoriť nový virtuálny stroj
+                            s nasledovnými parametrami:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Ak sú vyššie uvedené údaje správne, stlačte tlačidlo &lt;b&gt;Dokončiť&lt;/b&gt;.
+                            Keď ho stlačíte, vytvorí sa virtuálny stroj.
+                            &lt;/p&gt;&lt;p&gt;
+                            Majte na pamäti, že tieto a ďalšie nastavenia vytvoreného 
+                            virtuálneho stroja môžete kedykoľvek zmeniť pomocou
+                            dialógu &lt;b&gt;Nastavenia&lt;/b&gt;, ktorý je dostupný
+                            z ponuky hlavného okna.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Zhrnutie</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Názov:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Typ OS:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Základná pamäť:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Zavádzací pevný disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Odporúčaná veľkosť základnej pamäťe je &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Odporúčaná veľkosť zavádzacieho pevného disku je &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Informácia</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Otázka</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Upozornenie</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Chyba</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kritická chyba</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Túto správu viac nezobrazovať</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Nepodarilo sa otvoriť &lt;tt&gt;%1&lt;/tt&gt;. Uistite sa, že vaše pracovné prostredie dokáže korektne zaobchádzať s URL tohto typu.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodarilo sa inicializovať COM alebo nájsť VirtualBox COM server. Pravdepodobne VirtualBox server nebeží alebo sa ho nepodarilo spustiť.&lt;/p&gt;&lt;p&gt;Aplikácia sa teraz ukončí.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodarilo sa vytvoriť VirtualBox COM objekt.&lt;/p&gt;&lt;p&gt;Aplikácia sa teraz ukončí.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Nepodarilo sa načítať globálnu konfiguráciu GUI.&lt;/p&gt;&lt;p&gt;Aplikácia sa teraz ukončí.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Nepodarilo sa uložiť globálnu konfiguráciu GUI.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Nepodarilo sa nastaviť globálne vlastnosti VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Nepodaril sa prístup k USB subsystému.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Nepodarilo sa vytvoriť nový virtuálny stroj.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa vytvoriť nový virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa použiť nastavenia na nový virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa uložiť nastavenia virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa načítať nastavenia virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa spustiť virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa pozastaviť virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa obnoviť beh virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa uložiť stav virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa vytvoriť snímku virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zastaviť virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa odstrániť virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zahodiť uložený stav virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zahodiť snímku &lt;b&gt;%1&lt;/b&gt; virtuálneho stroja &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zahodiť aktuálny stav virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zahodiť aktuálnu snímku a aktuálny stav virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Neexistuje virtuálny stroj s názvom &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ste si istý, že chcete natrvalo zmazať virtuálny stroj &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Túto operáciu nie je možné vrátiť.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ste si istý že chcete odregistrovať neprístupný virtuálny stroj &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Už ho viac nebudete môcť z používateľského rozhrania zaregistrovať.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ste si istý že chcete zahodiť uložený stav virtuálneho stroja &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Táto operácia je ekvivalentná reštartovaniu alebo vypnutiu stroja bez korektného vypnutia hosťovského OS.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Uvoľnenie tohto obrazu nosiča ho odpojí z nasledovných virtuálnych strojov: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Pokračovať?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Súbor s obrazom &lt;b&gt;%1&lt;/b&gt; už existuje. Nemôžete vytvoriť nový virtuálny pevný disk, ktorý používa tento súbor, pretože ho už zrejme používa iný virtuálny pevný disk.&lt;/p&gt;&lt;p&gt;Prosím, zadajte iný názov súboru s obrazom.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Chcete zmazať súbor s obrazom &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; tohto pevého disku?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Ak zvolíte &lt;b&gt;Nie&lt;/b&gt;, virtuálny disk sa odregistruje a odstráni zo zoznamu, ale súbor s obrazom zostane na vašom fyzickom pevnom disku.&lt;/p&gt;&lt;p&gt;Ak zvolíte &lt;b&gt;Áno&lt;/b&gt;, súbor s obrazom sa po odregistrovaní pevného disku natrvalo zmaže. Túto operáciu nie je možné vrátiť.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa zmazať obraz virtuálneho pevného disku &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Chcete odstrániť (odregistrovať) virtuálny pevný disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Nepodarilo sa vytvoriť obraz virtuálneho pevného disku &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa pripojiť pevný disk s UUID %1 do slotu zariadenia %2 ovládača %3 stroja &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa odpojiť pevný disk zo slotu zariadenia %1 ovládača %2 stroja &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>pevný disk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>obraz CD/DVD</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>obraz diskety</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodarilo sa zaregistrovať %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Nepodarilo sa odregistrovať %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Nepodarilo sa vytvoriť novú relácu.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa otvoriť reláciu pre virtuálny stroj &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Nepodarilo sa zistiť stav prístupnosti nosiča &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Niektoré z registrovaných nosiov môžu byť neprístupné.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa vytvoriť sieťové rozhranie hostiteľa &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa odstrániť sieťové rozhranie hostiteľa &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa pripojiť zariadenie USB &lt;b&gt;%1&lt;/b&gt; k virtuálnemu stroju &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa odpojiť zariadenie USB &lt;b&gt;%1&lt;/b&gt; od virtuálneho stroja &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa vytvoriť zdieľaný priečinok &lt;b&gt;%1&lt;/b&gt; (ukazujúci na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) pre virtuálny stroj &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Nepodarilo sa odstrániť zdieľaný priečinok &lt;b&gt;%1&lt;/b&gt; (ukazujúci na &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) z virtuálneho stroja &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">&amp;Názov</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished">Čas spojenia vypršal.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation type="unfinished">Zdieľané priečinky</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">Zrušiť</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Pomocník</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation type="unfinished">VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished">innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished">Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="unfinished">&amp;Nový...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation type="unfinished">Nový</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished">Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished">Obnoviť</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished">Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished">&amp;Webstrínka VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished">Otvorí webový prehliadač a prejde na stránku produktu VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished">&amp;O aplikácii VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished">Zobrazí dialóg s informáciami o produkte</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished">&amp;Zabudnúť všetky upozornenia</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished">Sposobí, že všetky potlačené upozornenia a správy sa budú znova zobrazovať</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished">&amp;Pomocník</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished">&amp;Stroj</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished">Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished">Názov</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished">Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished">Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">&amp;Názov</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished">&amp;Popis</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">Zrušiť</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished">Snímka %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation type="unfinished">%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished">&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">&amp;Názov</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation type="unfinished">Áno</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation type="unfinished">Nie</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished">&amp;Súbor s obrazom</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished">Zhrnutie</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished">Vybrať</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategória</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[odkaz]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[názov]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Zvoľte kategóriu nastavení zo zoznamu naľavo. Viac informácií získate podržaním myši nad položkou&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Všeobecné </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#všeobecné</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Pevné disky </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disketa </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Zvuk </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Sieť </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Vzdialený displej </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Zdieľané priečinky </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifikácia</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Názov</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Žobrazí názov virtuálneho stroja.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Typ OS</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Veľkosť &amp;základnej pamäte</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Ovláda množstvo pamäte poskytnutej virtuálnemu stroju. Ak pridelíte priveľa, stroj možno nenaštartuje.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>Veľkosť &amp;videopamäte</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Ovláda množstvo videopamäte poskytnutej virtuálnemu stroju.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Základné</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Vybrať</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Vyberie cestu k priečinku snímky.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Reštartovať</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Rozšírené možnosti</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Zapnúť A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Zapnúť IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>&amp;Poradie zavádzania</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Rozšírené</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Popis</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primary master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;nevybrané&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimary slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secondary (IDE 1) slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Pripojiť disketovú mechaniku</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>&amp;Hostiteľská disketová mechanika</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Pripojí uvedenú hostiteľskú disketovú mechaniku ako virtuálnu disketovú mechaniku.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Súbor s obrazom</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Pripojí obraz diskety do disketovej mechaniky.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Pripojiť obraz C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Hostiteľská jednotka C&amp;D/DVD</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Pripojí uvedenú CD/DVD jednotku do virtuálnej jednotky CD/DVD.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>Súbor s obrazom &amp;ISO</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Pripojí uvedenú CD/DVD jednotku do virtuálnej jednotky CD/DVD.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Zapnúť zvuk</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Hostiteľský &amp;ovládač zvuku</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Zapnúť ovládač &amp;USB</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Filtre zariadení USB</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Pridať prázdny (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Pridať z (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Odstrániť (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Odstráni zvolený filter USB.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+hore</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Presunúť hore (Ctrl+hore)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Presunie zvolený filter USB vyššie.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+dolu</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Presunúť dolu (Ctrl+dolu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Presunie zvolený filter USB nižšie.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Zapnúť server VRDP</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Určuje autentifikačnú metódu VRDP.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Uvádza expiračnú dobu autentifikácie hosťa, v milisekundách.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Zobrazí dialóg Pomocníka.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Boli zistené neplatné nastavenia</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Prijme (uloží) zmeny a zatvorí dialóg.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Zruší zmeny a zatvorí dialóg.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Keď je pole začiarknuté, uvedený virtuálny pevný disk pripojí do master slotu primárneho radiča IDE.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Keď je pole začiarknuté, uvedený virtuálny pevný disk pripojí do slave slotu primárneho radiča IDE.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Keď je pole začiarknuté, uvedený virtuálny pevný disk pripojí do slave slotu sekundárneho radiča IDE.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Zobrazí virtuálny disk, ktorý sa pripojí do tohto slotu IDE a umožní rýchly výber iného pevného disku.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Keď je pole začiarknuté, pripojí uvedený nosič do CD/DVD mechaniky virtuálneho stroja. Majte na pamäti, že CD/DVD jednotka sa vždy pripája na sekundárny master radič IDE stroja.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished">&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished">Nový filter %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished">Pridá nový filter USB so všetkými poľami implicitne nastavenými na prázdne reťazce. Majte na pamäti, že takému filtru zodpovedá akékoľvek pripojené zariadenie USB.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished">Pridá nový filter USB so všetkými poľami implicitne nastavenými na hodnoty zvoleného zariadenia USB pripojeného k hostiteľskému PC.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished">Adaptér %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished">Pridať</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished">Odstrániť</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation type="unfinished">9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished">Zapnúť &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sr.ts	(revision 7219)
@@ -0,0 +1,4670 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Српски</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Serbian</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Александар Милићевић</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>На горе (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>На доле (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Премести бут уређај на горе.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Премести бут уређај на доле.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Дефинисати ред бута. Користити кутијице са леве стране за одабирање уређаја. Преместити уређаје горе или доле за промену реда.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Датотеци &lt;b&gt;%1&lt;/b&gt; потребно Qt %2.x, нађено Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Некомпатибилна Qt библиотека</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Лево</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Десно</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Леви шифт</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Десни шифт</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Леви Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Десни Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Леви Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Десни Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Леви WinKey</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Десни WinKey</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Мени тастер</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Пауза</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Напред</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Назад</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Не</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Игнориши</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Копирај у клипборд</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>не завршено</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>погрешно</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Вредност поља &lt;b&gt;%1&lt;/b&gt; на лист &lt;b&gt;%2&lt;/b&gt; је %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Једна вредност са листа &lt;b&gt;%1&lt;/b&gt; је %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - О</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox интерфејс верзија %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Додај хост</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Име интерфејса</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Име мрежног интерфејса</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Додај дељење</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Уреди дељење</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Одабрати фасциклу за дељење</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Путања фасцикле</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Име фасцикле</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Покажи путању постојеће фасцикле са хоста.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Покажи име дељење фасцикле (виђено са стране госта).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Отвара дијалог за одабирање фасцикле.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Иради трајно</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Затвори виртуелну машину</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Желите да:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Сачувај статус машине</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>&amp;Угаси машину</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Врати на актуелни снимак</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Врати статус машине као са актуелног снимка</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Сачува актуелни статус машине на хард диск хоста.&lt;/p&gt;
+&lt;p&gt;На следеће покретање машине, биће врачено са сачуваног статуса и наставиће рад тамо где је био сачуван, што вам омогућава да одмах наставите рад.&lt;/p&gt;
+&lt;p&gt;Сачувавање статуса машине може да потраје, у зависности система госта и меморије од виртуелне машине.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>По&amp;шаљи сигнал гашења</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Шаље стискање ACPI дугмета гашења машини.&lt;/p&gt;
+&lt;p&gt;Нормално, гост систем из виртуелне машине ће видети догађај и добро се угасити. То је препоручен наћин за гашење машине, пошто сви програми имају могућност да сачувају податке и статус.&lt;/p&gt;
+&lt;p&gt;Ако машина не одговара на ову акцију, онда гост није добро подешен или не разуме тај ACPI догађај. У том случају, тебате да одаберете акцију &lt;b&gt;Угаси машину&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Гаси виртуелну машину.&lt;/p&gt;
+&lt;p&gt;То ће одмах зауставити рад машине тако да гост систем на може да се лепо угаси што може довести до &lt;i&gt;губљења података&lt;/i&gt; унутар виртуелне машине. Ова акција је препоручена само ако машина не одговара на акцију &lt;b&gt;Пошаљи сигнал гашења&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ако унето, статус машине ће бити врачен као из слике одмах после гашења. Корисно ако сте сигурни да одбаците промене задње сесије и да се вратите на актуелни снимак.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Цео екран</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Пређи на цео екран</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Интеграција миша</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Ауто-величина дисплеја госта</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Ауто-величина дисплеја госта</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Аутоматско мењати величину дисплеја госта на промену величине прозора (потрбни &apos;додатци госта&apos;)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Подеси величину прозора</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Подеси величину и смештај прозора за најбоље пуњење дисплеја госта</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Пошаљи Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Пошаљи Ctrl-Alt-Del виртуелној машини</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Пошаљи Ctrl-Alt-Backspace</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Пошаљи Ctrl-Alt-Backspace виртуелној машини</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Рисет</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Рисетуј виртуелну машину</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI &amp;гашење</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Пошаљи виртуелној машини ACPI стискање дугмета за гашење</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Затвори...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Затвори виртуелну машину</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Узми &amp;Снимак</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Узми снимак виртуелне машине</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Флопи слика...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Монтирај флопи слику</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>&amp;Демонтирај флопи</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Демонтирај актуелну флопи слику</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>CD/DVD-ROM сли&amp;ка...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Монтирај CD/DVD-ROM слику</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Д&amp;емонтирај CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Демонтирај актуелну CD/DVD-ROM слику</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Remote Desktop (RDP) Server</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Уда&amp;љен дисплеј</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Омогучи или не привезивање удаљене површине (RDP) на ову машину</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Дељене фасцикле...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Отвори дијалог за рад са дељене фасцикле</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Инсталирај &apos;додатци госта&apos;...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Монтирај слику &apos;додатака госта&apos;</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Статистике...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Командна линије...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Сајт &amp;VirtualBox-а...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Отвори претраживач и иди на сајту VirtualBox-а</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;О VirtualBox-у...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Покажи дијалог са информација производа</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Рисетуј све пажње</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Покажи све скинуте поруке и пажње</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Монтирај &amp;флопи</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Мо&amp;нтирај CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>USB уре&amp;ђаји</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Уређаји</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>Де&amp;баг</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Помоћ</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Показује да ли је функција ауто-величине госта On (&lt;img src=auto_resize_on_16px.png/&gt;) или Off (&lt;img src=auto_resize_off_16px.png/&gt;). Тој функцији је потребно да буду инсталирани &apos;додатци госта&apos; на ОЅ госта.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Показује да ли је хост курсор интегрисан од стране госта:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;курсор није интегрисан&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;курсор је интегрисан&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;интеграција миша (ИМ) је On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;ИМ је Off, курсор је интегрисан&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;ИМ је Off, курсор није интегрисан&lt;/nobr&gt;&lt;br&gt;За интеграцији миша је потребно да &apos;додатци госта&apos; буду инсталирани.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Показује актуелни хост тастер.&lt;br&gt;Тастер, када је стиснут, пребацује статус интегрисања тастатуре и миша. Може исто да се комбинује са другим тастером за брзе акције са менија.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP сервер је слушан на порт %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Пауза</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Обустави рад виртуелне машине</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>&amp;Настави</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Настави рад виртуелне машине</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Онемогучи интегрисање ми&amp;ша</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Привремено онемогучи хост интеграција миша</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Омогучи инте&amp;грисање миша</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Омогучи привремено онемогучена хост интеграција миша</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Снимак %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Драјв хоста </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Машина</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>М&amp;режни адаптери</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Монтирај одабран драјв са хост рачунара</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Монтирај одабран драјв са хост рачунара</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Изкључи кабал са одабраног виртуелног адаптера мреже</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Прикључи кабал на одабраног виртуелног адаптера мреже</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>&amp;Интегрисан биро</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Прећи на моду интегрисаног бироа површине</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Показује да ли је тастатура интегрисана са OS госта (&lt;img src=hostkey_captured_16px.png/&gt;) или не (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност флопи медије:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Хост драјв&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Слика&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нема монтираног медија&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност CD/DVD-ROM медије:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Хост драјв&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Слика&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нема монтираног медија&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност виртуелних хард дискова:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нема везаних хард дисдкова&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност мрежних интерфејса:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Адаптер %1 (%2)&lt;/b&gt;: кабал %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>привезан</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>прекинут</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Сви мрежни адаптери су угашени&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност везаних USB уређаја:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нема везаних USB уређаја&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB контролер је угашен&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Показује да ли је удаљен дисплеј (VRDP сервер) омогућен (&lt;img src=vrdp_16px.png/&gt;) или не (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Показује активност дељене фасцикле:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Нема дељене фасцикле&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Садржаји...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Покажи садржај помоћа</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>&amp;Региструј VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Отвори формулар регистровања VirtualBox-а</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Име</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Виртуелна величина</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Актуелна величина</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Величина</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Менаджер виртуелног диска</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Хард дискови</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>CD/DVD &amp;Слике</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Флопи слике</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Показује помоћни дијалог</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Прихвати дијалог</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Поништи дијалог</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Ново...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Додај...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Скини</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Ослободи</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>Ос&amp;вежи</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Ново</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Додај</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Скини</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Ослободи</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Освежи</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Акције</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Смештај</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Тип диска</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Тип стоваришта</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Привезан на</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Снимак</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Провера приступа</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Провера приступа...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Тип диск:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Тип стоваришта:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Привезан на:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Снимак:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Грешка провере приступа медије</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Провера приступа...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Привезан на:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Грешка провере приступа медије</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Слика није доступна</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Одабери</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Све слике (*.vdi; *.vmdk);;Виртуелне слике (*.vdi);;VMDK слике (*.vmdk);;Све (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Одабрати слику хард диска</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Одабрати CD/DVD-ROM слику</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Одабрати флопи слику</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Креирај нови виртуелни хард диск</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Додај (региструј) постојећу слику</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Скини (дерегиструј) одабран медиј</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Скини одабран медиј са одкаћивањем са машине</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Освежи списак медија</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM слике (*.iso);;Све (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Флопи слике (*.img);;Све (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Преузимање VirtualBox &apos;додатка госта&apos; са &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Поништи преузимање VirtualBox &apos;додатка госта&apos;</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Не може да се нађе датотеке на сервер (одговор: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно сачувавање датотеке као &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Одабрати фасциклу за сачувавање &apos;додатка госта&apos;</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Тајм аут везе.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Корисник је зауставио преузимање.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Разликавање</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Непознат уређај %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Произвођач: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Производ: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ревизија: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Сериал. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Статус: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Име</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Тип ОЅ-а</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Основна меморија</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 МБ&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Опште</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Видео меморија</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 МБ&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Ред бута</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Није привезано</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Хард дискови</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Омогућено</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Омогућено</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Није монтирано</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Слика</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Драјв хоста</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Флопи</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Није монтирано</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Слика</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Драјв хоста</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Адаптер</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Аудио</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Мрежа</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Филтери уређаја</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 активно)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Порт VRDP сервера</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Удаљен дисплеј</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Отварање линкова није још имплементирано</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Угашено</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Сачувано</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Анулирано</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Ради</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Паузирано</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Покретање</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Заустављање</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Сачувавање</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Рестаурирање</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Одбацивање</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Затворено</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Отвори</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Генерисање</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Затварање</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Ништа</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Флопи</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Тврди диск</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Мрежа</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Примарни</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Други</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Нормално</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Непроменљив</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>ПишиКроз</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Слика виртуелног диска</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK слика</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Празно</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Спољно</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Гост</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Игнориши</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Сачувај</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Главни</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Роб</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Уређај&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Без аудио драјвера</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS Audio Driver</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA Audio Driver</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Није прикачено</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Интерфејс хоста</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Интерна мрежа</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Није подржано</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Недоступно</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Заузет</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Доступно</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Задржено</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Снимљено</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Проверавање...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Недоступно&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Хост на гост</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Гост на хост</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Двосмерно</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Одабрати фасциклу</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Одабрати датотеку</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Порт %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Онемогућено</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Серијски портови</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Дељене фасцикле</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Ништа</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Дељене фасцикле</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Заустављено</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Прекинута веза</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Хост туба</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Хост уређај</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Прилагођено</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Прилагођен хасрд диск</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; је неважан хост тастер.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Вредност &apos;%1&apos; тастера &apos;%2&apos; не одговара regexp услову &apos;%3&apos;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Не може да се избрише тастер &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Категорија</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Одабрати категорију параметре са левог списка и прелети мишем на ставку за више информација&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Опште</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation>Унос</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#input</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>&amp;Иницијалне фасцикле</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Машине</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI датотеке</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Одабери</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Тастатура</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Хост тастер</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Ауто-интегрисање тастатуре</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>Филтери &amp;USB уређаја</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Додај празно (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Додај од (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Скини (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Скини одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>На горе (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Помери на горе одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>На доле (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Помери на доле одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Показује помоћни дијалог.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Нађени погрешни параметри</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Прихвати (сачувај) промене и затвори дијалог.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Поништи промене и затвори дијалог.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox Преферансе</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Показује тастер коришћен као Хост тастер у VM прозору. Активирати поље и стиснути нови хост тастер. Алфанумерично, покрете курсора и тастери уређивања не могу да се користе.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Нов филтер %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Језик</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation>Језик</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#language</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Језик интерфејса</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Аутор(и):</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Језик:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation>(уграђено)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;недоступно&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;непознато&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>&lt;qt&gt;Списак сва доступна језика интерфејса. Актуелни језик је 
+&lt;b&gt;дебело&lt;/b&gt;. Одабрати &lt;i&gt;Иницијално&lt;/i&gt; за рисет
+на системски језик.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Иницијално</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Пут до иницијалне VDI фасцикле. Ова фасцикла је коришћена, ако није супротно специфирано, на креацију или додавње виртуелних тврда дискова.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Рисетује путању виртуелне машине. Иницијална путања ће бити показана после прихватања промене и поновног отварања овог дијалога.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Рисетује путању VDI фасцикле. Иницијална путања ће бити показана после прихватања промене и поновног отварања овог дијалога.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Покажи путању иницијалне виртуелне машине. Та фасцикла је коришћена, ако није супротно специфирано, за креацију нове виртуелне машине.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Отвори дијалог за одабирања иницијалне VDI фасцикле.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Отвори дијалог за одабирања иницијалне фасцикле виртуелне машине.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Si la case est cochée, le clavier est capturé  automatiquement à chaque fois que la fenêtre VM est active. Toutes les frappes sur le clavier (ainsi que les combinaisons telles que Alt-Tab) sont dirigées vers la VM.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Општи списак USB филтер. одабрана коцка дефинише активирање филтера или не.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Додај нов USB филтер са свим пољима празна. То ће одговарати било којим прикаћеним USB уређају.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Додај нов USB филтер које вредности су као од одабраног  USB уређаја прикаћен на хост PC.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Библио&amp;тека аутентификације VRDP-а</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Показује путању до библиотеке која даје аутентификацију за клијенте удаљеног дисплеја (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Отвори дијалог за одабирање библиотеке аутентификације VRDP-а.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Рисетује библиотеку аутентификације. Иницијална библиотека ће бити показана после прихватања промене и поновног отварање овог дијалога.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Напредне способности</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Омог&amp;ући VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Дефинише да ли виртуелне машине користе хост CPU виртуализацију као Intel VT-x и AMD-V или не.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>&amp;Прихватам</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>&amp;Не прихватам</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Затвори претрагу</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Нађи</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Унети претрагу</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>На&amp;зад</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Тражи предходни примерак</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Напред</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Тражи следећи примерак</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Пази на слова</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Пази на слова (када одабрано)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Низ није нађен</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;без хард диска&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Без хард диска</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Креирај нови виртуелни диск</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Асистент вам помаже за креацију виртуелног хард диска за вашу виртуелну машину.&lt;/p&gt;
+&lt;p&gt;Користити дугме &lt;b&gt;Напред&lt;/b&gt; за следећи лист асистента
+и дугме &lt;b&gt;Назад&lt;/b&gt; да се вратите на предходни лист.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Добродошли у асистенту креирања новог виртуелног диска!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати тип хард дидка који желите да креирате.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Динамична слика&lt;/b&gt; прво заузима мали простор на ваш
+хард диск. Повечаваће се динамично (до унете вредности)
+док гост тражи простор.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Фиксна слика&lt;/b&gt; не повечава се. Стављено је у датотеци од прилике исте
+величине као виртуелног хард диска.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Тип слике</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Динамична слика</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Фиксна слика</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Тип слике виртуелног диска</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Стисни дугме &lt;b&gt;Одабери&lt;/b&gt; за смештај и име датотеке
+за сачувавање виртуелног хард диска, или унети име у поље.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>И&amp;ме слике</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Одабери</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати величину виртуелног хард диска у мегабајтима. Та величина ће бити показана у госту
+као величина виртуелног хард диска.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Величина &amp;слике</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Смештај и величина виртуелног диска</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Припремате се да креирате нови виртуелни хард диск са ове параметре:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Ако су ови параметри добри, стиснути дугме &lt;b&gt;Заврши&lt;/b&gt;.
+                            После стискања, нова хард диск слика ће бити креирана.</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Резиме</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Бајтова&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тип:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Смаштај:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Величина:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Бајтова)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>хард диск слике (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Одабрати слику за нову хард диск</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Креирај нову виртуелну машину</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Асистент вас прати кроз корака потребна за креирање виртуелне
+машине за VirtualBox.&lt;/p&gt;
+&lt;p&gt;Користити &lt;b&gt;Напред&lt;/b&gt; за даљи лист асистента
+и &lt;b&gt;Назад&lt;/b&gt; за врачење на предходни лист.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Добродошли у асистенту нове виртуелне машине!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Унети име за нову виртуелну машину и одабрати тип ОС-а госта који планирате
+да инсталирате на виртуелну машину.&lt;/p&gt;
+&lt;p&gt;Нормално име виртуелне машине показује конфигурацију софтвера и хардвера.
+То ће бити коришћено свим компонентима VirtualBox-а за идентификацију ваше виртуелне машине.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>&amp;Име</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Тип ОС-а</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Име и тип ОС-а</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати основну меморију (RAM) у мегабајтима за виртуелну машину.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Базна меморија</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>МБ</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Меморија</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати слику хард диска да се
+користи као бут виртуелне машине. Можете или креирати нов хард диск
+користићи &lt;b&gt;Ново&lt;/b&gt; или одабрати постојећи хард диск
+са списка или кликујући &lt;b&gt;Постоји&lt;/b&gt;
+(за позив менаджера виртуелног диска).&lt;/p&gt;
+&lt;p&gt;Ако вам је потребан комплекснији хард диск, можете прескоћити овај корак
+и касније прикачити хард диск користећи дијалог парачетри VM-а.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Бут хард диск (Први главни)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>&amp;Ново...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>&amp;Постоји...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Виртуелни хард диск</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;
+                            Креирате нову виртуелну машину
+                            са овим параметрима:
+                            &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;
+                            Ако је ово коректно, стиснути &lt;b&gt;Заврши&lt;/b&gt;.
+                            Када кликнете, нова виртуелна машина ће бити креирана.
+                            &lt;/p&gt;&lt;p&gt;
+                            Можете променити параметри креиране
+                            виртуелне машине када хоћете користећи дијалог
+                            &lt;b&gt;Параметри&lt;/b&gt; доступан кроз мени
+                            главног прозора.
+                            &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Резиме</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;МБ&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Име:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Тип ОС-а:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Основна меморија:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;МБ&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Бут хард диск:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Препоручена основна меморија је &lt;b&gt;%1&lt;/b&gt; МБ.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Препоручена величина хард диска је &lt;b&gt;%1&lt;/b&gt; МБ.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Информација</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Питање</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Пажња</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Грешка</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Критична грешка</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Не показуј више ову поруку</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Неуспешно отварање &lt;tt&gt;%1&lt;/tt&gt;. Проверити да ваше укружење може да подржи линкови овог типа.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешна иницијализација COM-а или не може да се нађе COM сервер. Највероватније је да сервер VirtualBox-а није или не може да се покрене.&lt;/p&gt;&lt;p&gt;Програм ће се завршити.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешна креација COM објекта за VirtualBox.&lt;/p&gt;&lt;p&gt;Програм ће се зауставити.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Грешка учитавања параметри интерфејса.&lt;/p&gt;&lt;p&gt;Програм ће се затворити.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно сачувавање глобалних параметра интерфејса.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Неуспешно постављање глобалних поставка VirtualBox-а.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Неуспешан приступ USB подсистему.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Грешка креирања нове виртуелне машине.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Грешка креирања нове виртуелне машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно постављање параметре машини &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно сачувавање параметра машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешнан унос параметра машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешан старт машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно паузирање машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно настављање машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно сачувавање статуса машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешна креација снимка машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно заустављање машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно скидање машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно одбацивање сачуваног статуса машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Неуспешно одбацивање снимка &lt;b&gt;%1&lt;/b&gt; од машине &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно одбацивање актуелног статуса машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно одбацивање актуелног снимка и статуса машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Нема виртуелне машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли сте сигурни да дефинитивно избришете машину &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;То не може да се опозове.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли сте сигурни да желите да дерегиструјете недоступну машину &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Нећете више моћи де је региструјете са радног окружења.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Сигурно одбацити сачуван статус машине &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;То је екивакентно као рисетовање или струјно гашење машине без коректног заустављања система.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Спуштање медије ће га скинути са ових машина: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Наставити?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Слика &lt;b&gt;%1&lt;/b&gt; већ постоји. Не можете да креирате нови хард диск који користи ову датотеку, пошто може да је већ коришћена са стране другог хард диска.&lt;/p&gt;&lt;p&gt;Унети друго име слике.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли желите да избришете хард диск &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Ако изаберете &lt;b&gt;Не&lt;/b&gt; онда ће хард диск бити дерегистрован и скинут са колекције, али ће остати на физички диск.&lt;/p&gt;&lt;p&gt;Ако одаберете &lt;b&gt;Да&lt;/b&gt; онда ће слика бити дефинитивно избрисана после дерегистровања хард диска. То не може да се опозове.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно брисање виртуелног хард диска &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли желите да скинете (дерегистовање) хард диска &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Неуспешна креација виртуелног хард диска &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Неуспешно постављање хард диска %1 на конектор %2 контролера %3 виртуелне машине &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Неуспешно скидање хард диска са конектора уређаја %1 контролера %2 од машине &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>тврди диск</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD слика</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>флопи слика</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Неуспешно регистровање %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Неуспешно дерегистровање %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Грешка креирања нове сесије.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно отварање сесије машине &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>неуспешно узимање статуса медије &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Неки регистровани медији могу бити недоступни.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешна креација интерфејса хост мреже &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно скидање интерфејса мреже хоста &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Неуспешни прикључак USB уређаја &lt;b&gt;%1&lt;/b&gt; не машину &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Неуспешно скидање USB уређаја &lt;b&gt;%1&lt;/b&gt; са машине &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Неуспешна креација дељене фасцикле &lt;b&gt;%1&lt;/b&gt; (усмерено на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) за машину &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Неуспешно скидање дељене фасцикле &lt;b&gt;%1&lt;/b&gt; (усмеравање на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) са машине &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Или сте &lt;b&gt;кликнули миш&lt;/b&gt; у дисплеју машине или сте стиснули &lt;b&gt;хост тастер&lt;/b&gt;. То знаћи да машина &lt;b&gt;каптира&lt;/b&gt; курсор (само ако интеграција курсор нија подржана са госта) и тастатуру, што знаћи да нису више доступни за програме са хост машине.&lt;/p&gt;&lt;p&gt;Можете да стиснете &lt;b&gt;хост тастер&lt;/b&gt; да би &lt;b&gt;декаптирали&lt;/b&gt; тастатуру и миш (ако је каптирано). Актуелни хост тастер је показан на статусну траку на дно прозора виртуелне машине, поред иконе&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Та икона, као и споредна икона миша, показује статус каптирања тастатуре и миша.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Имате &lt;b&gt;Ауто каптирање тастатуре&lt;/b&gt; омогучено. То знаћи да машина аутоматско &lt;b&gt;каптира&lt;/b&gt; тастатуру ћим прозор машине је активан: када је тастатура каптирана, сви притиски тастера (и системске као Alt-Tab) ће радити за VM.&lt;/p&gt;&lt;p&gt;Можете да стиснете &lt;b&gt;хост тастер&lt;/b&gt; да се &lt;b&gt;декаптира&lt;/b&gt; тастатура и миш (ако је каптирано) и да се врате на иницијално. Актуелни хост тастер је на статусној траци на дно прозора машине, поред иконе&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Та икона, као и споредна икона миша, показује статус каптирања тастатуре и миша.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Машина сигнализира да систем госта подржава &lt;b&gt;интегрисан хост курсора&lt;/b&gt;. То знаћи да не морате да &lt;i&gt;ухватите&lt;/i&gt; курсор да би се користио у госту -- све акције мише које радите преко дисплеја виртуелне машине су послани госту. Ако је актуелно миш каптитан, биће декаптиран.&lt;/p&gt;&lt;p&gt;Икона са статусне траке ће личити на &amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;да знате да је интегрисање миша подржана са госта и да актуелно ради.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Белешка&lt;/b&gt;: Неки програми могу лоше да раде у овом моду. Можете онемогучити за актуелну сесију (и поново га омогучити) преко траке мениа.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Машина сигнализира да гост не подржава &lt;b&gt;интеграцију миша&lt;/b&gt; у овом видео моду. Требате да ухватите миш (кликујући у дисплеју машине или са хост тастера) да би користили миш унутар госта.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Машина је &lt;b&gt;Паузирана&lt;/b&gt; и за то не прима унос тастатуре или миша. Ако желите да радите у тој машини, требате да наставите рад машине преко траке менија.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Макар један виртуелни хард диск, CD/DVD или флопи медиј нису доступни. Тако да не можете да користите машине које употребљавају те медије док не постану доступни.&lt;/p&gt;&lt;p&gt;Стиснути &lt;b&gt;У реду&lt;/b&gt; за отварање менаджера виртуелног диска да се види шта није доступно, или &lt;b&gt;Игнориши&lt;/b&gt; за игнорирање ове поруке.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox не може да се покрене у моду &lt;i&gt;Селектора  VM-а&lt;/i&gt; 
+&lt;p&gt;Програм ће се сада зауставити&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Фатална грешка&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Не-фатална грешка&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Пажња&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Грешка: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Опасност:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Фатална грешка се појавила при рада машине! Машина ће бити искључена. Препоручено је да копирате ову поруку гршке за даље испитивање:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Грешка се појавила при рада машине! Детаљи грешке су показани испод. Можете да пробате да поправите грешку и да наставите рад машине.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Покретање машине може да доведе до грешке објашнене испод. Можете да игноришете ту грешку али је препоручено да урадите нешто да се овај проблем не догоди.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Резултат&amp;nbsp;Код:</translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Компонент:</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Интерфејс:</translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Позвано:</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Позвано&amp;nbsp;RC:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не може да се нађе датотека за језик &lt;b&gt;%1&lt;/b&gt; у фасцикли &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Језик ће бити врачен као системски. Ићи на дијалог &lt;b&gt;Параметри&lt;/b&gt; који се отвара са менија &lt;b&gt;Датотека&lt;/b&gt; са главног прозора VirtualBox-а, и одабрати постојећи језик са језичка &lt;b&gt;Језик&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не може да се нађе датотека за језик &lt;b&gt;%1&lt;/b&gt; у фасцикли &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Језик ће бити врачен на Енгленски. Ићи на дијалог &lt;b&gt;Параметри&lt;/b&gt; који се отвара са менија &lt;b&gt;Датотека&lt;/b&gt; са главног прозора VirtualBox-а, и одабрати постојећи језик са језичка &lt;b&gt;Језик&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&apos;Гост додатци&apos; је престаро: инсталирана верзија је %1, а очекује се %2. Неке способности (интеграција миша, ауто6величина дисплеја госта) ће највероватније престати да раде.&lt;/p&gt;&lt;p&gt;Ажурирати &apos;гост додатци&apos; преко &lt;b&gt;Инсталирај &apos;гост додатци&apos;&lt;/b&gt; са менија &lt;b&gt;Уређаји&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&apos;Гост додатци&apos; је престаро: инсталирана верзија је %1, а очекује се %2. Неке способности (интеграција миша, ауто6величина дисплеја госта) могу да не раде.&lt;/p&gt;&lt;p&gt;Препоручено је да се ажурира &apos;гост додатци&apos; преко &lt;b&gt;Инсталирај &apos;гост додатци&apos;&lt;/b&gt; са менија &lt;b&gt;Уређаји&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&apos;Гост додатци&apos; је новији за ову верзију: инсталирана верзија је %1, а очекује се %2.&lt;/p&gt;&lt;p&gt;Употреба новије верзије додатка са старијом веруијом Virtualbox-а није дозвоњено. Инсталирати актуелну верзију &apos;гост додатци&apos; преко &lt;b&gt;Инсталирај &apos;гост додатци&apos;&lt;/b&gt; са менија &lt;b&gt;Уређаји&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Неуспешна промена путања снимка машине &lt;b&gt;%1&lt;b&gt; на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не може да се користи интегрисан мод пошто нема довољно видео меморије за госта.&lt;/p&gt;&lt;p&gt;Требате да поставите да машина има макар &lt;b&gt;%1&lt;/b&gt; видео меморије.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно скидање дељене фасцикле &lt;b&gt;%1&lt;/b&gt; (усмеравање на &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) из машине &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Молимо да затворите сва програма из госта и да покушате поново.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Не може да се нађе &apos;додатци госта&apos; &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; или &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Да ли да се скине тај CD са Интернета?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно скидање &apos;додатка госта&apos; са &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли сигурно желите да скинете &apos;додатци госта&apos; са &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (величина %3 бајтова)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&apos;Додатци госта&apos; је успешно скинут са &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; и сачувано као &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Да се региструје та слика и да се монтира на виртуелни CD/DVD драјв?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Прозор машине ће пречи у моду &lt;b&gt;цео екран&lt;/b&gt;. Можете се вратити ма мод прозора са &lt;b&gt;%1&lt;/b&gt;. Знајте да актуелни &lt;i&gt;Хост&lt;/i&gt; тастер је &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Главна трака менија је сакривена у овом моду. Можете да је покажете са &lt;b&gt;Хост+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Прозор машине ће пречи у моду &lt;b&gt;Интегрисан биро&lt;/b&gt;. Можете се вратити ма мод прозора са &lt;b&gt;%1&lt;/b&gt;. Знајте да актуелни &lt;i&gt;Хост&lt;/i&gt; тастер је &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Главна трака менија је сакривена у овом моду. Можете да је покажете са &lt;b&gt;Хост+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Прозор машине је оптимизован за рад у &lt;b&gt;%1&amp;nbsp;бита&lt;/b&gt; боје, али је актуелно &lt;b&gt;%2&amp;nbsp;бита&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Молимо да отворите дијалог дисплеја госта и да одаберете &lt;b&gt;%3&amp;nbsp;бита&lt;/b&gt; боја, ако је доступно, за најбоље перформансе подсистема.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Белешка&lt;/b&gt;. Неки системи, као OS/2, могу радити у  32&amp;nbsp;бита али показује као 24&amp;nbsp;бита (16 милиона боја). Можете да одаберете други квалитет боје да би видели да ли поруке нестаје или можете онемогућити поруку ако знате да потребна боја (%4&amp;nbsp;бита) није доступна на гост.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Критична грешка се појавила при раду машине, тако да је рад заустављен.&lt;/p&gt;&lt;p&gt;За помоћ, видети &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; или вашу подршку. Послати садржај журнала &lt;tt&gt;VBox.log&lt;/tt&gt; и слику &lt;tt&gt;VBox.png&lt;/tt&gt;, које су у фасцикли &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, као и опис шта сте радили пре појављивање грешке. Можете исто приступити овим датотекама преко &lt;b&gt;Покажи журнал&lt;/b&gt; из мениа &lt;b&gt;Машина&lt;/b&gt; са главног прозора VirualBox-а.&lt;/p&gt;&lt;p&gt;Стиснути &lt;b&gt;У реду&lt;/b&gt; ако желите да угасите машину или &lt;b&gt;Игнориши&lt;/b&gt; да се остави како јесте за дебаг. Знајте да за дебаг су потребна специјална знања и алатке, тако да је препоручено да се одабере &lt;b&gt;У реду&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Нисте прикачили хард диск на машину. Машина не може да се покрене док не прикачите хард диск са системом или други бут медиј корситећи дијалог асистента првог покретања.&lt;/p&gt;&lt;p&gt;Наставити?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Не може да се нађе лиценца у &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Не може дас е отвори лиценцеа &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Проверити дозволе датотеке.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Неуспешно слање притисак дугмета ACPI машини &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно привезивање на онлајн регистроовање VirtualBox-а.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Честитамо! Успешно сте се регистровали као кпорисник VirtualBox-а.&lt;/p&gt;&lt;p&gt;Хвала што сте потпунили гормулар!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Неуспешно регистровање VirtualBox производа&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Регистровање VirtualBox-а</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Молимо вас да попуните ово регистровање да би знали да користите VirtualBox и, необавезно, да будети информисани о новостима и ажурирања VirtualBox-а.&lt;/p&gt;&lt;p&gt;Унети ваше цело име користечи латинска слова и ваш имејл у ова поља. Знајте да innotek користе ове информације само за статистике коришчења програма и да вам се пошању новости VirtualBox-а. Innotek неће никада да да ваше информације другим особама. Детаљне информације на наћин коришћења ваших података су у секцији &lt;b&gt;Privacy Policy&lt;/b&gt; у приручнику VirtualBox-а или на лист &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Име</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Унети ваше име користећи латинска слова.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>И&amp;мејл</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Унети ваш имејл.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Не користити ове информације да ме контактирате</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Одабрати кутијицу ако не желите да добијете имејлове  &apos;innotek&apos;-а на ову адресу.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Добродошли у формулар регистровања VirtualBox -а!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Потврда</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Тајмаут везе.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Не може да се нађе формулар на серверу (одговор: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Дељене фасцикле</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Детаљи</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Менаджер &amp;виртуелног диска...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Покажи менаджер виртуелног диска</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Параметри...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Покажи дијалог глобалних параметри</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>И&amp;злаз</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Затвори програм</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Ново...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Ново</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Креирај нову виртуелну машину</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Параметри...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Параметри</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Конфигуриши одабрану виртуелну машину</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Избриши</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Избриши</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Избриши одабрану виртуелну машину</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>О&amp;дбаци</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Одбаци</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Одбаци сачуван статус одабране виртуелне машине</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Освежи</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Освежи</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Освежи статус приступа одабране виртуелне машине</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Садржај...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Покажи онлајн помоћ</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>Сајт &amp;VirtualBox-а...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Отвори претраживач и иди на сајту VirtualBox-а</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;О VirtualBox-у...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Покажи дијалог са информација производа</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Рисетуј све пажње</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Покажи све скинуте поруке и пажње</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Датотека</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Помоћ</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>&amp;Снимци</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Опис</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Опис *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Покажи</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Покажи</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Пребаци се на прозор одабране виртуелне машине</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>&amp;Старт</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Старт</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Покрени одабрану виртуелну машину</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Добродошли у VirtualBox!&lt;/h3&gt;&lt;p&gt;Леви део прозор показује списак виртуелне машине са рачунара. Списак је празан пошто нисте још креирали виртуелну машину.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;За креацију нове виртуелне машине, стиснути &lt;b&gt;Ново&lt;/b&gt; са главне траке која је на горњи део прозора.&lt;/p&gt;&lt;p&gt;Можете да стиснете &lt;b&gt;F1&lt;/b&gt; за инстантни помоћ, или ићи на &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; за задње информације и новости.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Машина</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>По&amp;кажи журнал...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Покажи зурнал...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Покажи зурнал одабране виртуелне машине</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>&amp;Ррегиструј VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Отвори формулар регистровања VirtualBox-а</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Име</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Путања</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Дељене &amp;фасцикле</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Списак дељених фасцикла на ову машину.
+Користити
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+за приступ дељену фасциклу именовану &lt;i&gt;share&lt;/i&gt; за ОС као DOS, или
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+за приступ са линукса. За ово су потребни &apos;додатци госта&apos;.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Додај опис новој дељеној фасцикли.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Скини опис одабране дељене фасцикле.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>Фасцикле машине</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>Привремене фасцикле</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Име:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Путања:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Уреди опис одабране дељене фасцикле.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Додај нову дељену фасциклу (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Уреди одабрану дељену фасциклу (Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Скини одабрану дељену фасциклу (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>Детаљи снимка</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Име</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Опис</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Детаљи машине</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Детаљи од %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[снимак]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Одбаци снимак</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Одбаци снимак</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Узми снимак</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>У&amp;зми снимак</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Одбаци актуелни снимак и статус</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Одбаци актуелни снимак и статус</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Покажи детање</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>По&amp;кажи детање</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Актуелни статус (промењено)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Актуелни статус</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Актуелни статус није исти као из снимка</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Актуелни статус је исти као из снимка</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation>(актуелно,</translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>онлајн)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>офлајн)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Узет у %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Узет %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 од %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Снимак %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Одбаци одабран снимак са виртуелне машине</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Узнми снимак статуса актуелне машине</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Врати на актуелну снимак</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>&amp;Врати на актуелни снимак</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Врати статус виртуелне машине као што је сачувано у актуелни снимак</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Одбаци актуелни снимак и врати се на статус машине пре него што је снимак узет</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Покажи датаље одабраног снимка</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Онемогући</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Омогући</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Узми снимак виртуелне машине</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Име снимка</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Опис снимка</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Име</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Показује име филтера.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Произвођач</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Про&amp;извод</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Серијски бр.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>&amp;Удаљено</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Акција</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>Пр&amp;одавац</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>П&amp;роизвод</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Ревизија</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>По&amp;рт</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Било који</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Не</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефиниши филтер произвођача као
+&lt;i&gt;иста&lt;/i&gt; реченица. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер имена производа
+као &lt;i&gt;иста&lt;/i&gt; реченица. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер серијала као
+&lt;i&gt;иста&lt;/i&gt; реченица. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише да ли је филтер за
+USB прикачени на локалном хосту (&lt;i&gt;Не&lt;/i&gt;),
+на VRDP клијенту (&lt;i&gt;Да&lt;/i&gt;),
+или оба (&lt;i&gt;Било који&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише акцију госта када
+одговарајући уређај је прикачен: дати га хосту
+(&lt;i&gt;Игнориши&lt;/i&gt;) или ухватити га за употребу са виртуелним машинима
+(&lt;i&gt;Задржи&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер продаваца. Формат
+&lt;i&gt;исте&lt;/i&gt; реченице је &lt;tt&gt;XXXX&lt;/tt&gt; где је
+&lt;tt&gt;X&lt;/tt&gt; хегзадецимална цифра. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер производа. Формат
+&lt;i&gt;Исте&lt;/i&gt; реченице је &lt;tt&gt;XXXX&lt;/tt&gt; где је
+&lt;tt&gt;X&lt;/tt&gt; хегзадецимална цифра. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер ревизије. Формат
+&lt;i&gt;исте&lt;/i&gt; реченице је &lt;tt&gt;IIFF&lt;/tt&gt; где је
+&lt;tt&gt;I&lt;/tt&gt; дигитална цифра целобројног дела и &lt;tt&gt;F&lt;/tt&gt;
+је децимална цифра дела фракције. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Дефинише филтер USB порта као
+&lt;i&gt;иста&lt;/i&gt; реченица. Празно одговара за било коју
+вредност.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;нема уређаја&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Нема подрђана уређаја прикачени на рачунар</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Нема описа. Стиснути Уреди да се дода једно.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Уреди</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Уреди (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Одабрана машина &lt;i&gt;није доступна&lt;/i&gt;. Проверити поруку показану испод и стиснути &lt;b&gt;Освежи&lt;/b&gt; ако желите да поновити проверу приступа:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Прво покрени асистент</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Покренули сте, по први пут, нову креирану виртуелну машину. Овај асистент ће вам помоћи у процедури за бут система на виртуелну машину.&lt;/p&gt;&lt;p&gt;Користити &lt;b&gt;Напред&lt;/b&gt; за прелаз на следећи корак асистента и &lt;b&gt;Назад&lt;/b&gt; за предходни корак. Можете исто одабрати &lt;b&gt;Поништи&lt;/b&gt; ако желите да зауставите овај асистент.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Добродошли у асистенту првог покретања!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати тип медије који желите да користите за инсталацију.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Тип медиа</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM &amp;уређај</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Флопи уређај</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати медиј који садржи систем који желите да инсталирате. Медиј треба да буде бут, инаће програм неће моћи да се покрене.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Изворни медиј</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Хост драјв</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Слика</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Одабрати медиј инсталације</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрали сте овај медиј за бут:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ако је ово коректно, стиснути &lt;b&gt;Заврши&lt;/b&gt;. Једном стиснуто, одабран медиј ће привремено бити монтиран и машина ће се покренути.&lt;/p&gt;&lt;p&gt;Знајте да ћим затв орите машину, специфиран медиј ће бити демонтиран и бут уређај ће бити постављен на преви хард диск.&lt;/p&gt;&lt;p&gt;У зависности програма за покретање, можда морате да ручно демонтирате (избацити) медиј после поновног покретања машине, да се инсталација на покрене поново. Можете то урадити одабрајући &lt;b&gt;Спусти...&lt;/b&gt; са менија &lt;b&gt;Уређаји&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Резиме</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM уређај</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Флопи уређај</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Хост драјв %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Тип:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Извор:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Покренули сте, по први пут, нову креирану виртуелну машину. Овај асистент ће вам помоћи у процедури за бут система на виртуелну машину.&lt;/p&gt;&lt;p&gt;За сада не можете да инсталирате систем на машину пошто нисте прикачили хард диск. Ако не желите ово, можете поништити овај асистент: одабрати &lt;b&gt;Параметри&lt;/b&gt; са менија &lt;b&gt;Машина&lt;/b&gt; са главног прозора VirtualBox-а и променити параметре хард диска.&lt;/p&gt;&lt;p&gt;Користити &lt;b&gt;Напред&lt;/b&gt; за прелаз на следећи корак асистента и &lt;b&gt;Назад&lt;/b&gt; за предходни корак. Можете исто одабрати &lt;b&gt;Поништи&lt;/b&gt; ако желите да зауставите овај асистент.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати тип медије који желите да користите за бут система.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрати медиј који садржи систем са којим желите да радите. Медиј мора да буде бут, или систем неће моћи да стартује.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Одабрали сте овај медиј за подизање система:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ако је ово коректно, стиснути &lt;b&gt;Заврши&lt;/b&gt;. После стискања, одабран медиј ће бити монтиран на виртуелну машину и машина ће покренути рад.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 од %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Сесија %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Недоступно од %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Недоступно</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Журнал</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Сачувај</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Освежи</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox журнал</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Нема журнала. Стиснути &lt;b&gt;Освежи&lt;/b&gt; за скенирање фасцикле журнала &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Сачувај журнал VirtualBox-а као</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Нађи</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Затвори</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>&amp;Омогући мрежни адаптер</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Прикачен на</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>MAC а&amp;дреса</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Генериши</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Генерише нову MAC адресу.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>П&amp;рикачен каблом</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Параметри интерфејса хоста</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>&amp;Име интерфејса</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>Де&amp;скриптор датотеке</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>Про&amp;грам инсталације</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Одабери</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>&amp;Заврши програм</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Одабрати TAP програм инсталирања</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Одабрати TAP програм уклона</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Када одабрано, прикачи овај виртуелни мрежни адаптер у машину.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Контролише рад овог адаптера према праву мрежу хоста.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Показује да ли је виртуелни мрежни кабал прикључен или не.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Показује име хост инферфејса за овај адаптер.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Показује име TAP интерфејса.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Показује покренуту команду за инсталирање TAP интерфејса.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Одабрати програм инсталирања.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Показује покренуту команду за заустављање TAP интерфејса.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Одабрати програм уклона.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Показује MAC адресу адаптера. Садржава 12 слова од {0-9,A-F}. Друго слова мора да буде дигитални.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>Омогу&amp;ћи серијски порт</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Када одабрано, упали серијски порт машине.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>&amp;Број порта</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Показује број серијског порта. Можете да одаберете стандардни порт или &lt;b&gt;Прилагођено&lt;/b&gt; и ручно специфирати параметре порта.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Показује IRQ број овог порта. Дозвољене вредности су цифре између &lt;tt&gt;0&lt;/tt&gt; и &lt;tt&gt;255&lt;/tt&gt;. Вредности веће од &lt;tt&gt;15&lt;/tt&gt; могу да се користе само ако је &lt;b&gt;IO APIC&lt;/b&gt; омогућен за ову машину.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O По&amp;рт</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Покажи основну адресу I/O порта. Дозвољене вредности су цифре између &lt;tt&gt;0&lt;/tt&gt; и &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>&amp;Мод порта</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Контролише мод рада овој серијског порта. Ако одаберете &lt;b&gt;Искључено&lt;/b&gt;, гост ће видети серијски порт али неће моћи да га користи.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Креирај тубу</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Ако одабрано, туба специфирана у &lt;b&gt;Путања порта&lt;/b&gt; ће бити креирана на покретање машине. Инаће, машина ће да проба да користи постојећу тубу.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Путања порта</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Показује путању са хоста за серијске интерфејси када интерфејс ради у моду &lt;b&gt;Хост туба&lt;/b&gt;, или име уређаја када порт ради као &lt;b&gt;Хост уређај&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Категорија</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[link]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[name]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Одабрати категорију параметре са левог списка и прелети мишем на ставку за више информација&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>Опште</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>Хард дискови</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>Флопи</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#floppy</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>Аудио</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#audio</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>Мрежа</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#network</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>Удаљен дисплеј</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>Дељене фасцикле</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#sfolders</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Идентификација</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Име</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Показује име виртуелне машине.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>&amp;Тип ОС-а</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>&amp;Базна меморија</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Контролише дату меморију машини. Ако много поставите, машина може да не стартује.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>МБ</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Величина видео меморије</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Контолише дату видео меморију машини.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Класично</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Одабери</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Одабрати путању фасцикле снимка.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Рисет</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Напредне способности</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Омогу&amp;ћи ACPI</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Омогућ&amp;и IO APIC</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Ред &amp;Бута</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Напредно</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Опис</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Први главни</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;није одабрано&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>П&amp;римарни роб</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Секундарни пратилац</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Монтирај флопи драјв</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Хост &amp;флопи драјвер</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Монтира флопи драјв на виртуелни флопи драјв.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Слика</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Монтира флопи слику на виртуелни флопи драјв.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Монтирај CD/DVD драјв</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Хост CD/DVD д&amp;рајвер</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Монтира CD/DVD драјв на виртуелни CD/DVD драјв.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>ISO &amp;слика</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Монтира CD/DVD слику на виртуелни CD/DVD драјв.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Омогући аудио</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Хост аудио &amp;драјвер</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Омогући USB &amp;контролер</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>&amp;Филтери USB уређаја</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Додај празно (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Додај од (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Скини (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Скини одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>На горе (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Помери на горе одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>На доле (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Помери на доле одабран USB филтер.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Омогући VRDP сервер</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Дефинише методу идентификације VRDP-а.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Дефификује тајмаут (милисекунде) за аутентификацију госта.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Показује помоћни дијалог.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Нађени погрешни параметри</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Прихвати (сачувај) промене и затвори дијалог.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Поништи промене и затвори дијалог.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Ако одабрано, прикаћи виртуелни хард диск на главни конектор Примарног IDE контролера.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Ако одабрано, прикаћи виртуелни хард диск на пратилачки конектор Примарног IDE контролера.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Ако одабрано, прикаћи виртуелни хард диск на пратилачки конектор Секундарног IDE контролера.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Показује видртуелни хард диск прикачен на овом конектору и дозвољава брзо различито одабирање.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>Ако одабрано, монтирај медиј на CD/DVD драјву машине. CD/DVD драјв је увек повезан на Секундарни Главни IDE контролер машине.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Показује слику за монтирање на CD/DVD драјв и дозвољава брзо одабирање слика.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Ако одабрано, монтирај медиј на Флопи драј машине.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Показује слику за монтирање на флопи драјв и дозвољава брзо одабирање слика.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>Ако одабрано, виртуелна PCI звучна картица је унета у виртуелну машину за комуницирање са картицом хоста.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Ако одабрано, VM ће радити као сервер &apos;Remote Desktop Protocol (RDP)&apos;, дозвољавајући удаљеним клијентима да се привежу и да раде са VM (када је покренута) користећи стандардни RDP клијент.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;МБ&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;није пикачено&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation>- Параметри</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Нов филтер %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Дељен клипборд</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>&amp;Фасцикла снимка</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Показује тип система који планирате да инсталирате на машину (позвано гост систем).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;На унос, машина подржава Напредно
+подешавање и &apos;Power Management Interface&apos; (ACPI). &lt;b&gt;Белешка:&lt;/b&gt; не угасити ову опцију
+после инсталирање Windows гост система!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;На унос, машина подржава &apos;Input
+Output APIC&apos; (IO APIC), који може да мало умањи перформансе VM. &lt;b&gt;Белешка:&lt;/b&gt; не угасити
+ову опцију после инсталирање Windows гост система!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Дефинише мод дељења клипборда између госта и хоста. За то је потребна инсталација &apos;Додатка госта&apos; на гост систему.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Показује путању где се налазе снимци машине. Снимци могу користити доста простора.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Врати путању фасцикле снимка. Иницијална путања ће бити показана после прихватање промене и поновног отварање овог дијалога.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Показује опис мешине. Опис је користан за коментарисање конфигурације инсталираног система госта.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Зове менаджер виртуелних дискова за креирање или прикачење постојећег хард диска.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Списак флопи драјвова хоста доступни за монтирање на машину.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Зове менаджер виртуелних дискова за одабирање флопи слике за монтирање.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Списак CD/DVD драјвова хоста доступни за монтирање на машину.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Зове менаджер виртуелних дискова за одабирање CD/DVD слике за монтирање.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Контролише аудио драјвер. &lt;b&gt;Нулни аудио драјвер&lt;/b&gt;
+ради да гост види аудио, али не користи је.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Ако одабрано. омогући виртуелни USB контролер ове машине.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Списак сва USB филтера из машине. Кутијица показује да ли је филтер омогућен или не.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Додај нов USB филтер са свим пољима празна. То ће одговарати било којим прикаћеним USB уређају.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Додај нов USB филтер које вредности су као од одабраног  USB уређаја прикаћен на хост PC.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Адаптер %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>&amp;Хост адаптер</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Листа доступних хост интерфејса.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Додај нови интерфејс хоста.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Скини одабран хост уређај.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Нема добрих интерфејса&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Додај</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Скини</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox интерфејс хоста %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Да ли да се скине одабран мрежни хост интерфејс &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Белешка:&lt;/b&gt; Интерфејс је можда у коришћен са стране ове или друге машине. После уклона, ови адаптери неће функционисати док не поправите подешавања тих адаптера.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>Серијски портови</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Омог&amp;ући VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Ако одабрано, виртуелна машина проба да користи додатци виртуелних хост машина као Intel VT-x и AMD-V. Ако је кутијица сива, то знаћи да се параметар подешен од глобалног параметра.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>О&amp;стали параметри</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>&amp;Запамти монтиран медиј на рад</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Ако одабрано, промене монтираних CD/DVD или Флопи медија док машина ради ће бити сачувани да би се заштитили задњи подешавањи.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>&amp;Остало</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Омогући &amp;директни мод</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Ако је одабрано, гост ће моћи да шаље ATAPI команде директно на хост, што дозвољава да се користи CD/DVD резач из хоста у VM. Знајте да резање Аудио CD-а у VM није још подржано.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Порт сервера</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>&amp;Аутентификација</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Тајмаут аутентификације</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Показује порт VRDP сервера. Поставити &lt;tt&gt;0&lt;/tt&gt; (нула) за врачење на иницијалну вредност.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Примарни главни диск није одабран</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Примарни пратилац хард диск није одабран</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Примарни пратилац хард диск је већ прикачен на други конектор</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Секундарни пратилац хард диск није одабран</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Секундарни пратилац хард диск је већ прикачен на други конектор</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD слика није одабрана</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Флопи слика није одабрана</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Погрешно одабирање мрежног интерфејса</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Дупликат порта је одабрано</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Унета дупла путљња порта</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 на лист &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Порт %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sv.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sv.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_sv.ts	(revision 7219)
@@ -0,0 +1,4678 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Svenska</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Swedish</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Daniel Nylander</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Flytta uppåt (Ctrl-Upp)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Flytta nedåt (Ctrl-Ned)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Flyttar den markerade uppstartsenheten uppåt.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Flyttar den markerade uppstartsenheten nedåt.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Definierar ordningen för uppstartsenheter. Använd kryssrutorna till vänster för att aktivera eller inaktivera individuella uppstartsenheter. Flytta objekten uppåt och nedåt för att ändra enhetsordningen.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>Körbara filen &lt;b&gt;%1&lt;/b&gt; kräver Qt %2.x, hittade Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inkompatibelt Qt-biblioteksfel</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Vänster</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Höger</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Vänster skift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Höger skift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Vänster Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Höger Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Vänster Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Höger Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Vänster Win-tangent</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Höger Win-tangent</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menytangent</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>AltGr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;tangent_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Paus</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Framåt</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Bakåt</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nej</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Ignorera</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Kopiera till urklipp</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>inte fullständig</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>ogiltig</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Värdet för fältet &lt;b&gt;%1&lt;/b&gt; på sidan &lt;b&gt;%2&lt;/b&gt; är %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ett av värdena på sidan &lt;b&gt;%1&lt;/b&gt; är %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Om</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Grafiskt användargränssnitt för VirtualBox version %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Lägg till värdgränssnitt</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Gränssnittsnamn</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Beskrivande namn på det nya nätverksgränssnittet</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Lägg till utdelning</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Redigera utdelning</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Välj en mapp att dela ut</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Mappsökväg</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Mappnamn</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Visar sökvägen till en befintlig mapp på värdmaskinen.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Visar namnet på den delade mappen (som den ser ut från gästoperativsystemet).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Öppnar dialogrutan för att välja en mapp.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Gör permanent</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Stäng virtuell maskin</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Du vill:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Spara maskintillståndet</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Stänga &amp;av maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>Åte&amp;rställ till aktuell ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Återställ maskintillståndet till tillståndet lagrat i aktuell ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sparar det aktuella körtillståndet för den virtuella maskinen till den fysiska hårddisken på värddatorn.&lt;/p&gt;
+&lt;p&gt;Nästa gång denna maskin startas kommer den att återställas från det sparade tillståndet och fortsätta körningen från samma plats som du sparade den på, vilket omedelbart låter dig fortsätta ditt arbete.&lt;/p&gt;
+&lt;p&gt;Observera att sparandet av maskintillståndet kan ta lång tid beroende på typen av gästoperativsystem och mängden minne du har tilldelat den virtuella maskinen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>S&amp;kicka avstängningssignal</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Skickar ACPI Power Button-knapphändelse till den virtuella maskinen.&lt;/p&gt;
+&lt;p&gt;Gästoperativsystemet som kör i den virtuella maskinen kommer vanligtvis att upptäcka denna händelse och genomföra en vanlig avstängningsprocedur. Det är det rekommenderade sättet att stänga av den virtuella maskinen på eftersom alla program som kör i den får en chans att spara sitt data och tillstånd.&lt;/p&gt;
+&lt;p&gt;Om maskinen inte svarar på den här åtgärden kan gästoperativsystemet vara felkonfigurerat eller inte förstå ACPI Power Button-händelser alls. I det fallet bör du välja åtgärden &lt;b&gt;Stänga av maskinen&lt;/b&gt; för att stoppa körningen av den virtuella maskinen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Stänger av den virtuella maskinen.&lt;/p&gt;
+&lt;p&gt;Observera att denna åtgärd kommer att stoppa körningen av maskinen omedelbart så att gästoperativsystemet som kör i den inte kommer att kunna genomföra en vanlig avständningsprocedur, vilket kan leda till att &lt;i&gt;data förloras&lt;/i&gt; inne i den virtuella maskinen. Välj endast denna åtgärd om den virtuella maskinen inte svarar på åtgärden &lt;b&gt;Skicka avstängningssignal&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Om kryssad kommer maskinens tillstånd att återställas från det lagrade tillståndet i den aktuella ögonblicksbilden direkt efter att den stängs av. Det här är användbart om du är säker på att du vill förkasta resultatet för din senaste session och gå tillbaka till den aktuella ögonblicksbilden.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Helskärmsläge</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Växla till helskärmsläget</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Musintegration</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Ändra automatiskt storlek på gästvisning</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Ändra automatiskt storlek på &amp;gästvisning</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Ändra automatiskt storlek för gästvisningen när fönstret ändrar storlek (kräver Guest Additions)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>&amp;Justera fönsterstorleken</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Justera fönsterstorlek och -position till bästa passning för gästvisningen</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>&amp;Infoga Ctrl-Alt-Del</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Skicka Ctrl-Alt-Del-sekvens till den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>&amp;Infoga Ctrl-Alt-Backsteg</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Skicka Ctrl-Alt-Backsteg-sekvens till den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>Starta &amp;om</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Starta om den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI S&amp;täng av</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>Skicka ACPI Power Button-händelse till den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Stäng...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Stäng den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Spara &amp;ögonblicksbild...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Spara en ögonblicksbild av den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Diskettavbild</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Montera en diskettavbildsfil</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>Avmontera d&amp;iskett</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Avmontera den för tillfället monterade disketten</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM-avbild...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>Montera en CD/DVD-ROM-avbildsfil</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>Avmontera C&amp;D/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Avmontera det för tillfället monterade CD/DVD-ROM-mediet</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Fjärrskrivbordsserver (RDP)</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>Fjärrskriv&amp;bord</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Aktivera eller inaktivera fjärrskrivbordsanslutningar (RDP) till den här maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Delade mappar...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Öppna dialogrutan för att hantera delade mappar</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Installera Guest Additions...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Montera installationsavbilden för Guest Additions</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>&amp;Statistik...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Kommandorad...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox webbplats...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Öppna webbläsaren och gå till produktwebbsidan för VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Om VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Visa en dialogruta med produktinformation</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Nollställ alla varningar</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Gör så att alla tysta varningar och meddelanden visas igen</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>Montera &amp;diskett</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>Montera &amp;CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB-enheter</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Enheter</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>Felsö&amp;kning</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hjälp</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikerar huruvida funktionen för automatisk storleksändring för gästvisningen är På (&lt;img src=auto_resize_on_16px.png/&gt;) eller Av (&lt;img src=auto_resize_off_16px.png/&gt;). Observera att den här funktionen kräver att Guest Additions är installerat i gästoperativsystemet.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Indikerar huruvida värdmuspekaren fångas av gästoperativsystemet:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;muspekaren är inte fångad&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;muspekaren är fångad&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;musintegration (MI) är På&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;musintegration är Av, muspekaren är fångad&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;musintegration är Av, muspekaren är inte fångad&lt;/nobr&gt;&lt;br&gt;Observera att musintegrationsfunktionen kräver att Guest Additions är installerat i gästoperativsystemet.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Visar den för tillfället tilldelade Värdtangenten.&lt;br&gt;Denna tangent, när den används, växlar fångsttillståndet för tangentbord och mus. Den kan även användas i kombination med andra tangenter för att snabbt genomföra åtgärder från huvudmenyn.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP-server lyssnar på port %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>Gör &amp;paus</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Pausa körningen av den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>Å&amp;teruppta</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Återuppta körningen av den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>Inaktivera &amp;musintegration</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Inaktivera värdmuspekarintegrationen temporärt</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>Aktivera &amp;musintegration</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Aktivera temporär inaktivering av värdmuspekarintegration</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Ögonblicksbild %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Värdenhet </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maskin</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Nätverksadaptrar</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Montera den markerade fysiska enheten för värdmaskinen</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Montera den markerade fysiska enheten för värdmaskinen</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Koppla från kabeln från den markerade virtuella nätverksadaptern</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Anslut kabeln till den markerade virtuella nätverksadaptern</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Söm&amp;löst läge</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Växla till sömlöst läge för skrivbordsintegration</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Indikerar huruvida tangentbordet är fångat av gästoperativsystemet (&lt;img src=hostkey_captured_16px.png/&gt;) eller inte (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för diskettmediet:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Värdenhet&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Avbild&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Inget media monterat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för CD/DVD-ROM-mediet:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Värdenhet&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Avbild&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Inget media monterat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för virtuella hårddiskar:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Inga hårddiskar anslutna&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för nätverksgränssnitten:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: kabel %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>ansluten</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>frånkopplad</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Alla nätverksadaptrar är inaktiverade&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för anslutna USB-enheter:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Inga USB-enheter är anslutna&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB-styrkort är inaktiverat&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Indikerar huruvida fjärrskrivbordet (VRDP-server) är aktiverat (&lt;img src=vrdp_16px.png/&gt;) eller inte (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Indikerar aktiviteten för delade mappar:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Inga delade mappar&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Innehåll...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Visa innehållet för onlinehjälp</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrera VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Öppna VirtualBox registreringsformulär</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>Namn</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Virtuell storlek</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Faktisk storlek</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Storlek</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Virtuell diskhanterare</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Hårddiskar</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD-avbilder</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Diskettavbilder</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Visa hjälp för dialogrutan</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Acceptera</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Ny...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Lägg till...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Ta bort</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>Fr&amp;igör</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Uppdatera</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Ny</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Lägg till</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Ta bort</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Frigör</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Uppdatera</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+I</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Åtgärder</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Plats</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Disktyp</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Lagringstyp</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Ansluten till</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Kontrollerar tillgänglighet</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontrollerar tillgänglighet...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disktyp:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Lagringstyp:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Ansluten till:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Ögonblicksbild:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Fel vid kontroll av mediatillgänglighet</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Kontrollerar tillgänglighet...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Ansluten till:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Fel vid kontroll av mediatillgänglighet</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Avbildsfilen är inte åtkomlig</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Välj</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Alla hårddiskavbilder (*.vdi; *.vmdk);;Virtuella diskavbilder (*.vdi);;VMDK-avbilder (*.vmdk);;Alla filer (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Välj en hårddiskavbildsfil</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Välj en CD/DVD-ROM-diskavbildsfil</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Välj en diskettavbildsfil</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Skapa en ny virtuell hårddisk</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Lägg till (registrera) en befintlig avbildsfil</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Ta bort (avregistrera) markerat media</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Frigör det markerade mediet genom att koppla loss det från maskinen</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Uppdatera medialistan</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM-avbilder (*.iso);;Alla filer (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Diskettavbilder (*.img);;Alla filer (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>Hämtar ner cd-avbild för VirtualBox Guest Additions från &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>Avbryt hämtning av cd-avbild för VirtualBox Guest Additions</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Kunde inte hitta filen på servern (svar: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att spara den hämtade filen som &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Välj en mapp att spara avbild för Guest Additions till</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tidsgräns för anslutningen överstegs.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>Hämtningsprocessen avbröts av användare.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Skiljer sig</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Okänd enhet %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Tillverkarens id: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Produktens id: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Serienr. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Tillstånd: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>Namn</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>Operativsystem</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Basminne</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Allmänt</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Grafikminne</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Uppstartsordning</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Inte anslutna</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Hårddiskar</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Aktiverat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Inaktiverat</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Aktiverat</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Inaktiverat</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Inte monterad</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Avbild</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Värdenhet</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Diskett</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Inte monterad</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Avbild</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Värdenhet</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Adapter</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Inaktiverat</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Ljud</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Inaktiverat</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Nätverk</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Enhetsfilter</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 aktiv)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Inaktiverad</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Serverport för VRDP</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Inaktiverat</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Fjärrskrivbord</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>Öppnandet av URL:er är ännu inte implementerat.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Avstängd</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Sparad</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>Avbruten</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Kör</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Pausad</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Startar</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Stoppar</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Sparar</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Återställer</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Förkastar</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Stängd</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Öppen</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Startar</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Stänger</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Ingen</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Diskett</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Hårddisk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Nätverk</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Primär</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Sekundär</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Oföränderlig</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Virtuell diskavbild</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK-avbild</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Noll</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Extern</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Gäst</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignorera</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Håll kvar</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Master</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Slave</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Enhet&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Ingen ljuddrivrutin</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS-ljuddrivrutin</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA-ljuddrivrutin</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Inte ansluten</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Värdgränssnitt</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Internt nätverk</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Stöds inte</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Otillgänglig</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Upptagen</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tillgänglig</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Kvarhållen</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Fångad</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Kontrollerar...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Oåtkomlig&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Inaktiverad</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Värd till gäst</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Gäst till värd</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>Dubbelriktad</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Välj en katalog</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Välj en fil</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Inaktiverad</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Serieportar</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Delade mappar</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Ingen</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Delade mappar</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Orubblig</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Frånkopplad</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Värdrör</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Värdenhet</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Användardefinierad</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Anpassad hårddisk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; är en ogiltig värdtangentkod.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>Värdet &apos;%1&apos; för tangenten \&quot;%2\&quot; matchar inte den reguljära uttrycksrestriktionen \&quot;%3\&quot;.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>Kan inte ta bort tangenten \&quot;%1\&quot;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[länk]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[namn]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Välj en inställningskategori från listan på vänstra sidan och dra musen över ett inställningsobjekt för att få mer information&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Allmänt </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Inmatning </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#input</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Standard&amp;mappar</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Maskiner</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI-filer</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Välj</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Tangentbord</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Värdtangent</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>Fånga tangentbordet &amp;automatiskt</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>&amp;USB-enhetsfilter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Lägg till tom (Insert)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Lägg till från (Alt+Insert)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Ta bort (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Tar bort det markerade USB-filtret.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Flytta uppåt (Ctrl+uppåtpil)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Flyttar det markerade USB-filtret uppåt.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Flytta nedåt (Ctrl+nedåtpil)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Flyttar det markerade USB-filtret nedåt.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Visar hjälpdialogrutan.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Ogiltiga inställningar upptäcktes</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accepterar (sparar) ändringar och stänger dialogrutan.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Avbryter ändringar och stänger dialogrutan.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>Inställningar för VirtualBox</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>Visar tangenten som används som en värdtangent i virtuella maskinfönstret. Aktivera inmatningsfältet och tryck på en ny värdtangent. Observera att alfanumeriska värden, markörflyttning och redigering av tangenter inte kan användas som en värdtangent.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nytt filter %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Språk</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Språk </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#language</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Gränssnittsspråk</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Upphovsman:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Språk:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (inbyggd)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;otillgänglig&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;okänd&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Listar alla tillgänglig språk för användargränssnittet. Det använda språket listas
+med &lt;b&gt;fet&lt;/b&gt; text. Välj &lt;i&gt;Standard&lt;/i&gt; för att återställa
+till systemets standardspråk.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Standard</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Visar sökvägen till standard-VDI-mappen. Den här mappen används, om inte uttryckligen angiven, när befintliga eller nya virtuella hårddiskar läggs till eller skapas.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Återställer mappsökvägen för den virtuella maskinen till standardvärdet. Den faktiska standardsökvägen kommer att visas efter att ändringarna accepterats och denna dialogruta öppnats igen.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Återställer sökvägen för VDI-mappen till standardvärdet. Den faktiska standardsökvägen kommer att visas efter att ändringarna accepterats och denna dialogruta öppnats igen.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Visar sökvägen till standardmappen för virtuella maskiner. Den här mappen används, om inte uttryckligen angiven, när nya virtuella maskiner skapas.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Öppnar en dialogrutan för att välja standard-VDI-mappen.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Öppnar en dialogruta för att välja standardmappen för virtuella maskiner.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>När vald kommer tangentbordet att fångas automatiskt varje gång som fönstret för den virtuella maskinen aktiveras. När tangentbordet är fångat kommer att tangenttryckningar (inklusive till exempel Alt-Tab) att dirigeras till den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Listar alla allmänna USB-filter. Kryssrutan till vänster definierar huruvida det specifika filtret är aktiverat eller inte.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Lägger till ett nytt USB-filter med alla fält initialt inställda till tomma strängar. Observera att ett sådant filter kommer att matcha alla anslutna USB-enheter.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Lägger till ett nytt USB-filter med alla fält inställda till de värden för den markerade USB-enheten ansluten till värddatorn.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>Autentiseringsbibliotek för V&amp;RDP</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Visar sökvägen till biblioteket som tillhandahåller autentisering för fjärrskrivbordsklienter (VRDP).</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>Öppnar en dialogruta för att välja biblioteksfilen för VRDP-autentisering.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Nollställer autentiseringsbiblioteksfilen till standardvärdet. Den faktiska standardbiblioteksfilen kommer att visas efter att ändringarna accepterats och den här dialogrutan öppnats igen.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Utökade funktioner</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Aktivera &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Definierar huruvida virtuella maskiner ska försöka att använda värdens processorutökningar för virtualisering såsom Intel VT-x och AMD-V som standard eller inte.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>Jag &amp;godkänner</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Jag godkänner &amp;inte</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Stäng sökpanelen</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Sök </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Ange en söksträng här</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Föregående</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>Sök efter föregående förekomst av strängen</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Nästa</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>Sök efter nästa förekomst av strängen</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>Skiftläges&amp;känslig</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Genomför skiftlägeskänslig sökning (om kryssad)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>Strängen hittades inte</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;ingen hårddisk&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Ingen hårddisk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Skapa ny virtuell disk</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Den här guiden kommer att hjälpa dig att skapa en ny virtuell hårddiskavbild för din virtuella maskin.&lt;/p&gt;
+&lt;p&gt;Använd knappen &lt;b&gt;Nästa&lt;/b&gt; för att gå till nästa sida i guiden
+och &lt;b&gt;Bakåt&lt;/b&gt; för att åẗergå till föregående sida.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Välkommen till guiden för att skapa ny virtuell disk!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj den typ av virtuell hårddiskavbild som du vill skapa.&lt;/p&gt;
+&lt;p&gt;En &lt;b&gt;dynamiskt växande avbild&lt;/b&gt; använder initialt ett mycket liten
+utrymme på din fysiska hårddisk. Den kommer att växa dynamiskt (upp till
+angiven storlek) när gästoperativsystemet använder diskutrymmet.&lt;/p&gt;
+&lt;p&gt;En &lt;b&gt;avbild med fast storlek&lt;/b&gt; växer inte. Den lagras i en fil med
+ungefär samma storlek som storleken för den virtuella hårddisken.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Avbildstyp</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dynamiskt växande avbild</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>A&amp;vbild med fast storlek</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Typ av virtuell diskavbild</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tryck på knappen &lt;b&gt;Välj&lt;/b&gt; för att välja plats och namn på filen som
+ska lagra den virtuella hårddiskavbilden eller ange ett filnamn i inmatningsfältet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Filnamn för &amp;avbild</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Välj</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj storlek för den virtuella hårddiskavbilden i megabyte. Den här storleken kommer att rapporteras
+till gästoperativsystemet som storleken för den virtuella hårddisken.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Avbilds&amp;storlek</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Plats och storlek för virtuell disk</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Du kommer att skapa en ny virtuell hårddiskavbild med följande parametrar:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Om ovanstående inställningar är korrekta kan du trycka på knappen &lt;b&gt;Färdigställ&lt;/b&gt;.
+                            När du har tryckt på den kommer den nya hårddiskavbilden att skapas.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sammandrag</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Plats:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Storlek:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;byte)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Hårddiskavbilder (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Välj en fil för den nya hårddiskavbildsfilen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Skapa ny virtuell maskin</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Den här guiden kommer att hjälpa dig genom de steg som krävs
+för att skapa en ny virtuell maskin för VirtualBox.&lt;/p&gt;
+&lt;p&gt;Använd knappen &lt;b&gt;Nästa&lt;/b&gt; för att gå till nästa sida i guiden
+och &lt;b&gt;Bakåt&lt;/b&gt; för att återgå till föregående sida.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Välkommen till guiden för ny virtuell maskin!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ange ett namn för den virtuella msakinen och välj typ av operativsystem för gästoperativ-
+systemet som du planerar att installera på den virtuella maskinen.&lt;/p&gt;
+&lt;p&gt;Namnet på den virtuella maskinen avspeglar ofta dess programvara och maskinvarukonfiguration.
+Det kommer att användas av alla VirtualBox-komponenter för att identifiera din virtuella maskin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>N&amp;amn</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Operativsys&amp;tem</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Namn och operativsystem</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj den mängd basminne (RAM) i megabyte som ska allokeras till den virtuella maskinen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Bas&amp;minnesstorlek</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Minne</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj en hårddiskavbild att använda som
+uppstartshårddisk för den virtuella maskinen. Du kan antingen skapa en
+ny hårddisk med knappen &lt;b&gt;Ny&lt;/b&gt; eller välja en befintlig hårddiskavbild
+från rullgardinsmenyn eller genom att trycka på knappen &lt;b&gt;Befintlig&lt;/b&gt;
+(för att visa dialogrutan Virtuell diskhanterare).&lt;/p&gt;
+&lt;p&gt;Om du behöver en mer komplicerad hårddiskkonfiguration kan du även
+hoppa över det här steget och ansluta hårddiskar senare i inställningarna.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>Upps&amp;tartshårddisk (primär master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>N&amp;y...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>B&amp;efintlig...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Virtuell hårddisk</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Du kommer att skapa en ny virtuell maskin
+                            med följande parametrar:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Om ovanstående är korrekt kan du trycka på knappen &lt;b&gt;Färdigställ&lt;/b&gt;.
+                            När du trycker på den kommer den nya virtuella maskinen att skapas.
+                            &lt;/p&gt;&lt;p&gt;
+                            Observera att du kan ändra dessa och alla andra inställningar för den
+                            skapade virtuella maskinen när som helst med hjälp av dialogrutan
+                            &lt;b&gt;Inställningar&lt;/b&gt; som du når via menyn
+                            i huvudfönstret.
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sammandrag</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Namn:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Operativsystem:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Basminne:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Uppstartshårddisk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Den rekommenderade storleken på basminnet är &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Den rekommenderade storleken på uppstartshårddisken är &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Information</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Fråga</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Varning</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Fel</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kritiskt fel</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Visa inte det här meddelandet igen</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>Misslyckades med att öppna &lt;tt&gt;%1&lt;/tt&gt;. Försäkra dig om att din skrivbordsmiljö kan hantera URL:er av den här typen på rätt sätt.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att initiera COM eller att hitta VirtualBox COM-server. Antagligen kör inte VirtualBox-servern eller misslyckades med att starta.&lt;/p&gt;&lt;p&gt;Programmet kommer nu att avslutas.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att skapa VirtualBox COM-objekt.&lt;/p&gt;&lt;p&gt;Programmet kommer nu att avslutas.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att läsa in den allmänna konfigurationen för det grafiska gränssnittet.&lt;/p&gt;&lt;p&gt;Programmet kommer nu att avslutas.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att spara den allmänna konfigurationen för det grafiska gränssnittet.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Misslyckades med att ställa in allmänna egenskaper för VirtualBox.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>Misslyckades med att komma åt USB-undersystemet.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Misslyckades med att skapa en ny virtuell maskin.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att skapa en ny virtuell maskin &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att verkställa inställningarna för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att spara inställningarna för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att läsa in inställningarna för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att starta den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att pausa körningen av den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att återuppta körningen av den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att spara tillståndet för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att skapa en ögonblicksbild av den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att stoppa den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ta bort den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att förkasta det sparade tillståndet för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Misslyckades med att förkasta ögonblicksbilden &lt;b&gt;%1&lt;/b&gt; för den virtuella maskinen &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att förkasta det aktuella tillståndet för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att förkasta den aktuella ögonblicksbilden och det aktuella tillståndet för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Det finns ingen virtuell maskin med namnet &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Är du säker på att du permanent vill ta bort den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Den här åtgärden går inte att ångra.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Är du säker på att du vill avregistrera den oåtkomliga virtuella maskinen &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Du kommer inte längre att kunna registrera den igen via det grafiska gränssnittet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Är du säker på att du vill förkasta det sparade tillståndet för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;Den här åtgärden är samma som att starta om eller stänga av maskinen utan att göra en korrekt avstängning i gästoperativsystemet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Frigöring av den här mediaavbilden kommer att koppla loss den från följande virtuella maskiner: &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Vill du fortsätta?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Avbildsfilen &lt;b&gt;%1&lt;/b&gt; finns redan. Du kan inte skapa en ny virtuell hårddisk som använder den här filen därför att den kanske redan används av en annan virtuell hårddisk.&lt;/p&gt;&lt;p&gt;Ange ett annat filnamn för avbilden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vill du ta bort avbildsfilen &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; för den här hårddisken?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Om du väljer &lt;b&gt;Nej&lt;/b&gt; kommer den virtuella hårddisken att avregistreras och tas bort från samlingen, men avbildsfilen kommer att lämnas kvar på din fysiska disk.&lt;/p&gt;&lt;p&gt;Om du väljer &lt;b&gt;Ja&lt;/b&gt; kommer avbildsfilen permanent att tas bort efter att hårddisken har avregistrerats. Den här åtgärden kan inte ångras.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ta bort den virtuella hårddiskavbilden &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vill du ta bort (avregistrera) den virtuella hårddisken &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>Misslyckades med att skapa den virtuella hårddiskavbilden &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ansluta en hårddiskavbild med UUID %1 till enhetsplatsen %2 på styrkortet %3 för maskinen &lt;b&gt;%4&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Misslyckades med att koppla loss en hårddiskavbild från enhetsplatsen %1 på styrkortet %2 för maskinen &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>hårddisk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD-avbild</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>diskettavbild</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Misslyckades med att registrera %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Misslyckades med att avregistrera %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Misslyckades med att skapa en ny session.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att öppna en session för den virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>Misslyckades med att läsa av tillgänglighetstillståndet för mediet &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Delar av det registrerade mediet kan bli oåtkomligt.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att skapa värdnätverksgränssnittet &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ta bort värdnätverksgränssnittet &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ansluta USB-enheten &lt;b&gt;%1&lt;/b&gt; till den virtuella maskinen &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>Misslyckades med att koppla från USB-enheten &lt;b&gt;%1&lt;/b&gt; från den virtuella maskinen &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Misslyckades med att skapa den delade mappen &lt;b&gt;%1&lt;/b&gt; (pekar på &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) för den virtuella maskinen &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>Misslyckades med att ta bort den delade mappen &lt;b&gt;%1&lt;/b&gt; (pekar till &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) från den virtuella maskinen &lt;b&gt;%3&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har &lt;b&gt;klickat med musen&lt;/b&gt; inne i den virtuella maskinen eller tryckt på &lt;b&gt;värdtangenten&lt;/b&gt;. Det här innebär att den virtuella maskinen &lt;b&gt;fångar&lt;/b&gt; värdens muspekare (endast om muspekarintegration inte för tillfället stöds av gästoperativsystemet) och tangentbordet, vilket kommer att göra dem otillgängliga för andra program som kör på din värdmaskin.&lt;/p&gt;&lt;p&gt;Du kan trycka på &lt;b&gt;värdtangenten&lt;/b&gt; när som helst för att &lt;b&gt;släppa&lt;/b&gt; taget om tangentbordet och musen (om den är fångad) och återgå till normal användning. Den för tillfället tilldelade värdtangenten visas i statusraden i nederkant av den virtuella maskinens fönster, bredvid ikonen&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Den här ikonen, tillsammans med den närliggande musikonen, indikerar det aktuella fångsttillståndet för tangentbordet och musen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har alternativet &lt;b&gt;Fånga tangentbordet automatiskt&lt;/b&gt; påslaget. Det här gör att den virtuella maskinen automatiskt &lt;b&gt;fångar&lt;/b&gt; tangentbordet varje gång som fönstret för den virtuella maskinen aktiveras och gör den otillgängligt för andra program som kör på din värdmaskin: när tangentbordet fångas kommer alla tangenttryckningar (inklusive till exempel Alt-Tab) att dirigeras till den virtuella maskinen.&lt;/p&gt;&lt;p&gt;Du kan trycka på &lt;b&gt;värdtangenten&lt;/b&gt; när som helst för att &lt;b&gt;släppa&lt;/b&gt; taget om tangetbordet och musen (om den är fångad) och återgå till normal användning. Den för tillfället tilldelade värdtangenten visas i statusraden i nederkant av fönstret för den virtuella maskinen, bredvid ikonen&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;. Den här ikonen, tillsammans med den närliggande musikonen, indikerar det aktuella fångsttillståndet för tangentbordet och mus.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Den virtuella maskinen rapporterar att gästoperativsystemet har stöd för &lt;b&gt;muspekarintegration&lt;/b&gt;. Det här betyder att du inte behöver &lt;i&gt;fånga&lt;/i&gt; muspekaren för att kunna använda den i ditt gästoperativsystem -- alla musåtgärder som du genomför när muspekaren är över visningen av den virtuella maskinen kommer att skickas direkt till gästoperativsystemet. Om musen för tillfället är fångad kommer den automatiskt att släppas.&lt;/p&gt;&lt;p&gt;Musikonen i statusraden kommer att se ut som&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;för att informera dig om att muspekarintegration stöds av gästoperativsystemet och är för tillfället påslaget.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Observera&lt;/b&gt;: Några program kan uppträda felaktigt i muspekarintegrationsläget. Du kan alltid inaktivera det för den aktuella sessionen (och aktivera det igen) genom att välja motsvarande åtgärd från menyraden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Den virtuella maskinen rapporterar att gästoperativsystemet inte har stöd för &lt;b&gt;muspekarintegration&lt;/b&gt; i det aktulla grafikläget. Du behöver fånga musen (genom att klicka i den virtuella maskinen eller genom att trycka på värdtangenten) för att använda musen inne i gästoperativsystemet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Den virtuella maskinen är för tillfället i ett &lt;b&gt;pausat&lt;/b&gt; tillstånd och kan därför inte ta emot inmatningar från tangentbord eller mus. Om du vill fortsätta att arbeta i den virtuella maskinen behöver du återuppta körningen av den genom att välja motsvarande åtgärd från menyraden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;En eller flera av de registrerade virtuella hårddiskarna, CD/DVD- eller diskettmedia är för tillfället inte åtkomliga. Som ett resultat av det kommer du inte kunna köra virtuella maskiner som använder dessa media förrän de blir åtkomliga.&lt;/p&gt;&lt;p&gt;Tryck på &lt;b&gt;OK&lt;/b&gt; för att öppna fönstret för den Virtuella diskhanteraren och se vilket media som inte är åtkomligt, eller tryck på &lt;b&gt;Ignorera&lt;/b&gt; för att ignorera det här meddelandet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kan inte köra VirtualBox i &lt;i&gt;VM Selector&lt;/i&gt;-läget på grund av lokala begränsningar.&lt;/p&gt;&lt;p&gt;Programmet kommer nu att avslutas.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Ödesdigert fel&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Icke-ödesdigert fel&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Varning&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Fel-ID: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Allvarlighetsgrad: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ett ödesdigert fel har inträffat under körning av den virtuella maskinen! Den virtuella maskinen kommer att stängas av. Det föreslås att använda urklippet för att kopiera följande felmeddelande för senare undersökning av problemet:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ett fel har inträffat under körning av den virtuella maskinen! Detaljer om felet visas nedan. Du kan försöka att rätta till det beskrivna felet och återuppta körningen av den virtuella maskinen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Körningen av den virtuella maskinen kan komma i ett feltillstånd som beskrivet nedan. Du kan ignorera det här meddelandet men det föreslås att genomföra en lämplig åtgärd för att försäkra sig om att det beskrivna felet inte inträffar.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Resultatkod: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Komponent: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Gränssnitt: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Anropare: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Anropare&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kunde inte hitta en språkfil för språket &lt;b&gt;%1&lt;/b&gt; i katalogen &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Språket kommer att temporärt återställas till systemets standardspråk. Gå till dialogrutan &lt;b&gt;Inställningar&lt;/b&gt; som du kan öppna från menyn &lt;b&gt;Arkiv&lt;/b&gt; i VirtualBox huvudfönster, och välj ett av de befintliga språken på sidan &lt;b&gt;Språk&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kunde inte läsa in språkfilen &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;Språket kommer att temporärt återställas till engelska (inbyggt). Gå till dialogrutan &lt;b&gt;Inställningar&lt;/b&gt; som du kan öppna från menyn &lt;b&gt;Arkiv&lt;/b&gt; i VirtualBox huvudfönster, och välja ett av de befintliga språken på sidan &lt;b&gt;Språk&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions som är installerat i gästoperativsystemet är för gammalt: den installerade versionen är %1, förväntad version är %2. Några funktioner som kräver Guest Additions (musintegration, automatisk storleksändring av gästvisning) kommer antagligen att sluta att fungera korrekt.&lt;/p&gt;&lt;p&gt;Uppdatera Guest Additions till den aktuella versionen genom att välja &lt;b&gt;Installera Guest Additions&lt;/b&gt; från menyn &lt;b&gt;Enheter&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions som är installerat i gästoperativsystemet är för gammalt: den installerade versionen är %1, förväntad version är %2. Vissa funktioner som kräver Guest Additions (musintegration, automatisk storleksändring av gästvisning) kanske inte fungerar som förväntat.&lt;/p&gt;&lt;p&gt;Det rekommenderas att uppdatera Guest Additions till den aktuella versionen genom att välja &lt;b&gt;Installera Guest Additions&lt;/b&gt; från menyn &lt;b&gt;Enheter&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions som är installerat i gästoperativsystemet är för nytt för den här versionen av VirtualBox: den installerade versionen är %1, förväntad version är %2.&lt;/p&gt;&lt;p&gt;Användning av en senare version av tilläggen med en äldre version av VirtualBox stöds inte. Installera den aktuella versionen av Guest Additions genom att välja &lt;b&gt;Installera Guest Additions&lt;/b&gt; från menyn &lt;b&gt;Enheter&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Misslyckades med att ändra mappsökväg för ögonblicksfiler för den virtuella maskinen &lt;b&gt;%1&lt;b&gt; till &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kunde inte använda sömlöst läge på grund av otillräckligt grafikminne i gästoperativsystemet.&lt;/p&gt;&lt;p&gt;Du bör konfigurera den virtuella maskinen till att minst använda &lt;b&gt;%1&lt;/b&gt; grafikminne.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att ta bort den delade mappen &lt;b&gt;%1&lt;/b&gt; (som pekar till &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) från den virtuella maskinen &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Stäng alla program i gästoperativsystemet som kan använda den här delade mappen och försök igen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Kunde inte hitta cd-avbildsfilen för VirtualBox Guest Additions &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; eller &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Vill du hämta ner den här cd-avbilden från Internet?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att hämta ner cd-avbilden för VirtualBox Guest Additions från &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Är du säker på att du vill hämta ner cd-avbilden för VirtualBox Guest Additions från &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (storlek %3 byte)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Cd-avbilden för VirtualBox Guest Additions har hämtats ner från &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; och sparats lokalt som &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Vill du registrera den här cd-avbilden och montera den på den virtuella CD/DVD-enheten?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Det virtuella maskinfönstret kommer nu att växla till &lt;b&gt;helskärmsläge&lt;/b&gt;. Du kan gå tillbaka till fönsterläge när som helst genom att trycka på &lt;b&gt;%1&lt;/b&gt;. Observera att &lt;i&gt;värdtangenten&lt;/i&gt; för närvarande är definierad som &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Observera att huvudmenyraden är dold i helskärmsläget. Du kan komma åt den genom att trycka på &lt;b&gt;Värdtangent+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Det virtuella maskinfönstret kommer nu att växla till &lt;b&gt;sömlöst&lt;/b&gt; läge. Du kan gå tillbaka till fönsterläge när som helst genom att trycka på &lt;b&gt;%1&lt;/b&gt;. Observera att &lt;i&gt;värdtangenten&lt;/i&gt; för närvarande är definierad som &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Observera att huvudmenyraden är dold i sömlöst läge. Du kan komma åt den genom att trycka på &lt;b&gt;Värdtangent+Home&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Det virtuella maskinfönstret är optimerat till att arbeta i &lt;b&gt;%1-bitars&lt;/b&gt; färgläge men färgkvaliteten för den virtuella displayen är för närvarande inställd till &lt;b&gt;%2&amp;nbsp;bitar&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Öppna dialogrutan för displayegenskaper i gästoperativsystemet och välj ett &lt;b&gt;%3-bitars&lt;/b&gt; färgläge, om det finns tillgängligt, för bästa tänkbara prestanda för det virtuella grafiksystemet.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Observera&lt;/b&gt;. Vissa operativsystem, såsom OS/2, kan faktiskt fungera i 32-bitars läge men rapportera det som 24-bitars (16 miljoner färger). Du kan försöka att välja en annan färgkvalitet för att se om det här meddelandet försvinner eller så kan du helt enkelt inaktivera meddelandet för tillfället om du är säker på att den nödvändiga färgkvaliteten (%4 bitar) inte finns tillgänglig i det angivna gästoperativsystemet.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Ett kritiskt fel har inträffat vid körning av den virtuella maskinen och maskinkörningen har stoppats.&lt;/p&gt;&lt;p&gt;Se Community-sektionen på &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; för mer hjälp eller ditt supportkontrakt. Tillhandahåll innehållet i loggfilen &lt;tt&gt;VBox.log&lt;/tt&gt; och bildfilen &lt;tt&gt;VBox.png&lt;/tt&gt;, vilka du kan hitta i katalogen &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;, såväl som en beskrivning av vad du gjorde när felet inträffade. Observera att du även kan komma åt ovanstående filer genom att välja &lt;b&gt;Visa logg&lt;/b&gt; från menyn &lt;b&gt;Maskin&lt;/b&gt; i VirtualBox huvudfönster.&lt;/p&gt;&lt;p&gt;Tryck på &lt;b&gt;OK&lt;/b&gt; om du vill stänga av maskinen eller tryck på &lt;b&gt;Ignorera&lt;/b&gt; om du vill lämna den som den är för vidare felsökning. Observera dock att felsökning kräver speciell kunskap och verktyg, därför rekommenderas det att trycka på &lt;b&gt;OK&lt;/b&gt; nu.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du anslöt inte en hårddisk till den nya virtuella maskinen. Maskinen kommer inte att kunna starta såvida inte du ansluter en hårddisk med ett gästoperativsystem eller något annat startbart media till den senare genom att använda dialogrutan för maskininställningar eller Förstagångsguiden.&lt;/p&gt;&lt;p&gt;Vill du fortsätta?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Misslyckades med att hitta licensfiler i &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>Misslyckades med att öppna licensfilen &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Kontrollera filrättigheterna.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Misslyckades med att skicka ACPI Power Button-knapphändelse till virtuella maskinen &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att ansluta till VirtualBox onlineregistreringstjänst.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Gratulerar! Du har nu registrerats som en användare av VirtualBox.&lt;/p&gt;&lt;p&gt;Tack för att du tog dig tid att fylla ut registreringsformuläret!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misslyckades med att registrera VirtualBox-produkten&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>Registreringsdialog för VirtualBox</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Fyll ut detta registreringsformulär för att informera oss att du använder VirtualBox och, valfritt, för att hålla dig informerad om nyheter och uppdateringar i VirtualBox.&lt;/p&gt;&lt;p&gt;Ange ditt fullständiga namn med latinska bokstäver och din e-postadress i nedanstående fält. Observera att innotek endast kommer att använda denna information för att samla in statistik om produktanvändning och för att skicka nyhetsbrev angående VirtualBox. Specifikt, innotek kommer aldrig att skicka din information vidare till en tredjepart. Detaljerad information om hur vi använder din personliga information kan hittas i avsnittet &lt;b&gt;Privacy Policy&lt;/b&gt; i handboken för VirtualBox eller på sidan &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; på VirtualBox webbplats.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Namn</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Ange ditt fullständiga namn med latinska bokstäver.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-post</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Ange din giltiga e-postadress.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>An&amp;vänd inte denna information för att kontakta mig</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Kryssa för denna ruta om du inte vill få e-post från innotek på den ovan angivna e-postadressen.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>Välkommen till registreringsformuläret för VirtualBox!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Bekräfta</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Tidsgräns för anslutningen överstegs.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Kunde inte hitta registreringsformuläret på servern (svar: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Delade mappar</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Detaljer</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Virtuell &amp;diskhanterare...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Visa den virtuella diskhanteraren</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Inställningar...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Visa allmänna inställningar</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>A&amp;vsluta</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Stäng programmet</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Ny...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Ny</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Skapa en ny virtuell maskin</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>&amp;Inställningar...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Inställningar</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+I</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Konfigurera den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Ta bort</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Ta bort</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Ta bort den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Fö&amp;rkasta</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Förkasta</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Förkasta det sparade tillståndet för den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Uppdatera</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Uppdatera</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+U</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Uppdatera tillgänglighetstillståndet för den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;Innehåll...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Visa hjälpinnehållet</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox webbplats...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Öppna webbläsaren och gå till VirtualBox produktwebbsida</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;Om VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Visa en dialogruta med produktinformation</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Nollställ alla varningar</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Gör så att alla tystade varningar och meddelanden visas igen</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Arkiv</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hjälp</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>Ögonblick&amp;sbilder</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>B&amp;eskrivning</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>B&amp;eskrivning *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>V&amp;isa</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Visa</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Växla till fönstret för den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>S&amp;tarta</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Starta</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Starta den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Välkommen till VirtualBox!&lt;/h3&gt;&lt;p&gt;Den vänstra delen av det här fönstret visar en lista över alla virtuella maskiner på din dator. Listan är tom just nu därför att du inte har skapat några virtuella maskiner än.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;För att skapa en ny virtuell maskin kan du trycka på knappen &lt;b&gt;Ny&lt;/b&gt; i verktygsraden som finns i övre delen av fönstret.&lt;/p&gt;&lt;p&gt;Du kan trycka på &lt;b&gt;F1&lt;/b&gt;-tangenten för att snabbt få hjälp eller besöka &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; för den senaste informationen och nyheter.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Maskin</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Visa &amp;logg...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Visa logg...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Visa loggfilerna för den markerade virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>R&amp;egistrera VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>Öppna registreringsformuläret för VirtualBox</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>Namn</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Sökväg</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Delade &amp;mappar</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Listar alla delade mappar som är åtkomliga för den här maskinen.
+Använd
+&lt;tt&gt;net use x: \\vboxsvr\utdelning&lt;/tt&gt;
+för att komma åt en delad mapp med namnet &lt;i&gt;utdelning&lt;/i&gt; från ett DOS-liknande
+operativsystem, eller &lt;tt&gt;mount -t vboxsf utdelning monteringspunkt&lt;/tt&gt;
+för att komma åt den från ett Linux-operativsystem. Den här funktionen kräver 
+Guest Additions.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Lägger till en ny delad mappdefinition.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Tar bort den markerade delade mappdefinitionen.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Maskinmappar</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Temporära mappar</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;Namn:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sökväg:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Redigerar den markerade delade mappdefinitionen.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Lägg till en ny delad mapp (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Blanksteg</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Redigera markerad delad mapp (Blanksteg)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Ta bort markerad delad mapp (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Detaljer om ögonblicksbild </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Namn</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Beskrivning</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Maskindetaljer</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>Detaljer för %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[ögonblicksbild]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Förkasta ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>&amp;Förkasta ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+F</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Spara ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Spara ö&amp;gonblicksbild</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Förkasta aktuell ögonblicksbild och tillstånd</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Förkasta aktuell ögonblicksbild &amp;och tillstånd</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Visa detaljer</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>V&amp;isa detaljer</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Utrymme</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Aktuellt tillstånd (ändrat)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Aktuellt tillstånd</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Det aktuella tillståndet skiljer sig från det tillstånd som lagrats i den aktuella ögonblicksbilden</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Det aktuella tillståndet är identiskt med det tillstånd som lagrats i den aktuella ögonblicksbilden</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (aktuell, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>ansluten)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>frånkopplad)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Sparat klockan %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Sparat den %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 sedan %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Ögonblicksbild %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Förkasta den markerade ögonblicksbilden av den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Ta en ögonblicksbild av det aktuella tillståndet för den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Återgå till aktuell ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>Åte&amp;rgå till aktuell ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Återställ tillståndet för den virtuella maskinen från tillståndet lagrat i den aktuella ögonblicksbilden</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Förkasta den aktuella ögonblicksbilden och återställ maskinen till det tillstånd den hade innan ögonblicksbilden sparades</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Visa detaljer för den markerade ögonblicksbilden</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Inaktivera</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Aktivera</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Spara ögonblicksbild av den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>&amp;Namn på ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>&amp;Beskrivning av ögonblicksbild</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Namn</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Visar filternamnet</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Tillverkare</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;dukt</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Serienr.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>F&amp;järr</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Åtgärd</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Tillverkarens id</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Produktens id</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revision</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Alla</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Nej</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar tillverkarfiltret som en
+&lt;i&gt;exakt matchande&lt;/i&gt; sträng. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar produktnamnsfiltret som en
+&lt;i&gt;exakt matchande&lt;/i&gt; sträng. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar serienummerfiltret som en
+&lt;i&gt;exakt matchande&lt;/i&gt; sträng. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar huruvida det här filtret gäller
+för USB-enheter som är lokalt anslutna till värddatorn (&lt;i&gt;Nej&lt;/i&gt;),
+till en VRDP-klients dator (&lt;i&gt;Ja&lt;/i&gt;),
+eller båda (&lt;i&gt;Alla&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar en åtgärd genomförd av värddatorn
+när en matchande enhet ansluts: ge den till värdoperativsystemet
+(&lt;i&gt;Ignorera&lt;/i&gt;) eller fånga den för senare användning av virtuella
+maskiner (&lt;i&gt;Håll kvar&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar filtret för tillverkar-id. Det
+&lt;i&gt;exakt matchande&lt;/i&gt; strängformatet är &lt;tt&gt;XXXX&lt;/tt&gt; där
+&lt;tt&gt;X&lt;/tt&gt; är en hexadecimal siffra. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar filtret för produkt-id. Det
+&lt;i&gt;exakt matchande&lt;/i&gt; strängformatet är &lt;tt&gt;XXXX&lt;/tt&gt; där
+&lt;tt&gt;X&lt;/tt&gt; är en hexadecimal siffra. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar filtret för revisionsnumret. Det
+&lt;i&gt;exakt matchande&lt;/i&gt; strängformatet är &lt;tt&gt;IIFF&lt;/tt&gt; där
+&lt;tt&gt;I&lt;/tt&gt; är en decimalsiffra för heltalsdelen och &lt;tt&gt;F&lt;/tt&gt;
+är en decimalsiffra för löpnumret. En tom sträng kommer att
+matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Definierar filtret för USB-porten för värden som en
+&lt;i&gt;exakt matchande&lt;/i&gt; sträng. En tom sträng kommer
+att matcha alla värden.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;inga tillgängliga enheter&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Inga enheter som stöds är anslutna till värdmaskinen</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Ingen beskrivning angiven. Tryck på knappen Redigera för att lägga till en beskrivning.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Redigera</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Redigera (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Den valda virtuella maskinen är &lt;i&gt;oåtkomlig&lt;/i&gt;. Undersök felmeddelandet som visas nedan och tryck på knappen &lt;b&gt;Uppdatera&lt;/b&gt; om du vill upprepa tillgänglighetskontrollen:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>Förstagångsguide</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har startat en nyligen skapad virtuell maskin för första gången. Den här guiden kommer att hjälpa dig att genomföra de nödvändiga steg som krävs för att installera ett operativsystem på den virtuella maskinen.&lt;/p&gt;&lt;p&gt;Använd knappen &lt;b&gt;Nästa&lt;/b&gt; för att gå till nästa sida i guiden och &lt;b&gt;Bakåt&lt;/b&gt; för att återgå till föregående sida. Du kan även trycka på &lt;b&gt;Avbryt&lt;/b&gt; om du vill avbryta körningen av den här guiden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>Välkommen till förstagångsguiden</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj den typ av media som du vill använda för installationssyften nedan.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Mediatyp</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;CD/DVD-ROM-enhet</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Diskettenhet</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj det media som innehåller konfigurationsprogrammet för operativsystemet som du vill installera. Det här mediet måste vara startbart, annars kommer inte konfigurationsprogrammet att kunna starta.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Mediakälla</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Värdenhet</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Av&amp;bildsfil</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Välj installationsmedia</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har valt följande media att starta upp från:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Om ovanstående är korrekt kan du trycka på knappen &lt;b&gt;Färdigställ&lt;/b&gt;. När du trycker på den kommer det valda mediet att monteras temporärt på den virtuella maskinen och maskinen kommer att påbörja körningen.&lt;/p&gt;&lt;p&gt;Observera att när du stänger den virtuella maskinen kommer det angivna mediet att automatiskt avmonteras och uppstartsenheten kommer att återgå till den första hårddisken.&lt;/p&gt;&lt;p&gt;Beroende på den typ av konfigurationsprogram som du använder kan du behöva att manuellt avmontera (mata ut) mediet efter att konfigurationsprogrammet startar om den virtuella maskinen för att förhindra att installationsprocessen börjar om igen. Du kan göra det här genom att välja motsvarande &lt;b&gt;Avmontera...&lt;/b&gt;-åtgärd i menyn &lt;b&gt;Enheter&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Sammandrag</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM-enhet</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Diskettenhet</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Värdenhet %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Typ:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Källa:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har startat en nyligen skapad virtuell maskin för första gången. Den här guiden kommer att hjälpa dig att genomföra de nödvändiga stegen som behövs för att starta upp ett valfritt operativsystem på den virtuella maskinen.&lt;/p&gt;&lt;p&gt;Observera att du inte kan installera ett operativsystem på den här virtuella maskinen just nu därför att du inte har anslutit en hårddisk till den. Om det inte är vad du vill göra så kan du avbryta körningen av den här guiden eller välja &lt;b&gt;Inställningar&lt;/b&gt; från menyn &lt;b&gt;Maskin&lt;/b&gt; i VirtualBox huvudfönster för att komma åt inställningsdialogrutan för den här maskinen och ändra hårddiskkonfigurationen.&lt;/p&gt;&lt;p&gt;Använd knappen &lt;b&gt;Nästa&lt;/b&gt; för att gå till nästa sida i guiden och &lt;b&gt;Bakåt&lt;/b&gt; för att återgå till föregående sida. Du kan även trycka på &lt;b&gt;Avbryt&lt;/b&gt; om du vill avbryta körningen av den här guiden.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj den typ av media som du vill använda för att starta upp ett operativsystem.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Välj det media som innehåller operativsystemet som du vill arbeta med. Detta media måste vara startbart, annars kommer operativsystemet inte kunna starta upp.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Du har valt följande media att starta upp ett operativsystem från:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Om ovanstående är korrekt kan du trycka på knappen &lt;b&gt;Färdigställ&lt;/b&gt;. När du trycker på den kommer det media som valts att monteras på den virtuella maskinen och maskinen kommer sedan att startas.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 sedan %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Oåtkomlig sedan %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Oåtkomlig</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Loggvisare</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>S&amp;para</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Uppdatera</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox loggvisare</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Inga loggfiler hittades. Tryck på knappen &lt;b&gt;Uppdatera&lt;/b&gt; för att söka igenom loggmappen &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; igen.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>Spara VirtualBox-logg som</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Sök</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Stäng</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Aktiv&amp;era nätverksadapter</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>&amp;Ansluten till</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;Maskinvaruadress</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Generera</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Genererar en ny slumpmässig maskinvaruadress.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;beln är ansluten</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Inställningar för värdgränssnitt</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Gränssn&amp;ittsnamn</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Filbeskrivare</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>&amp;Konfigurationsprogram</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Välj</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>A&amp;vslutningsprogram</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>Välj TAP-konfigurationsprogram</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>Välj TAP-avslutningsprogram</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>När vald kommer den här virtuella nätverksadaptern att anslutas i den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Kontrollerar sättet på hur den här virtuella adaptern ansluts till det riktiga nätverket för värdoperativsystemet.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Indikerar huruvida den virtuella nätverkskabeln är ansluten när maskinen startar upp eller inte.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Visar namnet på värdgränssnittet valt för den här adaptern.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>Visar TAP-gränssnittets namn.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>Visar kommandot som körs för att konfigurera TAP-gränssnittet.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Väljer konfigurationsprogrammet.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>Visar kommandot som körs för att avsluta TAP-gränssnittet.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Väljer avslutningsprogrammet.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Visar MAC-adressen för denna adapter. Den kan innehålla exakt 12 tecken valda från {0-9,A-F}. Observera att det andra tecknet måste vara en jämn siffra.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>&amp;Aktivera serieport</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Om kryssad kommer angiven serieport att aktiveras på den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Port&amp;nummer</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Visar serieportens nummer. Du kan välja någon av standardserieportarna eller välja &lt;b&gt;Användardefinierad&lt;/b&gt; och manuellt ange parametrar för porten.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Visar IRQ-numret för den här serieporten. Giltiga värden är heltal i ett intervall från &lt;tt&gt;0&lt;/tt&gt; upp till &lt;tt&gt;255&lt;/tt&gt;. Värden större än &lt;tt&gt;15&lt;/tt&gt; kan endast användas om &lt;b&gt;IO APIC&lt;/b&gt; är aktiverat för den här virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O-po&amp;rt</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Visar I/O-basportadressen för den här serieporten. Giltiga värden är heltal i ett intervall från &lt;tt&gt;0&lt;/tt&gt; upp till &lt;tt&gt;0xFFFF&lt;/tt&gt;.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Port&amp;läge</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Kontrollerar arbetsläget för den här serieporten. Om du väljer &lt;b&gt;Frånkopplad&lt;/b&gt; kommer gästoperativsystemet att identifiera serieporten men kommer inte kunna arbeta med den.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>Skapa &amp;rör</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Om kryssad kommer röret angivet i fältet &lt;b&gt;Portsökväg&lt;/b&gt; att skapas av den virtuella maskinen när den startas. Om inte kommer den virtuella maskinen att försöka använda det befintliga röret.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>&amp;Portsökväg</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Visar sökvägen till serieportens rör på värden när porten arbetar i läget &lt;b&gt;Värdrör&lt;/b&gt;, eller värdens serieenhetsnamn när porten arbetar i läget &lt;b&gt;Värdenhet&lt;/b&gt;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[id]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[länk]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[namn]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Välj en inställningskategori från listan på vänstra sidan och dra musen över ett inställningsobjekt för att få mer information&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Allmänt </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#general</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Hårddiskar </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#hdds</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Diskett </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#floppy</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Ljud </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#audio</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Nätverk </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#network</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Fjärrskrivbord </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Delade mappar </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#sfolders</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>&amp;Identifiering</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;Namn</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Visar namnet på den virtuella maskinen</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>Opera&amp;tivsystem</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Bas&amp;minnesstorlek</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Kontrollerar den mängd minne som ges till den virtuella maskinen. Om du tilldelar för mycket kanske maskinen inte startar alls.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Grafikminnesstorlek</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Kontrollerar den mängd grafikminne som ges till den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Grundläggande</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Välj</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Väljer mappsökväg för ögonblicksbilder.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Återställ</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Utökade funktioner</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>Aktivera A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>Aktivera IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Upps&amp;tartsordning</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Avancerat</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Beskrivning</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primär master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;inte vald&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimär slav</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Sekundär slav (IDE 1)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Montera diskettenhet</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Värd&amp;diskettenhet</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Monterar den angivna värddiskettenheten till den virtuella diskettenheten.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>&amp;Avbildsfil</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Monterar den angivna diskettavbilden till den virtuella diskettenheten.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;Montera CD/DVD-enhet</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Värdmaskinens CD/DVD-&amp;enhet</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Monterar den angivna CD/DVD-enheten till den virtuella CD/DVD-enheten.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO-avbildsfil</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Monterar den angivna CD/DVD-avbilden till den virtuella CD/DVD-enheten.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>Aktivera &amp;ljud</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Värdljud&amp;drivrutin</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>Aktivera &amp;USB-styrkort</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB-enhets&amp;filter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Lägg in tom (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Lägg till från (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Ta bort (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Tar bort det markerade USB-filtret.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Upp</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Flytta uppåt (Ctrl+Upp)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Flyttar det markerade USB-filtret uppåt.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Ned</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Flytta nedåt (Ctrl+Ned)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Flyttar det markerade USB-filtret nedåt.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>&amp;Aktivera VRDP-server</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>Definierar VRDP-autentiseringsmetoden.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Anger tidsgränsen för gästautentisering, i millisekunder.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Visar hjälpdialogrutan.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Ogiltiga inställningar påträffades</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Accepterar (sparar) ändringar och stänger dialogrutan.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Avbryter ändringar och stänger dialogfönstret.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>När vald kommer den angivna virtuella hårddisken att anslutas till Master-platsen på det primära IDE-styrkortet.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>När vald kommer den angivna virtuella hårddisken att anslutas till Slav-platsen på det primära IDE-styrkortet.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>När vald kommer den angivna virtuella hårddisken att anslutas till Slav-platsen på det sekundära IDE-styrkortet.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Visar den virtuella hårddisken att ansluta till den här IDE-platsen och tillåter att snabbt välja en annan hårddisk.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>När vald kommer det angivna mediet att monteras CD/DVD-enheten på den virtuella maskinen. Observera att CD/DVD-enheten alltid är ansluten till Master-platsen på det sekundära IDE-styrkortet på maskinen.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Visar avbildsfilen att montera på den virtuella CD/DVD-enheten och tillåter att snabbt välja en annan avbild.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>När vald kommer det angivna mediet att monteras på diskettenheten på den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Visar avbildsfilen att montera på den virtuella diskettenheten och tillåter att snabbt välja en annan avbild.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>När vald kommer det virtuella PCI-ljudkortet att anslutas i den virtuella maskinen som använder den angivna drivrutinen för att kommunicera med värdljudkortet.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>När vald kommer den virtuella maskinen att fungera som en Remote Desktop Protocol-server (RDP) som tillåter fjärrklienter att ansluta och använda den virtuella maskinen (när den är igång) med en standardiserad RDP-klient.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;inte ansluten&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - Inställningar</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Nytt filter %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>D&amp;elade urklipp</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>Ma&amp;pp för ögonblicksbilder</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Visar operativsystemet som du planerar att installera i den här virtuella maskinen (kallat ett gästoperativsystem).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;När vald kommer den virtuella maskinen att få stöd för
+Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Observera:&lt;/b&gt; inaktivera
+inte den här funktionen efter att ett Windows-gästoperativsystem har installerats!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;När vald kommer den virtuella maskinen att få stöd för
+Input Output APIC (IO APIC), som minimalt kan försämra prestandan för den virtuella maskinen. &lt;b&gt;Observera:&lt;/b&gt;
+inaktivera inte den här funktionen efter att ett Windows-gästoperativsystem har installerats!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Definierar delningsläget för urklipp mellan gäst- och värdoperativsystemet. Observera att den här funktionen 
+kräver att tillägget Guest Additions är installerat på gästoperativsystemet.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Visar sökvägen där ögonblicksbilder av den virtuella maskinen lagras. Observera att ögonblicksbilder kan ta upp en hel del diskutrymme.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Återställer mappsökvägen för ögonblicksbilder till standardvärdet. Den faktiska standardsökvägen kommer att visas efter att ändringarna har accepterats och dialogrutan har öppnats igen.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Visar beskrivningen för den virtuella maskinen. Beskrivningsfältet är användbart för att kommentera konfigurationsdetaljer för det installerade gästoperativsystemet.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Visar den Virtuella diskhanteraren för att skapa en ny eller välja en befintlig virtuell hårddisk att ansluta.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Listar tillgängliga värddiskettenheter att montera på den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Visar den Virtuella diskhanteraren för att välja en diskettavbild att montera.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Listar värdens tillgängliga CD/DVD-enheter att montera på den virtuella maskinen.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Visar den Virtuella diskhanteraren för att välja en CD/DVD-avbild att montera.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Kontrollerar drivrutinen för ljudutmatning. Valet &lt;b&gt;Ingen ljuddrivrutin&lt;/b&gt;
+gör att gästen ser ett ljudkort men åtkomsten till det kommer att ignoreras.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>När vald kommer det virtuella USB-styrkortet att aktiveras på den här maskinen.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Listar alla USB-filter på den här maskinen. Kryssrutan till vänster definierar huruvida det specifika filtret är aktiverat eller inte.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Lägger till ett nytt USB-filter med alla fält initialt inställda till tomma strängar. Observera att ett sådant filter kommer att matcha alla anslutna USB-enheter.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Lägger till ett nytt USB-filter med alla fält inställda till de värden för den markerade USB-enheten ansluten till värddatorn.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Adapter %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Värdgränssn&amp;itt</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Listar alla tillgängliga värdgränssnitt.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Lägger till ett nytt värdgränssnitt.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Tar bort det markerade värdgränssnittet.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Inga lämpliga gränssnitt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Lägg till</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Ta bort</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox värdgränssnitt %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Vill du ta bort det markerade värdnätverksgränssnittet &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Observera:&lt;/b&gt; Det här gränssnittet kan användas av en eller flera nätverksadaptrar på den här eller andra virtuella maskiner. Efter att det har tagits bort kommer dessa adaptrar inte längre att fungera förrän du har ändrat deras inställningar, antingen genom att välja ett annat gränssnittsnamn eller en annan anslutningstyp för adaptern.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Serieportar </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#seriePortar</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>Aktivera &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Om kryssad kommer den virtuella maskinen att försöka använda värdens processorutökningar för virtualisering såsom Intel VT-x och AMD-V. Den gråade kryssrutan betyder att den här inställningen fastställs av värdet för den allmänna inställningen.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Övriga &amp;inställningar</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Kom &amp;ihåg monterat media vid körning</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>Om kryssad så kommer byte till monterat CD/DVD- eller diskettmedia som genomförs under maskinkörning att sparas i inställningsfilen för att behålla konfigurationen av monterade media mellan körningar.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>A&amp;nnan</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>&amp;Aktivera genomsläppning</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>Om kryssad kommer gästoperativsystemet kunna skicka ATAPI-kommandon direkt till värdenheten. Det gör det möjligt att använda CD/DVD-brännare anslutna till värden inifrån den virtuella maskinen. Observera att skrivning av ljudskivor inte stöds inifrån den virtuella maskinen än.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Serverport </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Autentiserings&amp;metod </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>&amp;Tidsgräns för autentisering </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Visar portnumret för VRDP-servern. Du kan ange &lt;tt&gt;0&lt;/tt&gt; (noll) för att återställa porten till standardvärdet.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Primär masterhårddisk har inte valts</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Primär slavhårddisk har inte valts</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Primär slavhårddisk har redan anslutits till en annan plats</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Sekundär slavhårddisk har inte valts</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Sekundär slavhårddisk har redan anslutits till en annan plats</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD-avbildsfil har inte valts</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Diskettavbildsfil har inte valts</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Felaktigt värdnätverksgränssnitt har valts</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>Dublett av portnummer har valts </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>Dublett av portsökväg har angivits </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 på &lt;b&gt;%2&lt;/b&gt;-sidan.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_tr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_tr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_tr.ts	(revision 7219)
@@ -0,0 +1,4653 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>Türkçe</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Turkish</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Serdar SOYTETİR &lt;tulliana@gmail.com&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>Yurarı Taşı (Ctrl-Yukarı)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>Aşağı Taşı (Ctrl-Aşağı)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>Seçilen başlangıç aygıtını yukarı taşır.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>Seçilen başlangıç aygıtını aşağı taşır.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>Başlangıç aygıtlarının sıralamasını tanımlar. Bir başlangıç ögesini etkinleştirmek ya da pasifleştirmek için soldaki seçme kutularını kullanın. Aygıt sıralamasını değiştirmek için nesneleri yukarı veya aşağı taşıyın.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; uygulamasının çalıştırılabilmesi için Qt %2.x gereklidir, sisteminizde Qt %3 bulundu.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Uyumsuz Qt Kütüphanesi Hatası</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>Sol </translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>Sağ </translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Sol Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Sağ Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Sol Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Sağ Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Sol Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Sağ Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Sol Win</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Sağ Win</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menü tuşu</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>İleri</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Geri</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Evet</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Hayır</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>Yoksay</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>Panoya kopyala</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>tamamlanmamış</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>geçersiz</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt; alanının &lt;b&gt;%2&lt;/b&gt; sayfasındaki değeri %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;&lt;b&gt;%1&lt;/b&gt; sayfası üzerindeki değerlerin biri %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - Hakkında</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox Grafiksel Kullanıcı Arayüzü Sürümü %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>Sunucu Arayüzü Ekle</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>Arayüz Adı</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>Yeni ağ arayüzü için tanımlayıcı isim</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Vazgeç</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>Paylaşılan Dizin Ekle</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>Paylaşılan Dizini Düzenle</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>Paylaşmak için bir dizin seçin</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>Dizin Yolu</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>Dizin Adı</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>Sunucu bilgisayar üzerindeki dizinin yolunu gösterir.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>Paylaşılan dizinlerin isimlerini gösterir (misafir İşletim Sistemi tarafından görüldüğü şekilde).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>Bir dizin seçmek için pencere açar.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>&amp;Kalıcı Yap</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>Sanal Makineyi Kapat</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>Şunu yapmak istiyorsunuz:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>&amp;Makinenin şimdiki durumunu kaydet</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>Makineyi ka&amp;pat</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>&amp;Geçerli anlık görüntüye geri dön</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>Makine durumunu kayededilmiş anlık duruma geri döndür</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makinenin şimdiki çalıştırılan durumunu sunucu bilgisayarın sabit diskine kaydeder.&lt;/p&gt;
+&lt;p&gt;Bu sanal makine bir sonraki açılışında kaydedilen durumdaki aşamadan yeniden yüklenir ve çalışmanıza hemen başlamanızı sağlar.&lt;/p&gt;
+&lt;p&gt;Makine durumunu kaydetmenin sanal makine için ayırdığınız bellek miktarına göre değişmekle birlikte biraz uzun süreceğini unutmayın.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>Kapatma sinyali gönd&amp;er</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makineye ACPI Güç Düğmesine basma etkisi gönderir.&lt;/p&gt;
+&lt;p&gt;Normal olarak sanal makineniz içerisindeki misafir işletim sistemi bunu algılar ve temiz bir kapatma işlemi yapar. Bu çalışan uygulamalarınıza gerekli değişiklikleri, verileri ve durumlarını kaydetme fırsatı vereceğinden tavsiye edilen bir kapatma yöntemidir.&lt;/p&gt;
+&lt;p&gt;Eğer makine bu eyleme yanıt vermezse misafir işletim sistemi ACPI Güç Düğmesi olaylarına destek vermiyor olabilir. Bu durumda &lt;b&gt;Makineyi Kapat&lt;/b&gt; seçeneğini kullanabilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal Makineyi kapatır.&lt;/p&gt;
+&lt;p&gt;Bu eylemin sanal makine içerisindeki misafir işletim sistemini hemen kapatacağını ve &lt;i&gt;veri kaybı&lt;/i&gt; yaşayabileceğinizi unutmayın. Bu eylem &lt;b&gt;Kapatma sinyali gönder&lt;/b&gt; seçeneği yanıt vermediği zaman tavsiye edilir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;İşaretlendiğinde makine durumu kapatılıdıktan hemen sonra kaydedilen durumdan geri yüklenir. Bu seçenek son oturumda yaptıklarınızı kaydetmek istemediğiniz durumlarda ve kaydedilen geçerli durumu kullanmak istediğinizde kullanışlıdır&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>&amp;Tam Ekran Kipi</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>Tam ekran kipine geç</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>Fare Uyumu</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>Misafir Ekranı Otomatik olarak Yeniden Boyutlandır</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>Misafir E&amp;kranı Otomatik olarak Yeniden Boyutlandır</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>Pencere yeniden boyutlandırıldığında misafir ekranını otomatik olarak boyutlandır (Misafir Eklentilerini gerektirir)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>Pencere Boyutun&amp;u Ayarla</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>Pencere boyutunu ve konumunu misafir ekrana en uygun şekilde ayarla</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>Ctrl-Alt-Del &amp;Ekle</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>Sanal makineye Ctrl-Alt-Del sonucu gönder</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>Ctrl-Alt-Backspace &amp;Ekle</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>Sanal makineye Ctrl-Alt-Backspace sonucu gönder</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>&amp;Sıfırla</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>Sanal makineyi sıfırlar, yeniden başlatır</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI ile &amp;Kapat</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>ACPI güç butonuna basılmasının sonucunu sanal makineye gönder</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>&amp;Kapat...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>Sanal makineyi kapat</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>Anlık Görünt&amp;ü Kaydet...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>Sanal makinenin bir anlık görüntüsünü al</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>&amp;Disket Kalıbı...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>Bir disket kalıp dosyasını bağla</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>&amp;Disketi Ayır</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>Bağlı olan disketi ortamını ayır</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>&amp;CD/DVD-ROM Kalıbı...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>CD/DVD-ROM kalıp dosyasını bağla</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>C&amp;D/DVD-ROM ortamını ayır</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>Bağlı olan CD/DVD-ROM ortamını ayır</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>Uzak Masaüstü (RDP) Sunucusu</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>U&amp;zak Masaüstü</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>Bu makineye yapılan uzak masaüstü (RDP) bağlantılarını etkinleştir ya da pasifleştir</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>&amp;Paylaşılan Dizinler...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>Paylaşılan dizinler üzerinde işlem yapmak için pencereyi aç</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>&amp;Misafir Eklentilerini (Guest Additions) Yükle...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>Misafir Eklentilerini yükleyici kalıbı bağla</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>İ&amp;statistikler...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>&amp;Komut satırı...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox Web Sayfası...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Tarayıcıyı aç ve VirtualBox ürününün Web sitesine git</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox H&amp;akkında...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Pencereyi ürün bilgisi ile aç</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Bütün &amp;Uyarıları Sıfırla</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Tüm gizli tutulan uyarıları ve mesajları yeniden göstermeyi sağlar</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>&amp;Disketi Bağla</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>&amp;CD/DVD-ROM&apos;u Bağla</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB Aygıtları</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>&amp;Aygıtlar</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>&amp;Hata Ayıkla</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Yardım</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Misafir ekranını otomatik olarak boyutlandırma fonksiyonunun Açık (&lt;img src=auto_resize_on_16px.png/&gt;) yada Kapalı (&lt;img src=auto_resize_off_16px.png/&gt;) olduğunu gösterir. Bu fonksiyonu kullanabilmeniz için Guest Additions yüklü olmalıdır.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Misafir işletim sistemi tarafından sunucunun fare işaretçisinin yakalanıp yakalanmadığını gösterir: &lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;işaretçi yakalandı&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;işaretçi yakalandı&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;fare uyumu (MI) açık&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;fare uyumu (MI) kapalı, işaretçi yakalndı&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;fare uyumu (MI) kapalı, işaretçi yakalanmadı&lt;/nobr&gt;&lt;br&gt; Bu fonksiyonu kullanabilmeniz için Guest Additions yüklü olmalıdır.</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>Atanmış sunucu anahtarını gösterir.&lt;br&gt; Sunucu anahtarına yanlız basıldığında klavye ve farenin yakalanma durumunu değiştirir. İşlemlerinizi daha hızlı yapmak için ana menüden diğer kullanılabilir tuş kombinasyonlarını görebilirsiniz.</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP Sunusu %1 portundan dinleniyor</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>&amp;Duraklat</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>Sanal makine uygulamasını geçici olarak durdur</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>D&amp;evam Et</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>Sanal makine uygulamasını devam ettir</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>&amp;Fare Uyumunu Pasifleştir</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>Sunucu fare işaretçisi uyumunu geçici olarak pasifleştir</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>&amp;Fare Uyumu Etkin</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>Geçici olarak durdurulan fare işaretçisi uyumunu etkinleştir</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Anlık Görüntü %1</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>Sunucu Sürücüsü </translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Makine</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>&amp;Ağ Bağdaştırıcıları</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Bağdaştırıcı %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>Sunucu makinenin seçilen fiziksel sürücüsünü bağla</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>Sunucu makinenin seçilen fiziksel sürücüsünü bağla</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>Seçilen sanal ağ bağdaştırıcısından kabloyu çıkar</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>Seçilen sanal ağ bağdaştırıcısına kabloyu tak</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>Tam U&amp;yum Kipi</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>Tam masaüstü uyumu kipine geç</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>Misafir işletim sistemi tarafından klavyenin yakalanıp yakalanmadığını gösterir (&lt;img src=hostkey_captured_16px.png/&gt;) ya da (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Disket sürücüsü için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Sunucu Sürücüsü&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kalıp&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Bağlanmış ortam yok&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;CD/DVD-ROM sürücüsü için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Sunucu Sürücüsü&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Kalıp&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Bağlanmış ortam yok&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Sanal sabit disk sürücüleri için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Eklenmiş sabit disk yok&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Ağ arayüzleri için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Bağdaştırıcı %1 (%2)&lt;/b&gt;: kablo %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>bağlı</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>bağlı değil</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Tüm bağdaştırıcılar pasifleştirilmiş&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Eklenmiş USB aygıtları için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Eklenmiş USB aygıtı yok&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Denetleyici pasifleştirilmiş&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>Uzak Masaüstünün (VRDP Sunucu) etkin olup olmadığını gösterir (&lt;img src=vrdp_16px.png/&gt;) ya da (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;Paylaşılan dizinler için etkinlikleri gösterir:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Paylaşılan dizin yok&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;İçindekiler...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Çevrimiçi yardım içeriğini göster</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Vi&amp;rtualBox&apos;u Kaydet...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox kayıt formunu aç</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>İsim</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>Sanal Boyut</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>Gerçek Boyut</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Boyut</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>Sanal Disk Yöneticisi</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>&amp;Sabit Diskler</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>&amp;CD/DVD Kalıpları</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>&amp;Disket Kalıpları</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>Pencerenin yardımını aç</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>Kabul penceresi</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>İptal penceresi</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>Türkiye</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Yeni...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>&amp;Ekle...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>&amp;Kaldır</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>&amp;Bırak</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>&amp;Yenile</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Yeni</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Ekle</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Sil</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>Bırak</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Yenile</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>&amp;Eylemler</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>Konum</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>Disk Tipi</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>Depolama Tipi</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>Şuraya eklendi</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>Anlık Görüntü</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>Erişilebilirlik kontrolü</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erişilebilirliği kontrol ediliyor...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk tipi:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Depolama tipi:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Şuna eklendi:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Anlık Görüntü&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Ortam erişilebilirliği kontrolünde hata oluştu</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>%2&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Erişilebilirlik kontrolü...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Şuraya eklendi:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Ortam erişilebilirlik kontrolu hatası</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>%2&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>Kalıp dosyası erişilemez durumda</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>&amp;Seç</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>Tüm sabit disk kalıpları (*.vdi; *.vmdk);;Sanal Disk Kalıpları (*.vdi);;VMDK Kalıpları (*.vmdk);;Tüm dosyalar (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>Bir sabit disk kalıbı seçin</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>Bir CD/DVD-ROM kalıbı seç</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>Bir Disket kalıbı seç</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>Yeni sanal sabit disk oluştur</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>Varolan kalıp dosyasını ekle (kaydet)</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>Seçili ortamı kaldır</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>Seçili ortamı makineden ayırarak bırak</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>Ortam listesini yenile</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>CD/DVD-ROM kalıpları (*.iso);;Tüm dosyalar (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>Disket kalıpları (*.img);;Tüm dosyalar (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>VirtualBox Guest Additions CD kalıbı &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; adresinden indiriliyor...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>VirtualBox Guest Additions CD kalıbı indirme işlemini iptal et</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>Dosya sunucu üzerinde konumlandırılamadı (yanıt: %1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;İndirilen dosyalar &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; olarak kaydedilemedi.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>Guest Additions kalıbını kaydetmek için gereken dizini seç</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Bağlantıda zaman aşımı oluştu.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>İndirme işlemi kullanıcı tarafından iptal edildi.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>Ayırıcı Özellik</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>Bilinmeyen aygıt %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Sağlayıcı Kimliği: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Ürün Kimliği: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Sürüm: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Seri Numarası. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Durum: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>İsim</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>İşletim Sistemi Tipi</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>Temel Bellek</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>Genel</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>Ekran Kartı Belleği</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>Önyükleyici Sıralaması</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>Eklenmedi</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>Sabit Diskler</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Etkin</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Etkin</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>Bağlanmamış</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>Kalıp</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>Sunucu Sürücüsü</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>Disket</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>Bağlanmamış</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>Kalıp</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>Sunucu Sürücüsü</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>Bağdaştırıcı</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>Ses</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>Bağdaştırıcı %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>Ağ</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>Aygıt Filtreleri</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 etkin)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP Sunucu Portu</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>Uzak Masaüstü</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>URL açma özelliği henüz tamamlanmadı.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>Gücü Kapat</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>Kaydedildi</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>İptal Edildi</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>Çalışıyor</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>Duraklatıldı</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>Başlatılıyor</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>Durduruluyor</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>Kaydediliyor</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>Geri yükleniyor</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>Kaldırılıyor</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>Kapalı</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>Aç</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>Oluşturuluyor</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>Kapatılıyor</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>Hiçbiri</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>Disket</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>CD/DVD-ROM</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>Sabit Disk</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>Ağ</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>Birincil</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>İkincil</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Sabit</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Doğrudan yazım</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>Sanal Disk Kalıbı</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK Kalıbı</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Boş</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Harici</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Misafir</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Yoksay</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Tut</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Ana</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Köle</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>Aygıt&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Ses Sürücüsü Yok</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Çoklu Ortam</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS Ses Sürücüsü</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA Ses Sürücüsü</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Eklenmedi</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Sunucu Arayüzü</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Dahili Ağ</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>Desteklenmiyor</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>Kullanılamaz</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>Meşgul</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>Mevcut</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Tutuldu</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>Yakalandı</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Kontrol ediliyor...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;Erişilemez&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>Sunucudan Misafire</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>Misafirden Sunucuya</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>İki Yönlü</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>Bir dizin seçin</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>Bir dosya seçin</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Port %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>Pasifleştirilmiş</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>Seri Portlar </translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB </translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Paylaşılan Dizinler</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>Hiçbiri</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>Paylaşılan Dizinler</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Bağlı</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>Bağlantı koptu</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Makine Borusu</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Makine Aygıtı</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>Kullanıcı-tanımlı</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>Özel Sabit Disk</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; geçersiz bir sunucu anahtarı.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>&apos;%2&apos; anahtarının değeri &apos;%1&apos; regexp sınırlamaları &apos;%3&apos; ile eşleşmiyor.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>&apos;%1&apos; anahtarı silinemez.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[kimlik]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[bağlantı]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[ad]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Sol taraftaki listeden bir ayar kategorisi seçin ve daha fazla bilgi almak için fareyi ayar öğelerinin  üzerine getirin&lt;/i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Genel </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#genel</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> Girdi </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation>#girdi</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>Öntanımlı &amp;Dizinler</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>Makineler</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI dosyaları</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seç</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>&amp;Klavye</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>&amp;Sunucu Anahtarı</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>&amp;Klavyeyi otomatik yakala</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>&amp;USB Aygıtı Filtreleri</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Boş Ekle (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Dışarıdan Ekle (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Kaldır (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Seçili USB filtresini kaldırır.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Yurarı Taşı (Ctrl-Üst yön tuşu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Seçili USB filtresini yukarı taşır.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Aşağı Taşı (Ctrl-Alt yön tuşu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Seçili USB filtresini aşağı taşır.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Diyalog yardımını gösterir.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Geçersiz ayarlar bulundu</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Değişiklikleri kabul et (kaydet) ve diyaloğu kapat.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Değişikliklerden vazgeç ve diyaloğu kapat.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox Tercihleri</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>VM penceresinde, kullanılan anahtarı, makine anahtarı olarak gösterir. Girdi alanını aktif hale getirin ve yeni bir makine anahtarına basın. alfa numerik... işaretci hareketi ve anahtar düzenlemesinin, makine anahtarı olarak kullanılamayacağını unutmayın.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Yeni Filtre %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>Dil</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> Dil </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation>#dil</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>&amp;Arayüz dili</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>Çeviren:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>Dil:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (bütünleşik)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;kullanılamaz&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;bilinmeyen&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;Kullanılabilir durumdaki tüm kullanıcı arayüzü dillerini listeler. Kullanılan dil
+&lt;b&gt;kalın&lt;/b&gt; olarak yazılmıştır. Sistemin kullandığı öntanımlı dile dönmek için
+&lt;i&gt;Öntanımlı&apos;yı&lt;/i&gt; seçin.&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>Öntanımlı</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>Varsayılan VDI klasörüne yolu gösterir. Eğer açıkça aksi hali belirtilmemişse daha önceden var olan ya da yeni oluşturulmuş sabit diskleri eklemek için bu klasör kullanılır.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Sanal makine dizin yolunu ön tanımlı değerlerine geri döndürür. Şu anki ön tanımlı yol, değişiklikleri onayladıktan ve bu diyaloğu yeniden açtığınızda görüntülenir.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>VDI dizinini ön tanımlı değerlerine tekrar döndürür. Şu anki ön tanımlı yol, değişiklikler onaylandıktan ve bu diyaloğu tekrar açtıktan sonra görüntülenecektir.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>Varsayılan sanal makine klasörüne yolu gösterir. Eğer açıkça aksi hali belirtilmemişse daha önceden var olan ya da yeni oluşturulmuş sabit diskleri eklemek için bu klasör kullanılır.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>Öntanımlı VDI dizinini seçmek için diyaloğu açar.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>Ön tanımlı sanal makine dizini seçmek için bir diyalog açar.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>Seçildiği zaman, Sanal Makine penceresi aktif duruma geçirildiği her an klavye otomatik olarak yakalanır.Klavye yakalandığı zaman her bir system tuşu ki bunlar alt+tab gibi olanlar Sanal Makineye yönlendirilebilir.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Bütün evrensel USB filtrelerini listeler. Sol taraftaki işaretleme kutusu, kısmi filtrenin etkin olup olmadığını belirler.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Başlangıçta boş olarak ayarlanan alanlar ile beraber, yeni bir USB filtresi ekler. Böyle bir filtrenin, eklenen tüm USB aygıtları ile eşleşeceğini unutmayın.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Bütün alanları, ana PC ye bağlı seçili USB aracının değerlerine göre ayarlanmış yeni bir USB filtresi ekle.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP Kimlik Doğrulama Kütüphanesi</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>Uzak Masaüstü (VRDP) istemcileri için kimlik doğrulamayı sağlayan kütüphanenin yolunu gösterir.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>VRDP kimlik doğrulama kütüphanesi dosyasını seçmek için bir pencere açar.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Kimlik doğrulama kütüphanesi dosyasını öntanımlı değerine döndürür. Değişiklikler kabul edildikten sonra geçerli öntanımlı kütüphane dosyası gösterilir ve bu pencere yeniden açılır.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>&amp;Genişletilmiş Özellikler</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V Etkin</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>Sanal makinenin sunucu makine üzerindeki işlemcinin Intel için VT-x ve AMD için AMD-V gibi donanım sanallaştırma eklentilerini öntanımlı olarak kullanıp kullanmayacağını belirtir.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>&amp;Kabul Ediyorum</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>Kabul Et&amp;miyorum</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>Arama çubuğunu kapat</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>Ara </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>Buraya aranacak bir ifade girin</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>&amp;Önceki</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>İfade için bulunan önceki sonuç</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>&amp;Sonraki</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>İfade için bulunan sonraki sonuç</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>&amp;Büyük/küçük Harf Duyarlı</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>Büyük/küçük harf duyarlı arama yap (seçilirse)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>İfade bulunamadı</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;sabit disk yok&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>Sabit disk yok</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>Yeni sanal disk oluştur</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bu sihirbaz, size kendi sanal makineniz için yeni bir sanal sabit disk kalıbı oluşturmanız için yardım eder.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;İleri&lt;/b&gt; düğmesini kullanarak sihirbazın bir sonraki sayfasına, &lt;b&gt;Geri&lt;/b&gt; düğmesine basarak da bir önceki sayfasına gidebilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>Sanal Disk Oluşturma Sihirbazına Hoşgeldiniz!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Oluşturmak istediğiniz sanal sabit disk tipini seçin.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Dinamik olarak genişleyebilir bir kalıp&lt;/b&gt; başlangıç olarak fiziksel diskinizde çok az yer tutar. Misafir işletim sistemi disk alanına gereksinim duydukça (belirlenen boyuta kadar) dinamik olarak genişler.&lt;/p&gt;
+&lt;p&gt;&lt;b&gt;Sabit boyutlu bir kalıp&lt;/b&gt; genişlemez. Bu disk kalıbı sanal disk boyutu kadar yer kaplayan bir dosya içerisine kaydedilir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>Kalıp Tipi</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>&amp;Dinamik olarak genişleyen kalıp</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>&amp;Sabit boyutlu kalıp</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>Sanal Sürücü Kalıbı Tipi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Seç&lt;/b&gt; simgesine basarak sanal sabit disk kalıbının saklanacağı 
+konumu ve oluşturulacak dosyanın adını seçebilirsiniz ya da aşağıdaki alanına bir dosya ismi yazabilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>Kal&amp;ıp Dosyası Adı</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seç</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal sabit disk kalıbının boyutunu megabyte cinsinden seçin. Bu boyut, misafir işletim sistemine 
+sanal sabit disk boyutu olarak rapor edilecektir.&lt;/p&gt;  </translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>Kalıp Bo&amp;yutu</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>Sanal Disk Konumu ve Boyutu</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>Aşağıdaki ayarlara göre yeni bir sanal sabit disk kalıbı oluşturacaksınız:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>Eğer aşağıdaki ayarlar doğruysa &lt;b&gt;Bitir&lt;/b&gt; düğmesine basın.
+                            Bitir düğmesine bastığınızda, yeni bir sabit disk kalıbı oluşturulacaktır.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Özet</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 Byte&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tip:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Konum:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Boyut:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>Sabit disk kalıpları (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>Yeni sabit disk kalıbı dosyası için, bir dosya seçin</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>Yeni Sanal Makine Oluştur</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bu sihirbaz size VirtualBox içerisinde yeni bir sanal makine
+oluşturmanız için yardımcı olacaktır.&lt;/p&gt;
+&lt;p&gt; Sonraki sayfaya gitmek için &lt;b&gt;İleri&lt;/b&gt;, önceki sayfaya
+ dönmek için &lt;b&gt;Geri&lt;/b&gt; düğmesini kullanın.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>Sanal Makine Oluşturma Sihirbazına Hoşgeldiniz!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Yeni sanal makine için bir isim girin ve bu sanal makineye kurmayı düşündüğünüz misafir
+ işletim sisteminin tipini seçin.&lt;/p&gt;
+&lt;p&gt;Sanal makinenin adı genellikle o makinenin yazılım ve donanım yapılandırması hakkında bilgiler içerir.
+Bu isim tüm VirtualBox bileşenleri tarafından sanal makinenizi tanımak için kullanılacaktır.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>İ&amp;sim</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>İşletim Sistemi &amp;Tipi</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>Sanal Makine Adı ve İşletim Sistemi Tipi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine için kullanılacak olan temel bellek (RAM) boyutunu mb olarak seçin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Te&amp;mel Bellek Boyutu</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>Bellek</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makineyi başlatmak için (boot)  kullanılacak bir sabit disk kalıbı seçin. &lt;b&gt;Yeni&lt;/b&gt; düğmesine tıklayarak Yeni bir sabit disk oluşturabilirsiniz ya da açılabilir listeden bir &lt;b&gt;Varolan sabit disk&lt;/b&gt; seçebilirsiniz.&lt;/p&gt;
+&lt;p&gt;Eğer daha karmaşık bir sabit disk ayarlamasına gereksinim duyuyorsanız
+bu basamağı atlayarak sabit diskleri Sanal Makine Ayarları penceresinden ekleyebilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>&amp;Başlangıç (Boot) Sabit Diski (Primary Master)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>Ye&amp;ni...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>&amp;Varolan bir sabit disk...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>Sanal Sabit Disk Sürücü</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Buradaki ayarları kullanarak
+                            bir sanal makine oluşturacaksınız:
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            Eğer yukarıdaki bilgiler doğruysa &lt;b&gt;Bitir&lt;/b&gt; düğmesine basın.
+                            Bu düğmeye bastığınızda yeni bir sanal makine oluşturulmuş olacaktır.
+                            &lt;/p&gt;&lt;p&gt;
+                            Oluşturduğunuz bu makinenin
+                            her türlü ayarını ana pencerede bulunan menüdeki
+                           &lt;b&gt;Ayarlar&lt;/b&gt; yolu ile açılabilen pencereyi kullanarak değiştirebilirsiniz.
+                           &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Özet</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;İsim:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;İşletim Sistemi Tipi:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Temel Bellek:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;Başlangıç (Boot) Sabit Diski:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Önerilen temel bellek boyutu &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>Önerilen başlangıç sabit diski boyutu &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Bilgi</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Soru</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Uyarı</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Hata</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - Kritik Hata</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>Bu iletiyi tekrar gösterme</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>&lt;tt&gt;%1&lt;/tt&gt; açılamadı. Masaüstü ortamınızın bu tip adresleri düzgün bir şekilde kullandığından emin olun.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;COM başlatılamadı veya VirtualBox COM sunucu bulunamadı. Büyük olasılıkla VirtualBox sunucu çalışmıyor veya başlatılamadı.&lt;/p&gt;&lt;p&gt;Uygulama şimdi sonlandırılacak.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBoc COM nesnesi oluşturulamadı.&lt;/p&gt;&lt;p&gt;Uygulama şimdi sonlandırılacak.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Genel Kullanıcı Grafiksel Arayüzü yapılandırması yüklenemedi.&lt;/p&gt;&lt;p&gt;Uygulama şimdi sonlandırılacak.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;Genel Kullanıcı Grafiksel Arayüzü yapılandırması kaydedilemedi.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>Genel VirtualBox özellikleri ayarlanamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>USB alt sistemine erişim sağlanamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>Yeni bir sanal makine oluşturulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Yeni &lt;b&gt;%1&lt;/b&gt; sanal makinesi oluşturulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Ayarlar &lt;b&gt;%1&lt;/b&gt; sanal makinesine uygulanamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin ayarları kaydedilemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin ayarları yüklenemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesi başlatılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Çalışmakta olan &lt;b&gt;%1&lt;/b&gt; sanal makinesi duraklatılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>Çalışmakta olan &lt;b&gt;%1&lt;/b&gt; sanal makinesi devam ettirilemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin şimdiki durumu kaydedilemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin anlık görüntüsü oluşturulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesi durdurulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesi kaldırılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin kayıtlı durumu kaldırılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%2&lt;/b&gt; sanal makinesine ait &lt;b&gt;%1&lt;/b&gt; anlık görüntü silinemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin şimdiki durumu kaldırılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesinin şimdik durumu ve anlık görüntüsü kaldırılamadı.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; adında bir sanal makine yok.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;%1&lt;/b&gt; sanal makinesini kalıcı olarak silmek istediğinizden emin misiniz ?&lt;/p&gt;&lt;p&gt;Bu işlem geri alınamaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Erişilemeyen &lt;b&gt;%1&lt;/b&gt; sanal makinesinin kaydını geri almak istediğinizden emin misiniz ?&lt;/p&gt;&lt;p&gt;Daha sonra arayüzden bu kaydı tekrar yapamayacaksınız.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;%1&lt;/b&gt; sanal makinesinin kayıtlı durumunu silmek istediğinizden emin misiniz ?&lt;/p&gt;&lt;p&gt;Bu işlem misafir işletim sisteminin normal kapatılmamasına veya sıfırlanmasına denktir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bu ortam kalıbı bırakılınca ayrılacağı sanal makine(ler): 
+&lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Devam edilsin mi?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;%1&lt;/b&gt; kalıp dosyası zaten var. Bu dosyaları kullanan yeni bir sanal sabit disk oluşturamassınız, çünkü aynı zamanda başka bir sanal sabit disk taradından da kullanılıyor olabilir.&lt;/p&gt;&lt;p&gt;Lütfen farklı bir kalıp dosyası ismi belirtin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; sabit disk kalıp dosyasını silmek istiyor musunuz?&lt;/p&gt;&lt;p&gt;Eğer &lt;b&gt;Hayır&lt;/b&gt; derseniz sanal sabit disk kaydedilmemiş olacak ve koleksiyondan kaldırılacaktır, ancak kalıp dosyası fiziksel diskinizde kalacaktır.&lt;/p&gt;&lt;p&gt;Eğer &lt;b&gt;Evet&lt;/b&gt; derseniz, kalıp dosyası sabit diskinizden kalıcı olarak silinecektir. Bu işlem geri alınamaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal sabit disk kalıbı silinemedi.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;sanal sabit diskini kaldırmak (kaydını silmek) istiyor musunuz?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; sanal sabit disk kalıbı oluşturulamadı.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%4&lt;/b&gt; makinesinin %3 denetleyicisinin %2 aygıt yivine  %1 UUID kullanan bir sabit disk kalıbı eklenemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%3&lt;/b&gt; makinesinin %2 denetleyicisinin %1 aygıt yivinden bir sabit disk kalıbı ayrılamadı.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>sabit disk</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>CD/DVD Kalıbı</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>disket kalıbı</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Kayıt etme hatası %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Kayıt silme hatası %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>Yeni bir oturum oluşturulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesi için bir oturum açılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ortamı için erişilebilir duruma geçilemedi. Bazı kayıtlı ortamlar erişilemez duruma gelmiş olabilir.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sunucu ağ arayüzü oluşturulamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sunucu ağ arayüzü kaldırılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; USB aygıtı &lt;b&gt;%2&lt;/b&gt; sanal makinesine eklenemedi.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; USB aygıtı &lt;b&gt;%2&lt;/b&gt; sanal makinesinden ayrılamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%3&lt;/b&gt;sanal makinesi için &lt;b&gt;%1&lt;/b&gt; paylaşılan dizini oluşturulamadı (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; dizinini işaret eden).</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%3&lt;/b&gt;sanal makinesi için &lt;b&gt;%1&lt;/b&gt; paylaşılan dizini kaldırılamadı (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; dizinine işaret eden).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal Makine ekranına &lt;b&gt;fare ile&lt;/b&gt; tıkladınız ya da &lt;b&gt;Sunucu anahtarına&lt;/b&gt; bastınız. 
+Bu Sanal Makinenin fare işaretçinizi ve klavyenizi &lt;b&gt;yakalamasına&lt;/b&gt; ve sunucu makinenizdeki diğer uygulamalarınızın fare ve klavyenizi kullanamamasına neden olur (sadece fare işaretçisi uyumu misafir işletim sistemi tarafından desteklenmiyorsa)&lt;/p&gt;&lt;p&gt;İstediğiniz zaman &lt;b&gt;Sunucu anahtarına&lt;/b&gt; basarak klavye ve fare işaretçinizi (eğer yakalandıysa) &lt;i&gt;serbest&lt;/i&gt; bırakabilir ve normal işlevine döndürebilirsiniz. Şu anda kullanılan Sunucu anahtarı Sanal Makine ekranının altındaki durum çubuğunda _&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp; simgesinden hemen sonraki_ gösteriliyor. Bu simge ve fare simgesinin yanındaki simge, fare ve klavyenin şimdiki yakalanma durumunu gösterir.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;Klavyeyi otomatik yakala&lt;/b&gt; seçeneğiniz etkinleştirilmiş. Bu sanal makinenin Sanal Makine ekranı etkinleştirildiğinde klavyenizi otomatik olarak &lt;b&gt;yakalamasına&lt;/b&gt; neden olur; klavyeniz yakalandığında tüm klavye kısayollarınız (sistem kısayollarınız da dahil, Alt-Tab gibi) sanal makineye yönlendirilir.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Sunucu anahtarına&lt;/b&gt; basarak klavyenizi ve fare işaretçinizi (eğer yakalandıysa) &lt;i&gt;serbest&lt;/i&gt; bırakabilir ve normal işlevine döndürebilirsiniz. Şu anda kullanılan Sunucu anahtarı Sanal Makine ekranının altındaki durum çubuğunda _&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp; simgesinden hemen sonraki_ gösteriliyor. Bu simge ve fare simgesinin yanındaki simge, fare ve klavyenin şimdiki yakalanma durumunu gösterir.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine misafir işletim sisteminin bu video kipinde &lt;b&gt;fare işaretçisi uyumunu&lt;/b&gt; desteklemediğini belirtiyor. Misafir işletim sistemi içerisinde farenizi kullanabilmeniz için farenizin misafir işletim sistemi tarafından yakalanması (Sanal Makine ekranına tıklayın ya da sunucu anahtarına basın) gerekir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine şimdi &lt;b&gt;Duraklatılmış&lt;/b&gt; durumda ve herhangi bir fare ya da klavye girdisini kabul etmez. Eğer Sanal Makine içerisinde çalışmaya devam etmek isterseniz öncelikle menüden makineyi Devam Et&apos;i seçmelisiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox yerel kısıtlamalar nedeniyle &lt;i&gt;Sanal Makine Seçme&lt;/i&gt; kipinde çalıştırılamaz.&lt;/p&gt;&lt;p&gt;Şimdi uygulama sonlandırılacak.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Ölümcül Hata&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Ölümcül Olmayan Hata&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Uyarı&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;Hata NO: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>Önem: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine çalıştırılırken ölümcül bir hata oluştu! Sanal makine kapatılacak. Sonraki çalıştırmada kullanmak üzere daha fazla bilgi almak için bu hata iletisini panoya kopyalamanız önerilir:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine çalıştırılırken bir hata oluştu! Hatanın ayrıntıları aşağıda gösteriliyor. Anlatılan hatayı düzeltmeyi ve sanal makineyi yeniden çalıştırmayı deneyebilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Sanal makine çalıştırılırken aşağıda tanımlanan hatalı durum ile karşılaşıldı. Bu iletiyi yok sayabilirsiniz ama aşağıdaki hatanın oluşmaması için bir şeyler yapmanız tavsiye edilir.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>Sonuç&amp;nbsp;Kodu: </translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>Bileşen: </translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>Arayüz: </translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>Çağrılan: </translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>Çağrılan&amp;nbsp;RC: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt; dizininde &lt;b&gt;%1&lt;/b&gt; dili için bir dil dosyası bulunamadı.&lt;/p&gt;
+&lt;p&gt;Uygulama Dili geçici olarak sistem diline döndürülecek. Lütfen VirtualBox ana penceresinden &lt;b&gt;Dosya&lt;/b&gt; menüsünü kullanrak &lt;b&gt;Tercihler&lt;/b&gt; penceresini açın ve &lt;b&gt;Dil&lt;/b&gt; sayfasından bir dil seçin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt; dizininde &lt;b&gt;%1&lt;/b&gt; dili için bir dil dosyası bulunamadı.&lt;/p&gt;
+&lt;p&gt;Uygulama Dili geçici olarak İngilizce&apos;ye (dahili) diline döndürülecek. Lütfen VirtualBox ana penceresinden &lt;b&gt;Dosya&lt;/b&gt; menüsünü kullanrak &lt;b&gt;Tercihler&lt;/b&gt; penceresini açın ve &lt;b&gt;Dil&lt;/b&gt; sayfasından bir dil seçin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misafir işletim sistemine kurulan VirtualBox Guest Additions çok eski: kurulu sürüm %1, beklenen sürüm ise %2. Bazı Misafir Eklentileri özellikleri düzgün çalışmayabilir.&lt;/p&gt;&lt;p&gt;Lütfen &lt;b&gt;Aygıtlar&lt;/b&gt; menüsünden &lt;b&gt;Misafir Eklentilerini (Guest Additions) Yükle...&lt;/b&gt; ögesini seçerek Misafir Eklentilerini güncelleyin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misafir işletim sistemine kurulan VirtualBox Guest Additions sürümü güncelliğini yitirmiş durumda: kurulu sürüm %1, beklenen sürüm ise %2. Bazı Misafir Eklentileri özellikleri düzgün çalışmayabilir.&lt;/p&gt;&lt;p&gt;Lütfen &lt;b&gt;Aygıtlar&lt;/b&gt; menüsünden &lt;b&gt;Misafir Eklentilerini (Guest Additions) Yükle...&lt;/b&gt; ögesini seçerek Misafir Eklentilerinin güncel sürümünü yükleyin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misafir işletim sistemine kurulan VirtualBox Guest Additions sürümü çok yeni: kurulu sürüm %1, beklenen sürüm ise %2. Bazı Misafir Eklentileri özellikleri düzgün çalışmayabilir.&lt;/p&gt;&lt;p&gt;Lütfen &lt;b&gt;Aygıtlar&lt;/b&gt; menüsünden &lt;b&gt;Misafir Eklentilerini (Guest Additions) Yükle...&lt;/b&gt; ögesini seçerek Misafir Eklentilerinin güncel sürümünü yükleyin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Sanal makinenin anlık görüntü dizini &lt;b&gt;%1&lt;b&gt; &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;olarak değiştirilemedi.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Misafir işletim sisteminin video kipinden dolayı Tam uyum kipine geçilemedi.&lt;/p&gt;&lt;p&gt;Sanal makineyi en az &lt;b&gt;%1&lt;/b&gt; ekran kartı belleği kullanacak şekilde yapılandırmalısınız.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;b&gt;%3&lt;/b&gt; sanal makinesinden &lt;b&gt;%1&lt;/b&gt; (&lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt; dizinini işaret eden&lt;/nobr&gt;) paylaşılan dizini kaldırılamadı.&lt;/p&gt;&lt;p&gt;Lütfen misafir işletim sistemi içerisinde bu dizini kullanan tüm uygulamaları kapatıp yeniden deneyin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CD kalıbı dosyası &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; ya da &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt; bulunamadı.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;BU CD kalıp dosyasını Internet&apos;ten indirmek ister misiniz?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CD kalıbı dosyası &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt; adresinden indirilemedi.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;&lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; adresinden (boyut %3 byte) VirtualBox Guest Additions CD kalıbını indirmek istediğinizden emin misiniz?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox Guest Additions CD kalıbı dosyası &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; adresinden başarılı bir şekilde indirildi ve yerel diskinize &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt; olarak kaydedildi.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Bu CD kalıp dosyasını kayıt ederek sanal CD/DVD sürücüsüne bağlamak ister misiniz?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>Lisans dosyası &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; içerisinde bulunamadı.</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; lisans dosyası açılamadı. Dosyanın izinlerini kontrol edin.</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>&lt;b&gt;%1&lt;/b&gt; sanal makinesine ACPI Güç Düğmesine basılma etkisi gönderilemedi.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox çevrimiçi kayıt servisine bağlanılamadı.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Tebrikler! Başarılı bir şekilde VirtualBox kullanıcısı olarak kayıt oldunuz.&lt;/b&gt;&lt;p&gt;Kayıt formunu doldurmak için zaman ayırdığınız için teşekkür ederiz!&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox ürünü kaydedilemedi&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox Kayıt Formu</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Lütfen VirtualBox kullandığınızı öğrenebilmemiz ve sizi VirtualBox haberleri ve güncellemeleri gibi konularda bilgilendirebilmemiz için kayıt formunu doldurun.&lt;/p&gt;&lt;p&gt;Aşağıdaki alanlara Latin karakterlerini kullanarak tam adınızı ve e-posta adresinizi girin. Lütfen innotek&apos;in bu bilgileri sadece ürün kullanımı istatistiklerini toplamak ve size VirtualBox ilgili haberleri göndermek için kullandığını unutmayın. Özellikle innotek&apos;in sizin bilgilerinizi üçüncü şahıslara iletmeyeceğini bilmelisiniz. Sizin kişisel bilgilerinizi nasıl kullandığımız konusunda detaylı bilgi almak için VirtualBox Web sitesinde yer alan &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; adresindeki VirtualBox El Kitabının &lt;b&gt;Privacy Policy&lt;/b&gt; bölümüne bakın.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;İsim</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>Latin harflerini kullanarak tam adınızı girin.</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>&amp;E-posta</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>Geçerli e-posta adresinizi girin.</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>&amp;Lütfen bu bilgileri benimle iletişim kurmak için kullanmayın</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>Eğer innotek firmasından yukarıya girdiğiniz e-posta adresinize e-posta almak istemiyorsanız bu kutucuğu işaretleyin.</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>VirtualBox Kayıt Formununa Hoşgeldiniz!</translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>&amp;Doğrula</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>Bağlantıda zaman aşımı oluştu.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>Sunucuda kayıt formu bulunamadı (yanıt: %1).</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>Paylaşılan Dizinler</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>&amp;Ayrıntılar</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>Sanal &amp;Disk Yöneticisi...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>Sanal Disk Yöneticisi Penceresini Göster</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>&amp;Tercihler...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>Genel ayarlar diyaloğunu göster</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>&amp;Çık</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>Uygulamayı kapat</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>&amp;Yeni...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>Yeni</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>Yeni bir sanal makine oluştur</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>A&amp;yarlar...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>Ayarlar</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>Seçili sanal makineyi yapılandır</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Sil</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Sil</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>Seçilen sanal makineyi sil</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>Va&amp;zgeç</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>Vazgeç</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>Seçili sanal makine için kaydedilmiş durumu kaldır</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Yenile</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Yenile</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+Y</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>Seçili sanal makine için erişilebilirlik durumunu yenile</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>&amp;İçindekiler...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Çevrimiçi yardım içeriğini göster</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox internet sayfası...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Tarayıcıyı aç ve VirtualBox internet sitesine git</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>VirtualBox H&amp;akkında...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Ürün bilgilerini gösteren bir pencere aç</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>Bütün Uyarıla&amp;rı Sıfırla</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Gizli tutulan tüm uyarıları ve iletilerin yeniden gösterilmeye başlanmasını sağlar</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>&amp;Dosya</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Yardım</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>Anlık Gör&amp;üntüler</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>&amp;Açıklama</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>&amp;Açıklama *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>&amp;Göster</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>Göster</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>Seçili sanal makine penceresine geçiş yap</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>Başla&amp;t</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>Başlat</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>Seçili sanal makineyi başlat</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;VirtualBox Uygulamasına Hoşgeldiniz!&lt;/h3&gt;&lt;p&gt;Bu pencerenin sol tarafı bilgisayarınızdaki sanal işletim sistemlerinin tümünün listesini gösterir. Liste şimdi boş çünkü henüz bir sanal makine oluşturmadınız.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;Yeni bir sanal makine oluşturmak için pencerenin yukarısındaki ana araç çubuğunda bulunan &lt;b&gt;Yeni&lt;/b&gt; düğmesine tıklayın.&lt;/p&gt;&lt;p&gt;Ayrıca &lt;b&gt;F1&lt;/b&gt; tuşuna basarak yardım alabilirsiniz ya da en yeni bilgileri ve haberleri almak için &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; adresini ziyaret edebilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>&amp;Makine</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>Gün&amp;lük Kayıtlarını Göster...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>Günlük Kayıtlarını Göster...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>Seçilen sanal makinenin günlük kayıt dosyalarını göster</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>Vi&amp;rtualBox&apos;u Kaydet...</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>VirtualBox kayıt formunu aç</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>İsim</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>Yol</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>Paylaşılan &amp;Klasörler</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Bu makinden erişilebilir tüm paylaşılan dizinleri listeler.
+DOS benzeri bir işletim sistemi üzerinde &lt;i&gt;paylasim&lt;/i&gt; olarak 
+adlandırılan bir paylaşıma erişmek için &lt;tt&gt;net use x: \\vboxsvr\paylasim&lt;/tt&gt; kullanın ya da
+bir Linux makineden bu dizine erişebilmek için &lt;tt&gt;mount -t vboxsf paylasim mount_point&lt;/tt&gt; kullanın.
+Bu özellik Misafir Eklentilerinin yüklü olmasını gerektirir.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>Yeni bir paylaşılan dizin tanımı oluşturur.</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>Seçilen paylaşılan dizin tanımını kaldırır.</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation> Makine Dizinleri</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation> Geçici Dizinler</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;İsim:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Yol:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>Seçilen paylaşılan dizin tanımını düzenler.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>Yeni bir paylaşılan dizin ekle (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>Seçilen paylaşılan dizini düzenle (Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>Seçilen paylaşılan dizini kaldır (Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation> Anlık Görüntü Ayrıntıları </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;İsim</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Açıklama</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>&amp;Makine Ayrıntıları</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1 (%2) Ayrıntıları</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[anlık görüntü]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>Anlık Görüntüsüyü Sil</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>A&amp;nlık Görüntüyü Sil</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>Anlık Görüntü Kaydet</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>Anlık Gö&amp;rüntü Kaydet</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>Geçerli Anlık Görüntüyü ve Durumu Sil</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>Geçerl&amp;i Anlık Görüntüyü ve Durumu Sil</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>Ayrıntıları Göster</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>&amp;Ayrıntıları Göster</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>Geçerli Durum (değiştirildi)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>Geçerli Durum</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>Geçerli durum kaydedilen geçerli anlık görüntüdeki durum ile farklı</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>Geçerli durum kaydedilen geçerli anlık görüntüdeki durum ile aynı</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (geçerli, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>çevrimiçi)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>çevrimdışı)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>Kayıt zamanı %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>Kaydedildiği yer %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>Anlık görüntü %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>Sanal makine için seçilen anlık görüntüyü sil</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>Geçerli sanal makinenin bir anlık görüntüsünü al</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>Geçeli Anlık Görüntüye Döndür</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>Geçe&amp;li Anlık Görüntüye Döndür</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>Sanal makinenin geçerli durumunu kaydedilen geçerli anlık görüntüdeki durumdan geri yükle</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>Geçerli anlık görüntüyü sil ve makineyi anlık görüntü alınmdan önceki duruma döndür</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>Seçilen anlık görüntünün ayrıntılarını göster</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>Pasifleştir</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>Etkinleştir</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>Sanal Makinenin bir Anlık Görüntüsünü Al</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>A&amp;nlık Görüntü Adı</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>Anlık Görün&amp;tü Açıklaması</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;İsim</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>Filtre adını gösterir.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>Ü&amp;retici</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Ürü&amp;n</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Seri numarası.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>U&amp;zak</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Eylem</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Sağlayıcı Kimliği</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>Ü&amp;rün Kimliği</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Sürüm</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Herhangi biri</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>Evet</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>Hayır</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Üretici filtresini bir &lt;i&gt;tam eşleşen&lt;/i&gt; ifade
+olarak tanımlar. Boş bir ifade herhangi bir değerle
+eşleşebilir.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ürün adı filtresini &lt;i&gt;tam eşleşen&lt;/i&gt; bir ifade
+olarak tanımlar. Boş bir ifade herhangi bir değerle
+eşleşebilir.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Seri numarası filtresini bir &lt;i&gt;tam eşleşen&lt;/i&gt; ifade
+olarak tanımlar. Boş bir ifade herhangi bir değerle
+eşleşebilir.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Sunucu USB port filtresini &lt;i&gt;tam eşleşen&lt;/i&gt; ifade
+olarak tanımlar. Boş bir ifade herhangi bir değerle
+eşleşebilir.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;kullanılabilir aygıt yok&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>Sunucu makineye desteklenen bir cihaz bağlanmamış</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>Tanım yapılmamış. Eklemek için aşağıdaki Düzenle düğmesine basın.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>Düzenle</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>Düzenle (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>Seçilen sanal makineye &lt;i&gt;erişilemez&lt;/i&gt;. Lütfen aşağıdaki hata iletisine bakın ve &lt;b&gt;Yenile&lt;/b&gt; düğmesine basarak erişebilmenize yarayacak ilgili iletileri kontro edin:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>İlk Çalıştırma Sihirbazı</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Yeni oluşturduğunuz bir sanal makineyi ilk defa çalıştırdınız. Bu sihirbaz bu sanal makine üzerine tercih ettiğiniz işletim sistemini kurmanızı sağlayacak aşamalarda size yardım edecek.&lt;/p&gt;&lt;p&gt;Sonraki sayfaya gitmek için &lt;b&gt;İleri&lt;/b&gt;, önceki sayfaya dönmek için &lt;b&gt;Geri&lt;/b&gt; düğmelerini kullanın. Bu sihirbazı kapatmak için &lt;b&gt;İptal&lt;/b&gt; düğmesine basabilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>İlk Çalıştırma Sihirbazına Hoşgeldiniz!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Aşağıdaki yükleme isteği için kullanmak istediğiniz ortamın tipini seçin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>Ortam Tipi</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>&amp;CD/DVD-ROM Sürücü</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>&amp;Disket Sürücü</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Yüklemek istediğiniz işletim sisteminin kur uygulamasını içeren ortamı seçin. Bu ortam başlatılabilir (bootable) olmalıdır, aksi taktirde kur uygulaması başlatılamaz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>Ortam Kaynağı</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>&amp;Sunucu Sürücüsü</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Kal&amp;ıp Dosyası</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>Yükleme Ortamını Seç</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Şu ortamdan başlatmayı (boot) seçtiniz:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Eğer yukarıdakiler doğru ise,&lt;b&gt;Bitir&lt;/b&gt; düğmesine basın. Düğmeye bastığınızda, seçilen ortam sanal makineye bağlanacak ve makine çalıştırılmaya başlanacak.&lt;/p&gt;&lt;p&gt;Sanal makineyi kapattığınızda belirtilen ortamın otomatik olarak ayrılacağını ve başlangıç aygıtının yeniden sabit disk olarak ayarlanacağını unutmayın.&lt;/p&gt;&lt;p&gt;Kur uygulamasına bağlı olarak değişmekle birlikte, kur işleminin yeniden başlamasını engellemek için kur bittikten sonra ortamı el ile ayırmanız (eject) gerekebilir. Bu işlemi &lt;b&gt;Aygıtlar&lt;/b&gt; menüsündeki &lt;b&gt;Ayır...&lt;/b&gt; ile yapabilirsiniz.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>Özet</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>CD/DVD-ROM Sürücü</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>Disket Sürücü</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>Sunucu Sürücüsü  %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Tip:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Kaynak:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Yeni oluşturduğunuz bir sanal makineyi ilk defa çalıştırdınız. Bu sihirbaz bu sanal makine üzerinde tercih ettiğiniz işletim sistemini başlatmanızı (boot) sağlayacak aşamalarda size yardım edecek.&lt;/p&gt;&lt;p&gt;Bu sanal makineye bir sabit disk eklemediğiniz için şu anda bir işletim sistemi kuramayacağınızı unutmayın. Eğer istediğiniz bu değilse, bu sihirbazı iptal edip &lt;b&gt;Makine&lt;/b&gt; menüsünden &lt;b&gt;Ayarlar&lt;/b&gt; yolunu takip ederek sabit disk yapılandırmanızı değiştirin.&lt;/p&gt;&lt;p&gt;Sonraki sayfaya gitmek için &lt;b&gt;İleri&lt;/b&gt;, önceki sayfaya dönmek için &lt;b&gt;Geri&lt;/b&gt; düğmelerini kullanın. Bu sihirbazı kapatmak için &lt;b&gt;İptal&lt;/b&gt; düğmesine basabilirsiniz.&lt;/p&gt;.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bir işletim sistemini başlatmak için kullanmak istediğiniz ortamın tipini seçin.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Çalışmak istediğiniz işletim sistemini içeren ortamı seçin. Bu ortam başlatılabilir (bootable) olmalıdır, aksi taktirde işletim sistemi başlatılamayacak.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Bir işletim sistemini başlatmak için şu ortam tipini seçtiniz:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Eğer yukarıdakiler doğru ise,&lt;b&gt;Bitir&lt;/b&gt; düğmesine basın. Düğmeye bastığınızda, seçilen ortam sanal makineye bağlanacak ve makine çalıştırılmaya başlanacak.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Oturum %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 tarihinden bu yana erişilemez&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Erişilemez</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>Günlük Kaydı Göstericisi</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Kaydet</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>&amp;Yenile</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - Günlük Kaydı Göstericisi</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Günlük kaydı dosyası bulunamadı. &lt;b&gt;Yenile&lt;/b&gt; düğmesine basarak &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; dizinini yeniden tarayın&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>VirtualBox Günlük Kayıtlarını Farklı Kaydet</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>&amp;Bul</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Kapat</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>Ağ Bağdaştırıcısını &amp;Etkinleştir</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>Şur&amp;aya eklendi</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>&amp;MAC Adresi</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>&amp;Oluştur</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>Yeni rastgele bir MAC adresi oluşturur.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>Ka&amp;blo Bağlı</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>Sunucu Arayüzü Ayarları</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>Aray&amp;üz Adı</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>&amp;Dosya Tanımlayıcı</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>&amp;Ayarlama Uygulaması</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seç</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>Uygulamayı Kapa&amp;t</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>TAP ayarlama uygulamasını seç</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>TAP sonlandırma uygulamasını seç</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>Seçilirse bu sanal ağ bağdaştırıcısını sanal makineye bağlar.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>Sanal bağdaştırıcının Sunucu İşletim Sisiteminin gerçek ağına nasıl bağlanacağını denetler.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>Sanal ağ kablosunun başlangıçta makineye takılı olup olmadığını gösterir.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>Bu bağdaştırıcı için seçilen sunucu arayüzünün adını gösterir.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>TAP arayüzünün adını gösterir.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>TAP arayüzünü ayarlamak için çalıştırılacak komutu gösterir.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>Ayarlama uygulamasını seçer.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>TAP arayüzünü sonlandırmak için çalıştırılacak komutu gösterir.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>Sonlandırma uygulamasını seçer.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>Bu bağdaştırıcının MAC adresini gösterir. Bu ifade {0-9,A-F} kümesinden seçilen 12 karakterden oluşur. İkinci karakterin her zaman bir rakam olması gerektiğini unutmayın.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VirtualBox Sanal Makine Seri Port Ayarları</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>S&amp;eri Portu Etkinleştir</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>Seçildiğinde sanal makinenin verilen seri portunu etkinleştirir.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>Port &amp;Numarası</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>Seri port numarasını gösterir. Standart seri portlardan birini seçebilirsiniz. Ya da &lt;b&gt;Kullanıcı-tanımlı&lt;/b&gt; ögesini seçerek port parametrelerini el ile belirleyebilirsiniz.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>Seri portun IRQ numaralarını gösterir.  Geçerli değerler &lt;tt&gt;0&lt;/tt&gt; ile &lt;tt&gt;255&lt;/tt&gt; arasındaki tüm sayılardır. &lt;tt&gt;15&lt;/tt&gt;&apos;ten daha büyük sayılar sadece sanal makine için &lt;b&gt;IO APIC&lt;/b&gt; etkinleştirildiyse kullanılabilir.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O Po&amp;rtu</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>Seri portun temel I/O adreslerini gösterir. Geçerli değerler &lt;tt&gt;0&lt;/tt&gt; ile &lt;tt&gt;0xFFFF&lt;/tt&gt; arasındaki tüm sayılardır.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>Port &amp;Kipi</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>Bu seri portun çalışma kipini denetler. Eğer &lt;b&gt;Çevrimdışı&lt;/b&gt; seçmişseniz misafir işletim sistemi seri portu bulur ama kullanamaz.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>&amp;Boru Oluştur</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>Eğer seçilirse makine başlatılırken &lt;b&gt;Port Yolu&lt;/b&gt; alanı içerisinde belirlenen boru oluşturulur. Aksi taktirde sanal makine var olan boruyu kullanır.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>Port &amp;Yolu</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>Eğer seri port &lt;b&gt;Sunucu Borusu&lt;/b&gt; kipinde çalışıyorsa seri portun sunucu üzerindeki borusunun yolunu gösterir ya da &lt;b&gt;Sunucu Aygıtı&lt;/b&gt; kipinde çalışıyorsa sunucunun seri portunun adını gösterir.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>Kategori</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[kimlik]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[bağlantı]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[isim]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;Daha fazla bilgi almak için, sol taraftaki listeden ayarlar kategorisini seçin ve fareyi herhangi bir ayar ögesinin üzerinde tutun&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> Genel </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation>#genel</translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> Sabit Diskler </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation>#sabitdiskler</translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> Disket</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation>#disket</translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> CD/DVD-ROM </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation>#dvd</translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> Ses </translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation>#ses</translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> Ağ </translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation>#ağ</translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation>#usb</translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> Uzak Masaüstü </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation>#vrdp</translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> Paylaşılan Dizinler </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation>#paylaşılandizinler</translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>K&amp;imlik</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>&amp;İsim</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>Sanal makinenin adını gösterir.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>İşletim Sistemi &amp;Tipi</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>Temel Bellek &amp;Boyutu</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>Sanal makineye sağlanan bellek miktarını kontrol eder. Eğer çok fazla bellek atarsanız makine başlamayabilir.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>&amp;Ekran Kartı Bellek Boyutu</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>Sanal makineye sağlanan video belleği miktarını kontrol eder.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>&amp;Temel</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>Seç</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>Ekran görüntüsü dizininin yolunu seçer.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>Sıfırla</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>Gelişmiş Özellikler</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>A&amp;CPI Etkin</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>IO A&amp;CPI Etkin</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>Başlangıç Sı&amp;ralaması</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>&amp;Gelişmiş</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>&amp;Açıklama</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>&amp;Primary Master</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;seçilmedi&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>P&amp;rimary Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>&amp;Secondary (IDE 1) Slave</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>&amp;Disket Sürücüyü Bağla</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>Sunucu &amp;Disket Sürücüsü</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>Belirtilen Sunucu Disket sürücüsünü sanal Disket sürücüsüne bağlar.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>Kal&amp;ıp Dosyası</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>Belirtilen Disket kalıbını sanal Disket sürücüsüne bağlar.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>&amp;CD/DVD-ROM Sürücüsünü Bağla</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>Sunucu C&amp;D/DVD Sürücüsü</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>Belirtilen Sunucu CD/DVD sürücüsünü sanal CD/DVD sürücüsüne bağlar.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO Kalıp Dosyası</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>Belirtilen CD/DVD kalıbını sanal CD/DVD sürücüsüne bağlar.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>&amp;Sesi Etkinleştir</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>Sunucu &amp;Ses Sürücüsü</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>&amp;USB Denetleyicisini Etkinleştir</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB Aygıtı &amp;Filtreleri</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>Boş Ekle (Ins)</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>Dışarıdan Ekle (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>Kaldır (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>Seçili USB filtresini kaldırır.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>Yurarı Taşı (Ctrl-Üst yön tuşu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>Seçili USB filtresini yukarı taşır.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>Aşağı Taşı (Ctrl-Alt yön tuşu)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>Seçili USB filtresini aşağı taşır.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>VRDP Sunucusunu &amp;Etkinleştir</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>VRDP Kimlik Doğrulama yöntemini tanımlar.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>Misafir kimlik doğrulaması için zaman aşımı süresini milisaniye cinsinden belirtir.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>Pencere yardımını gösterir.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>Geçersiz ayarlar bulundu</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>Değişiklikleri kabul et (kaydet) ve pencereyi kapat.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>Değişikliklerden vazgeç ve pencereyi kapat.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>Seçildiğinde belirtilen sanal sabit diski Birincil (Primary) IDE denetleyicisinin Ana (Master) yivine (slot) ekler.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>Seçildiğinde belirtilen sanal sabit diski Birincil (Primary) IDE denetleyicisinin İkincil (Slave) yivine (slot) ekler.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>Seçildiğinde belirtilen sanal sabit diski İkincil (Secondary) IDE denetleyicisinin İkincil (Slave) yivine (slot) ekler.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>Bu IDE yivine elemek için sanal sabit diskleri gösterir ve hızlıca başka bir sabit seçmenize izin verir.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>Sanal CD/DVD sürücüsüne bağlanacak kalıp dosyasını gösterir ve hızlıca başka bir kalıp seçmenize izin verir.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>Seçildiğinde belirtilen ortamı sanal makinenin Disket sürücüsüne bağlar.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>Sanal Disket sürücüsüne bağlanacak kalıp dosyasını gösterir ve hızlıca başka bir kalıp seçmenize izin verir.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>Seçildiğinde sanal makine bir Uzak Masaüstü Protokolü (RDP) sunucusu gibi davranır ve uzak istemcilerin standart bir RDP istemcisi kullanarak bağlanmasına ve sanal makineyi kullanmasına (sanal makine çalışırken) izin verir.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;eklenmedi&gt;</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> -Ayarlar</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>Yeni Filtre %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>&amp;Paylaşılan Pano</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>A&amp;nlık Görüntü Dizini</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>Sanak makine içerisine kurmak istediğiniz şiletim sistemi tipini gösterir (misafir işletim sistemi olarak da adlandırılır).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Seçildiğinde sanal makine Gelişmiş Yapılandırma
+ve Güç Yönetimi Arayüzünü (ACPI) destekleyecektir. &lt;b&gt;Not:&lt;/b&gt; Bir misafir Windows
+işletim sistemi yükledikten sonra bunu pasifleştirmeyin!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Seçildiğinde sanal makine Girdi Çıktı APIC (IO APIC)
+destekleyecektir ki bu sanal makine başarımını biraz düşürür. &lt;b&gt;Not:&lt;/b&gt; Bir misafir Windows
+işletim sistemi yükledikten sonra bunu pasifleştirmeyin!&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>Misafir işletim sistemi ile sunucu işletim sistemi arasındaki pano paylaşımını tanımlar. Bu özelliğin Misafir Eklentileri gerektirdiğini unutmatın.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>Bu sanal makinenin anlık görüntülerinin nereye kaydedileceğini tanımlar. Anlık görüntülerin çok yer kaplayabileceğini unutmayın.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>Anlık görüntü dizinini öntanımlı ayarlarına döndürür. Güncel öntanımlı yol bu ayarlar kabul edildikten sonra bu pencere yeniden açılarak gösterilecektir.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>Sanal makinenin tanımını gösterir. Tanımlama alanı misafir işletim sisteminin yapılandırma detaylarını yorum olarak eklemek için kullanışlıdır.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>Var olan bir sanal diski seçmek ya da yeni bir sanal disk oluşturmak için Sanal Disk Yöneticisini çalıştırır.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>Sanal makineye bağlanabilecek olan, sunucu üzerindeki Disket sürücüleri listeler.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>Bir Disket kalıbı seçerek bağlamak için Sanal Disk Yöneticisini çalıştırır.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>Sunucudaki sanal makineye bağlanabilecek olan CD/DVD sürücülerini listeler.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>Bir DC/DVD kalıbı seçerek bağlamak için Sanal Disk Yöneticisini çalıştırır.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ses çıktı sürücüsünü denetler.&lt;b&gt;Belirsiz Ses Sürücüsü&lt;/b&gt; misafirin bir ses kartı görmesini sağlar ancak bu karta yapılan tüm erişimler yoksayılır.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>Seçildiğinde bu makine için sanal USB denetleyicisini etkinleştirir.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>Bu makinenin tüm USB filtrelerini listeler. Soldaki işaretleme kutusu özel bir filtrenin etkin olup olmadığını belirler.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>Başlangıçta boş olarak ayarlanan bütün alanlar ile beraber, yeni bir USB filtresi ekler. Böyle bir filtrenin, tüm takılan USB araçlarını eşleyeceğini unutmayın.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>Sunucu makineye bütün alanları ile birlikte seçili USB aracının değerlerine göre ayarlanmış yeni bir USB filtresi ekle.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>Bağdaştırıcı %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>Sunucu Arayüzler&amp;i</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>Tüm sunucu arayüzlerini listeler.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>Yeni sunucu arayüzü ekler.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>Seçilen sunucu arayüzünü kaldırır.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;Uygun arayüz yok&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>Ekle</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>Kaldır</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox Sunucu Arayüzü %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;Seçilen ağ arayüzünü kaldırmak istiyor musunuz &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Not:&lt;/b&gt; Bu arayüz bir ya da birden fazla ağ bağdaştırıcısı tarafından ya da bir ya da birden fazla sanal makine tarafından kullanılıyor olabilir. Bu arayüz kaldırıldıktan sonra bu bağdaştırıcılar siz ayarlarını yeni bir arayüz adı ya da ekleme tipi seçerek düzeltene kadar çalışmayacaktır. &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> Seri Portlar </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#seriPortlar</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>&amp;VT-x/AMD-V Etkin</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>Seçildiğinde sanal makine sunucu makine üzerindeki işlemcinin Intel için VT-x ve AMD için AMD-V gibi donanım sanallaştırma eklentilerini kullanmayı deneyecektir. Grileştirilmiş seçme kutusu bu ayarın genel ayarlar tarafından belirlendiği anlamına gelir.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>Diğer A&amp;yarlar</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>Çalışma Sı&amp;rasında Bağlanan Ortamı Hatırla</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>D&amp;iğer</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>Düz Geçişi &amp;Etkinleştir</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>&amp;Sunucu Portu </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>Kimlik Doğrulama &amp;Yöntemi </translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>Kimlik Doğrulama &amp;Zaman Aşımı </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VRDP Sunucusunun port numarasını gösterir. Portu öntanımlı değerine döndürmek için &lt;tt&gt;0&lt;/tt&gt; (sıfır) belirtebilirsiniz.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>Primary Master sabit disk seçilmedi</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>Primary Slave sabit disk seçilmedi</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>Primary Slave sabit disk zaten başka bir yive eklendi</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>Secondary Slave sabit disk seçilmedi</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>Secondary Slave sabit disk zaten başka bir yive eklendi</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>CD/DVD kalıp dosyası seçilmemiş</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>Disket kalıp dosyası seçilmemiş</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>Yanlış sunucu ağ arayüzü seçildi</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>İkinci kez aynı port numarası seçildi </translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>İkinci kez aynı port yolu girildi </translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%2 sayfası üzerinde &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>Port %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_xx_YY.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_xx_YY.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_xx_YY.ts	(revision 7219)
@@ -0,0 +1,4594 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_CN.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_CN.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_CN.ts	(revision 7219)
@@ -0,0 +1,5259 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>简体中文</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation>中国</translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Chinese</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation>China</translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>Victor Wang</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">向上移动所选启动设备.</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">向下移动所选启动设备.</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>向上移动 (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>向下移动 (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>向上移动所选启动设备.</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>向下移动所选启动设备.</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>设置启动顺序。用选择框来开启或关闭需要支持的启动设备。使用上下键改变设备启动顺序.</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>可执行的 &lt;b&gt;%1&lt;/b&gt; 程序要求 Qt %2.x, 发现 Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>不兼容的 Qt 库错误</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>左</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>右</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>Left Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>Right Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>Left Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>Right Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>Left Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>Right Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>Left WinKey</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>Right WinKey</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>Menu key</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation type="unfinished">F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation type="unfinished">F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation type="unfinished">F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation type="unfinished">F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation type="unfinished">F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation type="unfinished">F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation type="unfinished">F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation type="unfinished">F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation type="unfinished">F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation type="unfinished">F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation type="unfinished">F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation type="unfinished">F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation type="unfinished">F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation type="unfinished">F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation type="unfinished">F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation type="unfinished">F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation type="unfinished">F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation type="unfinished">F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation type="unfinished">F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation type="unfinished">F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation type="unfinished">F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation type="unfinished">F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation type="unfinished">F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>跳过</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>复制到粘贴板</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>未完成</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>无效</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">不可使用</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - About</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>添加主机网络界面</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>主机网络界面名称</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>新增网络界面描述信息</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>添加共享文件夹</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>编辑共享文件夹</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">在这里输入用于网络共享的文件夹</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">为即将建立的网络共享指定一个名称</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">单击此处打开文件浏览对话框</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>指定一个共享文件夹</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>文件夹路径</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>文件夹名称</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>显示共享文件夹所在路径.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>显示共享文件夹名称(虚拟电脑内的系统需通过该名称来访问本文件夹).</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>打开用于选择文件夹的对话框.</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>关闭虚拟电脑</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>选择关闭方式:</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>快速休眠(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Als+S</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>强制关机(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>恢复最近快照(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>强制关机并恢复最近快照</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;没有加载&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB 控制器未启用&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>全屏模式(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>切换到全屏模式</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>自动捕获鼠标</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>自动调整显示尺寸</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>自动调整显示尺寸(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>当窗口大小变动时自动调整虚拟电脑内的显示尺寸(需要在虚拟电脑上安装辅助工具包)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>自动调整窗口大小(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>自动调整窗口尺寸和位置以适应虚拟电脑内的显示尺寸</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>发送 Ctrl-Alt-Del (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>发送 Ctrl-Alt-Del 键盘序列到虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>发送 Ctrl-Alt-Backspace (&amp;B)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>发送 Ctrl-Alt-Backspace 键盘序列到虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>重启 (&amp;R)</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>重新启动虚拟电脑</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>正常关机 (&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>发送关机信号到虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>关闭(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>关闭虚拟电脑</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>生成快照(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>为当前虚拟电脑生成一个快照</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>软盘映像文件(&amp;F)...</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>加载一个软盘映像</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>卸载软驱(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>卸载当前加载的软盘或软盘映像</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>光盘映像(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>加载一个光盘映像文件</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>卸载光盘或光盘映像(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>卸载当前光盘或光盘映像文件</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>启用 (RDP) 远程桌面服务</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>远程桌面(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>开启或关闭到当前虚拟电脑的远程桌面连接</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">打开</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>共享文件夹(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>打开共享文件夹对话框</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>安装虚拟电脑工具包(&amp;I)...</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>加载虚拟电脑工具包映像</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>统计信息(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>命令行(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox Web Site...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Open the browser and go to the VirtualBox product web site</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;About VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Show a dialog with product information</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reset All Warnings</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Cause all suppressed warnings and messages to be shown again</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>加载软驱(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>加载光驱(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB 设备</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">虚拟电脑(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>设备(&amp;D)</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>调试(&amp;b)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>帮助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>指示自动调整显示尺寸功能已 打开 (&lt;img src=auto_resize_on_16px.png/&gt;) 或关闭 (&lt;img src=auto_resize_off_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>指示鼠标是否已被虚拟电脑捕获:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;鼠标未被捕获&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;鼠标已被捕获&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;鼠标集成已开启&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;鼠标自动捕获已关闭，鼠标已被捕获&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;鼠标自动捕获已关闭，鼠标未被捕获&lt;/nobr&gt;&lt;br&gt;.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">指示键盘已被虚拟电脑捕获 (&lt;img src=hostkey_captured_16px.png/&gt;) 或未被捕获 (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>显示当前所分配的热键.</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">用鼠标右键单击此处可访问共享文件夹.</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;没有加载&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">指示远程桌面服务 (VRDP Server) 已开启 (&lt;img src=vrdp_16px.png/&gt;) 或被禁止 (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP 服务器监听端口 %1</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>暂停(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>将正在运行的虚拟电脑休眠</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>唤醒(&amp;e)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>唤醒休眠的虚拟电脑</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>禁止自动捕获鼠标(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>临时禁止自动捕获鼠标</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>启用自动捕获鼠标(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>可临时禁止自动捕获鼠标</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>快照 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;不能发现虚拟电脑辅助工具包映像 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 或者 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>主机设备</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>虚拟电脑(&amp;M)</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">连接</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">未连接</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters indicator</comment>
+        <translation type="obsolete">&lt;br&gt;&lt;nobr&gt;&lt;b&gt;禁用所有网络适配器&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>网络适配器(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>网络适配器 %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>加载所选中的主机上的软驱</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>加载所选中的主机上的光驱</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>断开所选网络适配器的连线</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>接上所选网络适配器的连线</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>无缝模式(&amp;l)</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>切换到桌面集成模式</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>指示键盘可用 (&lt;img src=hostkey_captured_16px.png/&gt;) 或键盘无效 (&lt;img src=hostkey_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示软驱活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;主机设备&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;映像&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;未插入介质&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示光驱活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;主机设备&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;映像&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;未插入介质&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示虚拟硬盘活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;未分配硬盘&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示网络活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;适配器 %1 (%2)&lt;/b&gt;: 网线 %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>已连接</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>未连接</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;禁用所有网络适配器&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示USB设备活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;无分配USB设备&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB控制器已被禁用&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>指示远程桌面 (VRDP Server) 已启用 (&lt;img src=vrdp_16px.png/&gt;) 或未启用 (&lt;img src=vrdp_disabled_16px.png/&gt;).</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指示共享文件夹活动状态:&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;没有共享文件夹&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation type="unfinished">内容(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="unfinished">F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation type="unfinished">Show the online help contents</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>名称</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>虚拟分配空间</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>实际分配空间</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>大小</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>虚拟存储管理器</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>虚拟硬盘(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>虚拟光盘(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>虚拟软盘(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>打开帮助对话框</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>接受对话框</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>取消对话框</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新建(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>注册(&amp;A)...</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>删除(&amp;e)</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>释放(&amp;l)</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>刷新(&amp;f)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新建</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>注册</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>释放</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>刷新</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Create new VDI file and attach it to media list</source>
+        <translation type="obsolete">创建并注册新的虚拟硬盘</translation>
+    </message>
+    <message>
+        <source>Add existing media image file to media list</source>
+        <translation type="obsolete">注册已存在的虚拟存储设备</translation>
+    </message>
+    <message>
+        <source>Remove selected media image file from media list</source>
+        <translation type="obsolete">从注册表中删除选中的虚拟存储设备</translation>
+    </message>
+    <message>
+        <source>Release selected media image file from being using in some VM</source>
+        <translation type="obsolete">释放被某虚拟电脑使用的虚拟存储设备</translation>
+    </message>
+    <message>
+        <source>Refresh media image list</source>
+        <translation type="obsolete">刷新注册表</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>动作(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>位置</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>虚拟存储类型</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>存储设备类型</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>注册到</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>快照</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>检测可访问性</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;正在检查可访问性...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;磁盘类型:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;存储类型:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;连接到:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;快照:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;检查存储介质可访问性出错</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;正在检查可访问性...</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;连接到:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;检查存储介质可访问性出错</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>映像文件不可访问</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>选择(&amp;S)</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>所有虚拟硬盘映像 (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>选择一个虚拟硬盘映像</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">光盘映像 (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>选择一个光盘映像</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">软盘映像 (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>选择一个软盘映像</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>创建一个新的虚拟硬盘</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>注册一个已经存在的映像文件</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>删除(或释放)所选的虚拟存储介质</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>从虚拟电脑中释放所选的虚拟存储介质</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>刷新虚拟存储介质列表</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>光盘映像(*.iso)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>软盘映像(*.img)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>下载虚拟电脑工具包 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>取消下载虚拟电脑工具包</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>无法在服务器上找到该文件 (回应: %1).</translation>
+    </message>
+    <message>
+        <source>Could not determine the file size.</source>
+        <translation type="obsolete">无法检测到文件大小.</translation>
+    </message>
+    <message>
+        <source>Could not connect to the server (%1).</source>
+        <translation type="obsolete">无法连接到服务器 (%1).</translation>
+    </message>
+    <message>
+        <source>Could not download the file (%1).</source>
+        <translation type="obsolete">无法下载该文件 (%1).</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;无法将下载的文件保存为 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>选择用于保存虚拟电脑工具包的文件夹</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>连接超时.</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>下载进程被用户取消.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>快照部分</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>未知设备 %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>电脑名称</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>系统类型</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>内存大小</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>常规</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>显存大小</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>启动顺序</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>未加载</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>硬盘</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>开启</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>开启</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>未加载</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>映像</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>主机设备</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>软驱</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>未加载</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>映像</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>主机设备</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>光驱</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>声卡类型</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>声音</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>网络类型 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>网络</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>设备筛选</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 活动)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB 控制器</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP 服务器端口</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>远程桌面</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>尚未实现打开URL的功能.</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>关机</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>休眠</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>异常退出</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>运行中</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>暂停</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>正在启动</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>正在关机</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>正在休眠</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>正在唤醒</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>正在删除</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>关闭</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>打开</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>正在准备</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>正在关闭</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>空</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>软驱</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>光驱</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>硬盘</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>网络</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>第一IDE控制器</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>第二IDE控制器</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>Normal</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>Immutable</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>Writethrough</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>虚拟硬盘映像</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK 映像</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Null</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>External</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>Guest</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Ignore</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>Hold</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>主通道</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>从通道</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>设备&amp;nbsp;%1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>Null Audio Driver</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows Multimedia</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS Audio Driver</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA Audio Driver</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>未分配</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Host Interface</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>Internal Network</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>不支持</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>不可用</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>忙</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>可用</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>Held</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>捕获</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;正在检测...&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;无法访问&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>主系统到子系统</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>子系统到主系统</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>双向</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>选择一个文件夹</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>选择一个文件</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>端口 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>串口</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB设备</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>共享文件夹</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>空</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>共享文件夹</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>Stuck</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>未连接</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>Host Pipe</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>Host Device</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>User-defined</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; 是一个不可用的热键编码.</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>关键字 &apos;%2&apos; 的值 &apos;%1&apos; 不能通过正则表达式 &apos;%3&apos; 的强制性检查.</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>不能删除热键 &apos;%1&apos;.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>目录</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[标识]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[链接]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[名称]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;从左边的设置列表中选择一个类别，然后移动鼠标到一个具体的设置项目将获取更多信息&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>常规</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> 输入 </translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>默认文件夹(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is
+used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="obsolete">显示用于存放虚拟硬盘映像文件的默认文件夹。如果没有在此明确指定其它文件夹，当新建或注册虚拟硬盘时将使用此文件夹.</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>虚拟电脑</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>虚拟硬盘</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">将存放虚拟电脑的文件夹重新设置为默认值。接受更改后，再次打开本对话框时将显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">将存放虚拟硬盘的文件夹重新设置为默认值。接受更改后，再次打开本对话框时将显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine
+folder. This folder is used, if not explicitly specified otherwise, when creating new
+virtual machines.</source>
+        <translation type="obsolete">显示用于存放虚拟电脑的默认文件夹。如果没有特别指定，当新建虚拟电脑时将使用此文件夹.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>选择</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default VDI folder.</source>
+        <translation type="obsolete">打开对话框选择用于存放虚拟硬盘的默认文件夹.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default virtual machine folder.</source>
+        <translation type="obsolete">打开对话框选择用于存放虚拟电脑的默认文件夹.</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>键盘(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>热键(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>自动捕获键盘(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically
+captured every time the VM window is activated. When the keyboard is captured,
+all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="obsolete">选中后，当虚拟电脑窗口处于活动状态时将自动捕获键盘输入。当键盘被捕获时，所有的键盘输入(包括系统切换键如 Alt-Tab) 都将被发送到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>USB 设备筛选器(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">显示所有全局USB筛选器.
+左边的选择框决定该筛选器是否必启用.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>添加空筛选器 (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">添加一个各个域的值都为空的USB筛选器。
+需要注意的是：这样的筛选器将会匹配所有连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>从当前设备中添加 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">添加一个USB筛选器，并把其各个域的值设置为当前选中的已连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>删除 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>删除所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>向上移动 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>向上移动所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>向下移动 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>向下移动所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>显示帮助对话框.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>发现无效设置</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>保存设置变动并关闭对话框.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>放弃更改并关闭对话框.</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>首选项</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>显示当前虚拟电脑窗口所用热键。你可以激活该输入框并定义一个新的热键。需要注意的是：数字键、光标键和编辑键不能用作热键.</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新筛选器 %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>语言</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> 语言 </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>界面语言(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>作者:</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>语言:</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (内嵌)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;无效&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;未知&gt;</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt; 显示所有可用的用户界面语言。
+&lt;b&gt;加黑&lt;/b&gt;的为当前正在使用的语言。
+选择&lt;i&gt;默认&lt;/i&gt;将使用系统默认的语言.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>默认</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>显示存放虚拟硬盘文件的默认文件夹。如果没有明确指定其它文件夹，当创建新的虚拟硬盘或注册已存在的虚拟硬盘时将默认使用此文件夹.</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重设存放虚拟电脑的文件夹为默认值。当改变被接受后，再次打开这个对话框时将显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重设存放虚拟硬盘的文件夹为默认值。当改变被接受后，再次打开这个对话框时将显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>显示存放虚拟电脑的默认文件夹。如果没有明确指定其它文件夹，当创建新的虚拟电脑时将默认使用此文件夹.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>打开对话框选择用于存放虚拟硬盘的默认文件夹.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>打开对话框选择用于存放电脑的默认文件夹.</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>选中后，当虚拟电脑窗口处于活动状态时将自动捕获键盘输入。当键盘被捕获时，所有的键盘输入(包括系统切换键如 Alt-Tab) 都将被发送到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>显示所有全局USB筛选器.左边的选择框决定该筛选器是否必启用.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>添加一个各个域的值都为空的USB筛选器。
+需要注意的是：这样的筛选器将会匹配所有连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>添加一个USB筛选器，并把其各个域的值设置为当前选中的已连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>VRDP 认证库(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>显示用于提供远程桌面(VRDP)认证的库的所在路径.</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>打开用于选择VRDP认证库的对话框.</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重置认证库为默认值.</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>扩展特性(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>启用 VT-x/AMD-V(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>指定虚拟电脑是否利用主机CPU内的虚拟扩展指令.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>关闭搜索面板</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>查找(sp)</translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>输入搜索字符串</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>向前(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>向前搜索该字符串</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>向后(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>向后搜索该字符串</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>匹配大小写(&amp;a)</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>匹配大小写进行搜索(选中时)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>无发现字符串</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;没有硬盘&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>没有硬盘</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>创建新的虚拟硬盘</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;本向导将帮助你为虚拟电脑创建一个新的虚拟硬盘.&lt;/p&gt;
+&lt;p&gt;单击&lt;b&gt;下一步&lt;/b&gt;按钮进入本向导的下一个页面
+单击&lt;b&gt;后退&lt;/b&gt;按钮返回上一个页面.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>欢迎使用新建虚拟硬盘向导!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择你要建立的虚拟硬盘类型.&lt;/p&gt;
+&lt;p&gt;一个&lt;b&gt;动态扩展映像&lt;/b&gt;最初只需占用非常小的物理硬盘空间. 然后不断增加(最高
+到当前指定的大小)，具体大小根据虚拟电脑的实际需求动态分配.&lt;/p&gt;
+&lt;p&gt;一个&lt;b&gt;固定大小映像&lt;/b&gt; 一旦建立就需分配指定大小的物理磁盘空间给该虚拟硬盘使用，性能上有一定优势.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>映像类型</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>动态扩展映像(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>固定大小映像(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>虚拟硬盘类型</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;单击&lt;b&gt;选择&lt;/b&gt;按钮指定虚拟硬盘所在映像文件名及其存储位置或者直接在输入框中输入一个映像文件名.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>映像文件名(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>选择</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;设定所需创建的虚拟硬盘的大小. &lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>虚拟硬盘大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>虚拟硬盘所在位置和空间大小</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>现在将根据下面所列参数创建一个新的虚拟硬盘:</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>如果上面的设置正确, 单击&lt;b&gt;完成&lt;/b&gt; 按钮， 一个新的虚拟硬盘将会被建立.
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>摘要</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 字节&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;类型:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;位置:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;大小:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>虚拟硬盘映像 (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>选择一个文件作为新的虚拟硬盘映像</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>新建虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;本向导将指引你一步步建立一个虚拟电脑.&lt;/p&gt;
+&lt;p&gt;使用&lt;b&gt;下一步&lt;/b&gt;按钮进入向导的下一步操作界面，
+使用&lt;b&gt;上一部&lt;/b&gt;按钮返回向导的上一个页面.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>欢迎使用新建虚拟电脑向导!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;为即将新建的虚拟电脑输入一个名称，并指定虚拟电脑上即将安装的操作系统类型.&lt;/p&gt;
+&lt;p&gt;每台虚拟电脑都要有一个唯一的名称来标识，用来区分该电脑的硬件配置和上面的系统、软件和数据.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>名称(&amp;a)</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>系统类型(&amp;T)</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>虚拟电脑名称和系统类型</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;指定虚拟电脑可用内存大小，单位为: MB .&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>内存大小(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>内存</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择一个硬盘映像文件作为虚拟电脑的主硬盘.。你即可以单击&lt;b&gt;新建&lt;/b&gt;按钮建立一个新的硬盘映像，
+也可以在下拉列表中选择一个现有的硬盘映像，或者单击&lt;b&gt;现有&lt;/b&gt;
+按钮 (打开虚拟存储管理器).&lt;/p&gt;
+&lt;p&gt;如果你需要一个更复杂的硬盘设置，也可以跳过这步，以后再在虚拟电脑设置对话框中指定硬盘.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>启动盘(第一IDE控制器主通道)(&amp;o)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>新建(&amp;e)...</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>现有(&amp;x)...</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>虚拟硬盘</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;现在将根据下列参数来创建一台新的虚拟电脑:&lt;/p&gt;
+                         </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>&lt;p&gt;如果上面的设置正确，请按&lt;b&gt;完成&lt;/b&gt; 按钮，一台新的虚拟电脑就会被创建。&lt;/p&gt;
+&lt;p&gt;今后你还可以通过主窗口中的&lt;b&gt;设置&lt;/b&gt;对话框随时调整这些或其它设置.&lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>摘要</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;电脑名称:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;系统类型:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;内存大小:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;引导盘:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>建议分配的内存大小是 &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>建议分配的虚拟硬盘大小是： &lt;b&gt;%1&lt;/b&gt; MB.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>虚拟电脑控制台 - 信息</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>虚拟电脑控制台 - 问题</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>虚拟电脑控制台 - 警告</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>虚拟电脑控制台 - 错误</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>虚拟电脑控制台 - 严重错误</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>不要再显示这个信息</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>打开&lt;tt&gt;%1&lt;tt&gt;失败。请确认你的桌面环境设置能正确处理这种类型的URL地址.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;初始化 COM 失败，或未找到 COM 服务器. 可能是VirtualBox 服务器不在运行或启动失败.&lt;/p&gt;&lt;p&gt;应用程序现在将被中断.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;创建 COM 对象失败.&lt;/p&gt;&lt;p&gt;应用程序将被中断.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;加载全局 GUI 配置失败.&lt;/p&gt;&lt;p&gt;应用程序将被中断.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;保存全局 GUI 配置失败.&lt;p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>设置 虚拟电脑控制台全局属性失败.</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>访问 USB 子系统失败.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>创建一个新的虚拟电脑失败.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>创建一个新的虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>应用设置到虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>保存虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 设置失败.</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>加载虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 设置失败.</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>启动虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>暂时执行虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>恢复虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的执行失败.</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>保存虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的状态失败.</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>建立虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的快照失败.</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>不能正常关闭虚拟电脑 &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>删除虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>清除虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的保存 状态失败.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>删除虚拟电脑 &lt;b&gt;%2&lt;/b&gt; 的快照 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>清除虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的当前状态失败.</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>删除虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 的当前快照和状态失败.</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>找不到名称为 &lt;b&gt;%1&lt;/b&gt; 的虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你确认要永久性地删除虚拟电脑 &lt;b&gt;%1&lt;/b&gt;吗?&lt;/p&gt;&lt;p&gt;这个操作一旦执行就无法被撤销.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你是否确认要取消注册这个不能正常访问的虚拟电脑 &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;一旦取消，今后就不能再通过图形用户界面来再次注册它.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你是否要清除虚拟电脑 &lt;b&gt;%1&lt;/b&gt;的休眠状态?&lt;/p&gt;&lt;p&gt;该操作相当于对虚拟电脑内的操作系统进行一次硬重启或硬关机.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;释放这个映像文件将会把它从这些虚拟电脑: &lt;b&gt;%1&lt;/b&gt;中分离.&lt;/p&gt;&lt;p&gt;是否要继续?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;映像文件 &lt;b&gt;%1&lt;/b&gt;已经存在. 你不能用这个文件建立一个新的虚拟硬盘, 因为它可能已被其它的虚拟硬盘所使用.&lt;/p&gt;&lt;p&gt;请指定一个其它映像文件名.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你真的要删除虚拟硬盘映像 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;吗?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;如果你选择 &lt;b&gt;No&lt;/b&gt; 将取消该虚拟硬盘的注册并把它从下面列表中删除, 但该映像文件还会保留在你的物理硬盘上.&lt;/p&gt;&lt;p&gt;如果你选择 &lt;b&gt;Yes&lt;/b&gt; 不但会取消该虚拟硬盘的注册，而且会将它永久性删除. 请注意这个操作是不可撤销的.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>删除虚拟硬盘映像 &lt;b&gt;%1&lt;/b&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你真的想删除虚拟硬盘 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;吗?&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>创建虚拟硬盘映像 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 失败.&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>加载 UUID 号为 %1 的虚拟硬盘映像到虚拟电脑 &lt;b&gt;%4&lt;/b&gt; 的第 %3 控制器的第 %2 个通道失败.</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>不能将虚拟硬盘映像从虚拟电脑 &lt;b&gt;%3&lt;/b&gt; 的第 %2 控制器的第 %1 个通道分离.</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>硬盘映像</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>光盘映像</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>软盘映像</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>注册 %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>取消注册 %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>创建一个新会话失败.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">不能为 UUID 为 &lt;b&gt;%1&lt;/b&gt; 的虚拟电脑打开一个新会话.</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>不能为虚拟电脑 &lt;b&gt;%1&lt;/b&gt; 打开一个新会话.</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>不能获取映像 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 的可访问状态. 部分注册映像可能已经变成不可访问.</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>不能创建主机host network interface &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>不能删除host network interface &lt;b&gt;%1&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>不能分配 USB 设备 &lt;b&gt;%1&lt;/b&gt; 到虚拟电脑 &lt;b&gt;%2&lt;/b&gt;.</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>不能将 USB 设备 &lt;b&gt;%1&lt;/b&gt; 从虚拟电脑 &lt;b&gt;%2&lt;/b&gt; 中释放.</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>为虚拟电脑 &lt;b&gt;%3&lt;/b&gt; 指定共享文件夹 &lt;b&gt;%1&lt;/b&gt; (指向 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) 失败.</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>从虚拟电脑 &lt;b&gt;%3&lt;/b&gt; 删除共享文件夹 &lt;b&gt;%1&lt;/b&gt; (指向 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) 失败.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;鼠标和键盘已被本虚拟电脑捕获，按&lt;b&gt;host key&lt;/b&gt;可释放它们，该键显示在&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;图标边上.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;鼠标和键盘已被本虚拟电脑捕获，按&lt;b&gt;host key&lt;/b&gt;可释放它们，该键显示在&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;图标边上.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;鼠标和键盘已被本虚拟电脑捕获，按&lt;b&gt;host key&lt;/b&gt;可释放它们，该键显示在&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;图标边上.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;当前虚拟电脑中的系统不支持鼠标自动切换，需要通过&lt;b&gt;host key&lt;/b&gt;手动切换.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑当前正处于 &lt;b&gt;暂停&lt;/b&gt; 状态，因此不接受任何鼠标或键盘输入. 如果想继续在虚拟电脑内工作, 你需要通过选择菜单栏内的相应项目来重新激活它.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;一个或多个注册的虚拟硬盘映像、光盘映像或软盘映像当前不可访问. 因此使用了这些映像的虚拟电脑当前已不能工作，只有等到这些映像能再次访问时才能继续工作.&lt;/p&gt;&lt;p&gt;按 &lt;b&gt;确定&lt;/b&gt; 打开虚拟存储管理器看看是哪些映像不能访问, 或者按 &lt;b&gt;跳过&lt;/b&gt; 忽略这个信息.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;虚拟电脑窗口将会被切换到 &lt;b&gt;全屏&lt;/b&gt; 模式. 在任何时候按 &lt;b&gt;%1&lt;/b&gt; 都能返回窗口模式. 注意：当前 &lt;i&gt;热键&lt;/i&gt; 已被定义为 &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑控制台不能运行在 &lt;i&gt;VM Selector&lt;/i&gt; 模式.&lt;/p&gt;&lt;p&gt;程序将被中断.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;致命错误&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;非致命性错误&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;警告&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;错误 ID: &lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>严重: </translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑运行发生致命性错误! 虚拟电脑将被关闭. 建议你将错误信息复制到粘贴板以备将来检查:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑运行发生错误! 详细的错误信息显示在下面. 你可以试着修复这个描述的错误并恢复虚拟电脑的运行.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑运行可能碰到下面问题，您可以忽略这个信息，但建议您检查虚拟电脑设置以避免这个问题再次发生.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>返回&amp;nbsp;代码:</translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>组件:</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>界面:</translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>被召者:</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>被召者&amp;nbsp;RC:</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;在文件夹 &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;中找不到 &lt;b&gt;%1&lt;/b&gt; 所对应的语言文件包.&lt;/p&gt;&lt;p&gt;界面语言将被临时重置为系统默认语言.请到 &lt;b&gt;首选项&lt;/b&gt; 对话框中 指定可用语言.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;不能加载 &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;语言包. &lt;p&gt;界面语言将被重置为英文 (内嵌). 请到 &lt;b&gt;首选项&lt;/b&gt; 对话框中指定可用语言.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑上所装的虚拟电脑工具包版本太旧: 所装版本为 %1, 应装版本为 %2. 可能会导致有些特性工作不正常.&lt;/p&gt;&lt;p&gt;请立即安装最新版的虚拟电脑工具包.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑上所装的虚拟电脑工具包版本已过期: 所装版本为 %1, 应装版本为 %2. 可能会导致有些特性工作不正常.&lt;/p&gt;&lt;p&gt;请立即安装最新版的虚拟电脑工具包.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑上所装的虚拟电脑工具包版本太新: 所装版本为 %1, 应装版本为 %2. 可能会导致有些特性工作不正常.&lt;/p&gt;&lt;p&gt;请立即安装最相应版本的虚拟电脑工具包.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>更改虚拟电脑 &lt;b&gt;%1&lt;b&gt; 的快照文件夹到 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;失败.</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;无法进入桌面集成模式，因为没有足够的显存.&lt;/p&gt;&lt;p&gt;您应该至少为虚拟电脑分配 &lt;b&gt;%1&lt;/b&gt;的显存.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;无法从虚拟电脑 &lt;b&gt;%3&lt;/b&gt;删除共享文件夹 &lt;b&gt;%1&lt;/b&gt; (位于 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) .&lt;/p&gt;&lt;p&gt;请先关闭虚拟电脑中正在使用该文件夹的所有程序，再来删除.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;找不到虚拟电脑工具包的映像文件 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 或 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;是否要从互联网上下载该文件?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;从 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;下载虚拟电脑工具包失败&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您确认要从 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;下载虚拟电脑工具包 (大小 %3 字节)?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑工具包已从 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt;成功下载并保存在 &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;您是否要注册该光盘映像把立即挂载到该虚拟电脑上?&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑将被切换到 &lt;b&gt;全屏&lt;/b&gt; 模式. 通过按 &lt;b&gt;%1&lt;/b&gt;您能随时返回到窗口模式. 请注意 &lt;i&gt;Host&lt;/i&gt; 键当前已被定义为 &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;请注意在全屏模式下虚拟电脑的主控菜单默认情况下会被隐藏起来，您可以通过按 &lt;b&gt;Host+Home&lt;/b&gt;键来激活它.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑将被切换到 &lt;b&gt;桌面集成&lt;/b&gt; 模式. 通过按 &lt;b&gt;%1&lt;/b&gt;您能随时返回到窗口模式. 请注意 &lt;i&gt;Host&lt;/i&gt; 键当前已被定义为 &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;请注意在全屏模式下虚拟电脑的主控菜单默认情况下会被隐藏起来，您可以通过按 &lt;b&gt;Host+Home&lt;/b&gt;键来激活它.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑工作在 &lt;b&gt;%1&amp;nbsp;位&lt;/b&gt; 颜色模式时性能最优， 但当前虚拟电脑的颜色质量被设置为 &lt;b&gt;%2&amp;nbsp;位&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;请打开虚拟电脑系统上的显示属性对话框，并选择 &lt;b&gt;%3&amp;nbsp;位&lt;/b&gt; 颜色模式.&lt;/p&gt;&lt;p&gt;&lt;b&gt;请注意&lt;/b&gt;. 有些操作系统, 象 OS/2, 可以工作在 32&amp;nbsp;位颜色模式， 但切报告为 24&amp;nbsp;位 (1600万色). 您可以通过选择一个不同的颜色质量来看看该信息是否会消失，或者您可以直接禁止该信息如果您能确定该操作系统不支持您所要求的颜色质量 (%4&amp;nbsp;位) .&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虚拟电脑在运行中发生一个严重错误，现在将被关闭.&lt;/p&gt;&lt;p&gt;请联系您的供应商. 并提供日志文件 &lt;tt&gt;VBox.log&lt;/tt&gt; 和映像文件 &lt;tt&gt;VBox.png&lt;/tt&gt;, 它们位于 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 文件夹, 同时就该错误是如何发生的提供一份详细说明. &lt;/p&gt;&lt;p&gt;按&lt;b&gt;确定&lt;/b&gt; 如果您想关闭该虚拟电脑，或者按 &lt;b&gt;忽略&lt;/b&gt; 如果您想调试它. 请注意调试需要专业的知识和工具, 因此建议您按 &lt;b&gt;确定&lt;/b&gt; .&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您还没有为新建的虚拟电脑分配一个可用的虚拟硬盘。&lt;/p&gt;&lt;p&gt;您是否要继续&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation type="unfinished">名称(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation type="unfinished">连接超时.</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>共享文件夹</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox OSE</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>配置明细(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>虚拟存储管理器(&amp;D)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>显示虚拟存储管理对话框</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>首选项(&amp;P)...</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>显示首选项对话框</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>退出(&amp;x)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>关闭应用程序</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新建(&amp;N)...</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新建</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>新建虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>设置(&amp;S)...</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>设置</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>设置选择的虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>删除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>删除所选虚拟电脑</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>清除(&amp;i)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>清除</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>清除所选虚拟电脑的休眠状态</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>刷新(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>刷新</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>刷新所选虚拟电脑的当前状态</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>内容(&amp;C)...</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>Show the online help contents</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox Web Site...</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>Open the browser and go to the VirtualBox product web site</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>&amp;About VirtualBox...</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>Show a dialog with product information</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>&amp;Reset All Warnings</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>Cause all suppressed warnings and messages to be shown again</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>文件(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">虚拟电脑(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>帮助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>快照管理(&amp;S)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>辅助说明(&amp;e)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>辅助说明(&amp;e) *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>显示(&amp;h)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>显示</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>切换到所选虚拟电脑窗口</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>开始(&amp;t)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>启动</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>启动所选虚拟电脑</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;欢迎使用虚拟电脑控制台!&lt;/h3&gt;&lt;p&gt;窗口的左边用来显示已生成的虚拟电脑列表. 现在列表是空的，因为你还没有新建任何虚拟电脑.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;要新建一台虚拟电脑, 请按 &lt;b&gt;新建&lt;/b&gt; 按钮， 它位于窗口顶部的主工具栏.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>虚拟电脑(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>显示日志(&amp;L)...</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>显示日志...</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>显示所选虚拟电脑的日志文件</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>名称</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>路径</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>共享文件夹(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;列出本虚拟电脑可访问的所有共享文件夹。
+使用
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+从DOS或Windows中访问名为: &lt;i&gt;share&lt;/i&gt; 的共享文件夹，或使用
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+从Linux类的操作系统中访问该文件夹。该功能需要在虚拟电脑中安装辅助工具包.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">添加</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>添加一个新的共享文件夹.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">编辑</translation>
+    </message>
+    <message>
+        <source>Edit selected shared folder definition.</source>
+        <translation type="obsolete">编辑所选共享文件夹.</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">删除</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>删除所选共享文件夹.</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">添加一个新的共享文件夹</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">编辑所选共享文件夹</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">删除所选共享文件夹</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>永久文件夹</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>临时文件夹</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;名称:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;路径:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>编辑所选共享文件夹的设置.</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>共享文件夹设置</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>添加一个新的共享文件夹 (Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>编辑所选共享文件夹 (Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>删除所选共享文件夹(Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>快照明细对话框</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>快照明细</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名称(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>描述(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>配置明细(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>明细 %1 (%2)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[快照]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>快照对话框</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>快照活动组</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>删除快照</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>删除快照(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>当前活动组状态</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>生成快照</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>生成快照(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">清除当前状态</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">清除当前状态(&amp;i)</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>删除最近快照和状态</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>删除最近快照和状态(&amp;i)</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>显示明细</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>显示明细(&amp;h)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>空间</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>当前状态 (已改变)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>当前状态</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>当前状态与最近快照中保存的状态不一致</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>当前状态与最近快照中保存的状态一致</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (当前, </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>在线)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>离线)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>生成于 %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>生成于 %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 自从 %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>快照 %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>删除所选快照</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>为虚拟电脑的当前状态生成一个快照</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>恢复最近快照</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>恢复最近快照(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>将虚拟电脑恢复到最近快照中保存的状态</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>删除最近快照并让虚拟电脑回到生成最近快照前的状态</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>显示所选快照明细</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>禁止</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>开启</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>生成快照</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>快照名称(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>快照描述(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>USB筛选器设置</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名称(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>显示筛选器名称.</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>&amp;Manufacturer</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>Pro&amp;duct</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>&amp;Serial No.</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>R&amp;emote</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>&amp;Action</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>&amp;Vendor ID</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>&amp;Product ID</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>&amp;Revision</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>Por&amp;t</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>Any</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 manufacturer 筛选器为一 &lt;i&gt;精确匹配&lt;/i&gt; 字符串. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 product 筛选器为一 &lt;i&gt;精确匹配&lt;/i&gt; 字符串. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 serial number 筛选器为一 &lt;i&gt;精确匹配&lt;/i&gt; 字符串. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;指定将该筛选器应用到
+连接到主机端的USB设备 (&lt;i&gt;否&lt;/i&gt;),
+连接到VRDP客户端的USB设备 (&lt;i&gt;是&lt;/i&gt;),
+或两者 (&lt;i&gt;任何&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义当一个匹配的设备连接到电脑时: 是将它分配给主控系统
+(&lt;i&gt;Ignore&lt;/i&gt;) 还是直接分配给该虚拟电脑
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 vendor ID 筛选器. 其&lt;i&gt;精确匹配&lt;/i&gt; 字符串的格式为 &lt;tt&gt;XXXX&lt;/tt&gt; 其中
+&lt;tt&gt;X&lt;/tt&gt; 为十六进制字符. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 produce ID 筛选器. 其&lt;i&gt;精确匹配&lt;/i&gt; 字符串的格式为 &lt;tt&gt;XXXX&lt;/tt&gt; 其中
+&lt;tt&gt;X&lt;/tt&gt; 为十六进制字符. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 revision number 筛选器. 其&lt;i&gt;精确匹配&lt;/i&gt; 字符串的格式为  &lt;tt&gt;IIFF&lt;/tt&gt; 其中
+&lt;tt&gt;I&lt;/tt&gt; 为整数部分的十进制字符，而 &lt;tt&gt;F&lt;/tt&gt;
+为小数部分的十进制字符. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定义 host USB port 筛选器为一 &lt;i&gt;精确匹配&lt;/i&gt; 字符串. 空字符串会匹配所有值.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;没有可用设备&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>没有可用设备连接到主机</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>没有任何说明信息，单击下面的编辑按钮开始添加.</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>编辑</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>编辑 (Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>所选的虚拟电脑&lt;i&gt;不能正常访问&lt;/i&gt;. 请检查下面的错误信息或者按一下&lt;b&gt;刷新&lt;/b&gt;按钮，如果你想重复可访问性检查:</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>首次运行向导</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;这是您第一次启动这台新建的虚拟电脑. 本向导将协助您一步步把操作系统安装到该虚拟电脑上.&lt;/p&gt;&lt;p&gt;按 &lt;b&gt;下一步&lt;/b&gt;按钮进入向导的下一页 按&lt;b&gt;返回&lt;/b&gt; 按钮返回上一页. 你也能按 &lt;b&gt;取消&lt;/b&gt; 如果您不想执行本向导.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>欢迎使用首次运行向导!</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择用于安装系统介质类型.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>介质类型</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>光驱(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>软驱(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择含有您所要安装的操作系统的安装程序的介质. 该介质必须是可引导的，否则安装程序无法启动.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>介质位置</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>主机设备(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>映像文件(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>选择安装介质</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已经选择如下介质用于引导:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;如果以上的设置完全正确，请按 &lt;b&gt;完成&lt;/b&gt; 按钮. 一旦您按下它，所选择的安装介质将被临时挂载到该虚拟电脑，然后该虚拟电脑将被启动.&lt;/p&gt;&lt;p&gt;请注意，当您关闭虚拟电脑后，该安装介质将被自动卸载，而启动设备将被设置为第一个虚拟硬盘.&lt;/p&gt;&lt;p&gt;根据安装程序的类型, 在安装程序重启电脑后，您可能需要手动卸载该安装介质, 为了防止安装程序重新执行一遍. 您可以在 &lt;b&gt;设备&lt;/b&gt; 菜单 中选择 &lt;b&gt;卸载...&lt;/b&gt; 该介质.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>摘要</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>光驱</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>软驱</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>主机设备 %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;类型:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;位置:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;这是您第一次启动这台新建的虚拟电脑. 本向导将协助您一步步把操作系统安装到该虚拟电脑上.&lt;/p&gt;&lt;p&gt;请注意您现在还不能把一个操作系统安装到该虚拟电脑上，因为您还没有给它分配一个硬盘. 因此您应先取消本向导, 然后到该虚拟电脑的设置对话框中为该虚拟电脑分配一个硬盘.&lt;/p&gt;&lt;p&gt;按 &lt;b&gt;下一步&lt;/b&gt;按钮进入向导的下一页 按&lt;b&gt;返回&lt;/b&gt; 按钮返回上一页. 你也能按 &lt;b&gt;取消&lt;/b&gt; 如果您不想执行本向导.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择您要用于引导操作系统的介质类型.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;选择含有您要使用的操作系统的介质. 该介质必须是可引导的，否则操作系统将无法被启动.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已选择从下面的介质中引导操作系统:&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;如果以上的设置完全正确，请按 &lt;b&gt;完成&lt;/b&gt; 按钮. 一旦您按下它，所选择的安装介质将被挂载到该虚拟电脑，然后该虚拟电脑将被启动.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 自从 %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;会话 %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;不能正常访问自从 %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>无法访问</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>日志查看器</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Als+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>刷新(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 -虚拟电脑控制台日志查看器</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;没发现任何日志文件. 按 &lt;b&gt;刷新&lt;/b&gt; 键重新搜索日志文件夹 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>保存虚拟电脑控制台日志为</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>查找(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>关闭</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>网络设置</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>启用网络适配器(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into
+                the virtual machine.</source>
+        <translation type="obsolete">选中，将虚拟网络适配器插入虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>连接到(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Controls the way how this
+                                        virtual adapter is attached to the
+                                        real network of the Host OS.</source>
+        <translation type="obsolete">设置虚拟网络适配器以何种方式接入到主机上的真实网络.</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>MAC 地址(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of
+                                        this adapter. It contains exactly 12
+                                        characters chosen from
+                                        {0-9,A-F}.</source>
+        <translation type="obsolete">显示虚拟网络适配器的MAC地址。它可包含处于{0-9,A-F}中的12位字符.</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>随机生成(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>生成一个新的随机MAC 地址.</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>接入网线(&amp;b)</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged
+                        in on machine startup or not.</source>
+        <translation type="obsolete">指示虚拟网线在启动时是否与主机连接.</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>主机网络界面设置</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>主机网络界面名称(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        name of the host
+                                                        interface selected for
+                                                        this adapter.</source>
+        <translation type="obsolete">显示为该适配器选择的主机网络界面名称.</translation>
+    </message>
+    <message>
+        <source>Lists all available
+                                                host interfaces.</source>
+        <translation type="obsolete">显示所有的可用主机网络界面名称.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">添加一个新的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>Removes
+                                                        the selected host interface.</source>
+        <translation type="obsolete">删除所选的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        TAP interface
+                                                        name.</source>
+        <translation type="obsolete">显示主机上的TAP网络界面名称.</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>文件描述符(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>设置程序(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        set up the TAP
+                                                        interface.</source>
+        <translation type="obsolete">显示用于设置TAP主机网络界面的命令.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>选择</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        setup
+                                                        application.</source>
+        <translation type="obsolete">选择设置程序.</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>中断程序(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        terminate the TAP
+                                                        interface.</source>
+        <translation type="obsolete">显示用于中断TAP主机网络界面的命令.</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        terminate application.</source>
+        <translation type="obsolete">选择中断程序.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;没有合适的网络界面&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">添加</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">删除</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>选择TAP设置程序</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>选择TAP中断程序</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">VirtualBox 主机网络界面 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;你是否要删除所选的主机网络界面&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;该界面可能被这台或其它台虚拟电脑的一个或多个网络适配器所使用。 删除该界面后，这些网络适配器将不能正常工作，直到你通过选择其它网络界面或使用一个不同的适配器接入类型来修正它们.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>选中，将虚拟网络适配器连接到当前虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>设置虚拟网络适配器以何种方式接入到主机上的真实网络.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">显示虚拟网络适配器的MAC地址。它可包含处于{0-9,A-F}中的12位字符.</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>指示虚拟网线在启动时是否与主机连接.</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>显示为该适配器选择的主机网络界面名称.</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">显示所有的可用主机网络界面名称.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">删除所选的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>显示主机上的TAP网络界面名称.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>显示用于设置TAP主机网络界面的命令.</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>选择设置程序.</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>显示用于中断TAP主机网络界面的命令.</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>选择中断程序.</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>串口设置</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>启用串口(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>选中后，将在这台虚拟电脑中启用串口.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>端口号(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>显示串口号，您可以从标准串口中选择一个或选择 &lt;b&gt;User-defined&lt;/b&gt; 然后手动指定一个端口号.</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>显示该串口的 IRQ号码，正确的数值为从 &lt;tt&gt;0&lt;/tt&gt; 到 &lt;tt&gt;255&lt;/tt&gt;的整数. 只有当虚拟电脑中启用 &lt;b&gt;IO APIC&lt;/b&gt; 时才能使用大于 &lt;tt&gt;15&lt;/tt&gt; 的值.</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O端口(&amp;r)</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>显示该串口的 I/O 端口地址，正确的数值为从 &lt;tt&gt;0&lt;/tt&gt; 到 &lt;tt&gt;0xFFFF&lt;/tt&gt;的整数.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>端口模式(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>控制该串口的工作模式，如果您选择 &lt;b&gt;断开&lt;/b&gt;, 虚拟电脑中的系统将检测到该串口，但无法进行操作.</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>创建通道(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>如果选中，在 &lt;b&gt;端口路径&lt;/b&gt;域中指定的通道将在虚拟电脑启动时被创建。否则虚拟电脑将尝试使用已存在的通道.</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>端口路径(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>当端口工作在 &lt;b&gt;Host Pipe&lt;/b&gt; 模式时将显示该串口通道在主机上的路径，或者当端口工作在 &lt;b&gt;Host Device&lt;/b&gt; 模式时将显示主机上的串口设备名.</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>Category</source>
+        <translation>目录</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[标识]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[链接]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[名称]</translation>
+    </message>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>虚拟电脑设置对话框</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;从左边的设置列表中选择一个类别，然后移动鼠标到一个具体的设置项目将获取更多信息&lt;i&gt;.</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation>常规</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation>硬盘</translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation>软驱</translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation>光驱</translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation>声音</translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation>网络</translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation>USB 设备</translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation>远程桌面</translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation>共享文件夹</translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>标识信息(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名称(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>显示虚拟电脑名称.</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>系统类型(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you
+plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="obsolete">显示你要安装到虚拟电脑的系统类型.</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>内存大小(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>分配给虚拟电脑的内存要控制在合理范围，分配太多会导致虚拟电脑不能正常启动.</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>显存大小(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>指定可以分配给虚拟电脑的显存大小.</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>基本(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshot Folder</source>
+        <translation type="obsolete">快照文件夹(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine
+will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="obsolete">指定用于存放虚拟电脑快照的文件夹。需要注意的是快照会占用很多磁盘空间.</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>选择</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>选择用于存放快照的文件夹.</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>重设</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">将存放快照的文件夹重新设定为默认值。改变被接受后，下次打开本对话框时将会显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>扩展特性</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>启用 A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete"> &lt;b&gt;请注意:&lt;/b&gt; 一旦在虚拟电脑中安装完Windows操作系统，就不应再关闭本选项!</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>启用 IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">启用 (IO APIC)支持，可能会降低虚拟电脑的性能。
+&lt;b&gt;请注意:&lt;/b&gt; 一旦在虚拟电脑中安装完Windows操作系统，就不应再关闭本选项!</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>启动顺序(&amp;t)</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>高级(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Displays the description of
+                                        the virtual machine. The description
+                                        field is useful for commenting
+                                        configuration details of the installed
+                                        guest OS.</source>
+        <translation type="obsolete">显示有关虚拟电脑的描述信息。这可用于对虚拟电脑上所装操作系统进行补充说明.</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>说明(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>第一IDE控制器主盘(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new
+or select an existing virtual hard disk to attach.</source>
+        <translation type="obsolete">打开虚拟存储管理器新建或选择一个已经存在的虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;没有选择&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>第一IDE控制器从盘(&amp;r)</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>第二IDE控制器从盘(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>加载软驱(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>主机上的软驱(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>将主机上的软驱加载到虚拟电脑上.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">显示可以加载到虚拟电脑上的主机上的软驱.</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>映像文件(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>加载指定的软盘映像到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a Floppy image to mount.</source>
+        <translation type="obsolete">打开虚拟存储管理器选择一个用于加载的软盘映像.</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>加载光驱(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>主机上的光驱(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>加载主机上的光驱到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">显示可以加载到虚拟电脑上的主机上的光驱.</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO光盘映像</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>加载指定的光盘映像到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a CD/DVD image to mount.</source>
+        <translation type="obsolete">打开虚拟存储管理器选择一个用于加载的ISO光盘映像.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>启用声音(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>声卡驱动类型(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.</source>
+        <translation type="obsolete">选择声卡驱动类型。选项  &lt;b&gt;Null Audio Driver&lt;/b&gt;
+让虚拟电脑拥有一张声卡，但其输出的声音将被忽略.</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>启用&amp;USB控制器</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller
+of this machine.</source>
+        <translation type="obsolete">选中后，将在这台虚拟电脑中启用USB控制器.</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB设备筛选器(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">显示本台虚拟电脑上的所有USB筛选器.
+左边的选择框决定该筛选器是否必启用.</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>添加空筛选器 (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">添加一个各个域的值都为空的USB筛选器。
+需要注意的是：这样的筛选器将会匹配所有的连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>从当前设备中添加 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">添加一个USB筛选器，并把其各个域的值设置为当前选中的已连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>删除 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>删除所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>向上移动 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>向上移动所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>向下移动 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>向下移动所选的USB筛选器.</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>启用 VRDP 服务器(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">服务端口</translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">认证方式</translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">认证超时</translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">显示 VRDP 服务端口.</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>定义 VRDP 认证方式.</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>指定客户认证超时时间，以毫秒为单位.</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>显示帮助对话框.</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>发现无效设置</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>保存设置变动并关闭对话框.</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>放弃更改并关闭对话框.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>选中，将加载下面指定的虚拟硬盘到该虚拟电脑第一IDE控制器的主通道.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>选中，将加载下面指定的虚拟硬盘到该虚拟电脑第一IDE控制器的从通道.</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>选中，将加载下面指定的虚拟硬盘到该虚拟电脑第二IDE控制器的从通道.</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>显示加载到该IDE通道的虚拟硬盘，同时还允许快速选择一个其它虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>选中，将加载指定光驱到虚拟电脑上。该光驱将固定地被加载到虚拟电脑第二IDE控制器的主通道.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>显示加载该虚拟电脑的光盘映像，同时还允许快速选择一个其它光盘映像.</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>选中，将加载指定软驱到虚拟电脑.</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>显示加载到虚拟电脑的软盘映像，同时还允许快速选择一个其它软盘映像.</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>选中，将加载虚拟声卡到该虚拟电脑，并使用指定的驱动程序和主机上的声卡通讯.</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>选中，该虚拟电脑将被作为一个 RDP 服务器，允许远程客户在它运行时通过标准 RDP 客户端登录到它上面来操作.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;没有连接&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">没有指定第一IDE控制器主通道上使用的虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">没有指定第一IDE控制器从通道上使用的虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">第一IDE控制器从通道上使用的硬盘已经连接到其它接口.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">没有指定第二IDE控制器从通道上使用的虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">第二IDE控制器从通道上使用的硬盘已经连接到其它接口.</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">没有指定虚拟电脑上使用的光盘映像文件.</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">没有指定虚拟电脑上使用的软盘映像.</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">为网络适配器 %1 选择了不正确的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">没有设定 VRDP 端口.</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">没有设定 VRDP 超时时间.</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation>设置</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新筛选器 %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>共享粘贴板(&amp;S)</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>快照文件夹(&amp;n)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>显示你要安装到虚拟电脑的系统类型.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;选中，虚拟电脑将开启对高级电源管理界面(ACPI)的支持. &lt;b&gt;请注意:&lt;/b&gt; 一旦在虚拟电脑中安装完Windows操作系统，就不应再关闭本选项! &lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;选中，虚拟电脑将开启对输入输出 APIC (IO APIC)的支持. &lt;b&gt;请注意:&lt;/b&gt; 一旦在虚拟电脑中安装完Windows操作系统，就不应再关闭本选项! &lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>设定主系统和子系统间共享粘贴板的模式。注意，要使用该功能需要在子系统中安装辅助工具包.</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>指定用于存放快照的文件夹。需要注意的是快照会占用一定的磁盘空间.</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>将存放快照的文件夹重新设定为默认值。改变被接受后，下次打开本对话框时将会显示默认路径.</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>显示有关虚拟电脑的描述信息。这可用于对虚拟电脑上所装操作系统进行补充说明.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>打开虚拟存储管理器新建或选择一个已经存在的虚拟硬盘.</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>显示可以加载到虚拟电脑上的主机上的软驱.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>打开虚拟存储管理器选择一个用于加载的软盘映像.</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>显示可以加载到虚拟电脑上的主机上的光驱.</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>打开虚拟存储管理器选择一个用于加载的ISO光盘映像.</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt; 选择声卡驱动类型。选项  &lt;b&gt;Null Audio Driver&lt;/b&gt;
+让虚拟电脑拥有一张声卡，但其输出的声音将被忽略. &lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>选中后，将在这台虚拟电脑中启用USB控制器.</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>显示本台虚拟电脑上的所有USB筛选器.左边的选择框决定该筛选器是否必启用.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>添加一个各个域的值都为空的USB筛选器。需要注意的是：这样的筛选器将会匹配所有的连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>添加一个USB筛选器，并把其各个域的值设置为当前选中的已连接到主机上的USB设备.</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>网络适配器 %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>主机网络界面(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>显示所有的可用主机网络界面.</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>添加一个新的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>删除所选的主机网络界面.</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;没有合适的网络界面&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>添加</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>虚拟电脑控制台主机网络界面 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;你是否要删除所选的主机网络界面&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt;该界面可能被这台或其它台虚拟电脑的一个或多个网络适配器所使用。 删除该界面后，这些网络适配器将不能正常工作，直到你通过选择其它网络界面或使用一个不同的适配器接入类型来修正它们.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation>串口</translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>启用 VT-x/AMD-V(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Alt+V</source>
+        <translation type="obsolete">Alt+V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>选中后，虚拟电脑将尝试利用主机CPU的硬件虚拟扩展，如 Intel VT-x 或 AMD-V. 灰色的选择框表示该设置由全局首选项决定.</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>其它设置(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>记住在运行状态中加载的介质(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>选中后，在虚拟电脑运行过程中对任何介质的加载变动都将被保存在配置文件中.</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>其它(&amp;t)</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>启用 Passthrough (&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>选中后，就可在该虚拟电脑中进行光盘的刻录. 请注意目前尚未提供对音乐CD的写入支持.</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>服务器端口(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>认证方法(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>认证超时时间(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;显示 VRDP 服务器端口号. 您可以指定 &lt;tt&gt;0&lt;/tt&gt; (零) 来将端口号重设为默认值.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>没有指定第一IDE控制器主通道上的硬盘</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>没有指定第一IDE控制器从通道上的硬盘</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>第一IDE控制器从通道上的硬盘已分配给一个不同的端口</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>没有指定第二IDE控制器从通道上的硬盘</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>第二IDE控制器从通道上的硬盘已分配给一个不同的端口</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>没有分配光盘映像文件</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>没有分配软盘映像文件</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>错误的主机网络界面被选中</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>重复的端口号被选中</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>重复的端口路径被输入</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>%1 在 &lt;b&gt;%2&lt;/b&gt; 页.</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>端口 %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_TW.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_TW.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/VirtualBox_zh_TW.ts	(revision 7219)
@@ -0,0 +1,6160 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@@@</name>
+    <message>
+        <source>English</source>
+        <comment>Native language name</comment>
+        <translation>正體中文</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Native language country name (empty if this language is for all countries)</comment>
+        <translation>中華民國(臺灣)</translation>
+    </message>
+    <message>
+        <source>English</source>
+        <comment>Language name, in English</comment>
+        <translation>Traditional Chinese</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>Language country name, in English (empty if native country name is empty)</comment>
+        <translation>Republic of China (Taiwan)</translation>
+    </message>
+    <message>
+        <source>innotek</source>
+        <comment>Comma-separated list of translators</comment>
+        <translation>OSSII (OSS Integral Institute Co. Ltd.)</translation>
+    </message>
+</context>
+<context>
+    <name>AudioDriverType</name>
+    <message>
+        <source>Null Audio Driver</source>
+        <translation type="obsolete">空的音效驅動程式</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <translation type="obsolete">Windows 多媒體</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <translation type="obsolete">OSS 音效驅動程式</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <translation type="obsolete">ALSA 音效驅動程式</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <translation type="obsolete">Windows DirectSound</translation>
+    </message>
+</context>
+<context>
+    <name>BootDevice</name>
+    <message>
+        <source>Floppy</source>
+        <translation type="obsolete">軟碟</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <translation type="obsolete">光碟</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <translation type="obsolete">硬碟</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsList</name>
+    <message>
+        <source>Move the selected boot device up.</source>
+        <translation type="obsolete">將所選開機裝置往上移動。</translation>
+    </message>
+    <message>
+        <source>Move the selected boot device down.</source>
+        <translation type="obsolete">將所選開機裝置往下移動。</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl-Up)</source>
+        <translation>往上移動 (Ctrl-Up)</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl-Down)</source>
+        <translation>往下移動 (Ctrl-Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device up.</source>
+        <translation>將所選開機裝置往上移動。</translation>
+    </message>
+    <message>
+        <source>Moves the selected boot device down.</source>
+        <translation>將所選開機裝置往下移動。</translation>
+    </message>
+</context>
+<context>
+    <name>BootItemsTable</name>
+    <message>
+        <source>Defines the boot device order. Use checkboxes to the left to enable or disable individual boot devices. Move items up and down to change the device order.</source>
+        <translation>指定開機裝置的順序。利用左側核取方塊來啟用或停用個別的開機裝置。將項目往上或往下移動以變更裝置順序。</translation>
+    </message>
+</context>
+<context>
+    <name>DiskControllerDevice</name>
+    <message>
+        <source>Master</source>
+        <translation type="obsolete">主要</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <translation type="obsolete">從屬</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <translation type="obsolete">裝置 %1</translation>
+    </message>
+</context>
+<context>
+    <name>DiskControllerType</name>
+    <message>
+        <source>IDE&amp;nbsp;0</source>
+        <translation type="obsolete">IDE 0</translation>
+    </message>
+    <message>
+        <source>IDE&amp;nbsp;1</source>
+        <translation type="obsolete">IDE 1</translation>
+    </message>
+</context>
+<context>
+    <name>MachineState</name>
+    <message>
+        <source>Saved</source>
+        <translation type="obsolete">已儲存</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <translation type="obsolete">已放棄</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <translation type="obsolete">執行中</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <translation type="obsolete">已暫停</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <translation type="obsolete">開始中</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <translation type="obsolete">停止中</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <translation type="obsolete">儲存中</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <translation type="obsolete">還原中</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <translation type="obsolete">電源關閉</translation>
+    </message>
+</context>
+<context>
+    <name>NetworkAttachmentType</name>
+    <message>
+        <source>Not attached</source>
+        <translation type="obsolete">未附掛</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <translation type="obsolete">NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <translation type="obsolete">主機介面</translation>
+    </message>
+    <message>
+        <source>Virtual Switch</source>
+        <translation type="obsolete">虛擬切換</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>Executable `%1&apos; requires Qt %2.x, found Qt %3.</source>
+        <translation type="obsolete">可執行檔案「%1」需要 Qt %2.x，找到了 Qt %3。</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>不相容的 Qt 函式庫錯誤</translation>
+    </message>
+    <message>
+        <source>Executable &lt;b&gt;%1&lt;/b&gt; requires Qt %2.x, found Qt %3.</source>
+        <translation>可執行檔案 &lt;b&gt;%1&lt;/b&gt; 需要 Qt %2.x，但找到了 Qt %3。</translation>
+    </message>
+</context>
+<context>
+    <name>QIHotKeyEdit</name>
+    <message>
+        <source>Left </source>
+        <translation>向左</translation>
+    </message>
+    <message>
+        <source>Right </source>
+        <translation>向右</translation>
+    </message>
+    <message>
+        <source>Left Shift</source>
+        <translation>左側 Shift</translation>
+    </message>
+    <message>
+        <source>Right Shift</source>
+        <translation>右側 Shift</translation>
+    </message>
+    <message>
+        <source>Left Ctrl</source>
+        <translation>左側 Ctrl</translation>
+    </message>
+    <message>
+        <source>Right Ctrl</source>
+        <translation>右側 Ctrl</translation>
+    </message>
+    <message>
+        <source>Left Alt</source>
+        <translation>左側 Alt</translation>
+    </message>
+    <message>
+        <source>Right Alt</source>
+        <translation>右側 Alt</translation>
+    </message>
+    <message>
+        <source>Left WinKey</source>
+        <translation>左側 WinKey</translation>
+    </message>
+    <message>
+        <source>Right WinKey</source>
+        <translation>右側 WinKey</translation>
+    </message>
+    <message>
+        <source>Menu key</source>
+        <translation>選單</translation>
+    </message>
+    <message>
+        <source>Alt Gr</source>
+        <translation>Alt Gr</translation>
+    </message>
+    <message>
+        <source>Caps Lock</source>
+        <translation>大寫鎖定</translation>
+    </message>
+    <message>
+        <source>Scroll Lock</source>
+        <translation>捲動鎖定</translation>
+    </message>
+    <message>
+        <source>&lt;key_%1&gt;</source>
+        <translation>&lt;key_%1&gt;</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>暫定</translation>
+    </message>
+    <message>
+        <source>Print Screen</source>
+        <translation>螢幕列印</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>F2</source>
+        <translation>F2</translation>
+    </message>
+    <message>
+        <source>F3</source>
+        <translation>F3</translation>
+    </message>
+    <message>
+        <source>F4</source>
+        <translation>F4</translation>
+    </message>
+    <message>
+        <source>F5</source>
+        <translation>F5</translation>
+    </message>
+    <message>
+        <source>F6</source>
+        <translation>F6</translation>
+    </message>
+    <message>
+        <source>F7</source>
+        <translation>F7</translation>
+    </message>
+    <message>
+        <source>F8</source>
+        <translation>F8</translation>
+    </message>
+    <message>
+        <source>F9</source>
+        <translation>F9</translation>
+    </message>
+    <message>
+        <source>F10</source>
+        <translation>F10</translation>
+    </message>
+    <message>
+        <source>F11</source>
+        <translation>F11</translation>
+    </message>
+    <message>
+        <source>F12</source>
+        <translation>F12</translation>
+    </message>
+    <message>
+        <source>F13</source>
+        <translation>F13</translation>
+    </message>
+    <message>
+        <source>F14</source>
+        <translation>F14</translation>
+    </message>
+    <message>
+        <source>F15</source>
+        <translation>F15</translation>
+    </message>
+    <message>
+        <source>F16</source>
+        <translation>F16</translation>
+    </message>
+    <message>
+        <source>F17</source>
+        <translation>F17</translation>
+    </message>
+    <message>
+        <source>F18</source>
+        <translation>F18</translation>
+    </message>
+    <message>
+        <source>F19</source>
+        <translation>F19</translation>
+    </message>
+    <message>
+        <source>F20</source>
+        <translation>F20</translation>
+    </message>
+    <message>
+        <source>F21</source>
+        <translation>F21</translation>
+    </message>
+    <message>
+        <source>F22</source>
+        <translation>F22</translation>
+    </message>
+    <message>
+        <source>F23</source>
+        <translation>F23</translation>
+    </message>
+    <message>
+        <source>F24</source>
+        <translation>F24</translation>
+    </message>
+    <message>
+        <source>Num Lock</source>
+        <translation>數字鎖定</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>向前</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>向後</translation>
+    </message>
+</context>
+<context>
+    <name>QIMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <translation>忽略</translation>
+    </message>
+</context>
+<context>
+    <name>QIRichLabel</name>
+    <message>
+        <source>Copy to clipboard</source>
+        <translation>複製到剪貼簿</translation>
+    </message>
+</context>
+<context>
+    <name>QIWidgetValidator</name>
+    <message>
+        <source>not complete</source>
+        <comment>value state</comment>
+        <translation>不完整</translation>
+    </message>
+    <message>
+        <source>invalid</source>
+        <comment>value state</comment>
+        <translation>無效</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Value of the &lt;b&gt;%1&lt;/b&gt; field on the &lt;b&gt;%2&lt;/b&gt; page is %3.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;在 &lt;b&gt;%2&lt;/b&gt; 頁 &lt;b&gt;%1&lt;/b&gt; 欄中的值是 %3.&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;One of the values on the &lt;b&gt;%1&lt;/b&gt; page is %2.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;在 &lt;b&gt;%1&lt;/b&gt; 頁中的值之一是 %2.&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QListBox</name>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="obsolete">無法存取</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAboutDlg</name>
+    <message>
+        <source>VirtualBox - About</source>
+        <translation>VirtualBox - 關於</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;VirtualBox 圖形使用者介面版本 %1&lt;br&gt;
+%2&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddNIDialog</name>
+    <message>
+        <source>Add Host Interface</source>
+        <translation>加入主端介面</translation>
+    </message>
+    <message>
+        <source>Interface Name</source>
+        <translation>介面名稱</translation>
+    </message>
+    <message>
+        <source>Descriptive name of the new network interface</source>
+        <translation>新增網路介面的描述名稱</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxAddSFDialog</name>
+    <message>
+        <source>Add Share</source>
+        <translation>加入分享</translation>
+    </message>
+    <message>
+        <source>Edit Share</source>
+        <translation>編輯分享</translation>
+    </message>
+    <message>
+        <source>Enter existing path for the shared folder here</source>
+        <translation type="obsolete">此處輸入現有的分享資料夾路徑</translation>
+    </message>
+    <message>
+        <source>Enter name for the shared folder to be created</source>
+        <translation type="obsolete">輸入要建立的分享資料夾名稱</translation>
+    </message>
+    <message>
+        <source>Click to invoke &lt;open folder&gt; dialog</source>
+        <translation type="obsolete">按一下以調用 &lt;開啟資料夾&gt; 對話框</translation>
+    </message>
+    <message>
+        <source>Select a folder to share</source>
+        <translation>選取要分享的資料夾</translation>
+    </message>
+    <message>
+        <source>Folder Path</source>
+        <translation>資料夾路徑</translation>
+    </message>
+    <message>
+        <source>Folder Name</source>
+        <translation>資料夾名稱</translation>
+    </message>
+    <message>
+        <source>Displays the path to an existing folder on the host PC.</source>
+        <translation>顯示到主端 PC 上現有資料夾的路徑</translation>
+    </message>
+    <message>
+        <source>Displays the name of the shared folder (as it will be seen by the guest OS).</source>
+        <translation>顯示分享資料夾的名稱 (就是它將被客端作業系統所看到的)</translation>
+    </message>
+    <message>
+        <source>Opens the dialog to select a folder.</source>
+        <translation>開啟選取資料夾的對話框。</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Make Permanent</source>
+        <translation>永久性建立(&amp;M)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxCloseVMDlg</name>
+    <message>
+        <source>Close Virtual Machine</source>
+        <translation>關閉虛擬機器</translation>
+    </message>
+    <message>
+        <source>You want to:</source>
+        <translation>您想要：</translation>
+    </message>
+    <message>
+        <source>&amp;Save the VM state</source>
+        <translation type="obsolete">儲存 VM 狀態(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>S&amp;hut down the current OS</source>
+        <translation type="obsolete">關閉目前 OS(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the VM</source>
+        <translation type="obsolete">關閉 VM 電源(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="obsolete">求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;Save the machine state</source>
+        <translation>儲存機器狀態(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Power off the machine</source>
+        <translation>關閉機器(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to the current snapshot</source>
+        <translation>回復目前的快照(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Revert the machine state to the state stored in the current snapshot</source>
+        <translation>將機器回復到儲存於目前快照中的狀態</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;將目前虛擬機器的執行狀態儲存到主端 PC 的實體硬碟上。&lt;/p&gt;
+&lt;p&gt;當機器下次啟動時，它將自儲存狀態回復，並且從您儲存它的相同地方繼續執行，讓您可以馬上繼續您的工作。&lt;/p&gt;
+&lt;p&gt;請注意，儲存機器狀態可能需要一段時間，依據客端作業系統類型與您指派給虛擬機器的記憶體數量而有所不同。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>S&amp;end the shutdown signal</source>
+        <translation>送出關機訊號(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn&apos;t respond to this action then the guest operating system may be misconfigured or doesn&apos;t understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;送出按下 ACPI 開關鈕事件給虛擬機器。&lt;/p&gt;
+&lt;p&gt;通常，在虛擬機器中運行的客端作業系統會偵測到這個事件，並且進行完善的關機程序。這是建議的虛擬機器關閉方式，因為其中所有運行中的應用軟體才能有機會去儲存它們的資料與狀態。&lt;/p&gt;
+&lt;p&gt;如果機器對此動作沒有反應，那麼客端作業系統可能是配置錯誤，或是根本不認識 ACPI 開關鈕事件。如果是這樣，您應該選取 &lt;b&gt;關閉機器&lt;/b&gt; 動作以停止虛擬機器的運行。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;關閉虛擬機器。&lt;/p&gt;
+&lt;p&gt;請注意，這個動作將會馬上停止執行機器，使得其中運行的客端作業系統無法進行完善的關機程序，因而可能導致虛擬機器中的&lt;i&gt;資料丟失&lt;/i&gt;。只有當虛擬機器對於&lt;b&gt;送出關機訊號&lt;/b&gt;動作沒有反應時，才建議選取這個動作。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;勾選時，機器狀態將於關機時馬上從儲存在目前快照中的資料回復。如果您確定想要取消上個執行階段的結果，並且回到目前的快照資料，那麼就會用到這個功能。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxConsoleWnd</name>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen mode</source>
+        <translation type="obsolete">全螢幕模式(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Switch to fullscreen mode</source>
+        <translation>切換至全螢幕模式</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Del</source>
+        <translation>插入 Ctrl-Alt-Del(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation type="obsolete">發送 Ctrl-Alt-Del 序列到虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Reset</source>
+        <translation>重新啟動(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Reset the virtual machine</source>
+        <translation>重新啟動虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Close...</source>
+        <translation>關閉(&amp;C)…</translation>
+    </message>
+    <message>
+        <source>Close the virtual machine</source>
+        <translation>關閉虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Image...</source>
+        <translation>軟碟映像檔(&amp;F)…</translation>
+    </message>
+    <message>
+        <source>Mount a floppy image file</source>
+        <translation>掛載軟碟映像檔案</translation>
+    </message>
+    <message>
+        <source>Unmount F&amp;loppy</source>
+        <translation>卸載軟碟(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted floppy media</source>
+        <translation>卸載目前掛載的軟碟媒體</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Image...</source>
+        <translation>光碟映像檔(&amp;C)…</translation>
+    </message>
+    <message>
+        <source>Mount a CD/DVD-ROM image file</source>
+        <translation>掛載光碟映像檔案</translation>
+    </message>
+    <message>
+        <source>Unmount C&amp;D/DVD-ROM</source>
+        <translation>卸載光碟(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Unmount the currently mounted CD/DVD-ROM media</source>
+        <translation>卸載目前掛載的光碟媒體</translation>
+    </message>
+    <message>
+        <source>&amp;Install Guest Additions...</source>
+        <translation>安裝客端額外功能(&amp;I)…</translation>
+    </message>
+    <message>
+        <source>Mount the Guest Additions installation image</source>
+        <translation>掛載客端額外功能的安裝映像檔</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox web site...</source>
+        <translation type="obsolete">VirtualBox 網站(&amp;V)…</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>開啟瀏覽器並前往 VirtualBox 產品網站</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>關於 VirtualBox(&amp;A)…</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>顯示產品資訊對話框</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>重置所有警告(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>導致再次顯示所有被抑制的警告和訊息</translation>
+    </message>
+    <message>
+        <source>Mount &amp;Floppy</source>
+        <translation>掛載軟碟(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mount &amp;CD/DVD-ROM</source>
+        <translation>掛載光碟(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">虛擬機器(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Devices</source>
+        <translation>裝置(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS</source>
+        <translation type="obsolete">指出主機滑鼠指標是否由客端 OS 所捕捉</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS</source>
+        <translation type="obsolete">指出鍵盤是否由客端 OS 所捕捉</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned host key</source>
+        <translation type="obsolete">顯示目前指派的主端熱鍵</translation>
+    </message>
+    <message>
+        <source>Indicates the activity of the floppy media</source>
+        <translation type="obsolete">指出軟碟媒體的動作狀態</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;CD/DVD-ROM&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;指出光碟媒體的動作狀態&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;drive&amp;nbsp;</source>
+        <translation type="obsolete">主機碟片裝置</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">未掛載</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;virtual&amp;nbsp;hard&amp;nbsp;disks</source>
+        <translation type="obsolete">&lt;qt&gt;指出虛擬硬碟的動作狀態</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;[&lt;b&gt;not attached&lt;/b&gt;]</source>
+        <comment>HDD tooltip</comment>
+        <translation type="obsolete">&lt;br&gt;[&lt;b&gt;未附掛&lt;/b&gt;]</translation>
+    </message>
+    <message>
+        <source>&amp;Pause</source>
+        <translation>暫停(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Pause the execution of the virtual machine</source>
+        <translation type="obsolete">暫停虛擬機器的執行</translation>
+    </message>
+    <message>
+        <source>R&amp;esume</source>
+        <translation>再次執行(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Resume the execution of the virtual machine</source>
+        <translation>再次執行虛擬機器</translation>
+    </message>
+    <message>
+        <source>Disable &amp;mouse integration</source>
+        <translation type="obsolete">停用滑鼠整合(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Temporarily disable host mouse pointer integration</source>
+        <translation>臨時停用主機滑鼠指標整合</translation>
+    </message>
+    <message>
+        <source>Enable &amp;mouse integration</source>
+        <translation type="obsolete">啟用滑鼠整合(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable temporarily disabled host mouse pointer integration</source>
+        <translation>啟用臨時停用的主機滑鼠指標整合</translation>
+    </message>
+    <message>
+        <source>Host drive </source>
+        <translation type="obsolete">主機碟片裝置</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;attached&amp;nbsp;USB&amp;nbsp;devices&lt;br&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;qt&gt;顯示附掛 USB 裝置&lt;br&gt;%1&lt;/qt&gt;的狀態</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;not attached&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;未附掛&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;[&lt;b&gt;USB Controller is disabled&lt;/b&gt;]&lt;/nobr&gt;</source>
+        <comment>USB device indicator</comment>
+        <translation type="obsolete">&lt;nobr&gt;[&lt;b&gt;USB 控制器已停用&lt;/b&gt;]&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox 開放原始碼版本</translation>
+    </message>
+    <message>
+        <source>&amp;Fullscreen Mode</source>
+        <translation>全螢幕模式(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Mouse Integration</source>
+        <comment>enable/disable...</comment>
+        <translation>滑鼠整合</translation>
+    </message>
+    <message>
+        <source>Auto-resize Guest Display</source>
+        <comment>enable/disable...</comment>
+        <translation>自動調整客端顯示大小</translation>
+    </message>
+    <message>
+        <source>Auto-resize &amp;Guest Display</source>
+        <translation>自動調整客端顯示大小(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Automatically resize the guest display when the window is resized (requires Guest Additions)</source>
+        <translation>當視窗大小變更時自動調整客端顯示的大小(需要客端額外功能)</translation>
+    </message>
+    <message>
+        <source>&amp;Adjust Window Size</source>
+        <translation>調整視窗大小(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Adjust window size and position to best fit the guest display</source>
+        <translation>調整視窗大小與位置以適合客端顯示</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Del sequence to the virtual machine</source>
+        <translation>送出 Ctrl-Alt-Del 序列到虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Insert Ctrl-Alt-Backspace</source>
+        <translation>插入 Ctrl-Alt-Backspace(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Send the Ctrl-Alt-Backspace sequence to the virtual machine</source>
+        <translation>送出 Ctrl-Alt-Backspace 序列到虛擬機器</translation>
+    </message>
+    <message>
+        <source>ACPI S&amp;hutdown</source>
+        <translation>ACPI 關機(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Send the ACPI Power Button press event to the virtual machine</source>
+        <translation>送出按下 ACPI 電源開關按鈕的事件到虛擬機器</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot...</source>
+        <translation>拍下系統快照(&amp;S)…</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the virtual machine</source>
+        <translation>拍下虛擬機器的系統快照</translation>
+    </message>
+    <message>
+        <source>Remote Desktop (RDP) Server</source>
+        <comment>enable/disable...</comment>
+        <translation>遠端桌面 (RDP) 伺服器</translation>
+    </message>
+    <message>
+        <source>Remote Dis&amp;play</source>
+        <translation>遠端桌面(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Enable or disable remote desktop (RDP) connections to this machine</source>
+        <translation>啟用或停用對於此機器的遠端桌面 (RDP) 連線</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="obsolete">開啟</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Folders...</source>
+        <translation>分享資料夾(&amp;S)…</translation>
+    </message>
+    <message>
+        <source>Open the dialog to operate on shared folders</source>
+        <translation>開啟操作分享資料夾的對話框</translation>
+    </message>
+    <message>
+        <source>&amp;Statistics...</source>
+        <translation>統計(&amp;S)…</translation>
+    </message>
+    <message>
+        <source>&amp;Command line...</source>
+        <translation>命令列(&amp;C)…</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox 網站…</translation>
+    </message>
+    <message>
+        <source>&amp;USB Devices</source>
+        <translation>&amp;USB 裝置</translation>
+    </message>
+    <message>
+        <source>De&amp;bug</source>
+        <translation>除錯(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Indicates whether the guest display auto-resize function is On (&lt;img src=auto_resize_on_16px.png/&gt;) or Off (&lt;img src=auto_resize_off_16px.png/&gt;). Note that this function requires Guest Additions to be installed in the guest OS.</source>
+        <translation>指出客端顯示的自動調整大小功能是否開啟 (&lt;img src=auto_resize_on_16px.png/&gt;) 或關閉 (&lt;img src=auto_resize_off_16px.png/&gt;)。注意：這需要在客端作業系統中安裝客端額外功能。</translation>
+    </message>
+    <message>
+        <source>Indicates whether the host mouse pointer is captured by the guest OS:&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is not captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt;&amp;nbsp;&amp;nbsp;pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;mouse integration (MI) is On&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is captured&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt;&amp;nbsp;&amp;nbsp;MI is Off, pointer is not captured&lt;/nobr&gt;&lt;br&gt;Note that the mouse integration feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>指出主端滑鼠指標是否被客端作業系統所捕捉：&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_disabled_16px.png/&gt; 指標未被捕捉&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_16px.png/&gt; 指標被捕捉&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_seamless_16px.png/&gt; 滑鼠整合 (MI) 為開啟&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_16px.png/&gt; 滑鼠整合為關閉，指標已被捕捉&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;&lt;img src=mouse_can_seamless_uncaptured_16px.png/&gt; 滑鼠整合為關閉，指標未被捕捉&lt;/nobr&gt;&lt;br&gt;注意：滑鼠整合的特性需要在客端作業系統中安裝客端額外功能。</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;)</source>
+        <translation type="obsolete">指出鍵盤已被客端作業系統所捕捉 (&lt;img src=hostkey_captured_16px.png/&gt;) 或未被捕捉 (&lt;img src=hostkey_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>Shows the currently assigned Host key.&lt;br&gt;This key, when pressed alone, toggles the the keyboard and mouse capture state. It can also be used in combination with other keys to quickly perform actions from the main menu.</source>
+        <translation>顯示目前指派的主端按鍵。&lt;br&gt;單獨按下此鍵時，會切換鍵鍵盤與滑鼠的捕捉狀態。它也可以與其他按鍵合併用於快速執行主選單中的動作。</translation>
+    </message>
+    <message>
+        <source>Provides quick access to shared folders (by a right mouse button click).&lt;br&gt;Note that the shared folders feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation type="obsolete">提供分享資料夾的快捷存取 (藉由按下滑鼠右鍵)。&lt;br&gt;注意：分享資料夾的特性需要在客端作業系統中安裝客端額外功能。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;floppy&amp;nbsp;media&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;指出軟碟的狀態&lt;br&gt;[&lt;b&gt;%1&lt;/b&gt;]&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">主端軟碟機</translation>
+    </message>
+    <message>
+        <source>not&amp;nbsp;mounted</source>
+        <comment>Floppy tooltip</comment>
+        <translation type="obsolete">未掛載</translation>
+    </message>
+    <message>
+        <source>Host&amp;nbsp;Drive&amp;nbsp;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation type="obsolete">主端光碟機</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Indicates&amp;nbsp;the&amp;nbsp;activity&amp;nbsp;of&amp;nbsp;the&amp;nbsp;network&amp;nbsp;interfaces&lt;br&gt;[&lt;b&gt;%1 adapter(s)&lt;/b&gt;]&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;指出網路介面&lt;br&gt;[&lt;b&gt;%1 配接卡&lt;/b&gt;]&lt;/qt&gt;的狀態</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;)</source>
+        <translation type="obsolete">指出遠端顯示 (VRDP 伺服器) 是否啟用 (&lt;img src=vrdp_16px.png/&gt;) 或停用 (&lt;img src=vrdp_disabled_16px.png/&gt;)</translation>
+    </message>
+    <message>
+        <source>&lt;hr&gt;VRDP Server is listening on port %1</source>
+        <translation>&lt;hr&gt;VRDP 伺服器正在監聽埠號 %1</translation>
+    </message>
+    <message>
+        <source>Suspend the execution of the virtual machine</source>
+        <translation>暫停虛擬機器的執行</translation>
+    </message>
+    <message>
+        <source>Disable &amp;Mouse Integration</source>
+        <translation>停用滑鼠整合(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;Mouse Integration</source>
+        <translation>啟用滑鼠整合(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>快照 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to find the VirtualBox Guest Additions CD image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;尋找 VirtualBox 客端額外功能的光碟映像檔 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 或 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt; 時失敗</translation>
+    </message>
+    <message>
+        <source>Host Drive </source>
+        <translation>主端光碟機</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>機器(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Network Adapters</source>
+        <translation>網路配接卡(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>配接卡 %1</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>Floppy tip</comment>
+        <translation>掛載所選的主端 PC 實體軟碟</translation>
+    </message>
+    <message>
+        <source>Mount the selected physical drive of the host PC</source>
+        <comment>CD/DVD tip</comment>
+        <translation>掛載所選的主端 PC 實體光碟</translation>
+    </message>
+    <message>
+        <source>Disconnect the cable from the selected virtual network adapter</source>
+        <translation>從所選虛擬網路配接卡切斷連線</translation>
+    </message>
+    <message>
+        <source>Connect the cable to the selected virtual network adapter</source>
+        <translation>連線所選虛擬網路配接卡</translation>
+    </message>
+    <message>
+        <source>Seam&amp;less Mode</source>
+        <translation>無縫模式</translation>
+    </message>
+    <message>
+        <source>Switch to seamless desktop integration mode</source>
+        <translation>切換到無縫桌面整合模式</translation>
+    </message>
+    <message>
+        <source>Indicates whether the keyboard is captured by the guest OS (&lt;img src=hostkey_captured_16px.png/&gt;) or not (&lt;img src=hostkey_16px.png/&gt;).</source>
+        <translation>指出鍵盤被客端作業系統所抓住 (&lt;img src=hostkey_captured_16px.png/&gt;) 或者沒有 (&lt;img src=hostkey_16px.png/&gt;)。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the floppy media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出軟碟的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;主端軟碟機&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;映像檔&lt;/b&gt;： %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Floppy tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;無已掛載媒體&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the CD/DVD-ROM media:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出光碟的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Host Drive&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;主端光碟機&lt;/b&gt;: %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Image&lt;/b&gt;: %1&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;映像檔&lt;/b&gt;： %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No media mounted&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>DVD-ROM tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;無已掛載媒體&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of virtual hard disks:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出硬碟的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No hard disks attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>HDD tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;無已掛接硬碟&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the network interfaces:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出網路介面的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;Adapter %1 (%2)&lt;/b&gt;: cable %3&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;配接卡 %1 (%2)&lt;/b&gt;：線路 %3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>connected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>已連線</translation>
+    </message>
+    <message>
+        <source>disconnected</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>已斷線</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;All network adapters are disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Network adapters tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;所有網路配接卡已停用&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of the attached USB devices:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出已掛接 USB 裝置的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No USB devices attached&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;無已掛接 USB 裝置&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB Controller is disabled&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;USB 控制器已停用&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Indicates whether the Remote Display (VRDP Server) is enabled (&lt;img src=vrdp_16px.png/&gt;) or not (&lt;img src=vrdp_disabled_16px.png/&gt;).</source>
+        <translation>指出遠端顯示 (VRDP 伺服器) 已啟用 (&lt;img src=vrdp_16px.png/&gt;) 或是沒有 (&lt;img src=vrdp_disabled_16px.png/&gt;)。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;&lt;nobr&gt;Indicates the activity of shared folders:&lt;/nobr&gt;%1&lt;/qt&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;qt&gt;&lt;nobr&gt;指出分享資料夾的活動性：&lt;/nobr&gt;%1&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;No shared folders&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>Shared folders tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;&lt;b&gt;無分享資料夾&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>內容(&amp;C)…</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>顯示線上說明內容</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>註冊 VirtualBox(&amp;E)…</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>開啟 VirtualBox 註冊表單</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageManagerDlg</name>
+    <message>
+        <source>Name</source>
+        <translation>名稱</translation>
+    </message>
+    <message>
+        <source>Virtual Size</source>
+        <translation>虛擬大小</translation>
+    </message>
+    <message>
+        <source>Actual Size</source>
+        <translation>實際大小</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>大小</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Manager</source>
+        <translation>虛擬磁碟管理程式</translation>
+    </message>
+    <message>
+        <source>&amp;Hard Disks</source>
+        <translation>硬碟(&amp;H)</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD Images</source>
+        <translation>光碟映像檔(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Images</source>
+        <translation>軟碟映像檔(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Invoke dialog&apos;s help</source>
+        <translation>調用說明對話框</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accept dialog</source>
+        <translation>同意對話框</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Cancel dialog</source>
+        <translation>取消對話框</translation>
+    </message>
+    <message>
+        <source>--</source>
+        <comment>no info</comment>
+        <translation>--</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新增(&amp;N)…</translation>
+    </message>
+    <message>
+        <source>&amp;Add...</source>
+        <translation>加入(&amp;A)…</translation>
+    </message>
+    <message>
+        <source>R&amp;emove</source>
+        <translation>移除(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Re&amp;lease</source>
+        <translation>釋放(&amp;L)</translation>
+    </message>
+    <message>
+        <source>Re&amp;fresh</source>
+        <translation>重新顯示(&amp;F)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新增</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>加入</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>移除</translation>
+    </message>
+    <message>
+        <source>Release</source>
+        <translation>釋放</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>重新顯示</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Ctrl+A</source>
+        <translation>Ctrl+A</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Create new VDI file and attach it to media list</source>
+        <translation type="obsolete">建立新的 VDI 檔並將它附掛到媒體清單</translation>
+    </message>
+    <message>
+        <source>Add existing media image file to media list</source>
+        <translation type="obsolete">加入現有的媒體映像檔到媒體清單</translation>
+    </message>
+    <message>
+        <source>Remove selected media image file from media list</source>
+        <translation type="obsolete">從媒體清單移除所選的媒體映像檔</translation>
+    </message>
+    <message>
+        <source>Release selected media image file from being using in some VM</source>
+        <translation type="obsolete">從某些使用中的虛擬機器中釋放所選的媒體映像檔</translation>
+    </message>
+    <message>
+        <source>Refresh media image list</source>
+        <translation type="obsolete">重新顯示媒體映像檔清單</translation>
+    </message>
+    <message>
+        <source>&amp;Actions</source>
+        <translation>動作(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Location</source>
+        <translation>位置</translation>
+    </message>
+    <message>
+        <source>Disk Type</source>
+        <translation>碟片類型</translation>
+    </message>
+    <message>
+        <source>Storage Type</source>
+        <translation>儲存類型</translation>
+    </message>
+    <message>
+        <source>Attached to</source>
+        <translation>附掛到</translation>
+    </message>
+    <message>
+        <source>Snapshot</source>
+        <translation>快照</translation>
+    </message>
+    <message>
+        <source>Checking accessibility</source>
+        <translation>檢查存取性</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;檢查存取性…</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Disk type:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Storage type:&amp;nbsp;&amp;nbsp;%3&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;碟片類型：%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;儲存類型：%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;附掛到：%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Snapshot:&amp;nbsp;&amp;nbsp;%5&lt;/nobr&gt;</source>
+        <comment>HDD</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;快照：%5&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;檢查媒體存取性時發生錯誤</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <comment>HDD</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Checking accessibility...</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;檢查存取性…</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Attached to:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;附掛到：%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;Error checking media accessibility</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;檢查媒體存取性時發生錯誤</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</source>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;&lt;br&gt;%2</translation>
+    </message>
+    <message>
+        <source>The image file is not accessible</source>
+        <comment>CD/DVD/Floppy</comment>
+        <translation>映像檔無法存取</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation>選取(&amp;S)</translation>
+    </message>
+    <message>
+        <source>All hard disk images (*.vdi; *.vmdk);;Virtual Disk images (*.vdi);;VMDK images (*.vmdk);;All files (*)</source>
+        <translation>所有硬碟映像檔 (*.vdi; *.vmdk);;虛擬磁碟映像檔 (*.vdi);;VMDK 映像檔 (*.vmdk);;所有檔案 (*)</translation>
+    </message>
+    <message>
+        <source>Select a hard disk image file</source>
+        <translation>選取一個硬碟映像檔</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso)</source>
+        <translation type="obsolete">光碟映像檔 (*.iso)</translation>
+    </message>
+    <message>
+        <source>Select a CD/DVD-ROM disk image file</source>
+        <translation>選取一個光碟映像檔</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img)</source>
+        <translation type="obsolete">軟碟映像檔 (*.img)</translation>
+    </message>
+    <message>
+        <source>Select a floppy disk image file</source>
+        <translation>選取一個軟碟映像檔</translation>
+    </message>
+    <message>
+        <source>Create a new virtual hard disk</source>
+        <translation>建立一顆新的虛擬硬碟</translation>
+    </message>
+    <message>
+        <source>Add (register) an existing image file</source>
+        <translation>加入(註冊)一個現有的映像檔</translation>
+    </message>
+    <message>
+        <source>Remove (unregister) the selected media</source>
+        <translation>移除(取消註冊)所選的媒體</translation>
+    </message>
+    <message>
+        <source>Release the selected media by detaching it from the machine</source>
+        <translation>藉由將它卸離機器來釋出所選媒體</translation>
+    </message>
+    <message>
+        <source>Refresh the media list</source>
+        <translation>重新顯示媒體清單</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM images (*.iso);;All files (*)</source>
+        <translation>光碟映像檔 (*.iso);;所有檔案 (*)</translation>
+    </message>
+    <message>
+        <source>Floppy images (*.img);;All files (*)</source>
+        <translation>軟碟映像檔 (*.img);;所有檔案 (*)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDiskImageMgrDlg</name>
+    <message>
+        <source>Name</source>
+        <translation type="obsolete">名稱</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation type="obsolete">路徑</translation>
+    </message>
+    <message>
+        <source>Used by</source>
+        <translation type="obsolete">用於</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Manager</source>
+        <translation type="obsolete">虛擬磁碟映像檔管理員</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Open the section corresponding to the image type you want to manage, select the
+image and press one of the action buttons. To create a new virtual hard disk image
+select the &lt;b&gt;Virtual disk images&lt;/b&gt; section and press the &lt;b&gt;New&lt;/b&gt; button.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;開啟相應於您要管理的映像檔型式區段，選取映像檔並按下動作按
+image and 鈕之一。要建立新的虛擬硬碟映像檔，就
+選取 &lt;b&gt;虛擬硬碟映像檔&lt;/b&gt; 區段並按下 &lt;b&gt;新增&lt;/b&gt; 按鈕。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation type="obsolete">新增(&amp;N)…</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>&amp;Add</source>
+        <translation type="obsolete">加入(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>&amp;Edit</source>
+        <translation type="obsolete">編輯(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>&amp;Remove</source>
+        <translation type="obsolete">移除(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="obsolete">確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">取消</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="obsolete">求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation type="obsolete">F1</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxDownloaderWgt</name>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Downloading the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;</source>
+        <translation>從&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;...&lt;/nobr&gt;下載 VirtualBox 客端額外功能光碟映像檔</translation>
+    </message>
+    <message>
+        <source>Cancel the VirtualBox Guest Additions CD image download</source>
+        <translation>取消下載 VirtualBox 客端額外功能光碟映像檔</translation>
+    </message>
+    <message>
+        <source>Could not locate the file on the server (response: %1).</source>
+        <translation>無法於伺服器上定位檔案 (回應：%1)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the downloaded file as &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;無法儲存下載檔案為 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Select folder to save Guest Additions image to</source>
+        <translation>選取用來儲存客端額外功能映像檔的資料夾</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>連線逾時。</translation>
+    </message>
+    <message>
+        <source>The download process has been cancelled by the user.</source>
+        <translation>下載程序已被使用者取消。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobal</name>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS&amp;nbsp;Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;RAM&amp;nbsp;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;%4%5&lt;/table&gt;</source>
+        <comment>details report</comment>
+        <translation type="obsolete">&lt;table&gt;&lt;tr&gt;&lt;td&gt;名稱：&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;作業系統類型：&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;記憶體大小：&lt;/td&gt;&lt;td&gt;%3 MB&lt;/td&gt;&lt;/tr&gt;%4%5&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>details report</comment>
+        <translation>光碟機</translation>
+    </message>
+    <message>
+        <source>Boot Device</source>
+        <comment>details report</comment>
+        <translation type="obsolete">開機裝置</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (audio)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Audio</source>
+        <comment>details report</comment>
+        <translation>音效</translation>
+    </message>
+    <message>
+        <source>Differencing</source>
+        <comment>hard disk</comment>
+        <translation>差異化</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Checking...&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;檢查中…&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Inaccessible&lt;/i&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;i&gt;無法存取&lt;/i&gt;</translation>
+    </message>
+    <message>
+        <source>Unknown device %1:%2</source>
+        <comment>USB device details</comment>
+        <translation>不明的裝置 %1:%2</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Vendor ID: %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Product ID: %2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Revision: %3&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;nobr&gt;供應商 ID：%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;產品 ID：%2&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;版本：%3&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;Serial No. %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;序號 %1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;br&gt;&lt;nobr&gt;State: %1&lt;/nobr&gt;</source>
+        <comment>USB device tooltip</comment>
+        <translation>&lt;br&gt;&lt;nobr&gt;狀態：%1&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <comment>details report</comment>
+        <translation>名稱</translation>
+    </message>
+    <message>
+        <source>OS Type</source>
+        <comment>details report</comment>
+        <translation>作業系統類型</translation>
+    </message>
+    <message>
+        <source>Base Memory</source>
+        <comment>details report</comment>
+        <translation>基礎記憶體</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%3 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>General</source>
+        <comment>details report</comment>
+        <translation>一般</translation>
+    </message>
+    <message>
+        <source>Video Memory</source>
+        <comment>details report</comment>
+        <translation>顯示記憶體</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</source>
+        <comment>details report</comment>
+        <translation>&lt;nobr&gt;%4 MB&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Boot Order</source>
+        <comment>details report</comment>
+        <translation>開機順序</translation>
+    </message>
+    <message>
+        <source>ACPI</source>
+        <comment>details report</comment>
+        <translation>ACPI</translation>
+    </message>
+    <message>
+        <source>IO APIC</source>
+        <comment>details report</comment>
+        <translation>IO APIC</translation>
+    </message>
+    <message>
+        <source>Not Attached</source>
+        <comment>details report (HDDs)</comment>
+        <translation>未附掛</translation>
+    </message>
+    <message>
+        <source>Hard Disks</source>
+        <comment>details report</comment>
+        <translation>硬碟</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>啟用</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (ACPI)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Enabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>啟用</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (IO APIC)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (floppy)</comment>
+        <translation>未掛載</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (floppy)</comment>
+        <translation>映像檔</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (floppy)</comment>
+        <translation>主端軟碟機</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>details report</comment>
+        <translation>軟碟</translation>
+    </message>
+    <message>
+        <source>Not mounted</source>
+        <comment>details report (DVD)</comment>
+        <translation>未掛載</translation>
+    </message>
+    <message>
+        <source>Image</source>
+        <comment>details report (DVD)</comment>
+        <translation>映像檔</translation>
+    </message>
+    <message>
+        <source>Host Drive</source>
+        <comment>details report (DVD)</comment>
+        <translation>主端光碟機</translation>
+    </message>
+    <message>
+        <source>Adapter</source>
+        <comment>details report (audio)</comment>
+        <translation>配接卡</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>details report (network)</comment>
+        <translation>配接卡 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (network)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>details report</comment>
+        <translation>網路</translation>
+    </message>
+    <message>
+        <source>Device Filters</source>
+        <comment>details report (USB)</comment>
+        <translation>裝置篩選器</translation>
+    </message>
+    <message>
+        <source>%1 (%2 active)</source>
+        <comment>details report (USB)</comment>
+        <translation>%1 (%2 啟用)</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (USB)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>USB Controller</source>
+        <comment>details report</comment>
+        <translation type="obsolete">USB 控制程式</translation>
+    </message>
+    <message>
+        <source>VRDP Server Port</source>
+        <comment>details report (VRDP)</comment>
+        <translation>VRDP 伺服器埠號</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (VRDP)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (VRDP)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Remote Display</source>
+        <comment>details report</comment>
+        <translation>遠端顯示</translation>
+    </message>
+    <message>
+        <source>Opening URLs is not implemented yet.</source>
+        <translation>尚未實作開啟 URL 功能。</translation>
+    </message>
+    <message>
+        <source>Powered Off</source>
+        <comment>MachineState</comment>
+        <translation>電源關閉</translation>
+    </message>
+    <message>
+        <source>Saved</source>
+        <comment>MachineState</comment>
+        <translation>已儲存</translation>
+    </message>
+    <message>
+        <source>Aborted</source>
+        <comment>MachineState</comment>
+        <translation>已放棄</translation>
+    </message>
+    <message>
+        <source>Running</source>
+        <comment>MachineState</comment>
+        <translation>執行中</translation>
+    </message>
+    <message>
+        <source>Paused</source>
+        <comment>MachineState</comment>
+        <translation>已暫停</translation>
+    </message>
+    <message>
+        <source>Starting</source>
+        <comment>MachineState</comment>
+        <translation>開始中</translation>
+    </message>
+    <message>
+        <source>Stopping</source>
+        <comment>MachineState</comment>
+        <translation>停止中</translation>
+    </message>
+    <message>
+        <source>Saving</source>
+        <comment>MachineState</comment>
+        <translation>儲存中</translation>
+    </message>
+    <message>
+        <source>Restoring</source>
+        <comment>MachineState</comment>
+        <translation>還原中</translation>
+    </message>
+    <message>
+        <source>Discarding</source>
+        <comment>MachineState</comment>
+        <translation>捨棄中</translation>
+    </message>
+    <message>
+        <source>Closed</source>
+        <comment>SessionState</comment>
+        <translation>已關閉</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <comment>SessionState</comment>
+        <translation>開啟</translation>
+    </message>
+    <message>
+        <source>Spawning</source>
+        <comment>SessionState</comment>
+        <translation>衍生中</translation>
+    </message>
+    <message>
+        <source>Closing</source>
+        <comment>SessionState</comment>
+        <translation>關閉中</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>DeviceType</comment>
+        <translation>無</translation>
+    </message>
+    <message>
+        <source>Floppy</source>
+        <comment>DeviceType</comment>
+        <translation>軟碟</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM</source>
+        <comment>DeviceType</comment>
+        <translation>光碟</translation>
+    </message>
+    <message>
+        <source>Hard Disk</source>
+        <comment>DeviceType</comment>
+        <translation>硬碟</translation>
+    </message>
+    <message>
+        <source>Network</source>
+        <comment>DeviceType</comment>
+        <translation>網路</translation>
+    </message>
+    <message>
+        <source>Primary</source>
+        <comment>DiskControllerType</comment>
+        <translation>第一</translation>
+    </message>
+    <message>
+        <source>Secondary</source>
+        <comment>DiskControllerType</comment>
+        <translation>第二</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <comment>DiskType</comment>
+        <translation>正常</translation>
+    </message>
+    <message>
+        <source>Immutable</source>
+        <comment>DiskType</comment>
+        <translation>不可變更</translation>
+    </message>
+    <message>
+        <source>Writethrough</source>
+        <comment>DiskType</comment>
+        <translation>寫到底</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>虛擬磁碟映像檔</translation>
+    </message>
+    <message>
+        <source>iSCSI</source>
+        <comment>DiskStorageType</comment>
+        <translation>iSCSI</translation>
+    </message>
+    <message>
+        <source>VMDK Image</source>
+        <comment>DiskStorageType</comment>
+        <translation>VMDK 映像檔</translation>
+    </message>
+    <message>
+        <source>Null</source>
+        <comment>VRDPAuthType</comment>
+        <translation>空</translation>
+    </message>
+    <message>
+        <source>External</source>
+        <comment>VRDPAuthType</comment>
+        <translation>外部</translation>
+    </message>
+    <message>
+        <source>Guest</source>
+        <comment>VRDPAuthType</comment>
+        <translation>訪客</translation>
+    </message>
+    <message>
+        <source>Ignore</source>
+        <comment>USBFilterActionType</comment>
+        <translation>忽略</translation>
+    </message>
+    <message>
+        <source>Hold</source>
+        <comment>USBFilterActionType</comment>
+        <translation>保留</translation>
+    </message>
+    <message>
+        <source>Master</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>主要</translation>
+    </message>
+    <message>
+        <source>Slave</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>從屬</translation>
+    </message>
+    <message>
+        <source>Device&amp;nbsp;%1</source>
+        <comment>DiskControllerDevice</comment>
+        <translation>裝置 %1</translation>
+    </message>
+    <message>
+        <source>Null Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>空的音效驅動程式</translation>
+    </message>
+    <message>
+        <source>Windows Multimedia</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows 多媒體</translation>
+    </message>
+    <message>
+        <source>OSS Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>OSS 音效驅動程式</translation>
+    </message>
+    <message>
+        <source>ALSA Audio Driver</source>
+        <comment>AudioDriverType</comment>
+        <translation>ALSA 音效驅動程式</translation>
+    </message>
+    <message>
+        <source>Windows DirectSound</source>
+        <comment>AudioDriverType</comment>
+        <translation>Windows DirectSound</translation>
+    </message>
+    <message>
+        <source>CoreAudio</source>
+        <comment>AudioDriverType</comment>
+        <translation>CoreAudio</translation>
+    </message>
+    <message>
+        <source>Not attached</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>未附掛</translation>
+    </message>
+    <message>
+        <source>NAT</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>NAT</translation>
+    </message>
+    <message>
+        <source>Host Interface</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>主端介面</translation>
+    </message>
+    <message>
+        <source>Internal Network</source>
+        <comment>NetworkAttachmentType</comment>
+        <translation>內部網路</translation>
+    </message>
+    <message>
+        <source>Not supported</source>
+        <comment>USBDeviceState</comment>
+        <translation>未支援</translation>
+    </message>
+    <message>
+        <source>Unavailable</source>
+        <comment>USBDeviceState</comment>
+        <translation>禁用</translation>
+    </message>
+    <message>
+        <source>Busy</source>
+        <comment>USBDeviceState</comment>
+        <translation>忙碌</translation>
+    </message>
+    <message>
+        <source>Available</source>
+        <comment>USBDeviceState</comment>
+        <translation>可用</translation>
+    </message>
+    <message>
+        <source>Held</source>
+        <comment>USBDeviceState</comment>
+        <translation>已保留</translation>
+    </message>
+    <message>
+        <source>Captured</source>
+        <comment>USBDeviceState</comment>
+        <translation>已捕捉</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>ClipboardType</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Host To Guest</source>
+        <comment>ClipboardType</comment>
+        <translation>主端到客端</translation>
+    </message>
+    <message>
+        <source>Guest To Host</source>
+        <comment>ClipboardType</comment>
+        <translation>客端到主端</translation>
+    </message>
+    <message>
+        <source>Bidirectional</source>
+        <comment>ClipboardType</comment>
+        <translation>雙向</translation>
+    </message>
+    <message>
+        <source>Select a directory</source>
+        <translation>選取一個目錄</translation>
+    </message>
+    <message>
+        <source>Select a file</source>
+        <translation>選取一個檔案</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>details report (serial ports)</comment>
+        <translation>埠號 %1</translation>
+    </message>
+    <message>
+        <source>Disabled</source>
+        <comment>details report (serial ports)</comment>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Serial Ports</source>
+        <comment>details report</comment>
+        <translation>序列埠</translation>
+    </message>
+    <message>
+        <source>USB</source>
+        <comment>details report</comment>
+        <translation>USB</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report (shared folders)</comment>
+        <translation>分享資料夾</translation>
+    </message>
+    <message>
+        <source>%1</source>
+        <comment>details report (shadef folders)</comment>
+        <translation>%1</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <comment>details report (shared folders)</comment>
+        <translation>無</translation>
+    </message>
+    <message>
+        <source>Shared Folders</source>
+        <comment>details report</comment>
+        <translation>分享資料夾</translation>
+    </message>
+    <message>
+        <source>Stuck</source>
+        <comment>MachineState</comment>
+        <translation>當機</translation>
+    </message>
+    <message>
+        <source>Disconnected</source>
+        <comment>PortMode</comment>
+        <translation>已切斷</translation>
+    </message>
+    <message>
+        <source>Host Pipe</source>
+        <comment>PortMode</comment>
+        <translation>主端管線</translation>
+    </message>
+    <message>
+        <source>Host Device</source>
+        <comment>PortMode</comment>
+        <translation>主端裝置</translation>
+    </message>
+    <message>
+        <source>User-defined</source>
+        <comment>serial port</comment>
+        <translation>使用者定義</translation>
+    </message>
+    <message>
+        <source>Custom Hard Disk</source>
+        <comment>DiskStorageType</comment>
+        <translation>自訂硬碟</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettings</name>
+    <message>
+        <source>&apos;%1 (0x%2)&apos; is an invalid host key code.</source>
+        <translation>&apos;%1 (0x%2)&apos; 是無效的主端按鍵碼。</translation>
+    </message>
+    <message>
+        <source>The value &apos;%1&apos; of the key &apos;%2&apos; doesn&apos;t match the regexp constraint &apos;%3&apos;.</source>
+        <translation>按鍵 &apos;%2&apos; 的值  &apos;%1&apos; 不符合正規表示式限制 &apos;%3&apos;。</translation>
+    </message>
+    <message>
+        <source>Cannot delete the key &apos;%1&apos;.</source>
+        <translation>無法刪除按鍵 &apos;%1&apos;。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxGlobalSettingsDlg</name>
+    <message>
+        <source>VBoxGlobalSettingsDlg</source>
+        <translation type="obsolete">VBoxGlobalSettingsDlg</translation>
+    </message>
+    <message>
+        <source> Input </source>
+        <translation> 輸入 </translation>
+    </message>
+    <message>
+        <source>H&amp;ost Key</source>
+        <translation type="obsolete">主端熱鍵(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Activate the entry field and press the new host key. Note that alphanumeric, cursor movement and editing keys cannot be used as the host key.</source>
+        <translation type="obsolete">啟用條目欄位並按下新的主端熱鍵。要注意的是，文數字、游標動作和編輯鍵無法用做主端熱鍵。</translation>
+    </message>
+    <message>
+        <source>&amp;Auto capture keyboard</source>
+        <translation>自動捕捉鍵盤(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>If set, the keyboard is automatically captured every time the VM window is activated.</source>
+        <translation type="obsolete">如果設定了，每次啟用虛擬機器視窗時會自動捕捉鍵盤。</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="obsolete">求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>A setting on some page is invalid</source>
+        <translation type="obsolete">於某些頁面的設定無效</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Category</source>
+        <translation>分類</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[ID]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[連結]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[名稱]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;從左側的清單中選取一個設定分類，然後將滑鼠移到設定項目上方以獲得更多資訊&lt;i&gt;。</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> 一般 </translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#input</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Default &amp;Folders</source>
+        <translation>預設資料夾(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is
+used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation type="obsolete">顯示預設的 VDI 資料夾路徑。
+當加入現有或是建立新的虛擬硬碟時，如果沒有明確地額外指定，就會使用這個資料夾。</translation>
+    </message>
+    <message>
+        <source>Machines</source>
+        <translation>機器</translation>
+    </message>
+    <message>
+        <source>VDI files</source>
+        <translation>VDI 檔案</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">重新設定虛擬機器的資料夾路徑為預設值。
+實際的預設路徑將會在接受變更後顯示，並且再次開啟這個對話框。</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">重新設定 VDI 資料夾路徑為預設值。
+實際的預設路徑將會在接受變更後顯示，並且再次開啟這個對話框。</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine
+folder. This folder is used, if not explicitly specified otherwise, when creating new
+virtual machines.</source>
+        <translation type="obsolete">顯示預設的虛擬機器資料夾路徑。
+當建立新的虛擬機器時，如果沒有明確地額外指定，就會使用這個資料夾。</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選取</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default VDI folder.</source>
+        <translation type="obsolete">開啟一個對話框以選取預設的 VDI 資料夾。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the
+default virtual machine folder.</source>
+        <translation type="obsolete">開啟一個對話框以選取預設的虛擬機器資料夾。</translation>
+    </message>
+    <message>
+        <source>&amp;Keyboard</source>
+        <translation>鍵盤(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Host Key</source>
+        <translation>主端按鍵(&amp;H)</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically
+captured every time the VM window is activated. When the keyboard is captured, 
+all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation type="obsolete">如果勾選它，每次虛擬機器視窗啟動時都會自動捕捉鍵盤。當鍵盤被捕捉，
+所有的按鍵動作 (包括系統所用的 Alt-Tab) 都會被導向虛擬機器。</translation>
+    </message>
+    <message>
+        <source>&amp;USB Device Filters</source>
+        <translation>&amp;USB 裝置篩選器</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">列出所有全域的 USB 篩選器。
+左側的核取方塊用來定義特定篩選器是否要啟用。</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>加入空白 (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">加入新的 USB 篩選器時，所有欄位以空白字串初始。
+注意：此種篩選器會與任何附掛的 USB 裝置匹配。</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>加入來自 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">加入新的 USB 篩選器時，所有欄位設為附掛到主端 PC 上所選 USB 裝置的值。</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>移除 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>移除所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>往上移動 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>往上移動所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>往下移動 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>往下移動所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>顯示說明對話框。</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>偵測到無效的設定值</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>接受 (儲存) 變更並關閉對話框。</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>取消變更並關閉對話框。</translation>
+    </message>
+    <message>
+        <source>VirtualBox Preferences</source>
+        <translation>VirtualBox 偏好設定</translation>
+    </message>
+    <message>
+        <source>Displays the key used as a Host Key in the VM window. Activate the entry field and press a new Host Key. Note that alphanumeric, cursor movement and editing keys cannot be used as a Host Key.</source>
+        <translation>顯示於虛擬機器中所用的主端按鍵。啟動輸入欄位並按下新的主端按鍵。注意：字母數字、游標移動和編輯按鍵都不能做為主端按鍵。</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新增篩選器 %1</translation>
+    </message>
+    <message>
+        <source>Language</source>
+        <translation>語言</translation>
+    </message>
+    <message>
+        <source> Language </source>
+        <translation> 語言 </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#language</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Interface Language</source>
+        <translation>介面語言(&amp;I)</translation>
+    </message>
+    <message>
+        <source>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </source>
+        <translation>
+&lt;qt&gt;列出所有可用的使用者介面語言。作用中的語言將
+以 &lt;b&gt;粗體&lt;/b&gt; 顯示。選取 &lt;i&gt;預設&lt;/i&gt; 以重新設定
+為系統的預設語言。&lt;/qt&gt;
+                                    </translation>
+    </message>
+    <message>
+        <source>Author(s):</source>
+        <translation>作者：</translation>
+    </message>
+    <message>
+        <source>Language:</source>
+        <translation>語言：</translation>
+    </message>
+    <message>
+        <source> (built-in)</source>
+        <comment>Language</comment>
+        <translation> (內建)</translation>
+    </message>
+    <message>
+        <source>&lt;unavailable&gt;</source>
+        <comment>Language</comment>
+        <translation>&lt;無法使用&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;unknown&gt;</source>
+        <comment>Author(s)</comment>
+        <translation>&lt;不明&gt;</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <comment>Language</comment>
+        <translation>預設</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</source>
+        <translation>顯示到預設 VDI 資料夾的路徑。如果沒有另外特別指定，當加入現有或建立新的虛擬硬碟時，就會使用這個資料夾。</translation>
+    </message>
+    <message>
+        <source>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重新設定虛擬機器資料夾路徑為預設值。實際的預設路徑，將會在接受變更並再次開啟此對話框之後顯示。</translation>
+    </message>
+    <message>
+        <source>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重新設定 VDI 資料夾路徑為預設值。實際的預設路徑，將會在接受變更並再次開啟此對話框之後顯示。</translation>
+    </message>
+    <message>
+        <source>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</source>
+        <translation>顯示到預設虛擬機器資料夾的路徑。如果沒有另外特別指定，當加入現有或建立新的虛擬機器時，就會使用這個資料夾。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default VDI folder.</source>
+        <translation>開啟對話框以選取預設的 VDI 資料夾。</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the default virtual machine folder.</source>
+        <translation>開啟對話框以選取預設的虛擬機器資料夾。</translation>
+    </message>
+    <message>
+        <source>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</source>
+        <translation>如果勾選，每次虛擬機器視窗啟動時，就會自動捕捉鍵盤。當鍵盤被捕捉，所有的按鍵動作 (包括系統的 Alt-Tab) 都會導向到虛擬機器。</translation>
+    </message>
+    <message>
+        <source>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>列出所有全域的 USB 篩選器。左側的核取方塊定義了是否要啟用特定的篩選器。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>以全部欄位設為空字串的方式，加入新的 USB 篩選器。請注意，此種篩選器將會符合任何附掛的 USB 裝置。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>加入新的 USB 篩選器時，全部欄位都設為附掛到主端 PC 的所選 USB 裝置值。</translation>
+    </message>
+    <message>
+        <source>V&amp;RDP Authentication Library</source>
+        <translation>V&amp;RDP 認證函式庫</translation>
+    </message>
+    <message>
+        <source>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</source>
+        <translation>顯示提供遠端顯示 (VRDP) 客戶端認證的函式庫路徑</translation>
+    </message>
+    <message>
+        <source>Opens a dialog to select the VRDP authentication library file.</source>
+        <translation>開啟一個選取 VRDP 認證函式庫檔案的對話框。</translation>
+    </message>
+    <message>
+        <source>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重置認證函式庫檔案為預設值。實際的預設函式庫檔案將於接受變更之後，再次開啟對話框時顯示。</translation>
+    </message>
+    <message>
+        <source>&amp;Extended Features</source>
+        <translation>擴充功能(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>啟用 &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>Defines whether virtual machines should try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</source>
+        <translation>定義虛擬機器是否應該試著確定，預設使用主端 CPU 的硬體虛擬延伸功能，像是 Intel VT-x 與 AMD-V。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLicenseViewer</name>
+    <message>
+        <source>I &amp;Agree</source>
+        <translation>我同意(&amp;A)</translation>
+    </message>
+    <message>
+        <source>I &amp;Disagree</source>
+        <translation>我不同意(&amp;D)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxLogSearchPanel</name>
+    <message>
+        <source>Close the search panel</source>
+        <translation>關閉搜尋面板</translation>
+    </message>
+    <message>
+        <source>Find </source>
+        <translation>尋找 </translation>
+    </message>
+    <message>
+        <source>Enter a search string here</source>
+        <translation>在此輸入搜尋字串</translation>
+    </message>
+    <message>
+        <source>&amp;Previous</source>
+        <translation>上一個(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Search for the previous occurrence of the string</source>
+        <translation>搜尋上一個出現的字串</translation>
+    </message>
+    <message>
+        <source>&amp;Next</source>
+        <translation>下一個(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Alt+N</source>
+        <translation type="obsolete">Alt+N</translation>
+    </message>
+    <message>
+        <source>Search for the next occurrence of the string</source>
+        <translation>搜尋下一個出現的字串</translation>
+    </message>
+    <message>
+        <source>C&amp;ase Sensitive</source>
+        <translation>大小寫相符(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Perform case sensitive search (when checked)</source>
+        <translation>進行大小寫相符的搜尋 (若勾選)</translation>
+    </message>
+    <message>
+        <source>String not found</source>
+        <translation>找不到字串</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxMediaComboBox</name>
+    <message>
+        <source>&lt;no hard disk&gt;</source>
+        <translation>&lt;沒有硬碟&gt;</translation>
+    </message>
+    <message>
+        <source>No hard disk</source>
+        <translation>沒有硬碟</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewHDWzd</name>
+    <message>
+        <source>Create New Virtual Disk</source>
+        <translation>建立新的虛擬磁碟</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;此精靈將協助您建立新的虛擬硬碟映像檔以用於您的虛擬機器。&lt;/p&gt;
+&lt;p&gt;使用 &lt;b&gt;下一步&lt;/b&gt; 按鈕以前往精靈的下一頁，
+以及 &lt;b&gt;上一步&lt;/b&gt; 按鈕以回到上一頁。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to Create New Virtual Disk Wizard!</source>
+        <translation type="obsolete">歡迎使用「建立新的虛擬磁碟精靈」！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選取您要建立的虛擬硬碟映像檔類型。&lt;/p&gt;
+&lt;p&gt;一個 &lt;b&gt;動態擴充的映像檔&lt;/b&gt; 在啟始時佔據您的實體硬碟上非常少量
+的空間。當客端作業系統要求磁碟空間時，它會動態地增大 (直到所指定的大小)。&lt;/p&gt;
+&lt;p&gt;一個 &lt;b&gt;固定大小的映像檔&lt;/b&gt; 不會增大。它被儲存於一個與虛擬硬碟
+幾乎同樣大小的檔案之中。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Image Type</source>
+        <translation>映像檔類型</translation>
+    </message>
+    <message>
+        <source>&amp;Dynamically expanding image</source>
+        <translation>動態擴充映像檔(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>&amp;Fixed-size image</source>
+        <translation>固定大小映像檔(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Image Type</source>
+        <translation>虛擬磁碟映像檔類型</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;按下 &lt;b&gt;選取&lt;/b&gt; 按鈕以選取用來儲存虛擬硬碟映像
+檔案的位置和名稱。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name:</source>
+        <translation type="obsolete">映像檔案名稱(&amp;I)：</translation>
+    </message>
+    <message>
+        <source>&amp;Select</source>
+        <translation type="obsolete">選取(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;以百萬位元組為單位選取虛擬硬碟映像檔的大小。此大小將會回傳給客端作業系統
+做為虛擬硬碟的大小。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Im&amp;age Size</source>
+        <translation type="obsolete">映像檔大小(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;MB</source>
+        <translation type="obsolete">&amp;MB</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Location and Size</source>
+        <translation>虛擬磁碟位置和大小</translation>
+    </message>
+    <message>
+        <source>You are going to create a new virtual hard disk image with the following parameters:</source>
+        <translation>您將以下列的參數建立新的虛擬硬碟映像檔：</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, the new image will be created.
+                            </source>
+        <translation type="obsolete">如果以上的設定值正確，按下 &lt;b&gt;完成&lt;/b&gt; 按鈕。
+                            一旦您按下它，將會建立新的映像檔。
+                            </translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>Welcome to the Create New Virtual Disk Wizard!</source>
+        <translation>歡迎使用「建立新的虛擬磁碟精靈」！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;按下 &lt;b&gt;選取&lt;/b&gt; 按鈕以選取用來儲存虛擬硬碟映像
+檔案的位置和名稱，或是在欄位中輸入檔案名稱。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Image File Name</source>
+        <translation>映像檔名稱(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選取</translation>
+    </message>
+    <message>
+        <source>Image &amp;Size</source>
+        <translation>映像檔大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </source>
+        <translation>如果以上設定為正確，就按下 &lt;b&gt;完成&lt;/b&gt; 按鈕。
+                            一旦您按下它，就會建立一個新的硬碟映像檔。
+                            </translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;%1 Bytes&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;%1 位元組&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Location:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Size:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;(%4&amp;nbsp;Bytes)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;類型：&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;位置：&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;大小：&lt;/td&gt;&lt;td&gt;%3 (%4 位元組)&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>Hard disk images (*.vdi)</source>
+        <translation>硬碟映像檔 (*.vdi)</translation>
+    </message>
+    <message>
+        <source>Select a file for the new hard disk image file</source>
+        <translation>選擇一個做為新硬碟映像檔的檔案</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxNewVMWzd</name>
+    <message>
+        <source>Create New VM</source>
+        <translation type="obsolete">建立新的虛擬機器</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine (VM) for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;此精靈將引導您透過必要的步驟
+為 VirtualBox 建立新的虛擬機器 (VM)。&lt;/p&gt;
+&lt;p&gt;使用 &lt;b&gt;下一步&lt;/b&gt; 按鈕以前往精靈的下一頁，
+以及 &lt;b&gt;上一步&lt;/b&gt; 按鈕以回到上一頁。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to Create New VM Wizard!</source>
+        <translation type="obsolete">歡迎使用「建立新的虛擬機器精靈」！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new VM to identify it in the VM list and select a type of the guest operating
+system you plan to install in the VM.&lt;/p&gt;
+&lt;p&gt;The name of the VM usually indicates its software and hardware configuration. It cannot be empty.</source>
+        <translation type="obsolete">&lt;p&gt;輸入新的虛擬機器名稱，以便在虛擬機器清單中識別，並且選取
+您計畫要安裝在虛擬機器之中的客端作業系統類型。&lt;/p&gt;
+&lt;p&gt;虛擬機器的名稱通常會指出它的軟硬體配置，而此欄不可留空。</translation>
+    </message>
+    <message>
+        <source>&amp;VM Name:</source>
+        <translation type="obsolete">虛擬機器名稱(&amp;V)：</translation>
+    </message>
+    <message>
+        <source>&amp;OS Type:</source>
+        <translation type="obsolete">作業系統類型(&amp;O)：</translation>
+    </message>
+    <message>
+        <source>VM Name and OS Type</source>
+        <translation>虛擬機器名稱和作業系統類型</translation>
+    </message>
+    <message>
+        <source>Select the amount of memory (RAM) in megabytes to be allocated to the VM.</source>
+        <translation type="obsolete">以百萬位元組為單位選取要配置到虛擬機器的記憶體 (RAM) 數量</translation>
+    </message>
+    <message>
+        <source>&amp;MB</source>
+        <translation type="obsolete">&amp;MB</translation>
+    </message>
+    <message>
+        <source>Memory</source>
+        <translation>記憶體</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Attach hard disks to desired IDE controllers of the VM
+by checking the corresoinding checkbox and selecting a hard disk image
+using the &lt;b&gt;Select&lt;/b&gt; button.&lt;/p&gt;
+&lt;p&gt;The Secondary (IDE 1) Master device is not shown
+because it is always reserved for the CD-ROM drive.&lt;/p&gt;
+&lt;p&gt;Note: you cannot attach the same disk image to more than one device slot.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;藉由勾選相對應的核取方塊並利用 &lt;b&gt;選取&lt;/b&gt; 按鈕來選取硬碟映像檔，
+以附掛硬碟到虛擬機器上所想要的 IDE 控制器。&lt;/p&gt;
+&lt;p&gt;第二 (IDE 1) 主裝置並未被顯示，
+因為它總是保留給光碟機。&lt;/p&gt;
+&lt;p&gt;注意：您無法在一個以上的裝置插槽附掛相同的磁碟映像檔。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Primary (IDE 0) Master</source>
+        <translation type="obsolete">第一 (IDE 0) 主要(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Select...</source>
+        <translation type="obsolete">選取…</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary (IDE 0) Slave</source>
+        <translation type="obsolete">第一 (IDE 0) 從屬(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation type="obsolete">第二 (IDE 1) 從屬(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>Virtual Disk Images</source>
+        <translation type="obsolete">虛擬磁碟映像檔</translation>
+    </message>
+    <message>
+        <source>You are going to create a new VM with the following parameters:</source>
+        <translation type="obsolete">您將會以下列的參數建立新的虛擬機器：</translation>
+    </message>
+    <message>
+        <source>If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button to accept it.</source>
+        <translation type="obsolete">如果以上正確，按下 &lt;b&gt;完成&lt;/b&gt; 按鈕以接受它。</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>Create New Virtual Machine</source>
+        <translation>建立新的虛擬機器</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;此精靈將會指引您經歷必要的步驟，為 VirtualBox 建立
+一個新的虛擬機器。&lt;/p&gt;
+&lt;p&gt;利用 &lt;b&gt;下一步&lt;/b&gt; 按鈕以前往精靈的下一頁；
+利用 &lt;b&gt;上一步&lt;/b&gt; 按鈕以回到前一頁。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the New Virtual Machine Wizard!</source>
+        <translation>歡迎使用「新增虛擬機器精靈」！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;輸入新的虛擬機器名稱，並且選取
+您計畫要安裝在虛擬機器之中的客端作業系統類型。&lt;/p&gt;
+&lt;p&gt;虛擬機器的名稱通常會指出它的軟硬體配置。它將被所有 VirtualBox 組件用來識別您的虛擬機器。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>N&amp;ame</source>
+        <translation>名稱(&amp;A)</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>作業系統類型(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;以 MB 為單位選取配置於虛擬機器的基礎記憶體 (RAM) 數量&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>基礎記憶體大小(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選取一顆硬碟做為虛擬機器的開機硬碟。
+您可以利用 &lt;b&gt;新增&lt;/b&gt; 按鈕來建立一個新的硬碟，或者從下拉式清單
+或按下 &lt;b&gt;現有&lt;/b&gt; 按鈕(以調用虛擬磁管理對話框)，來選取一顆現有的硬碟映像檔。
+&lt;/p&gt;&lt;p&gt;如果您需要更複雜的硬碟設定，您也可以跳過此步驟，然後在之後利用虛擬機器
+的設定對話框來附掛硬碟。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>B&amp;oot Hard Disk (Primary Master)</source>
+        <translation>開機硬碟(第一主要)(&amp;O)</translation>
+    </message>
+    <message>
+        <source>N&amp;ew...</source>
+        <translation>新增(&amp;E)</translation>
+    </message>
+    <message>
+        <source>E&amp;xisting...</source>
+        <translation>現有的(&amp;X)…</translation>
+    </message>
+    <message>
+        <source>Virtual Hard Disk</source>
+        <translation>虛擬硬碟</translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            您將以下列參數來建立一台新的虛擬機器：
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </source>
+        <translation>
+                            &lt;p&gt;
+                            如果以上正確，就按下 &lt;b&gt;完成&lt;/b&gt; 按鈕。
+                            一旦您按下它，將會建立一台新的虛擬機器。
+                            &lt;/p&gt;&lt;p&gt;
+                            請注意，您可以在任何時間，利用經由主視窗選單所執行的
+                            &lt;b&gt;設定值&lt;/b&gt; 對話框
+                            去更動這些以及虛擬機器的其他所有設定。
+                            &lt;/p&gt;
+                            </translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1 MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Name:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;OS Type:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Base Memory:&lt;/td&gt;&lt;td&gt;%3&amp;nbsp;MB&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;名稱：&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;作業系統類型：&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;基礎記憶體：&lt;/td&gt;&lt;td&gt;%3 MB&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;tr&gt;&lt;td&gt;Boot Hard Disk:&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</source>
+        <translation>&lt;tr&gt;&lt;td&gt;開機硬碟：&lt;/td&gt;&lt;td&gt;%4&lt;/td&gt;&lt;/tr&gt;</translation>
+    </message>
+    <message>
+        <source>The recommended base memory size is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>建議的基礎記憶體大小為 &lt;b&gt;%1&lt;/b&gt; MB。</translation>
+    </message>
+    <message>
+        <source>The recommended size of the boot hard disk is &lt;b&gt;%1&lt;/b&gt; MB.</source>
+        <translation>建議的開機硬碟大小為 &lt;b&gt;%1&lt;/b&gt; MB。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxProblemReporter</name>
+    <message>
+        <source>VirtualBox - Information</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 資訊</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Question</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 問題</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Warning</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 警告</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 錯誤</translation>
+    </message>
+    <message>
+        <source>VirtualBox - Critical Error</source>
+        <comment>msg box title</comment>
+        <translation>VirtualBox - 嚴重錯誤</translation>
+    </message>
+    <message>
+        <source>Do not show this message again</source>
+        <comment>msg box flag</comment>
+        <translation>不再顯示此訊息</translation>
+    </message>
+    <message>
+        <source>Failed to initialize the VirtualBox COM library. The application will now terminate.</source>
+        <translation type="obsolete">初始化 VirtualBox COM 函式庫時失敗。應用程式現在將終止。</translation>
+    </message>
+    <message>
+        <source>Failed to load the global configuration!</source>
+        <translation type="obsolete">載入全域配置時失敗！</translation>
+    </message>
+    <message>
+        <source>Failed to save the global configuration!</source>
+        <translation type="obsolete">儲存全域配置時失敗！</translation>
+    </message>
+    <message>
+        <source>Cannot save the configuration of the virtual machine`%1&apos; (`%3&apos;)!</source>
+        <translation type="obsolete">無法儲存虛擬機器「%1」(「%3」) 的配置！</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine
+`%1&apos;</source>
+        <translation type="obsolete">啟動虛擬機器「%1」時失敗</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine
+`%1&apos;</source>
+        <translation type="obsolete">儲存虛擬機器「%1」的狀態時失敗</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine
+`%1&apos;</source>
+        <translation type="obsolete">停止虛擬機器「%1」時失敗</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine
+`%1&apos;
+with UUID %2!</source>
+        <translation type="obsolete">移除具備 UUID %2 的虛擬機器「%1」時失敗！</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named
+`%1&apos;!</source>
+        <translation type="obsolete">沒有任何虛擬機器名叫「%1」！</translation>
+    </message>
+    <message>
+        <source>Are you sure you want to permanently delete the virtual machine
+`%1&apos;?</source>
+        <translation type="obsolete">確定要永久刪除虛擬機器「%1」？</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The image file &lt;b&gt;%1&lt;/b&gt; already exists. You cannot create a new virtual hard disk that uses this file, because it can be already used by another virtual hard disk.&lt;/p&gt;&lt;p&gt;Please specify a different image file name.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;映像檔 &lt;b&gt;%1&lt;/b&gt; 已經存在。您無法建立使用此檔的新虛擬硬碟，因為它可能已被其他虛擬硬碟所使用。&lt;/p&gt;&lt;p&gt;請指定一個不同的映像檔名稱。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you also want to delete this hard disk&apos;s image file: &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt;, then this file will be left on your physical disk, but the virtual hard disk will be removed from the collection anyway.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This operation cannot be undone.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;您也要刪除此硬碟的映像檔案：&lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;如果您選取了 &lt;b&gt;否&lt;/b&gt;，那麼此檔將會留在您的實體磁碟上，但是虛擬硬碟則會從清單中移除。&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意：&lt;/b&gt; 此項操作將無法回復。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>An error has occurred while deleting the virtual hard disk image&lt;b&gt;%s&lt;/b&gt;.</source>
+        <translation type="obsolete">刪除虛擬硬碟映像檔&lt;b&gt;%s&lt;/b&gt;時發生錯誤。</translation>
+    </message>
+    <message>
+        <source>An error has occurred while creating the virtual disk image
+`%1&apos;.</source>
+        <translation type="obsolete">建立虛擬磁碟映像檔「%1」時發生錯誤。</translation>
+    </message>
+    <message>
+        <source>Failed to register the virtual disk image
+`%1&apos;!</source>
+        <translation type="obsolete">註冊虛擬磁碟映像檔「%1」時失敗！</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the virtual disk image
+`%1&apos;!</source>
+        <translation type="obsolete">取消註冊虛擬磁碟映像檔「%1」時失敗！</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session!</source>
+        <translation type="obsolete">建立新的執行階段時失敗！</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a machine with UUID %1!</source>
+        <translation type="obsolete">開啟具有 UUID %1 機器的執行階段時失敗！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the host key at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window. There are also a keyboard icon and a mouse icon indicating the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;您已在虛擬機器畫面之內 &lt;b&gt;按下滑鼠&lt;/b&gt; 或是按下 &lt;b&gt;主端熱鍵&lt;/b&gt;。這將造成虛擬機器 &lt;b&gt;捕捉&lt;/b&gt; 主端滑鼠游標 (只有當客端作業系統目前尚未支援滑鼠游標整合) 與鍵盤，並使得它們無法被您主機上執行的其他應用軟體所使用。&lt;/p&gt;&lt;p&gt;您可以在任何時間按下主端熱鍵以 &lt;b&gt;解除&lt;/b&gt; 鍵盤與滑鼠的捕捉 (如果當時已捕捉的話) 並讓它們回復到正常的操作。目前指定的主端熱鍵顯示於虛擬機器視窗底部的狀態列。同時也有鍵盤與滑鼠的圖示，分別指出目前鍵盤與滑鼠的捕捉狀態。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window. There are also a keyboard icon and a mouse icon indicating the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;您已打開了 &lt;b&gt;自動捕捉鍵盤&lt;/b&gt; 的選項。這將造成虛擬機器每次在啟用視窗時自動 &lt;b&gt;捕捉&lt;/b&gt; 鍵盤，並使得它無法被您主機上執行的其他應用軟體所使用。&lt;/p&gt;&lt;p&gt;您可以在任何時間按下主端熱鍵以 &lt;b&gt;解除&lt;/b&gt; 鍵盤與滑鼠的捕捉 (如果當時已捕捉的話) 並讓它們回復到正常的操作。目前指定的主端熱鍵顯示於虛擬機器視窗底部的狀態列。同時也有鍵盤與滑鼠的圖示，分別指出目前鍵盤與滑鼠的捕捉狀態。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports the &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to capture the host mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS.If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar displays arrows around the mouse when the guest OS supports the pointer integration.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;虛擬機器回報認為客端作業系統支援 &lt;b&gt;滑鼠游標整合&lt;/b&gt;。這表示為了要在客端作業系統中使用它，您並不需要去捕捉主端滑鼠游標 -- 當滑鼠游標位於虛擬機器畫面上方時，所有您執行的滑鼠動作都會被直接送到客端作業系統。如果目前滑鼠已被捕捉，它將會自動解除。&lt;/p&gt;&lt;p&gt;當客端作業系統支援游標整合時，狀態列上的滑鼠圖示會在滑鼠四周顯示箭頭。&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意&lt;/b&gt;：某些應用軟體在游標整合模式下的反應可能會不正確。藉由從選單列中選取相對應的動作，您還是可以在目前的執行階段中停用它 (或是再次啟用)。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS does not support &lt;b&gt;mouse pointer integration&lt;/b&gt; in the current video mode. You need to capture the mouse (by clicking over the VM display or pressing the host key) in order to use the mouse inside the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器回報認為客端作業系統在目前的繪圖模式中，不支援 &lt;b&gt;滑鼠游標整合&lt;/b&gt;。您需要捕捉滑鼠 (藉由在虛擬機器上按一下，或是按下主端熱鍵)，以便在客端作業系統之內使用滑鼠。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine is currently in the &lt;b&gt;Paused&lt;/b&gt; state and therefore does not accept any keyboard or mouse input. If you want to continue to work inside the VM, you need to resume it by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器目前處於 &lt;b&gt;暫停&lt;/b&gt; 狀態，因此無法接受任何鍵盤或滑鼠的輸入。如果您想要在虛擬機器中繼續操作，您需要藉由從選單列中選取相對應的動作以再次啟動它。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to open &lt;tt&gt;%1&lt;/tt&gt;. Make sure your desktop environment can properly handle URLs of this type.</source>
+        <translation>開啟 &lt;tt&gt;%1&lt;/tt&gt; 時失敗。請確定您的桌面環境可以適當地處理此類型的 URL。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to initialize COM or to find the VirtualBox COM server. Most likely, the VirtualBox server is not running or failed to start.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;初始化或尋找 VirtualBox COM 伺服器時失敗。很有可能，VirtualBox 伺服器尚未運作或是啟動失敗。&lt;/p&gt;&lt;p&gt;應用軟體將會結束。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to create the VirtualBox COM object.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;建立 VirtualBox COM 物件時失敗。&lt;/p&gt;&lt;p&gt;應用軟體將會結束。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to load the global GUI configuration.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;載入全域 GUI 配置時失敗。&lt;/p&gt;&lt;p&gt;應用軟體將會結束。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to save the global GUI configuration.&lt;p&gt;</source>
+        <translation>&lt;p&gt;儲存全域 GUI 配置時失敗。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to set global VirtualBox properties.</source>
+        <translation>設定全域 VirtualBox 內容時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to access the USB subsystem.</source>
+        <translation>存取 USB 次系統時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine.</source>
+        <translation>建立新的虛擬機器時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to create a new virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>建立新的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to apply the settings to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>套用虛擬機器 &lt;b&gt;%1&lt;/b&gt; 設定值時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to save the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>儲存虛擬機器 &lt;b&gt;%1&lt;/b&gt; 設定值時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to load the settings of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>載入虛擬機器 &lt;b&gt;%1&lt;/b&gt; 設定值時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to start the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>啟動虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to pause the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to resume the execution of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>重新執行虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to save the state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>儲存虛擬機器 &lt;b&gt;%1&lt;/b&gt; 的狀態時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to create a snapshot of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>建立虛擬機器 &lt;b&gt;%1&lt;/b&gt; 的快照時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to stop the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>停止虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>移除虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>捨棄已儲存的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 狀態時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the snapshot &lt;b&gt;%1&lt;/b&gt; of the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>捨棄虛擬機器 &lt;b&gt;%2&lt;/b&gt; 的快照 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>捨棄目前的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 狀態時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to discard the current snapshot and the current state of the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>捨棄目前的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 快照與狀態時失敗。</translation>
+    </message>
+    <message>
+        <source>There is no virtual machine named &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>沒有名為 &lt;b&gt;%1&lt;/b&gt; 的虛擬機器。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to permanently delete the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您確定要永久刪除虛擬機器 &lt;b&gt;%1&lt;/b&gt;嗎？&lt;/p&gt;&lt;p&gt;此選項無法回復。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to unregister the inaccessible virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;You will no longer be able to register it back from GUI.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您確定要取消無法存取的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 註冊嗎？&lt;/p&gt;&lt;p&gt;您將無法再從 GUI 把它註冊回來。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to discard the saved state of the virtual machine &lt;b&gt;%1&lt;/b&gt;?&lt;/p&gt;&lt;p&gt;This operation is equivalent to resetting or powering off the machine without doing a proper shutdown by means of the guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您確定要捨棄已儲存的虛擬機器 &lt;b&gt;%1&lt;/b&gt; 狀態嗎？&lt;/p&gt;&lt;p&gt;此操作如同重新設定或是不以客端作業系統的適當方式將虛擬機器關機。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Releasing this media image will detach it from the following virtual machine(s): &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;釋放這個媒體映像檔，會將它從下列的虛擬機器中 &lt;b&gt;%1&lt;/b&gt; 卸掛。&lt;/p&gt;&lt;p&gt;要繼續嗎？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to delete this hard disk&apos;s image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;No&lt;/b&gt; then the virtual hard disk will be unregistered and removed from the collection, but the image file will be left on your physical disk.&lt;/p&gt;&lt;p&gt;If you select &lt;b&gt;Yes&lt;/b&gt; then the image file will be permanently deleted after unregistering the hard disk. This operation cannot be undone.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您要刪除這個硬碟的映像檔 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 嗎？&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;如果您選取 &lt;b&gt;否&lt;/b&gt;，那麼虛擬硬碟將被解除註冊，並從集合中移除，而映像檔則會留在您的實體硬碟。&lt;/p&gt;&lt;p&gt;如果您選取 &lt;b&gt;是&lt;/b&gt;，那麼映像檔將會在解除硬碟註冊之後永久刪除。此項操作將無法回復。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to delete the virtual hard disk image &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>刪除虛擬硬碟映像檔 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove (unregister) the virtual hard disk &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您要移除(解除註冊)虛擬硬碟 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 嗎？&lt;/nobr&gt;&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to create the virtual hard disk image &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;.&lt;/nobr&gt;</source>
+        <translation>建立虛擬硬碟映像檔 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 時失敗。&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to attach a hard disk image with UUID %1 to the device slot %2 of the controller %3 of the machine &lt;b&gt;%4&lt;/b&gt;.</source>
+        <translation>以 UUID %1 附掛硬碟映像檔到機器 &lt;b&gt;%4&lt;/b&gt; 控制器 %3 的裝置插槽 %2 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to detach a hard disk image from the device slot %1 of the controller %2 of the machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>從機器 &lt;b&gt;%3&lt;/b&gt; 控制器 %2 的裝置插槽 %1 卸掛硬碟映像檔時失敗。</translation>
+    </message>
+    <message>
+        <source>hard disk</source>
+        <translation>硬碟</translation>
+    </message>
+    <message>
+        <source>CD/DVD image</source>
+        <translation>光碟映像檔</translation>
+    </message>
+    <message>
+        <source>floppy image</source>
+        <translation>軟碟映像檔</translation>
+    </message>
+    <message>
+        <source>Failed to register the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>註冊 %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to unregister the %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>解除註冊 %1 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to create a new session.</source>
+        <translation>建立新的執行階段時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for a virtual machine with UUID &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation type="obsolete">以 UUID &lt;b&gt;%1&lt;/b&gt; 開啟虛擬機器的執行階段時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to open a session for the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>開啟虛擬機器 &lt;b&gt;%1&lt;/b&gt; 的執行階段時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to get the accessibility state of the media &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Some of the registered media may become inaccessible.</source>
+        <translation>取得媒體 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 的存取能力狀態時失敗。某些已註冊的媒體可能成為無法存取。</translation>
+    </message>
+    <message>
+        <source>Failed to create the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>建立主端網路介面 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the host network interface &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>移除主端網路介面 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to attach the USB device &lt;b&gt;%1&lt;/b&gt; to the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>附掛 USB 裝置 &lt;b&gt;%1&lt;/b&gt; 到虛擬機器 &lt;b&gt;%2&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to detach the USB device &lt;b&gt;%1&lt;/b&gt; from the virtual machine &lt;b&gt;%2&lt;/b&gt;.</source>
+        <translation>從虛擬機器 &lt;b&gt;%2&lt;/b&gt; 卸掛 USB 裝置 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to create a shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) for the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>建立虛擬機器 &lt;b&gt;%3&lt;/b&gt; 的分享資料夾 &lt;b&gt;%1&lt;/b&gt; (指向 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) 時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.</source>
+        <translation>移除虛擬機器 &lt;b&gt;%3&lt;/b&gt; 的分享資料夾 &lt;b&gt;%1&lt;/b&gt; (指向 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) 時失敗。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have &lt;b&gt;clicked the mouse&lt;/b&gt; inside the Virtual Machine display or pressed the &lt;b&gt;host key&lt;/b&gt;. This will cause the Virtual Machine to &lt;b&gt;capture&lt;/b&gt; the host mouse pointer (only if the mouse pointer integration is not currently supported by the guest OS) and the keyboard, which will make them unavailable to other applications running on your host machine.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已在虛擬機器畫面之內 &lt;b&gt;按下滑鼠&lt;/b&gt; 或是按下 &lt;b&gt;主端按鍵&lt;/b&gt;。這將導致虛擬機器 &lt;b&gt;控制&lt;/b&gt; 主端的滑鼠指標 (只有當客端作業目前不支援滑鼠指標整合) 與鍵盤，使得它們無法被您在主端機器中執行的應用軟體所使用。&lt;/p&gt;&lt;p&gt;您可以在任何時候按下&lt;b&gt;主端按鍵&lt;/b&gt;，以&lt;b&gt;解除控制&lt;/b&gt;鍵盤與滑鼠(如果它們已被控制)，並將它們回復正常的操作。目前所指定的主端按鍵，會顯示於虛擬機器視窗底部的狀態列，位於 &lt;img src=hostkey_16px.png/&gt; 圖示旁邊。該圖示與緊鄰的滑鼠圖示，共同指出了目前鍵盤與滑鼠的控制狀態。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have the &lt;b&gt;Auto capture keyboard&lt;/b&gt; option turned on. This will cause the Virtual Machine to automatically &lt;b&gt;capture&lt;/b&gt; the keyboard every time the VM window is activated and make it unavailable to other applications running on your host machine: when the keyboard is captured, all keystrokes (including system ones like Alt-Tab) will be directed to the VM.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;host key&lt;/b&gt; at any time to &lt;b&gt;uncapture&lt;/b&gt; the keyboard and mouse (if it is captured) and return them to normal operation. The currently assigned host key is shown on the status bar at the bottom of the Virtual Machine window, next to the&amp;nbsp;&lt;img src=hostkey_16px.png/&gt;&amp;nbsp;icon. This icon, together with the mouse icon placed nearby, indicate the current keyboard and mouse capture state.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已打開&lt;b&gt;自動控制鍵盤&lt;/b&gt;的選項。這將導致虛擬機器在每次視窗作用時，自動&lt;b&gt;控制&lt;/b&gt;鍵盤，並讓其他在您機器上執行的應用軟體無法使用它們：當鍵盤被控制，所有的按鍵(包括系統的 Alt-Tab)，將會被導向到虛擬機器。&lt;/p&gt;&lt;p&gt;您可以在任何時候按下&lt;b&gt;主端按鍵&lt;/b&gt;，以&lt;b&gt;解除控制&lt;/b&gt;鍵盤與滑鼠(如果它們已被控制)，並將它們回復正常的操作。目前所指定的主端按鍵，會顯示於虛擬機器視窗底部的狀態列，位於 &lt;img src=hostkey_16px.png/&gt; 圖示旁邊。該圖示與緊鄰的滑鼠圖示，共同指出了目前鍵盤與滑鼠的控制狀態。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The Virtual Machine reports that the guest OS supports &lt;b&gt;mouse pointer integration&lt;/b&gt;. This means that you do not need to &lt;i&gt;capture&lt;/i&gt; the mouse pointer to be able to use it in your guest OS -- all mouse actions you perform when the mouse pointer is over the Virtual Machine&apos;s display are directly sent to the guest OS. If the mouse is currently captured, it will be automatically uncaptured.&lt;/p&gt;&lt;p&gt;The mouse icon on the status bar will look like&amp;nbsp;&lt;img src=mouse_seamless_16px.png/&gt;&amp;nbsp;to inform you that mouse pointer integration is supported by the guest OS and is currently turned on.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;: Some applications may behave incorrectly in mouse pointer integration mode. You can always disable it for the current session (and enable it again) by selecting the corresponding action from the menu bar.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;根據虛擬機器報告，客端作業系統支援 &lt;b&gt;滑鼠指標整合&lt;/b&gt;。這表示您不需要&lt;i&gt;控制&lt;/i&gt;滑鼠指標，好讓您的客端作業系統去使用它 -- 所有滑鼠指標在虛擬機器上方所施行的動作，都會直接送往客端作業系統。如果滑鼠目前受控制，它會直接解除控制。&lt;/p&gt;&lt;p&gt;狀態列上的滑鼠圖示看起來像是 &lt;img src=mouse_seamless_16px.png/&gt; 以告訴您客端作業系統支援滑鼠指標整合，並且目前已開啟。&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意&lt;/b&gt;：在滑鼠指標整合模式中，某些應用軟體會有不正常的行為。您可以藉由從選單列選取相關動作，來自動在目前的執行階段中停用它(或再次啟用它)。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;One or more of the registered virtual hard disks, CD/DVD or floppy media are not currently accessible. As a result, you will not be able to operate virtual machines that use these media until they become accessible later.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; to open the Virtual Disk Manager window and see what media are inaccessible, or press &lt;b&gt;Ignore&lt;/b&gt; to ignore this message.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;一或多個註冊的虛擬硬碟、光碟或軟碟媒體目前無法存取。因此，您將無法操作使用這些媒體的虛擬機器，直到它們稍後可供存取。&lt;/p&gt;&lt;p&gt;按下 &lt;b&gt;確定&lt;/b&gt; 以開啟虛擬磁碟管理器視窗，並查看無法存取哪個媒體；或按下 &lt;b&gt;忽略&lt;/b&gt; 以忽略此訊息。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;虛擬機器視窗將會切換到 &lt;b&gt;全螢幕&lt;/b&gt; 模式。您可以在任何時候，藉由按下&lt;b&gt;%1&lt;/b&gt;以回到視窗模式。注意：&lt;i&gt;主端按鍵&lt;/i&gt;目前被定義為 &lt;b&gt;%1&lt;/b&gt;。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Cannot run VirtualBox in &lt;i&gt;VM Selector&lt;/i&gt; mode due to local restrictions.&lt;/p&gt;&lt;p&gt;The application will now terminate.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;由於本機的限制，無法在 &lt;i&gt;虛擬機器選擇器&lt;/i&gt; 模式中執行 VirtualBox。&lt;/p&gt;&lt;p&gt;應用軟體現在將會結束。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;嚴重錯誤&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Non-Fatal Error&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;非嚴重錯誤&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Warning&lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;警告&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Error ID: &lt;/nobr&gt;</source>
+        <comment>runtime error info</comment>
+        <translation>&lt;nobr&gt;錯誤 ID：&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Severity: </source>
+        <comment>runtime error info</comment>
+        <translation>嚴重性：</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A fatal error has occurred during virtual machine execution! The virtual machine will be powered off. It is suggested to use the clipboard to copy the following error message for further examination:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器執行期間發生嚴重錯誤！虛擬機器將會關機。建議使用剪貼簿來複製下列錯誤訊息，以便進一步的審查：&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;An error has occurred during virtual machine execution! The error details are shown below. You can try to correct the described error and resume the virtual machine execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器執行期間發生錯誤！顯示錯誤細節顯示於下。您可以嘗試去更正所述錯誤，並且重新執行虛擬機器。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine execution may run into an error condition as described below. You may ignore this message, but it is suggested to perform an appropriate action to make sure the described error will not happen.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器可能運行進入如下某種錯誤狀況。您可以忽略此訊息，但是建議您採行適當的動作，以確定所述的錯誤不會再發生。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Result&amp;nbsp;Code: </source>
+        <comment>error info</comment>
+        <translation>結果代碼：</translation>
+    </message>
+    <message>
+        <source>Component: </source>
+        <comment>error info</comment>
+        <translation>成分：</translation>
+    </message>
+    <message>
+        <source>Interface: </source>
+        <comment>error info</comment>
+        <translation>介面：</translation>
+    </message>
+    <message>
+        <source>Callee: </source>
+        <comment>error info</comment>
+        <translation>被呼叫端：</translation>
+    </message>
+    <message>
+        <source>Callee&amp;nbsp;RC: </source>
+        <comment>error info</comment>
+        <translation>被呼叫端 RC：</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find a language file for the language &lt;b&gt;%1&lt;/b&gt; in the directory &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;The language will be temporarily reset to the system default language. Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;無法在目錄 &lt;b&gt;&lt;nobr&gt;%2&lt;/nobr&gt;&lt;/b&gt; 中找到用於語言 &lt;b&gt;%1&lt;/b&gt; 的檔案。&lt;/p&gt;&lt;p&gt;語言將會暫時重新設定為系統的預設語言。請前往位於主要 VirtualBox 視窗 &lt;b&gt;檔案&lt;/b&gt; 選單的 &lt;b&gt;偏好設定&lt;/b&gt; 對話框，並且在 &lt;b&gt;語言&lt;/b&gt; 頁面選取現有的語言之一。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not load the language file &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;. &lt;p&gt;The language will be temporarily reset to English (built-in). Please go to the &lt;b&gt;Preferences&lt;/b&gt; dialog which you can open from the &lt;b&gt;File&lt;/b&gt; menu of the main VirtualBox window, and select one of the existing languages on the &lt;b&gt;Language&lt;/b&gt; page.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;無法載入語言檔 &lt;b&gt;&lt;nobr&gt;%1&lt;/nobr&gt;&lt;/b&gt;。 &lt;p&gt;語言將會暫時重新設定為英文 (內建)。請前往位於主要 VirtualBox 視窗 &lt;b&gt;檔案&lt;/b&gt; 選單的 &lt;b&gt;偏好設定&lt;/b&gt; 對話框，並且在 &lt;b&gt;語言&lt;/b&gt; 頁面選取現有的語言之一。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too old: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) will most likely stop working properly.&lt;/p&gt;&lt;p&gt;Please update Guest Additions to the current version by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;安裝於客端作業系統的 VirtualBox 客端額外功能太舊：已安裝版本為 %1，而期望版本為 %2。某些需要客端額外功能的特性 (滑鼠整合、客端顯示自動改變大小)，很有可能將會停止正常作業。&lt;/p&gt;&lt;p&gt;請從&lt;b&gt;裝置&lt;/b&gt;選單中，選擇&lt;b&gt;安裝客端額外功能&lt;/b&gt;來更新到最新的客端額外功能版本。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are outdated: the installed version is %1, the expected version is %2. Some features that require Guest Additions (mouse integration, guest display auto-resize) may not work as expected.&lt;/p&gt;&lt;p&gt;It is recommended to update Guest Additions to the current version  by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;安裝於客端作業系統的 VirtualBox 客端額外功能過期：已安裝版本為 %1，而期望版本為 %2。某些需要客端額外功能的特性 (滑鼠整合、客端顯示自動改變大小)，可能不會如預期般作業。&lt;/p&gt;&lt;p&gt;建議從&lt;b&gt;裝置&lt;/b&gt;選單中，選擇&lt;b&gt;安裝客端額外功能&lt;/b&gt;來更新到最新的客端額外功能版本。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;VirtualBox Guest Additions installed in the Guest OS are too recent for this version of VirtualBox: the installed version is %1, the expected version is %2.&lt;/p&gt;&lt;p&gt;Using a newer version of Additions with an older version of VirtualBox is not supported. Please install the current version of Guest Additions by choosing &lt;b&gt;Install Guest Additions&lt;/b&gt; from the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;安裝於客端作業系統的 VirtualBox 客端額外功能比 VirtualBox 還新：已安裝版本為 %1，而期望版本為 %2。&lt;/p&gt;&lt;p&gt;較新版本的額外功能與較舊版本的 VirtualBox 共用是不受支援的。請從&lt;b&gt;裝置&lt;/b&gt;選單中，選擇&lt;b&gt;安裝客端額外功能&lt;/b&gt;來安裝客端額外功能的最新版本。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to change the snapshot folder path of the virtual machine &lt;b&gt;%1&lt;b&gt; to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>將虛擬機器的快照資料夾路徑從 &lt;b&gt;%1&lt;b&gt; 變更到 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not enter seamless mode due to insufficient guest video memory.&lt;/p&gt;&lt;p&gt;You should configure the VM to have at least &lt;b&gt;%1&lt;/b&gt; of video memory.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;由於客端顯示記憶體不足而無法進入無縫模式。&lt;/p&gt;&lt;p&gt;您應該以至少&lt;b&gt;%1&lt;/b&gt; 的顯示記憶體去配置虛擬機器。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to remove the shared folder &lt;b&gt;%1&lt;/b&gt; (pointing to &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) from the virtual machine &lt;b&gt;%3&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please close all programs in the guest OS that may be using this shared folder and try again.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;從虛擬機器 &lt;b&gt;%3&lt;/b&gt; 移除分享資料夾 &lt;b&gt;%1&lt;/b&gt; (指到 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;&lt;/nobr&gt;) 時失敗。請關閉客端作業系統中所有可能會用到這個分享資料夾的程式，並且再試一次。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Could not find the VirtualBox Guest Additions CD image file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; or &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to download this CD image from the Internet?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;無法找到 VirtualBox 客端額外功能光碟映像檔 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 或 &lt;nobr&gt;&lt;b&gt;%2&lt;/b&gt;。&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;您想要從網際網路下載這個光碟映像檔？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</source>
+        <translation>&lt;p&gt;從 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; 下載 VirtualBox 客端額外功能光碟映像檔失敗。&lt;/p&gt;&lt;p&gt;%3&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Are you sure you want to download the VirtualBox Guest Additions CD image from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; (size %3 bytes)?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您確定要從 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; 下載 VirtualBox 客端額外功能光碟映像檔 (大小 %3 位元組) 嗎？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The VirtualBox Guest Additions CD image has been successfully downloaded from &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; and saved locally as &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;.&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;Do you want to register this CD image and mount it on the virtual CD/DVD drive?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;VirtualBox 客端額外功能光碟映像檔已經成功從 &lt;nobr&gt;&lt;a href=&quot;%1&quot;&gt;%2&lt;/a&gt;&lt;/nobr&gt; 下載，並且儲存為本地的 &lt;nobr&gt;&lt;b&gt;%3&lt;/b&gt;&lt;/nobr&gt;&lt;/p&gt;。&lt;p&gt;您想要登記這個光碟映像檔並且將它掛載到虛擬光碟機？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;fullscreen&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in fullscreen mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器視窗將被切換到&lt;b&gt;全螢幕&lt;/b&gt;模式。您可以利用按下 &lt;b&gt;%1&lt;/b&gt; 以隨時回到視窗模式。請注意，目前的&lt;i&gt;主端&lt;/i&gt;鍵已定義為 &lt;b&gt;%1&lt;/b&gt;。&lt;/p&gt;&lt;p&gt;另外，主選單列在全螢幕模式中是隱藏的。您可以利用按下 &lt;b&gt;主端鍵+Home&lt;/b&gt; 去存取它。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window will be now switched to &lt;b&gt;Seamless&lt;/b&gt; mode. You can go back to windowed mode at any time by pressing &lt;b&gt;%1&lt;/b&gt;. Note that the &lt;i&gt;Host&lt;/i&gt; key is currently defined as &lt;b&gt;%1&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Note that the main menu bar is hidden in seamless mode. You can access it by pressing &lt;b&gt;Host+Home&lt;/b&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器視窗將被切換到&lt;b&gt;無縫&lt;/b&gt;模式。您可以利用按下 &lt;b&gt;%1&lt;/b&gt; 以隨時回到視窗模式。請注意，目前的&lt;i&gt;主端&lt;/i&gt;鍵已定義為 &lt;b&gt;%1&lt;/b&gt;。&lt;/p&gt;&lt;p&gt;另外，主選單列在無縫模式中是隱藏的。您可以利用按下 &lt;b&gt;主端鍵+Home&lt;/b&gt; 去存取它。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;The virtual machine window is optimized to work in &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; color mode but the color quality of the virtual display is currently set to &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;.&lt;/p&gt;&lt;p&gt;Please open the display properties dialog of the guest OS and select a &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; color mode, if it is available, for best possible performance of the virtual video subsystem.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note&lt;/b&gt;. Some operating systems, like OS/2, may actually work in 32&amp;nbsp;bit mode but report it as 24&amp;nbsp;bit (16 million colors). You may try to select a different color quality to see if this message disappears or you can simply disable the message now if you are sure the required color quality (%4&amp;nbsp;bit) is not available in the given guest OS.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器視窗被最佳化以作用於 &lt;b&gt;%1&amp;nbsp;bit&lt;/b&gt; 種顏色的模式，但是目前虛擬顯示的顏色品質被設定為 &lt;b&gt;%2&amp;nbsp;bit&lt;/b&gt;。&lt;/p&gt;&lt;p&gt;如果可以的話，請開啟客端作業系統的顯示屬性對話框，並且選取 &lt;b&gt;%3&amp;nbsp;bit&lt;/b&gt; 種顏色的模式，以獲得虛擬顯示次系統的最佳效能。&lt;/p&gt;&lt;p&gt;&lt;b&gt;請注意&lt;/b&gt;，某些像是 OS/2 的作業系統，可能實際上作用於 32&amp;nbsp;位元模式，卻以 24&amp;nbsp;位元(1600 萬色)回報。您可以試著選取不同的顏色品質，來看看訊息是否出現。如果您確定所要求的顏色品質 (%4&amp;nbsp;bit)，在給定的客端作業系統中並未提供，您也可以現在就停用這個訊息。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;A critical error has occurred while running the virtual machine and the machine execution has been stopped.&lt;/p&gt;&lt;p&gt;For help, please see the Community section on &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; or your support contract. Please provide the contents of the log file &lt;tt&gt;VBox.log&lt;/tt&gt; and the image file &lt;tt&gt;VBox.png&lt;/tt&gt;, which you can find in the &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; directory, as well as a description of what you were doing when this error happened. Note that you can also access the above files by selecting &lt;b&gt;Show Log&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirualBox window.&lt;/p&gt;&lt;p&gt;Press &lt;b&gt;OK&lt;/b&gt; if you want to power off the machine or press &lt;b&gt;Ignore&lt;/b&gt; if you want to leave it as is for debugging. Please note that debugging requires special knowledge and tools, so it is recommended to press &lt;b&gt;OK&lt;/b&gt; now.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;虛擬機器運行時發生了嚴重錯誤，機器已經停止。&lt;/p&gt;&lt;p&gt;請參看網頁 &lt;a href=http://www.virtualbox.org&gt;http://www.virtualbox.org&lt;/a&gt; 或是您的支援合約，以獲得協助。請提供紀錄檔案 &lt;tt&gt;VBox.log&lt;/tt&gt; 的內容和在 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 目錄中可以找到的圖像檔案 &lt;tt&gt;VBox.png&lt;/tt&gt;，以及錯誤發生時您所做動作的描述。請注意，您也可以藉由從 VirtualBox 主視窗的 &lt;b&gt;機器&lt;/b&gt; 選單中，選取 &lt;b&gt;顯示記錄&lt;/b&gt; 來存取上述的檔案。&lt;/p&gt;&lt;p&gt;如果您想要關掉機器就按下 &lt;b&gt;確定&lt;/b&gt;，如果您想要留下它以便除錯就按下 &lt;b&gt;忽略&lt;/b&gt;。請注意，除錯需要特殊的知識與工具，因此建議您現在按下&lt;b&gt;確定&lt;/b&gt;。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You didn&apos;t attach a hard disk to the new virtual machine. The machine will not be able to boot unless you attach a hard disk with a guest operating system or some other bootable media to it later using the machine settings dialog or the First Run Wizard.&lt;/p&gt;&lt;p&gt;Do you want to continue?&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您並未掛接一顆硬碟到新的虛擬機器。除非您稍後利用機器設定對話框或首次運行精靈，來掛接一顆附有客端作業系統的硬碟，或是某種可以開機的媒體，否則機器將無法開機。&lt;/p&gt;&lt;p&gt;您想要繼續嗎？&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Failed to find license files in &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.</source>
+        <translation>在 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 中尋找使用授權書檔案時失敗。</translation>
+    </message>
+    <message>
+        <source>Failed to open the license file &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;. Check file permissions.</source>
+        <translation>開啟使用授權書檔案 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt; 時失敗。請檢查檔案的權限。</translation>
+    </message>
+    <message>
+        <source>Failed to send the ACPI Power Button press event to the virtual machine &lt;b&gt;%1&lt;/b&gt;.</source>
+        <translation>送出 ACPI 關關鈕的按下事件給虛擬機器 &lt;b&gt;%1&lt;/b&gt; 時失敗。</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to connect to the VirtualBox online registration service.&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;連線到 VirtualBox 線上註冊服務時失敗。&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Congratulations! You have been successfully registered as a user of VirtualBox.&lt;/p&gt;&lt;p&gt;Thank you for finding time to fill out the registration form!&lt;/p&gt;</source>
+        <translation>&lt;p&gt;恭喜！您已經成功以 VirtualBox 使用者身分註冊。&lt;/p&gt;&lt;p&gt;謝謝您花費時間來填完註冊表單！&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Failed to register the VirtualBox product&lt;/p&gt;&lt;p&gt;%1&lt;/p&gt;</source>
+        <translation>&lt;p&gt;註冊 VirtualBox 產品 &lt;p&gt;%1&lt;/p&gt; 時失敗。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxRegistrationDlg</name>
+    <message>
+        <source>VirtualBox Registration Dialog</source>
+        <translation>VirtualBox 註冊對話框</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;請填完這份註冊表單好讓我們知道您在使用 VirtualBox，並依您的意願持續獲得 VirtualBox 的新聞與更新。&lt;/p&gt;&lt;p&gt;在以下的欄位中利用拉丁字母輸入您的全名與電子郵件地址。請注意，innotek 只會使用這些資訊來收集產品用途統計與寄給您 VirtualBox 新聞信。Innotek 尤其絕不會將您的資料交給第三者。關於我們如何使用您個人資料的細節，可以在 VirtualBox 手冊的 &lt;b&gt;隱私權政策&lt;/b&gt; 章節中，或是在 VirtualBox 網站的 &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;隱私權政策&lt;/a&gt; 網頁上找到。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名稱(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Enter your full name using Latin characters.</source>
+        <translation>利用拉丁字母輸入您的全名。</translation>
+    </message>
+    <message>
+        <source>&amp;E-mail</source>
+        <translation>電子郵件(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Enter your valid e-mail address.</source>
+        <translation>輸入您的有效電子郵件地址。</translation>
+    </message>
+    <message>
+        <source>&amp;Please do not use this information to contact me</source>
+        <translation>請不要使用此資訊來與我聯絡(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</source>
+        <translation>如果您不想要在上述指定的電子郵件地址中收到 innotek 的信件，就勾選這個。</translation>
+    </message>
+    <message>
+        <source>Welcome to the VirtualBox Registration Form!</source>
+        <translation>歡迎使用 VirtualBox </translation>
+    </message>
+    <message>
+        <source>&amp;Confirm</source>
+        <translation>確認(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Connection timed out.</source>
+        <translation>連線逾時。</translation>
+    </message>
+    <message>
+        <source>Could not locate the registration form on the server (response: %1).</source>
+        <translation>無法在伺服器上定位註冊表單 (回應：%1)。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSFDialog</name>
+    <message>
+        <source>Shared Folders</source>
+        <translation>分享資料夾</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSelectorWnd</name>
+    <message>
+        <source>VirtualBox</source>
+        <translation type="obsolete">VirtualBox</translation>
+    </message>
+    <message>
+        <source>Details</source>
+        <translation type="obsolete">細節</translation>
+    </message>
+    <message>
+        <source>Screenshot</source>
+        <translation type="obsolete">螢幕快照</translation>
+    </message>
+    <message>
+        <source>&amp;Disk Image Manager...</source>
+        <translation type="obsolete">磁碟映像檔管理員(&amp;D)…</translation>
+    </message>
+    <message>
+        <source>Ctrl+D</source>
+        <translation>Ctrl+D</translation>
+    </message>
+    <message>
+        <source>Display the disk image manager dialog</source>
+        <translation type="obsolete">顯示磁碟映像檔管理員對話框</translation>
+    </message>
+    <message>
+        <source>&amp;Global settings...</source>
+        <translation type="obsolete">全域設定(&amp;G)…</translation>
+    </message>
+    <message>
+        <source>Ctrl+G</source>
+        <translation>Ctrl+G</translation>
+    </message>
+    <message>
+        <source>Display the global settings dialog</source>
+        <translation>顯示全域設定對話框</translation>
+    </message>
+    <message>
+        <source>E&amp;xit</source>
+        <translation>離開(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Q</source>
+        <translation>Ctrl+Q</translation>
+    </message>
+    <message>
+        <source>Close application</source>
+        <translation>關閉應用程式</translation>
+    </message>
+    <message>
+        <source>&amp;New...</source>
+        <translation>新增(&amp;N)</translation>
+    </message>
+    <message>
+        <source>New</source>
+        <translation>新增</translation>
+    </message>
+    <message>
+        <source>Ctrl+N</source>
+        <translation>Ctrl+N</translation>
+    </message>
+    <message>
+        <source>Create a new virtual machine</source>
+        <translation>建立新的虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Settings...</source>
+        <translation>設定值(&amp;S)…</translation>
+    </message>
+    <message>
+        <source>Settings</source>
+        <translation>設定值</translation>
+    </message>
+    <message>
+        <source>Ctrl+S</source>
+        <translation>Ctrl+S</translation>
+    </message>
+    <message>
+        <source>Configure the selected virtual machine</source>
+        <translation>配置已選的虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>刪除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>刪除</translation>
+    </message>
+    <message>
+        <source>Delete the selected virtual machine</source>
+        <translation>刪除已選的虛擬機器</translation>
+    </message>
+    <message>
+        <source>S&amp;tart</source>
+        <translation>啟動(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Start</source>
+        <translation>啟動</translation>
+    </message>
+    <message>
+        <source>Start the selected virtual machine</source>
+        <translation>啟動已選的虛擬機器</translation>
+    </message>
+    <message>
+        <source>&amp;VirtualBox Web Site...</source>
+        <translation>&amp;VirtualBox 網站…</translation>
+    </message>
+    <message>
+        <source>Open the browser and go to the VirtualBox product web site</source>
+        <translation>開啟瀏覽器並前往 VirtualBox 產品網站</translation>
+    </message>
+    <message>
+        <source>&amp;About VirtualBox...</source>
+        <translation>關於 VirtualBox(&amp;A)…</translation>
+    </message>
+    <message>
+        <source>Show a dialog with product information</source>
+        <translation>顯示產品資訊對話框</translation>
+    </message>
+    <message>
+        <source>&amp;Reset All Warnings</source>
+        <translation>重置所有警告(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cause all suppressed warnings and messages to be shown again</source>
+        <translation>導致再次顯示所有被抑制的警告和訊息</translation>
+    </message>
+    <message>
+        <source>&amp;File</source>
+        <translation>檔案(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;VM</source>
+        <translation type="obsolete">虛擬機器(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>[no screenshot]</source>
+        <translation type="obsolete">[無螢幕快照]</translation>
+    </message>
+    <message>
+        <source>[no details]</source>
+        <translation type="obsolete">[無細節]</translation>
+    </message>
+    <message>
+        <source>VirtualBox OSE</source>
+        <translation>VirtualBox 開放原始碼版本</translation>
+    </message>
+    <message>
+        <source>innotek VirtualBox</source>
+        <translation>innotek VirtualBox</translation>
+    </message>
+    <message>
+        <source>&amp;Details</source>
+        <translation>細節(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Virtual &amp;Disk Manager...</source>
+        <translation>虛擬磁碟管理器(&amp;D)…</translation>
+    </message>
+    <message>
+        <source>Display the Virtual Disk Manager dialog</source>
+        <translation>顯示虛擬磁碟管理器對話框</translation>
+    </message>
+    <message>
+        <source>&amp;Preferences...</source>
+        <comment>global settings</comment>
+        <translation>偏好設定(&amp;P)…</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard</source>
+        <translation>捨棄(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Discard</source>
+        <translation>捨棄</translation>
+    </message>
+    <message>
+        <source>Discard the saved state of the selected virtual machine</source>
+        <translation>捨棄所選虛擬機器的已儲存狀態</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>重新顯示(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>重新顯示</translation>
+    </message>
+    <message>
+        <source>Ctrl+R</source>
+        <translation>Ctrl+R</translation>
+    </message>
+    <message>
+        <source>Refresh the accessibility state of the selected virtual machine</source>
+        <translation>重新顯示所選虛擬機器的存取能力狀態</translation>
+    </message>
+    <message>
+        <source>&amp;Contents...</source>
+        <translation>內容(&amp;C)…</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>Show the online help contents</source>
+        <translation>顯示線上說明內容</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshots</source>
+        <translation>快照(&amp;S)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription</source>
+        <translation>描述(&amp;E)</translation>
+    </message>
+    <message>
+        <source>D&amp;escription *</source>
+        <translation>描述(&amp;E) *</translation>
+    </message>
+    <message>
+        <source>S&amp;how</source>
+        <translation>顯示(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Show</source>
+        <translation>顯示</translation>
+    </message>
+    <message>
+        <source>Switch to the window of the selected virtual machine</source>
+        <translation>切換到所選虛擬機器的視窗</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;Welcome to VirtualBox!&lt;/h3&gt;&lt;p&gt;The left part of this window is intended to display a list of all virtual machines on your computer. The list is empty now because you haven&apos;t created any virtual machines yet.&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;In order to create a new virtual machine, press the &lt;b&gt;New&lt;/b&gt; button in the main tool bar located at the top of the window.&lt;/p&gt;&lt;p&gt;You can press the &lt;b&gt;F1&lt;/b&gt; key to get instant help, or visit &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; for the latest information and news.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;歡迎使用 VirtualBox！&lt;/h3&gt;&lt;p&gt;此視窗的剩餘部份，預定要顯示您電腦上所有虛擬機器的清單。清單目前為空，因為您尚未建立任何虛擬機器。&lt;img src=welcome.png align=right/&gt;&lt;/p&gt;&lt;p&gt;為了要建立新的虛擬機器，請按下位於視窗頂端主工具列中的 &lt;b&gt;新增&lt;/b&gt; 按鈕。&lt;/p&gt;&lt;p&gt;您可以按下 &lt;b&gt;F1&lt;/b&gt; 鍵以得到立即的說明，或是造訪 &lt;a href=http://www.virtualbox.org&gt;www.virtualbox.org&lt;/a&gt; 以獲得最新的資訊與消息。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Machine</source>
+        <translation>機器(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Show &amp;Log...</source>
+        <translation>顯示記錄(&amp;L)…</translation>
+    </message>
+    <message>
+        <source>Show Log...</source>
+        <translation>顯示記錄…</translation>
+    </message>
+    <message>
+        <source>Ctrl+L</source>
+        <translation>Ctrl+L</translation>
+    </message>
+    <message>
+        <source>Show the log files of the selected virtual machine</source>
+        <translation>顯示所選虛擬機器的記錄檔案</translation>
+    </message>
+    <message>
+        <source>R&amp;egister VirtualBox...</source>
+        <translation>註冊 VirtualBox(&amp;E)…</translation>
+    </message>
+    <message>
+        <source>Open VirtualBox registration form</source>
+        <translation>開啟 VirtualBox 註冊表單</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSharedFoldersSettings</name>
+    <message>
+        <source>Name</source>
+        <translation>名稱</translation>
+    </message>
+    <message>
+        <source>Path</source>
+        <translation>路徑</translation>
+    </message>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation type="obsolete">VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>Shared &amp;Folders</source>
+        <translation>分享資料夾(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;表列這台機器可以存取的所有分享資料夾。
+在 DOS 類型的作業系統中使用
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+來存取名為 &lt;i&gt;share&lt;/i&gt; 的分享資料夾，或是以
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+從 Linux 作業系統來存取它。這項特性需要客端額外功能。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">加入</translation>
+    </message>
+    <message>
+        <source>Adds a new shared folder definition.</source>
+        <translation>加入新的分享資料夾定義。</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation type="obsolete">編輯</translation>
+    </message>
+    <message>
+        <source>Edit selected shared folder definition.</source>
+        <translation type="obsolete">編輯所選的分享資料夾定義。</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">移除</translation>
+    </message>
+    <message>
+        <source>Removes the selected shared folder definition.</source>
+        <translation>移除所選的分享資料夾定義。</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder</source>
+        <translation type="obsolete">加入新的分享資料夾</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder</source>
+        <translation type="obsolete">編輯所選的分享資料夾</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder</source>
+        <translation type="obsolete">移除所選的分享資料夾</translation>
+    </message>
+    <message>
+        <source> Machine Folders</source>
+        <translation>機器資料夾</translation>
+    </message>
+    <message>
+        <source> Transient Folders</source>
+        <translation>暫時資料夾</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;Name:&amp;nbsp;&amp;nbsp;%1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Path:&amp;nbsp;&amp;nbsp;%2&lt;/nobr&gt;</source>
+        <translation>&lt;nobr&gt;名稱： %1&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;路徑： %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Edits the selected shared folder definition.</source>
+        <translation>編輯所選的分享資料夾定義。</translation>
+    </message>
+    <message>
+        <source>VBoxSharedFoldersSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxSharedFoldersSettings</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add a new shared folder (Ins)</source>
+        <translation>加入新的分享資料夾(Ins)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Edit the selected shared folder (Space)</source>
+        <translation>編輯所選分享資料夾(Space)</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove the selected shared folder (Del)</source>
+        <translation>移除所選分享資料夾(Del)</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotDetailsDlg</name>
+    <message>
+        <source>VBoxSnapshotDetailsDlg</source>
+        <translation>VBoxSnapshotDetailsDlg</translation>
+    </message>
+    <message>
+        <source> Snapshot Details </source>
+        <translation>快照細節</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名稱(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>描述(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Machine Details</source>
+        <translation>機器細節(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Details of %1 (%2)</source>
+        <translation>%1 (%2) 的細節</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSnapshotsWgt</name>
+    <message>
+        <source>[snapshot]</source>
+        <translation>[快照]</translation>
+    </message>
+    <message>
+        <source>VBoxSnapshotsWgt</source>
+        <translation>VBoxSnapshotsWgt</translation>
+    </message>
+    <message>
+        <source>snapshotActionGroup</source>
+        <translation>snapshotActionGroup</translation>
+    </message>
+    <message>
+        <source>Discard Snapshot</source>
+        <translation>捨棄快照</translation>
+    </message>
+    <message>
+        <source>&amp;Discard Snapshot</source>
+        <translation>捨棄快照(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+D</source>
+        <translation>Ctrl+Shift+D</translation>
+    </message>
+    <message>
+        <source>curStateActionGroup</source>
+        <translation>curStateActionGroup</translation>
+    </message>
+    <message>
+        <source>Take Snapshot</source>
+        <translation>拍下快照</translation>
+    </message>
+    <message>
+        <source>Take &amp;Snapshot</source>
+        <translation>拍下快照(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+S</source>
+        <translation type="obsolete">Ctrl+Alt+S</translation>
+    </message>
+    <message>
+        <source>Discard Current State</source>
+        <translation type="obsolete">捨棄目前狀態</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current State</source>
+        <translation type="obsolete">捨棄目前狀態(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+D</source>
+        <translation type="obsolete">Ctrl+Alt+D</translation>
+    </message>
+    <message>
+        <source>Discard Current Snapshot and State</source>
+        <translation>捨棄目前快照與狀態</translation>
+    </message>
+    <message>
+        <source>D&amp;iscard Current Snapshot and State</source>
+        <translation>捨棄目前快照與狀態(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Alt+Shift+D</source>
+        <translation type="obsolete">Ctrl+Alt+Shift+D</translation>
+    </message>
+    <message>
+        <source>Show Details</source>
+        <translation>顯示細節</translation>
+    </message>
+    <message>
+        <source>S&amp;how Details</source>
+        <translation>顯示細節(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Space</source>
+        <translation>空間</translation>
+    </message>
+    <message>
+        <source>Current State (changed)</source>
+        <comment>Current State (Modified)</comment>
+        <translation>目前狀態 (已變更)</translation>
+    </message>
+    <message>
+        <source>Current State</source>
+        <comment>Current State (Unmodified)</comment>
+        <translation>目前狀態</translation>
+    </message>
+    <message>
+        <source>The current state differs from the state stored in the current snapshot</source>
+        <translation>目前狀態與儲存於目前快照中的狀態不同</translation>
+    </message>
+    <message>
+        <source>The current state is identical to the state stored in the current snapshot</source>
+        <translation>目前狀態與儲存於目前快照中的狀態相同</translation>
+    </message>
+    <message>
+        <source> (current, </source>
+        <comment>Snapshot details</comment>
+        <translation> (目前、 </translation>
+    </message>
+    <message>
+        <source>online)</source>
+        <comment>Snapshot details</comment>
+        <translation>線上)</translation>
+    </message>
+    <message>
+        <source>offline)</source>
+        <comment>Snapshot details</comment>
+        <translation>離線)</translation>
+    </message>
+    <message>
+        <source>Taken at %1</source>
+        <comment>Snapshot (time)</comment>
+        <translation>拍照於 %1</translation>
+    </message>
+    <message>
+        <source>Taken on %1</source>
+        <comment>Snapshot (date + time)</comment>
+        <translation>拍照於 %1</translation>
+    </message>
+    <message>
+        <source>%1 since %2</source>
+        <comment>Current State (time or date + time)</comment>
+        <translation>%1 自從 %2</translation>
+    </message>
+    <message>
+        <source>Snapshot %1</source>
+        <translation>快照 %1</translation>
+    </message>
+    <message>
+        <source>Discard the selected snapshot of the virtual machine</source>
+        <translation>捨棄所選的虛擬機器快照</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+S</source>
+        <translation>Ctrl+Shift+S</translation>
+    </message>
+    <message>
+        <source>Take a snapshot of the current virtual machine state</source>
+        <translation>拍下目前虛擬機器狀態的快照</translation>
+    </message>
+    <message>
+        <source>Revert to Current Snapshot</source>
+        <translation>還原目前的快照</translation>
+    </message>
+    <message>
+        <source>&amp;Revert to Current Snapshot</source>
+        <translation>還原目前的快照(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+R</source>
+        <translation>Ctrl+Shift+R</translation>
+    </message>
+    <message>
+        <source>Restore the virtual machine state from the state stored in the current snapshot</source>
+        <translation>從儲存於目前快照中的狀態來回存虛擬機器狀態</translation>
+    </message>
+    <message>
+        <source>Ctrl+Shift+B</source>
+        <translation>Ctrl+Shift+B</translation>
+    </message>
+    <message>
+        <source>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</source>
+        <translation>捨棄目前快照並且將機器還原到拍下快照前所具有的狀態</translation>
+    </message>
+    <message>
+        <source>Show details of the selected snapshot</source>
+        <translation>顯示所選快照的細節</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxSwitchMenu</name>
+    <message>
+        <source>Disable</source>
+        <translation>停用</translation>
+    </message>
+    <message>
+        <source>Enable</source>
+        <translation>啟用</translation>
+    </message>
+    <message>
+        <source>%1 %2</source>
+        <translation>%1 %2</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxTakeSnapshotDlg</name>
+    <message>
+        <source>Take Snapshot of Virtual Machine</source>
+        <translation>拍下虛擬機器快照</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Name</source>
+        <translation>快照名稱(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Snapshot &amp;Description</source>
+        <translation>快照描述(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBFilterSettings</name>
+    <message>
+        <source>VBoxUSBFilterSettings</source>
+        <comment>don&apos;t translate</comment>
+        <translation>VBoxUSBFilterSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名稱(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the filter name.</source>
+        <translation>顯示篩選器名稱。</translation>
+    </message>
+    <message>
+        <source>&amp;Manufacturer</source>
+        <translation>製造商(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Pro&amp;duct</source>
+        <translation>產品(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Serial No.</source>
+        <translation>序號(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義製造商篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義產品篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義序號篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).</source>
+        <translation type="obsolete">定義篩選器是否套用至
+附掛於主端電腦的本機 USB 裝置 (&lt;i&gt;否&lt;/i&gt;)、
+至 VRDP 客戶端的電腦 (&lt;i&gt;是&lt;/i&gt;)，
+或是兩者 (&lt;i&gt;任何&lt;/i&gt;)。</translation>
+    </message>
+    <message>
+        <source>R&amp;emote</source>
+        <translation>遠端(&amp;E)</translation>
+    </message>
+    <message>
+        <source>&amp;Action</source>
+        <translation>動作(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).</source>
+        <translation type="obsolete">定義當符合的裝置附掛時，
+由主端電腦所執行的動作：放棄給主端作業系統
+(&lt;i&gt;忽略&lt;/i&gt;) 或是抓住它以便稍後由虛擬機器使用
+(&lt;i&gt;保留&lt;/i&gt;)。</translation>
+    </message>
+    <message>
+        <source>&amp;Vendor ID</source>
+        <translation>廠商 ID(&amp;V)</translation>
+    </message>
+    <message>
+        <source>&amp;Product ID</source>
+        <translation>產品 ID(&amp;P)</translation>
+    </message>
+    <message>
+        <source>&amp;Revision</source>
+        <translation>版本(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Por&amp;t</source>
+        <translation>埠號(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義廠商 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;XXXX&lt;/tt&gt; 其中的
+&lt;tt&gt;X&lt;/tt&gt; 是十六進位數字。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義產品 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;XXXX&lt;/tt&gt; 其中的
+&lt;tt&gt;X&lt;/tt&gt; 是十六進位數字。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義版本編號篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;IIFF&lt;/tt&gt; 其中的
+&lt;tt&gt;I&lt;/tt&gt; 是整數部份的十進位數字，而 &lt;tt&gt;F&lt;/tt&gt;
+是小數部份的十進位數字。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.</source>
+        <translation type="obsolete">定義主端 USB 埠號篩選器為
+精確符合的字串。空的字串將會符合任何
+值。</translation>
+    </message>
+    <message>
+        <source>Any</source>
+        <comment>remote</comment>
+        <translation>任何</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <comment>remote</comment>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <comment>remote</comment>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義製造商篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義產品篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義序號篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client&apos;s computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義是否套用此篩選器
+至附掛到主端電腦的本地 USB 裝置 (&lt;i&gt;否&lt;/i&gt;)、
+至 VRDP 客戶端的電腦 (&lt;i&gt;是&lt;/i&gt;)、
+或是兩者都有 (&lt;i&gt;任何&lt;/i&gt;)。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義一個當符合的裝置附掛時，
+主端電腦所進行的動作：將它讓給主端作業系統
+(&lt;i&gt;忽略&lt;/i&gt;) 或是抓取它留待稍後虛擬機器使用
+(&lt;i&gt;保留&lt;/i&gt;).&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;定義供應商 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;XXXX&lt;/tt&gt; 其中
+&lt;tt&gt;X&lt;/tt&gt; 代表一個十六進位數字。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;定義產品 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;XXXX&lt;/tt&gt; 其中
+&lt;tt&gt;X&lt;/tt&gt; 代表一個十六進位數字。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;定義版本編號篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;IIFF&lt;/tt&gt; 其中
+&lt;tt&gt;I&lt;/tt&gt; 代表十進位數字的整數部份，而 &lt;tt&gt;F&lt;/tt&gt;
+代表十進位數字的小數部份。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An emtpy string will match any
+value.&lt;/qt&gt;</source>
+        <translation type="obsolete">&lt;qt&gt;定義主端 USB 埠號篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義供應商 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式為 &lt;tt&gt;XXXX&lt;/tt&gt;，其中
+&lt;tt&gt;X&lt;/tt&gt; 代表十六進位數字。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義產品 ID 篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式為 &lt;tt&gt;XXXX&lt;/tt&gt;，其中
+&lt;tt&gt;X&lt;/tt&gt; 代表十六進位數字。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義版本編號篩選器。
+&lt;i&gt;精確符合&lt;/i&gt; 的字串格式是 &lt;tt&gt;IIFF&lt;/tt&gt; 其中
+&lt;tt&gt;I&lt;/tt&gt; 代表十進位數字的整數部份，而 &lt;tt&gt;F&lt;/tt&gt;
+代表十進位數字的小數部份。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;定義主端 USB 埠號篩選器為
+&lt;i&gt;精確符合&lt;/i&gt; 的字串。空字串將會符合任何
+值。&lt;/qt&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxUSBMenu</name>
+    <message>
+        <source>&lt;no available devices&gt;</source>
+        <comment>USB devices</comment>
+        <translation>&lt;無可用裝置&gt;</translation>
+    </message>
+    <message>
+        <source>No supported devices connected to the host PC</source>
+        <comment>USB device tooltip</comment>
+        <translation>沒有被支援的裝置連接到主端 PC</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDescriptionPage</name>
+    <message>
+        <source>No description. Press the Edit button below to add it.</source>
+        <translation>沒有任何描述。按下方的編輯按鈕來加入它。</translation>
+    </message>
+    <message>
+        <source>Edit</source>
+        <translation>編輯</translation>
+    </message>
+    <message>
+        <source>Edit (Ctrl+E)</source>
+        <translation>編輯(Ctrl+E)</translation>
+    </message>
+    <message>
+        <source>Ctrl+E</source>
+        <translation>Ctrl+E</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMDetailsView</name>
+    <message>
+        <source>The selected virtual machine is &lt;i&gt;inaccessible&lt;/i&gt;. Please inspect the error message shown below and press the &lt;b&gt;Refresh&lt;/b&gt; button if you want to repeat the accessibility check:</source>
+        <translation>所選的虛擬機器是 &lt;i&gt;inaccessible&lt;/i&gt;。如果您想要重覆存取能力檢查，請核閱顯示於下方的錯誤訊息，並按下 &lt;b&gt;重新顯示&lt;/b&gt; 按鈕：</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMFirstRunWzd</name>
+    <message>
+        <source>First Run Wizard</source>
+        <translation>首次運行精靈</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已首次啟動剛建立的虛擬機器。這個精靈將協助您進行必要步驟，以在虛擬機器中安裝您所選的作業系統。&lt;/p&gt;&lt;p&gt;使用 &lt;b&gt;下一步&lt;/b&gt; 按鈕以跳到精靈的下一頁面，或是 &lt;b&gt;上一步&lt;/b&gt; 按鈕以回到上一頁面。如果您想要取消精靈的執行，您也可以按下 &lt;b&gt;取消&lt;/b&gt;。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Welcome to the First Run Wizard!</source>
+        <translation>歡迎使用首次運行精靈！</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選取您為了以下安裝目的而想要使用的媒體類型。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Type</source>
+        <translation>媒體類型</translation>
+    </message>
+    <message>
+        <source>&amp;CD/DVD-ROM Device</source>
+        <translation>光碟裝置(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>&amp;Floppy Device</source>
+        <translation>軟碟裝置(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選取包含您想要執行的作業系統安裝程式媒體。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Media Source</source>
+        <translation>媒體來源</translation>
+    </message>
+    <message>
+        <source>&amp;Host Drive</source>
+        <translation>主端裝置(&amp;H)</translation>
+    </message>
+    <message>
+        <source>Alt+H</source>
+        <translation type="obsolete">Alt+H</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>映像檔(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>VDM</source>
+        <translation>VDM</translation>
+    </message>
+    <message>
+        <source>Select Installation Media</source>
+        <translation>選取安裝媒體</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已經選取下面的媒體以便開機自：&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;如果上述正確，按下 &lt;b&gt;結束&lt;/b&gt; 鈕。一旦您按了它，所選的媒體將會暫時掛載到虛擬機器，而機器則會開始執行。&lt;/p&gt;&lt;p&gt;請注意，當您關閉虛擬機器時，所指定的媒體將會自動卸載，而開機裝置將會設回第一顆硬碟。&lt;/p&gt;&lt;p&gt;依據設定程式的類型，您可能需要在設定程式重新啟動虛擬機器之後，手動卸載(退出)媒體，以避免再次啟動安裝程序。您可以在 &lt;b&gt;裝置&lt;/b&gt; 選單中，利用選擇相關的 &lt;b&gt;卸載…&lt;/b&gt; 動作來完成它。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Summary</source>
+        <translation>概要</translation>
+    </message>
+    <message>
+        <source>CD/DVD-ROM Device</source>
+        <translation>光碟裝置</translation>
+    </message>
+    <message>
+        <source>Floppy Device</source>
+        <translation>軟碟裝置</translation>
+    </message>
+    <message>
+        <source>Host Drive %1</source>
+        <translation>主端裝置 %1</translation>
+    </message>
+    <message>
+        <source>&lt;table&gt;&lt;tr&gt;&lt;td&gt;Type:&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Source:&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</source>
+        <translation>&lt;table&gt;&lt;tr&gt;&lt;td&gt;類型：&lt;/td&gt;&lt;td&gt;%1&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;來源：&lt;/td&gt;&lt;td&gt;%2&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已首次啟動剛建立的虛擬機器。這個精靈將協助您進行必要步驟，以在虛擬機器中啟動您所選的作業系統。&lt;/p&gt;&lt;p&gt;請注意，您將無法馬上將作業系統安裝進入這個虛擬機器，因為您還未於其上掛接任何硬碟。如果這不是您所要的，您可取消這個精靈的執行，藉助從 VirtualBox 主視窗的 &lt;b&gt;機器&lt;/b&gt; 選單中選擇 &lt;b&gt;設定值&lt;/b&gt;，以存取這個機器的設定值對話框並變更硬碟組態。&lt;/p&gt;&lt;p&gt;使用 &lt;b&gt;下一步&lt;/b&gt; 按鈕以跳到精靈的下一頁面，或是 &lt;b&gt;上一步&lt;/b&gt; 按鈕以回到上一頁面。如果您想要取消精靈的執行，您也可以按下 &lt;b&gt;取消&lt;/b&gt;。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;選取您想要用來讓作業系統開機的媒體類型。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</source>
+        <translation>選取包含您想要利用的作業系統的媒體。這個媒體必須是可開機的，否則該作業系統將無法啟動。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您已經選取下列媒體以從中讓作業系統開機：&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;如果上述正確，請按下 &lt;b&gt;結束&lt;/b&gt; 鈕。一旦您按下它，所選的媒體將被掛載到虛擬機器，而機器將會開始執行。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMListBox</name>
+    <message>
+        <source>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 since %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;Session %4&lt;/nobr&gt;</source>
+        <comment>VM tooltip (name, last state change, session state)</comment>
+        <translation>&lt;nobr&gt;%1&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;%2 起自 %3&lt;/nobr&gt;&lt;br&gt;&lt;nobr&gt;執行階段 %4&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;Inaccessible since %2&lt;/nobr&gt;</source>
+        <comment>Inaccessible VM tooltip (name, last state change)</comment>
+        <translation>&lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;br&gt;&lt;/nobr&gt;&lt;nobr&gt;無法存取起自 %2&lt;/nobr&gt;</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>無法存取</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMLogViewer</name>
+    <message>
+        <source>Log Viewer</source>
+        <translation>記錄檢視器</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>儲存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&amp;Refresh</source>
+        <translation>重新顯示(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>%1 - VirtualBox Log Viewer</source>
+        <translation>%1 - VirtualBox 記錄檢視器</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;No log files found. Press the &lt;b&gt;Refresh&lt;/b&gt; button to rescan the log folder &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;找不到記錄檔案。按下 &lt;b&gt;重新顯示&lt;/b&gt; 鈕以重新掃瞄記錄資料夾 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;&lt;/nobr&gt;。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>Save VirtualBox Log As</source>
+        <translation>儲存 VirtualBox 記錄為</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>&amp;Find</source>
+        <translation>尋找(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Alt+F</source>
+        <translation type="obsolete">Alt+F</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>關閉</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMNetworkSettings</name>
+    <message>
+        <source>VBoxVMNetworkSettings</source>
+        <translation>VBoxVMNetworkSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Network Adapter</source>
+        <translation>啟用網路卡(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into
+                the virtual machine.</source>
+        <translation type="obsolete">如果勾選，就會將這塊虛擬網路卡插入
+                虛擬機器之中。</translation>
+    </message>
+    <message>
+        <source>&amp;Attached to</source>
+        <translation>附掛到(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Controls the way how this
+                                        virtual adapter is attached to the
+                                        real network of the Host OS.</source>
+        <translation type="obsolete">控制這塊虛擬網路卡
+                                        附掛到主端作業系統實際網路的方式。</translation>
+    </message>
+    <message>
+        <source>&amp;MAC Address</source>
+        <translation>網路卡 &amp;MAC 地址</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of
+                                        this adapter. It contains exactly 12
+                                        characters chosen from
+                                        {0-9,A-F}.</source>
+        <translation type="obsolete">顯示網路卡的 MAC 地址。
+                                        它包含剛好 12 個來自 {0-9,A-F} 所組成的字元。</translation>
+    </message>
+    <message>
+        <source>&amp;Generate</source>
+        <translation>產生(&amp;G)</translation>
+    </message>
+    <message>
+        <source>Alt+G</source>
+        <translation type="obsolete">Alt+G</translation>
+    </message>
+    <message>
+        <source>Generates a new random MAC address.</source>
+        <translation>產生新的隨機 MAC 地址。</translation>
+    </message>
+    <message>
+        <source>Ca&amp;ble Connected</source>
+        <translation>網路線已連接(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged
+                        in on machine startup or not.</source>
+        <translation type="obsolete">指出虛擬網路線是否
+                        已於機器啟動時接妥。</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation>主機介面設定值</translation>
+    </message>
+    <message>
+        <source>&amp;Interface Name</source>
+        <translation>介面名稱(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        name of the host
+                                                        interface selected for
+                                                        this adapter.</source>
+        <translation type="obsolete">顯示選用於
+                                                        此配接卡的主端介面名稱。</translation>
+    </message>
+    <message>
+        <source>Lists all available
+                                                host interfaces.</source>
+        <translation type="obsolete">列出所有可用的
+                                                主端介面。</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation type="obsolete">加入新的主端介面。</translation>
+    </message>
+    <message>
+        <source>Removes
+                                                        the selected host interface.</source>
+        <translation type="obsolete">移除所選的
+                                                        主端介面。</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        TAP interface
+                                                        name.</source>
+        <translation type="obsolete">顯示 TAP
+                                                        介面名稱。</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation>檔案描述(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup Application</source>
+        <translation>設定應用軟體(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        set up the TAP
+                                                        interface.</source>
+        <translation type="obsolete">顯示設定
+                                                        TAP 介面
+                                                        時所執行的命令。</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選取</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        setup
+                                                        application.</source>
+        <translation type="obsolete">選取設定
+                                                        應用軟體。</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate Application</source>
+        <translation>終止應用軟體(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Displays the
+                                                        command executed to
+                                                        terminate the TAP
+                                                        interface.</source>
+        <translation type="obsolete">顯示終止
+                                                        TAP 介面
+                                                        時所執行的命令。</translation>
+    </message>
+    <message>
+        <source>Selects the
+                                                        terminate application.</source>
+        <translation type="obsolete">選取終止
+                                                        應用軟體。</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation type="obsolete">&lt;無合適的介面&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation type="obsolete">加入</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation type="obsolete">移除</translation>
+    </message>
+    <message>
+        <source>Select TAP setup application</source>
+        <translation>選取 TAP 設定應用軟體</translation>
+    </message>
+    <message>
+        <source>Select TAP terminate application</source>
+        <translation>選取 TAP 終止應用軟體</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation type="obsolete">VirtualBox 主端介面 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;您想要移除所選的主端網路介面 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 嗎？&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意：&lt;/b&gt; 這個介面可能正被一或多個此機器或其他虛擬機器的網路卡所使用。在移除它之後，這些網路卡將失去作用，直到您選擇了不同的介面卡名稱或不同的介面卡附掛類型，以改正它們的設定值。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, plugs this virtual network adapter into the virtual machine.</source>
+        <translation>如果勾選，就將此虛擬網路卡插入虛擬機器之內。</translation>
+    </message>
+    <message>
+        <source>Controls the way how this virtual adapter is attached to the real network of the Host OS.</source>
+        <translation>控制此虛擬配接卡附掛到主端作業系統真實網路的方式。</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}.</source>
+        <translation type="obsolete">顯示此配接卡的 MAC 位址。它包含剛好 12 個來自 {0-9,A-F} 的字元。</translation>
+    </message>
+    <message>
+        <source>Indicates whether the virtual network cable is plugged in on machine startup or not.</source>
+        <translation>指出是否虛擬網路線已於機器啟動時插入。</translation>
+    </message>
+    <message>
+        <source>Displays the name of the host interface selected for this adapter.</source>
+        <translation>顯示為此配接卡所選的主端介面名稱。</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation type="obsolete">列出所有可用的主端介面。</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation type="obsolete">移除所選的主端介面。</translation>
+    </message>
+    <message>
+        <source>Displays the TAP interface name.</source>
+        <translation>顯示 TAP 介面名稱。</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to set up the TAP interface.</source>
+        <translation>顯示為了設定 TAP 介面而執行的命令。</translation>
+    </message>
+    <message>
+        <source>Selects the setup application.</source>
+        <translation>選取設定應用軟體。</translation>
+    </message>
+    <message>
+        <source>Displays the command executed to terminate the TAP interface.</source>
+        <translation>顯示為了終止 TAP 介面而執行的命令。</translation>
+    </message>
+    <message>
+        <source>Selects the terminate application.</source>
+        <translation>選取終止應用軟體。</translation>
+    </message>
+    <message>
+        <source>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</source>
+        <translation>顯示此配接卡的 MAC 位址。它包含剛好 12 個由 {0-9,A-F} 集合選出所組成的字元。請注意，第二個字元必須是偶數。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSerialPortSettings</name>
+    <message>
+        <source>VBoxVMSerialPortSettings</source>
+        <translation>VBoxVMSerialPortSettings</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Serial Port</source>
+        <translation>啟用序列埠(&amp;E)</translation>
+    </message>
+    <message>
+        <source>When checked, enables the given serial port of the virtual machine.</source>
+        <translation>勾選時，表示啟用給定的虛擬機器序列埠。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Number</source>
+        <translation>埠號(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</source>
+        <translation>顯示序列埠號。您可以選擇標準序列埠之一，或是選擇 &lt;b&gt;使用者定義&lt;/b&gt; 並手動指定序列埠參數。</translation>
+    </message>
+    <message>
+        <source>&amp;IRQ</source>
+        <translation>&amp;IRQ</translation>
+    </message>
+    <message>
+        <source>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</source>
+        <translation>顯示這個序列埠的 IRQ 號碼。有效值為從 &lt;tt&gt;0&lt;/tt&gt; 到 &lt;tt&gt;255&lt;/tt&gt; 的整數。只有當這個虛擬機器的 &lt;b&gt;IO APIC&lt;/b&gt; 被啟用時，才能使用大於 &lt;tt&gt;15&lt;/tt&gt; 的值。</translation>
+    </message>
+    <message>
+        <source>I/O Po&amp;rt</source>
+        <translation>I/O 埠(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</source>
+        <translation>顯示這個序列埠的基本 I/O 埠位址。有效值為從 &lt;tt&gt;0&lt;/tt&gt; 到 &lt;tt&gt;0xFFFF&lt;/tt&gt; 的整數。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Mode</source>
+        <translation>埠模式(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</source>
+        <translation>控制這個序列埠的工作模式。如果您選取 &lt;b&gt;已離線&lt;/b&gt;，客端作業系統將會偵測到序列埠但無法操作它。</translation>
+    </message>
+    <message>
+        <source>&amp;Create Pipe</source>
+        <translation>建立管線(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</source>
+        <translation>如果勾選，在&lt;b&gt;序列埠路徑&lt;/b&gt; 欄位中指定的管線將由虛擬機器於啟動時建立。否則，虛擬機器將會試著使用已有的管線。</translation>
+    </message>
+    <message>
+        <source>Port &amp;Path</source>
+        <translation>序列埠路徑(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Displays the path to the serial port&apos;s pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</source>
+        <translation>顯示序列埠在 &lt;b&gt;主端管線&lt;/b&gt; 模式中，管線位於主端的路徑，或是當序列埠在 &lt;b&gt;主端裝置&lt;/b&gt; 模式中作用時，主端序列裝置的名稱。</translation>
+    </message>
+</context>
+<context>
+    <name>VBoxVMSettingsDlg</name>
+    <message>
+        <source>VBoxVMSettingsDlg</source>
+        <translation>VBoxVMSettingsDlg</translation>
+    </message>
+    <message>
+        <source> General </source>
+        <translation> 一般 </translation>
+    </message>
+    <message>
+        <source> Hard Disks </source>
+        <translation> 硬碟 </translation>
+    </message>
+    <message>
+        <source> CD/DVD Drive </source>
+        <translation type="obsolete"> 光碟 </translation>
+    </message>
+    <message>
+        <source> Audio </source>
+        <translation> 音效 </translation>
+    </message>
+    <message>
+        <source> Network </source>
+        <translation> 網路 </translation>
+    </message>
+    <message>
+        <source>&amp;Name</source>
+        <translation>名稱(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;OS Type</source>
+        <translation type="obsolete">作業系統類型(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;RAM Size</source>
+        <translation type="obsolete">記憶體大小(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;MB</source>
+        <translation type="obsolete">&amp;MB</translation>
+    </message>
+    <message>
+        <source>&amp;Primary (IDE 0) Master</source>
+        <translation type="obsolete">第一 (IDE 0) 主要(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Alt+P</source>
+        <translation type="obsolete">Alt+P</translation>
+    </message>
+    <message>
+        <source>Select...</source>
+        <translation type="obsolete">選取…</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary (IDE 0) Slave</source>
+        <translation type="obsolete">第一 (IDE 0) 從屬(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Alt+R</source>
+        <translation type="obsolete">Alt+R</translation>
+    </message>
+    <message>
+        <source>&amp;Secondary (IDE 1) Slave</source>
+        <translation>第二 (IDE 1) 從屬(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Alt+S</source>
+        <translation type="obsolete">Alt+S</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Note: you cannot attach the same disk image to more than one device slot or to more than one virtual machine.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;注意：您無法在一個以上的裝置插槽或是虛擬機器上附掛相同的磁碟映像檔。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image</source>
+        <translation type="obsolete">&amp;ISO 映像檔</translation>
+    </message>
+    <message>
+        <source>Alt+I</source>
+        <translation type="obsolete">Alt+I</translation>
+    </message>
+    <message>
+        <source>Note: CD/DVD Drive is always connected as the Secondary (IDE1) Master device.</source>
+        <translation type="obsolete">注意：光碟機將自動連接為第二 (IDE1) 主要裝置。</translation>
+    </message>
+    <message>
+        <source>&amp;Boot from CD/DVD media</source>
+        <translation type="obsolete">從光碟媒體開機(&amp;B)</translation>
+    </message>
+    <message>
+        <source>Alt+B</source>
+        <translation type="obsolete">Alt+B</translation>
+    </message>
+    <message>
+        <source>If the above check box is unchecked, the VM will boot from the first hard disk.</source>
+        <translation type="obsolete">如果取消以上的核取方塊，虛擬機器將從第一顆硬碟開機。</translation>
+    </message>
+    <message>
+        <source>Enable &amp;audio</source>
+        <translation type="obsolete">啟用音效(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Alt+A</source>
+        <translation type="obsolete">Alt+A</translation>
+    </message>
+    <message>
+        <source>If the above checkbox is checked,  a PCI audio card is plugged into the VM.</source>
+        <translation type="obsolete">如果勾選以上的核取方塊，就會插入一塊 PCI 卡到虛擬機器中。</translation>
+    </message>
+    <message>
+        <source>Host audio &amp;driver</source>
+        <translation type="obsolete">主機音效驅動程式(&amp;D)</translation>
+    </message>
+    <message>
+        <source>A&amp;ttached to</source>
+        <translation type="obsolete">附掛到(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Custom &amp;MAC address</source>
+        <translation type="obsolete">自訂網路卡位址(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Alt+M</source>
+        <translation type="obsolete">Alt+M</translation>
+    </message>
+    <message>
+        <source>Host Interface Settings</source>
+        <translation type="obsolete">主機介面設定值</translation>
+    </message>
+    <message>
+        <source>&amp;Device name</source>
+        <translation type="obsolete">裝置名稱(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;File Descriptor</source>
+        <translation type="obsolete">檔案描述(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Setup application</source>
+        <translation type="obsolete">設定應用程式(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Terminate application</source>
+        <translation type="obsolete">終止應用程式(&amp;T)</translation>
+    </message>
+    <message>
+        <source>None</source>
+        <translation type="obsolete">無</translation>
+    </message>
+    <message>
+        <source>&amp;Add adapter</source>
+        <translation type="obsolete">加入配接卡(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Remove adapter</source>
+        <translation type="obsolete">移除配接卡(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="obsolete">求助(&amp;H)</translation>
+    </message>
+    <message>
+        <source>F1</source>
+        <translation>F1</translation>
+    </message>
+    <message>
+        <source>A setting on some page is invalid</source>
+        <translation type="obsolete">於某些頁面的設定無效</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Category</source>
+        <translation>分類</translation>
+    </message>
+    <message>
+        <source>[id]</source>
+        <translation>[ID]</translation>
+    </message>
+    <message>
+        <source>[link]</source>
+        <translation>[連結]</translation>
+    </message>
+    <message>
+        <source>[name]</source>
+        <translation>[名稱]</translation>
+    </message>
+    <message>
+        <source>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</source>
+        <translation>&lt;i&gt;從左側的清單中選取一項設定值分類，然後將滑鼠移到設定項目上方以取得更多資訊&lt;i&gt;。</translation>
+    </message>
+    <message>
+        <source>0</source>
+        <translation>0</translation>
+    </message>
+    <message>
+        <source>#general</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>1</source>
+        <translation>1</translation>
+    </message>
+    <message>
+        <source>#hdds</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Floppy </source>
+        <translation> 軟碟 </translation>
+    </message>
+    <message>
+        <source>2</source>
+        <translation>2</translation>
+    </message>
+    <message>
+        <source>#floppy</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> CD/DVD-ROM </source>
+        <translation> 光碟 </translation>
+    </message>
+    <message>
+        <source>3</source>
+        <translation>3</translation>
+    </message>
+    <message>
+        <source>#dvd</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>4</source>
+        <translation>4</translation>
+    </message>
+    <message>
+        <source>#audio</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>5</source>
+        <translation>5</translation>
+    </message>
+    <message>
+        <source>#network</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> USB </source>
+        <translation> USB </translation>
+    </message>
+    <message>
+        <source>6</source>
+        <translation>6</translation>
+    </message>
+    <message>
+        <source>#usb</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Remote Display </source>
+        <translation> 遠端顯示 </translation>
+    </message>
+    <message>
+        <source>7</source>
+        <translation>7</translation>
+    </message>
+    <message>
+        <source>#vrdp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source> Shared Folders </source>
+        <translation> 分享資料夾 </translation>
+    </message>
+    <message>
+        <source>8</source>
+        <translation>8</translation>
+    </message>
+    <message>
+        <source>#sfolders</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Identification</source>
+        <translation>識別(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Displays the name of the virtual machine.</source>
+        <translation>顯示虛擬機器的名稱。</translation>
+    </message>
+    <message>
+        <source>OS &amp;Type</source>
+        <translation>作業系統類型(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you
+plan to install into this virtual machine (called a guest operating system).</source>
+        <translation type="obsolete">顯示您計畫要安裝到這個虛擬機器之內的
+作業系統類型(稱之為客端作業系統)。</translation>
+    </message>
+    <message>
+        <source>Base &amp;Memory Size</source>
+        <translation>基礎記憶體大小(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</source>
+        <translation>控制要提供給虛擬機器的記憶體數量。如果您分派太多，機器可能無法啟動。</translation>
+    </message>
+    <message>
+        <source>&lt;</source>
+        <translation>&lt;</translation>
+    </message>
+    <message>
+        <source>=</source>
+        <translation>=</translation>
+    </message>
+    <message>
+        <source>&gt;</source>
+        <translation>&gt;</translation>
+    </message>
+    <message>
+        <source>MB</source>
+        <translation>MB</translation>
+    </message>
+    <message>
+        <source>&amp;Video Memory Size</source>
+        <translation>繪圖記憶體大小(&amp;V)</translation>
+    </message>
+    <message>
+        <source>Controls the amount of video memory provided to the virtual machine.</source>
+        <translation>控制要提供給虛擬機器的繪圖記憶體數量。</translation>
+    </message>
+    <message>
+        <source>&amp;Basic</source>
+        <translation>基本(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Snapshot Folder</source>
+        <translation type="obsolete">快照資料夾(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine
+will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation type="obsolete">顯示用來儲存此虛擬機器快照的路徑。
+請注意，快照有可能會佔用相當多的磁碟空間。</translation>
+    </message>
+    <message>
+        <source>Select</source>
+        <translation>選取</translation>
+    </message>
+    <message>
+        <source>Selects the snapshot folder path.</source>
+        <translation>選取快照資料夾路徑。</translation>
+    </message>
+    <message>
+        <source>Reset</source>
+        <translation>重設</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value.
+The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation type="obsolete">重新將快照資料夾路徑設定為預設值。
+接受了變更並且重新開啟這個對話框之後，將會顯示實際的預設路徑。</translation>
+    </message>
+    <message>
+        <source>Extended Features</source>
+        <translation>擴充功能</translation>
+    </message>
+    <message>
+        <source>Enable A&amp;CPI</source>
+        <translation>啟用 A&amp;CPI</translation>
+    </message>
+    <message>
+        <source>Alt+C</source>
+        <translation type="obsolete">Alt+C</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">如果勾選，虛擬機器將會支援「進階配置與電源管理介面(ACPI)」。
+&lt;b&gt;注意：&lt;/b&gt; 在安裝 Windows 客端作業系統之後，請不要停用此功能！</translation>
+    </message>
+    <message>
+        <source>Enable IO A&amp;PIC</source>
+        <translation>啟用 IO A&amp;PIC</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!</source>
+        <translation type="obsolete">如果勾選，虛擬機器將會支援「輸入輸出 APIC (IO ACPI)」，
+而它也許會稍微降低虛擬機器的效能。&lt;b&gt;注意：&lt;/b&gt; 在安裝 Windows 客端作業系統之後，請不要停用此功能！</translation>
+    </message>
+    <message>
+        <source>Boo&amp;t Order</source>
+        <translation>開機順序(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Advanced</source>
+        <translation>進階(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Displays the description of
+                                        the virtual machine. The description
+                                        field is useful for commenting
+                                        configuration details of the installed
+                                        guest OS.</source>
+        <translation type="obsolete">顯示虛擬機器的描述。描述欄位可用來
+                                        註記所安裝客端作業系統的配置細節。</translation>
+    </message>
+    <message>
+        <source>&amp;Description</source>
+        <translation>描述(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Primary Master</source>
+        <translation>第一主要(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new
+or select an existing virtual hard disk to attach.</source>
+        <translation type="obsolete">調用虛擬磁碟管理器以建立一顆新的
+或是選取一顆現有的虛擬硬碟來附掛。</translation>
+    </message>
+    <message>
+        <source>&lt;not selected&gt;</source>
+        <translation>&lt;尚未選取&gt;</translation>
+    </message>
+    <message>
+        <source>P&amp;rimary Slave</source>
+        <translation>第一從屬(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Mount Floppy Drive</source>
+        <translation>掛載軟碟機(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host Floppy &amp;Drive</source>
+        <translation>主端軟碟機(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Alt+D</source>
+        <translation type="obsolete">Alt+D</translation>
+    </message>
+    <message>
+        <source>Mounts the specified host Floppy drive to the virtual Floppy drive.</source>
+        <translation>掛載指定的主端軟碟機為虛擬軟碟機。</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">列出可用於掛載到虛擬機器的主端軟碟機。</translation>
+    </message>
+    <message>
+        <source>&amp;Image File</source>
+        <translation>映像檔(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified Floppy image to the virtual Floppy drive.</source>
+        <translation>掛載指定的軟碟映像檔到虛擬軟碟機。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a Floppy image to mount.</source>
+        <translation type="obsolete">調用虛擬磁碟管理器以選取要掛載的軟碟映像檔。</translation>
+    </message>
+    <message>
+        <source>&amp;Mount CD/DVD Drive</source>
+        <translation>掛載光碟機(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Host CD/DVD &amp;Drive</source>
+        <translation>主端光碟機(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</source>
+        <translation>掛載指定的光碟機為虛擬光碟機。</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to
+the virtual machine.</source>
+        <translation type="obsolete">列出要掛載到虛擬機器的主端光碟機。</translation>
+    </message>
+    <message>
+        <source>&amp;ISO Image File</source>
+        <translation>&amp;ISO 映像檔</translation>
+    </message>
+    <message>
+        <source>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</source>
+        <translation>掛載指定的光碟映像檔到虛擬光碟機。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select
+a CD/DVD image to mount.</source>
+        <translation type="obsolete">調用虛擬磁碟管理器以選取要掛載的光碟映像檔。</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Audio</source>
+        <translation>啟用音效(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Host Audio &amp;Driver</source>
+        <translation>主端音效驅動程式(&amp;D)</translation>
+    </message>
+    <message>
+        <source>Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.</source>
+        <translation type="obsolete">控制音效輸出驅動程式。&lt;b&gt;空的音效驅動程式&lt;/b&gt;
+讓客端系統看得到音效卡，然而所有對它的存取都會被忽略。</translation>
+    </message>
+    <message>
+        <source>Enable &amp;USB Controller</source>
+        <translation>啟用 &amp;USB 控制器</translation>
+    </message>
+    <message>
+        <source>Alt+U</source>
+        <translation type="obsolete">Alt+U</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller
+of this machine.</source>
+        <translation type="obsolete">如果勾選，就會啟用此機器的虛擬 USB 控制器。</translation>
+    </message>
+    <message>
+        <source>USB Device &amp;Filters</source>
+        <translation>USB 裝置篩選器(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine.
+The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation type="obsolete">列出此機器所有的 USB 篩選器。
+左側的核取方塊用來定義是否要啟用特定的篩選器。</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Add Empty (Ins)</source>
+        <translation>加入空的 (Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with
+all fields initially set to empty strings. Note that such a filter will match any attached
+USB device.</source>
+        <translation type="obsolete">加入一個新的 USB 篩選器，
+其中所有的欄位都初始設定為空字串。請注意，
+此種篩選器將會符合任何附掛的 USB 裝置。</translation>
+    </message>
+    <message>
+        <source>Alt+Ins</source>
+        <translation>Alt+Ins</translation>
+    </message>
+    <message>
+        <source>Add From (Alt+Ins)</source>
+        <translation>加入來自 (Alt+Ins)</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter
+with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation type="obsolete">加入一個新的 USB 篩選器，
+其中所有的欄位都設定為附掛到主端 PC 的所選 USB 裝置值。</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Remove (Del)</source>
+        <translation>移除 (Del)</translation>
+    </message>
+    <message>
+        <source>Removes the selected USB filter.</source>
+        <translation>移除所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Up</source>
+        <translation>Ctrl+Up</translation>
+    </message>
+    <message>
+        <source>Move Up (Ctrl+Up)</source>
+        <translation>往上移動 (Ctrl+Up)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter up.</source>
+        <translation>往上移動所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>Ctrl+Down</source>
+        <translation>Ctrl+Down</translation>
+    </message>
+    <message>
+        <source>Move Down (Ctrl+Down)</source>
+        <translation>往下移動 (Ctrl+Down)</translation>
+    </message>
+    <message>
+        <source>Moves the selected USB filter down.</source>
+        <translation>往下移動所選的 USB 篩選器。</translation>
+    </message>
+    <message>
+        <source>&amp;Enable VRDP Server</source>
+        <translation>啟用 VRDP 伺服器(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Server port </source>
+        <translation type="obsolete">伺服器埠號 </translation>
+    </message>
+    <message>
+        <source>Authentication Method </source>
+        <translation type="obsolete">驗證方法 </translation>
+    </message>
+    <message>
+        <source>Authentication Timeout </source>
+        <translation type="obsolete">驗證時限 </translation>
+    </message>
+    <message>
+        <source>Displays the VRDP Server port.</source>
+        <translation type="obsolete">顯示 VRDP 伺服器埠號。</translation>
+    </message>
+    <message>
+        <source>Defines the VRDP authentication method.</source>
+        <translation>定義 VRDP 驗證方法。</translation>
+    </message>
+    <message>
+        <source>Specifies the timeout for guest authentication, in milliseconds.</source>
+        <translation>指定訪客驗證的時限，以毫秒為單位。</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>說明</translation>
+    </message>
+    <message>
+        <source>Displays the dialog help.</source>
+        <translation>顯示對話框說明。</translation>
+    </message>
+    <message>
+        <source>Invalid settings detected</source>
+        <translation>偵測到無效的設定值</translation>
+    </message>
+    <message>
+        <source>Alt+O</source>
+        <translation type="obsolete">Alt+O</translation>
+    </message>
+    <message>
+        <source>Accepts (saves) changes and closes the dialog.</source>
+        <translation>接受(儲存)變更並關閉對話框。</translation>
+    </message>
+    <message>
+        <source>Cancels changes and closes the dialog.</source>
+        <translation>取消變更並關閉對話框。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Master slot of the Primary IDE controller.</source>
+        <translation>如果勾選，就附掛指定的虛擬硬碟到第一 IDE 控制器的主要插槽。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Primary IDE controller.</source>
+        <translation>如果勾選，就附掛指定的虛擬硬碟到第一 IDE 控制器的從屬插槽。</translation>
+    </message>
+    <message>
+        <source>When checked, attaches the specified virtual hard disk to the Slave slot of the Secondary IDE controller.</source>
+        <translation>如果勾選，就附掛指定的虛擬硬碟到第二 IDE 控制器的從屬插槽。</translation>
+    </message>
+    <message>
+        <source>Displays the virtual hard disk to attach to this IDE slot and allows to quickly select a different hard disk.</source>
+        <translation>顯示附掛到這個 IDE 插槽的虛擬硬碟，並允許快速選取一顆不同的硬碟。</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the CD/DVD drive of the virtual machine. Note that the CD/DVD drive is always connected to the Secondary Master IDE controller of the machine.</source>
+        <translation>如果勾選，就掛載指定的媒體到虛擬機器的光碟機。請注意，光碟機總是連接到機器的第二主要 IDE 控制器。</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual CD/DVD drive and allows to quickly select a different image.</source>
+        <translation>顯示掛載為虛擬光碟機的映像檔，並允許快速選取一個不同的映像檔。</translation>
+    </message>
+    <message>
+        <source>When checked, mounts the specified media to the Floppy drive of the virtual machine.</source>
+        <translation>如果勾選，就掛載指定的媒體到虛擬機器的軟碟機。</translation>
+    </message>
+    <message>
+        <source>Displays the image file to mount to the virtual Floppy drive and allows to quickly select a different image.</source>
+        <translation>顯示掛載為虛擬軟碟機的映像檔，並允許快速選取一個不同的映像檔。</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual PCI audio card is plugged into the virtual machine that uses the specified driver to communicate to the host audio card.</source>
+        <translation>如果勾選，虛擬音效卡就會插入虛擬機器，並使用特定的驅動程式與主端音效卡通訊。</translation>
+    </message>
+    <message>
+        <source>When checked, the VM will act as a Remote Desktop Protocol (RDP) server, allowing remote clients to connect and operate the VM (when it is running) using a standard RDP client.</source>
+        <translation>如果勾選，虛擬機器將會扮演遠端桌面協定(RDP)伺服器，允許從遠端利用標準的 RDP 客戶端軟體來連接與操作虛擬機器(如果它在運行中)。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;%1&amp;nbsp;MB&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1 MB&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;not attached&gt;</source>
+        <comment>hard disk</comment>
+        <translation>&lt;尚未附掛&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected.</source>
+        <translation type="obsolete">尚未選取第一主要硬碟。</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected.</source>
+        <translation type="obsolete">尚未選取第一從屬硬碟。</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">第一從屬硬碟已經附掛到另一個不同的插槽。</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected.</source>
+        <translation type="obsolete">尚未選取第二從屬硬碟。</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot.</source>
+        <translation type="obsolete">第二從屬硬碟已經附掛到另一個不同的插槽。</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected.</source>
+        <translation type="obsolete">尚未選取光碟映像檔。</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected.</source>
+        <translation type="obsolete">尚未選取軟碟映像檔。</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected for Adapter %1.</source>
+        <translation type="obsolete">不正確的主端網路介面已被選取為配接卡 %1。</translation>
+    </message>
+    <message>
+        <source>VRDP Port is not set.</source>
+        <translation type="obsolete">並未設定 VRDP 埠號。</translation>
+    </message>
+    <message>
+        <source>VRDP Timeout is not set.</source>
+        <translation type="obsolete">並未設定 VRDP 時限。</translation>
+    </message>
+    <message>
+        <source> - Settings</source>
+        <translation> - 設定值</translation>
+    </message>
+    <message>
+        <source>New Filter %1</source>
+        <comment>usb</comment>
+        <translation>新的篩選器 %1</translation>
+    </message>
+    <message>
+        <source>&amp;Shared Clipboard</source>
+        <translation>分享的剪貼簿(&amp;S)</translation>
+    </message>
+    <message>
+        <source>S&amp;napshot Folder</source>
+        <translation>快照資料夾(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</source>
+        <translation>顯示您計畫要安裝於此虛擬機器的作業系統類型 (稱之為客端作業系統)。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;如果勾選，虛擬機器將會支援
+進階配置與電源管理介面 (ACPI)。 &lt;b&gt;注意：&lt;/b&gt; 不要在安裝
+了 Windows 作業系統之後停用此功能！&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don&apos;t disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;如果勾選，虛擬機器將會支援
+輸入輸出 APIC (IO APIC)，它也許會稍微降低虛擬機器的效能。 &lt;b&gt;注意：&lt;/b&gt; 不要在安裝
+了 Windows 作業系統之後停用此功能！&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</source>
+        <translation>定義在客端與主端作業系統之間分享剪貼簿的模式。請注意，此功能需要在客端作業系統中先安裝客端額外功能。</translation>
+    </message>
+    <message>
+        <source>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</source>
+        <translation>顯示用來儲存此虛擬機器快照的路徑。請注意，快照可能會佔據相當大的磁碟空間。</translation>
+    </message>
+    <message>
+        <source>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</source>
+        <translation>重新設定快照資料夾路徑為預設值。實際的預設路徑，將會在接受變更並再次開啟此對話框之後顯示。</translation>
+    </message>
+    <message>
+        <source>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</source>
+        <translation>顯示虛擬機器的描述。描述欄位可用來註解已安裝的客端作業系統配置細節。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</source>
+        <translation>調用虛擬磁碟管理器，以建立一顆新的或選取一顆現有的虛擬硬碟來附掛。</translation>
+    </message>
+    <message>
+        <source>Lists host Floppy drives available to mount to the virtual machine.</source>
+        <translation>列出可以掛載到虛擬機器的主端軟碟機。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a Floppy image to mount.</source>
+        <translation>調用虛擬磁碟管理器，以選取要掛載的軟碟映像檔。</translation>
+    </message>
+    <message>
+        <source>Lists host CD/DVD drives available to mount to the virtual machine.</source>
+        <translation>列出可掛載到虛擬機器的主端光碟機。</translation>
+    </message>
+    <message>
+        <source>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</source>
+        <translation>調用虛擬磁碟管理器，以選取要掛載的光碟映像檔。</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;控制音效輸出驅動程式。 &lt;b&gt;空的音效驅動程式&lt;/b&gt;
+讓客端看得到音效介面卡，然而每次存取都會被忽略。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>When checked, enables the virtual USB controller of this machine.</source>
+        <translation>如果勾選，就啟用此機器的虛擬 USB 控制器。</translation>
+    </message>
+    <message>
+        <source>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</source>
+        <translation>列出此機器所有的 USB 篩選器。左側的核取方塊定義是否啟用特定的篩選器。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</source>
+        <translation>以所有欄位設為空字串的方式，加入新的 USB 篩選器。請注意，此種篩選器將會符合任何附掛的 USB 裝置。</translation>
+    </message>
+    <message>
+        <source>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</source>
+        <translation>加入新的 USB 篩選器時，所有的欄位都設為已附掛到主端 PC 上所選 USB 裝置的值。</translation>
+    </message>
+    <message>
+        <source>Adapter %1</source>
+        <comment>network</comment>
+        <translation>配接卡 %1</translation>
+    </message>
+    <message>
+        <source>Host &amp;Interfaces</source>
+        <translation>主端介面(&amp;I)</translation>
+    </message>
+    <message>
+        <source>Lists all available host interfaces.</source>
+        <translation>列出所有可用的主端介面。</translation>
+    </message>
+    <message>
+        <source>Adds a new host interface.</source>
+        <translation>加入新的主端介面。</translation>
+    </message>
+    <message>
+        <source>Removes the selected host interface.</source>
+        <translation>移除所選的主端介面。</translation>
+    </message>
+    <message>
+        <source>&lt;No suitable interfaces&gt;</source>
+        <translation>&lt;無合適的介面&gt;</translation>
+    </message>
+    <message>
+        <source>Add</source>
+        <translation>加入</translation>
+    </message>
+    <message>
+        <source>Remove</source>
+        <translation>移除</translation>
+    </message>
+    <message>
+        <source>VirtualBox Host Interface %1</source>
+        <translation>VirtualBox 主端介面 %1</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;Do you want to remove the selected host network interface &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt;?&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Note:&lt;/b&gt; This interface may be in use by one or more network adapters of this or another VM. After it is removed, these adapters will no longer work until you correct their settings by either choosing a different interface name or a different adapter attachment type.&lt;/p&gt;</source>
+        <translation>&lt;p&gt;您想要移除所選的主端網路介面 &lt;nobr&gt;&lt;b&gt;%1&lt;/b&gt; 嗎？&lt;/nobr&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;注意：&lt;/b&gt; 這個介面可能正被一或多個此機器或其他虛擬機器的網路卡所使用。在移除它之後，這些網路卡將失去作用，直到您選擇了不同的介面卡名稱或不同的介面卡附掛類型，以改正它們的設定值。&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>9</source>
+        <translation>9</translation>
+    </message>
+    <message>
+        <source> Serial Ports </source>
+        <translation> 序列埠 </translation>
+    </message>
+    <message>
+        <source>#serialPorts</source>
+        <translation>#serialPorts</translation>
+    </message>
+    <message>
+        <source>Enable &amp;VT-x/AMD-V</source>
+        <translation>啟用 &amp;VT-x/AMD-V</translation>
+    </message>
+    <message>
+        <source>When checked, the virtual machine will try to make use of the host CPU&apos;s hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</source>
+        <translation>勾選時，虛擬機將會試著利用主端 CPU 的硬體虛擬擴充功能，像是 Intel VT-x 與 AMD-V。灰色的核取方框狀態表示，此設定值是由全域的設定值所決定。</translation>
+    </message>
+    <message>
+        <source>Other &amp;Settings</source>
+        <translation>其他設定值(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Remember Media Mounted at Runtime</source>
+        <translation>記住運行時期所掛載的媒體(&amp;R)</translation>
+    </message>
+    <message>
+        <source>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</source>
+        <translation>如果勾選它，任何在機器執行期間對於掛載的光碟與軟碟所進行的變更，將會儲存在設定檔之中，以便於每次執行之間保存掛載媒體的配置。</translation>
+    </message>
+    <message>
+        <source>O&amp;ther</source>
+        <translation>其他(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Enable Passthrough</source>
+        <translation>啟用通透傳遞(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Alt+E</source>
+        <translation type="obsolete">Alt+E</translation>
+    </message>
+    <message>
+        <source>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</source>
+        <translation>勾選時，將允許客端直接送出 ATAPI 命令給主端光碟機，才能使用虛擬機器中連接到主端的光碟燒錄機。請注意，目前尚未支援在虛擬機器中燒錄音樂光碟。</translation>
+    </message>
+    <message>
+        <source>&amp;Server Port </source>
+        <translation>伺服器埠(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Method </source>
+        <translation>認證方法(&amp;M)</translation>
+    </message>
+    <message>
+        <source>Authentication &amp;Timeout </source>
+        <translation>認證逾時(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;顯示 VRDP 伺服器埠號。您可以指定 &lt;tt&gt;0&lt;/tt&gt; (零) 以重置埠號為預設值。&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>Primary Master hard disk is not selected</source>
+        <translation>尚未選取第一主要硬碟</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is not selected</source>
+        <translation>尚未選取第一次要硬碟</translation>
+    </message>
+    <message>
+        <source>Primary Slave hard disk is already attached to a different slot</source>
+        <translation>第一次要硬碟已經掛接到不同的插槽</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is not selected</source>
+        <translation>尚未選取第二次要硬碟</translation>
+    </message>
+    <message>
+        <source>Secondary Slave hard disk is already attached to a different slot</source>
+        <translation>第二次要硬碟已經掛接到不同的插槽</translation>
+    </message>
+    <message>
+        <source>CD/DVD image file is not selected</source>
+        <translation>尚未選取光碟映像檔</translation>
+    </message>
+    <message>
+        <source>Floppy image file is not selected</source>
+        <translation>尚未選取軟碟映像檔</translation>
+    </message>
+    <message>
+        <source>Incorrect host network interface is selected</source>
+        <translation>選取了不正確的主端網路介面</translation>
+    </message>
+    <message>
+        <source>Duplicate port number is selected </source>
+        <translation>選取了重複的埠號</translation>
+    </message>
+    <message>
+        <source>Duplicate port path is entered </source>
+        <translation>輸入了重複的序列埠路徑</translation>
+    </message>
+    <message>
+        <source>%1 on the &lt;b&gt;%2&lt;/b&gt; page.</source>
+        <translation>在 &lt;b&gt;%2&lt;/b&gt; 頁面上的 %1。</translation>
+    </message>
+    <message>
+        <source>Port %1</source>
+        <comment>serial ports</comment>
+        <translation>序列埠 %1</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ar.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ar.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ar.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>فراغ</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>إفلات</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>جدولة</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>جدولة للوراء</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>فراغ للوراء</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>عودة</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>إدخال</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>إدراج</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>حذف</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>وقف</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>طباعة</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>نظام</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>منزل</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>نهاية</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>يسار</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>فوق</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>يمين</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>تحت</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>صفحة للفوق</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>صفحة للتحت</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>إقفال الحروف الكبيرة</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>إقفال الأعداد</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>إقفال التّحريك</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>تحكّم</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>تناوب</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>إزاحة</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>قائمة الخيارات</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>رجوع</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>للأمام</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>توقّف</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>إنعاش</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>تنقيص الصّوت</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>إغلاق الصّوت</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>زيادة الصّوت</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>إنعاش الأصوات الجهورية</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>زيادة الأصوات الجهورية</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>تنقيص الأصوات الجهورية</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>زيادة الأصوات الحادّة</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>تنقيص الأصوات الحادّة</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>لعب الوسط</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>توقيف الوسط</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>الوسط الأسبق</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>الوسط التّالي</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>تسجيل الوسط</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>المفضّلات</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>بحث</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>إنتظار</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>فتح الوصلة</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>بدأ البريد</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>بدأ الوسط</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>بدأ (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>بدأ (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>بدأ (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>بدأ (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>بدأ (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>بدأ (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>بدأ (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>بدأ (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>بدأ (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>بدأ (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>بدأ (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>بدأ (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>بدأ (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>بدأ (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>بدأ (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>بدأ (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>ما فوق</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>RTL</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>البرنامج &apos;%1&apos; يتطلّب Qt %2، تمّ إيجاد Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>خطأ: مكتبة Qt غير موافقة</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>ال&amp;صّبغة:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>التّ&amp;شبّع:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>ال&amp;قيمة:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>أ&amp;حمر:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>أ&amp;خضر:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>أ&amp;زرق:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>قناة أ&amp;لفا:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>الألوان القا&amp;عديّة</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>الأل&amp;وان المخصّصة</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>تع&amp;ريف الألوان المخصّصة &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>الإ&amp;ضافة إلى الألوان المخصّصة</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>إنتقاء اللّون</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>صحيح</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>خاطئ</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>إدراج</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>تحديث</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>حذف</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>ما هذا؟</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>أ&amp;عرض مجدّداهذاالبلاغ</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;موافقة</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>بلاغ تصحيح الأخطاء:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>إنذار:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>خطأ قاتل:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>نسخ أو تحريك ملفّ</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>قراءة: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>كتابة: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>جميع الملفّات (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>الإسم</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>السّعة</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>الطّراز</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>التّاريخ</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>الخاصّيات</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>بحث &amp;في:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>إ&amp;سم الملفّ:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;طراز الملفّ:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>رجوع</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>دليل للأعلى</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>صنع دليل جديد</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>معاينة بالقائمة</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>معاينة مفصّلة</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>عرض مقدّم لمعلومات الملفّ</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>عرض مقدّم لمحتويات الملفّ</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>قراءة-كتابة</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>قراءة فقط</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>كتابة فقط</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>مستحيل التّوصّل إليه</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>وصل رمزي لملفّ</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>وصل رمزي لدليل</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>وصل رمزي لملفّ خاصّ</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>ملفّ</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>دليل</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>ملفّ خاصّ</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>فتح</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>حفظ تحت</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;فتح</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;حفظ</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>ت&amp;غيير الإسم</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>ح&amp;ذف</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>إ&amp;عادة التّحميل</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>فرز بال&amp;إسم</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>فرز بالسّ&amp;عة</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>فرز بالتّا&amp;ريخ</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>غير &amp;مفروز</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>فرز</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>ع&amp;رض الملفّات المخفية</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>الملفّ</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>الدّليل</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>الوصل الرّمزي</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>حذف %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;هل تريد فعلا حذف %1 &quot;%2&quot;؟&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;نعم</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;لا</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>دليل جديد 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>دليل جديد</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>دليل جديد %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>إيجاد الدّليل</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>دلائل</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>حفظ</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>خطأ</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+لم يتمّ إيجاد الملفّ.
+تحقّق من المسار و إسم الملفّ.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>جميع الملفّات (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>فتح</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>انتقاء دليل</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>دليل:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>لاتيني</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>يوناني</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>سريالي</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>أرميني</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>جيورجي</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>روني</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>أوغمي</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>عبري</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>عربي</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>سرياني</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>ثعاني</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>ديفاناغاري</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>بنغالي</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>غرموخي</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>غوجاراتي</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>أوريي</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>تاميلي</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>تيلوغي</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>كنّادي</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>مالايالامي</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>سنهالي</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>تايي</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>لاوسي</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>تبتي</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>ميانماري</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>خميري</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>هاني</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>هيراغاني</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>كاتاكاني</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>هنغولي</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>بوبوموفو</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>يي</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>إثيوبي</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>شيروكي</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>كندي أصلي</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>منغولي</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>رموز العملة</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>رموز شبه حرفية</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>أشكال عددية</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>مؤثّرات رياضية</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>رموز تقنية</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>رموز هندسية</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>رموز متنوّعة</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>مطوّقة و مربّعة</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>براي</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>يونيكود</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>ال&amp;خطّ</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>&amp;طراز الخطّ</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>ال&amp;حجم</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>تأثيرات</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>ت&amp;شطيب</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>ت&amp;سطير</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;لون</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>عيّنة</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>&amp;رموز الخطّ</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>تطبيق</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>إغلاق</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>انتقاء الخطّ</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>تمّ إيجاد المضيف %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>تمّ إيجاد المضيف</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>تمّ وصل المضيف %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>تمّ وصل المضيف</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>تمّ إغلاق الوصل بالمضيف %1</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>وصل مغلق</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>لم يتمّ إيجاد المضيف %1</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>رفض الوصل بالمضيف %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>خطأ مجهول</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>فشل وصل المضيف:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>فشل التّسجيل:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>فشلت عمليّة وضع قائمة للدّليل:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>فشلت عمليّة تغيير الدّليل:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>فشلت عمليّة تحميل الملفّ:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>فشلت عمليّة تحميل (بعث) الملفّ:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>فشلت عمليّة نزع الملفّ:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>فشلت عمليّة صنع الدّليل:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>فشلت عمليّة نزع الدّليل:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>غير متصّل</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>رفض وصل المعطيات</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>رفض الوصل</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>لم يتمّ إيجاد المضيف %1</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>طول المحتوى خاطئ</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>فشل طلب الHTTP</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>تمّ إيجاد المضيف %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>تمّ إيجاد المضيف</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>تمّ وصل المضيف %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>تمّ وصل المضيف</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>تمّ إغلاق الوصل بالمضيف %1</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>وصل مغلق</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>خطأ مجهول</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>تمّ إبطال الطّلب</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>ليس هناك أيّ خادم للوصل</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>الخادم أغلق الوصل بصفة غير متوقّعة</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>صديرة استجابة الHTTP غير صالحة</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>مقطع HTTP غير صالح</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;تراجع</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>إ&amp;عادة</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;قصّ</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;نسخ</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>ت&amp;لصيق</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>محو</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>انتقاء الجميع</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>لم أستطع إعادة تسمية
+%1
+إلى
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>لم أستطع فتح
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>لم أستطع كتابة
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>لم أستطع قراءة الدّليل
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>لم أستطع صنع الدّليل
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>لم أستطع نزع الملفّ أو الدّليل
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>تصفيف</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>تخصيص...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>حول</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>تشكيل</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>تفضيل</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>خيارات</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>ضبط</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>إعداد</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>إنتهاء</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>خروج</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;نعم</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;لا</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>إ&amp;بطال</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>إ&amp;عادة</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>ت&amp;جاهل</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;حول Qt&lt;/h3&gt;&lt;p&gt;هذا البرنامج يستعمل Qt إصدار %1.&lt;/p&gt;&lt;p&gt;Qt هو عبارة عن طقم أدوات C++ لتطوير البرامج البيانية على جميع المنصّات.&lt;/p&gt;&lt;p&gt;Qt تمكّن من حمل نفس المصدر إلى مايكروسوفت&amp;nbsp;ويندوز، نظام &amp;nbsp;التّشغيل ماكX، لينكس، وجميع أنظمة يونيكس التّجارية الرّائدة.&lt;br&gt;Qt متوفّر كذلك للآلات المحمولة.&lt;/p&gt;&lt;p&gt;Qt منتوج لشركة ترولتك. أنظر &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; للمزيد من المعلومات.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>أوقفت العمليّة من طرف المستعمل</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>موصل محليّا</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>بدائل: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>مجهول</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>موقع مجهول</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>إعدادات الطّابعة</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>طباعة بالألوان إن توفّرت</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>طباعة بالتّدريج الرّمادي</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>وجهة الطّباعة</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>طباعة في الطاّبعة:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>الطّابعة</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>المضيف</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>تعليق</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>طباعة في الملفّ:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>تصفّح...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>خيارات</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>طباعة الجميع</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>مدى الطّباعة</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>من الصّفحة:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>إلى الصّفحة:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>طباعة الصّفحة الأولى أوّلا</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>طباعة الصّفحة الخيرة أوّلا</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>عدد النّسخ:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>مقاييس الورق</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>صورة</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>منظر</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>أ0 (841 × 1189 مم)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>أ1 (594 × 841 مم)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>أ2 (420 × 594 مم)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>أ3 (297 × 420 مم)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>أ4 (210×297 مم، 8.26×11.70 بوصة)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>أ5 (148 × 210 مم)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>أ6 (105 × 148 مم)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>أ7 (74 × 105 مم)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>أ8 (52 × 74 مم)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>أ9 (37 × 52 مم)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>ب0 (1000 × 1414 مم)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>ب1 (707 × 1000 مم)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>ب2 (500 × 707 مم)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>ب3 (353 × 500 مم)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>ب4 (250 × 353 مم)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>ب5 (176 × 250 مم، 6.93×9.84 بوصة)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>ب6 (125 × 176 مم)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>ب7 (88 × 125 مم)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>ب4 (62 × 88 مم)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>ب9 (44 × 62 مم)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>ب10 (31 × 44 مم)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>سي5إي (163 × 229 مم)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>دي أل إي (110 × 220 مم)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>إداري (7.50×10 بوصة، 191×254 مم)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>ملفّ (210 × 330 مم)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>دفتر (432 × 279 مم)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>قانوني (8.50×14 بوصة، 216×356 مم)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>رسالة (8.50×11 بوصة، 216×279 مم)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>جريدة (279 × 432 مم)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>غلاف رسالة أمريكية متداولة رقم 10 (105 × 241 مم)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>إعداد الطاّبعة</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>ملفّات بوستسكريبت (ps.*);;جميع الملفّات (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>لم يحدث  هناك أيّ خطأ</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>تمّ استعمال خاصيّة التّوقيف</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>خطأ نركيبي: صنف الرّمز</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>خطأ تركيبي: النّظر إلى الأمام</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>خطأ نركيبي: تكرار</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>قيمة ثمانية غبر صالحة</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>الفاصل الأيسر ناقص</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>نهاية غير متوقّعة</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>تمّ الوصول إلى الحدّ الدّاخلي</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>حذف</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>حذف هذاالتّسجيل؟</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>نعم</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>لا</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>إدراج</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>تحديث</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>حفظ التّغييرات؟</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>تأكيد</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>إلغاء التّغييرات؟</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>موافقة</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>تطبيق</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>مساعدة</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>افتراضيات</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>إلغاء</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;تراجع</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>إ&amp;عادة</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;قصّ</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;نسخ</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>ت&amp;لصيق</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>محو</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>انتقاء الجميع</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>قائمة خيارات النّظام</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>تظليل</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>إلغاء التّظليل</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>تطبيع</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>تصغير</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>تكبير</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>إغلاق</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>أكثر...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>المراسم &apos;%1&apos; غير مدعومة</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم وضع قوائم الدّلائل</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم صنع دلائل جديدة</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم نزع الملفّات أو الدّلائل</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم إعادة تسمية الملفّات أو الدّلائل</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم استخلاص الملفّات</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم وضع الملفّات</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>المراسم &apos;%1&apos; لا تدعم نسخ أو تحريك الملفّات أو الدّلائل</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(مجهول)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>ا&amp;ستعاد</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;تحريك</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;حجم</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>ت&amp;صغير</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>ت&amp;كبير</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>إغلاق</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>وندوز</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>كيدي</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>كيدي2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>نظام التّشغيل بي</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>هيدرو</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>افتراضي</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>ما هذا؟</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;إلغاء</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;رجوع</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>ال&amp;تّالي &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>إ&amp;نهاء</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;مساعدة</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>ا&amp;ستعاد</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;تحريك</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;حجم</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>ت&amp;صغير</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>ت&amp;كبير</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>إ&amp;غلاق</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>ال&amp;بقاء في الأمام</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>ت&amp;ظليل</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>تصغير</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>استعاد في الأسفل</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>إغلاق</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>إ&amp;لغاء التّظليل</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>لم يحدث  هناك أيّ خطأ</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>أطلق الخطأ من طرف المستهلك</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>نهاية غير متوقّعة للملفّ</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>أكثر من تعريف لطراز الوثيقة</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>حدث خطأ عند تحليل تركيب العنصر</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>عدم تطابق العلامة</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>حدث خطأ عند تحليل تركيب المحتوى</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>رمز غير متوقّع</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>إسم غير صالح لتعليمة المعالجة</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>الإصدار متوقّع عند قراءة إعلان الXML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>قيمة خاطئة لإعلان مستقلّ</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>إعلان التّرميز أو إعلان مستقلّ متوقّع عند قراءة إعلان الXML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>إعلان مستقلّ متوقّع عند قراءة إعلان الXML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>حدث خطأ عند تحليل تركيب تعريف طراز الوثيقة</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>حرف متوقّع</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>حدث خطأ عند تحليل تركيب التّعليق</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>حدث خطأ عند تحليل تركيب المرجع</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>المرجع إلى كيان داخلي عامّ غير مسموح به في الDTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>المرجع إلى كيان خارجي عامّ معرب غير مسموح به في قيمة الخاصّية</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>المرجع إلى كيان خارجي عامّ معرب غير مسموح به في الDTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>مرجع إلى كيان غير معرب في سياق خاطئ</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>كيانات معاودة</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>خطأ في التّعريف النّصّي لكيان خارجي</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>تراجع</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>إعادة</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>قصّ</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>نسخ</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>تلصيق</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>تلصيق خاصّ...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>محو</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>انتقاء الجميع</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ca.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ca.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ca.ts	(revision 7219)
@@ -0,0 +1,2001 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Espai</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Retro Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Reculada</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Retorn</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Intro</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Imprimeix</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>Pet Sis</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Inici</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Fi</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Esquerra</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Amunt</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Dreta</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Avall</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Re Pag</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Av Pag</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>Bloq Majús</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>Bloq Num</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>Bloq Despl</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menú</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Enrere</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Endavant</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Atura</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Refresca</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Baixa el volum</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Silenci</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Puja el volum</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Potencia Graus</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Puja Graus</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Baixa Graus</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Puja Aguts </translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Baixa Aguts</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Inicia Mèdia</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Atura Mèdia</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Mèdia Anterior</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Mèdia Següent</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Grava Mèdia</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Preferits</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Cerca</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Repòs</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Obre URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Inicia Correu</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Inicia Mèdia</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Inicia (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Inicia (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Inicia (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Inicia (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Inicia (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Inicia (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Inicia (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Inicia (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Inicia (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Inicia (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Inicia (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Inicia (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Inicia (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Inicia (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Inicia (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Inicia (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>L&apos;executable &apos;%1&apos; requereix Qt %2, s&apos;ha trobat Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Error d&apos;incompatibilitat amb biblioteca Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;Tonalitat:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Roig:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Verd:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>B&amp;au:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal a&amp;lfa:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Colors &amp;bàsics</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Colors &amp;personalitzats</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Defineix colors personalitzats &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Afegeix a Colors Personalitzats</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Seleccioneu un color</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Verdader</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Fals</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insereix</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualitza</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Suprimeix</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Què és això?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Mostra aquest missatge novament</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Missatge de depuració:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Avís:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Error fatal:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copia o mou un fitxer</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Llegeix: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Escriu: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Tots els fitxers (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Mida</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipus</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atributs</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>C&amp;erca a:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nom de fitxer:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipus de fitxer:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Enrere</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Directori superior</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Crea nova carpeta</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Visualitza com a llista</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Vista detallada</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Mostra informació del fitxer</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Mostra continguts del fitxer</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Lectura-escriptura</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Només-lectura</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Només-escriptura</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>No s&apos;hi pot accedir</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Enllaç simbòlic a fitxer</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Enllaç simbòlic a directori</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Enllaç simbòlic a Especial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fitxer</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dir</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Especial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Obre</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Desa com</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Obre</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Desa</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Canvia el nom</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Suprimeix</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>T&amp;orna a carregar</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Ordena per &amp;Nom</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Ordena per &amp;Mida</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Ordena per &amp;Data</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Sense Ordre</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Ordena</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Mostra fitxers &amp;ocults</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>el fitxer</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>el directori</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>l&apos;enllaç simbòlic</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Suprimeix %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Esteu segurs que voleu esborrar %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sí</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nova carpeta 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nova carpeta</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nova carpeta %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Cerca directori</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Directoris</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Desa</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Error</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+No s&apos;ha trobat el fitxer.
+Comproveu la ruta i el nom del fitxer.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Tots els fitxers (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Obre</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Seleccioneu un directori</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Directori:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Llatí</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grec</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Ciríl·lic</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armeni</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgià</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Rúnic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebreu</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Àrab</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Siri</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bangalí</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetà</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etíop</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Aborigen Canadenc</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Símbols monetaris</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Símbols semblants a lletres</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Forma dels números</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operadors matemàtics</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Símbols tècnics</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Símbols geomètrics</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Símbols varis</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Cercats i Quadrats</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicodi</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Tipus de lletra</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Es&amp;til de lletra</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Mida</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efectes</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>&amp;Ratllat</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Subratllat</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Color</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Mostra</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplica</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tanca</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Seleccioneu tipus de lletra</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Amfitrió %1 trobat</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Amfitrió trobat</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Connectat a l&apos;amfitrió %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Connectat a l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>S&apos;ha tancat la connexió amb %1</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>S&apos;ha tancat la connexió</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Amfitrió %1 no trobat</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>S&apos;ha rebutjat la connexió a l&apos;amfitrió %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Error desconegut</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>No s&apos;ha pogut connectar a l&apos;amfitrió: %1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Identificació fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>No s&apos;ha pogut llistar el directori:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>No s&apos;ha pogut canviar el directori:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>No s&apos;ha pogut descarregar el fitxer:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>No s&apos;ha pogut carregar el fitxer:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>No s&apos;ha pogut suprimir el fitxer:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>No s&apos;ha pogut crear el fitxer:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>No s&apos;ha pogut suprimir el directori:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>No està connectat</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>S&apos;ha rebutjat la connexió per connexió de dades</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>S&apos;ha rebutjat la connexió</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>No s&apos;ha trobat l&apos;amfitrió %1</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Longitud  del contingut errònia</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Ha fallta la solicitud HTTP</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>S&apos;ha trobat l&apos;amfitrió %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>S&apos;ha trobat l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>S&apos;ha connectat a l&apos;amfitrió %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>S&apos;ha connectat a l&apos;amfitrió</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>S&apos;ha tancat la connexió a %1</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>S&apos;ha tancat la connexió</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Error desconegut</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>S&apos;ha avortat la solicitud</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>No s&apos;ha especificat servidor</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>El servidor s&apos;ha tancat inesperadament</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Capçalera de resposta HTTP no vàlida</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Fragment HTTP no vàlid</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Desfés</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refés</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Re&amp;talla</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copia</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Engan&amp;xa</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Neteja</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecciona-ho tot</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>No s&apos;ha pogut canviar el nom
+%1
+a
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>No es pot obrir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>No s&apos;hi pot escriure
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>No es pot llegir el directori
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>No es pot crear el directori
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>No es pot eliminar el fitxer o el directori
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Alinea</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Personalitza...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Quant a</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configuració</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferència</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opcions</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Paràmetre</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Configuració</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Ix</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Ix</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sí</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Interromp</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Torna a provar</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignora</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Quat a Qt&lt;/h3&gt;&lt;p&gt;Aquest programa fa servir la versió %1 Qt.&lt;/p&gt;&lt;p&gt;Qt és un conjunt d&apos;eines per a aplicacions gràfiques multiplataforma i de desenvolupament&lt;/p&gt;&lt;p&gt;Qt proveeix portabilitat a nivell de codi per a plataformes MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux i la gran majoria de les variants comercials de UNIX.&lt;br&gt;Qt també es troba disponible per a dispositius encastats&lt;/p&gt;&lt;p&gt;Qt és un producte Trolltech. Vegeu &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; per a més informació.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operació aturada per l&apos;usuari</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>connectat localment</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alies: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>desconegut</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Ubicació desconeguda</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Paràmetres de la impressora</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimeix en color si és disponible</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imprimeix en escala de grisos</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destinació de la impressió</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimeix a la impressora:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Impressora</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Amfitrió</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Comentari</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimeix a un fitxer:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Navega...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opcions</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimeix-ho tot</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Rang d&apos;impressió</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Des de la pàgina:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Fins la pàgina:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimeix primer la primera pàgina</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimeix primer la darrera pàgina</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Nombre de còpies:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Format del paper</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Vertical</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Horitzontal</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 polzades)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executiu (7.5x10 polzades, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Full (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 polzades, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Carta (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Configura Impressora</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Fitxers PostScript (*.ps)::Tots els fitxers (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>cap error</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>s&apos;ha fet servir una característica no habilitada</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>error de sintaxi al tipus de caràcters</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>error de sintaxi a l&apos;ullada</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>error de sintaxi a la repetició</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valor octal invàlid</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>falta el delim esquerre</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>final inesperat</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>s&apos;ha arribat al límit intern</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Suprimeix</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Suprimeix aquesta gravació?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sí</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insereix</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualitza</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Desa edicions?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirma</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Cancel·la els canvis?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>D&apos;acord</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplica</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Per defecte</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancel·la</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Desfés</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refés</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Re&amp;talla</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copia</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Engan&amp;xa</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Neteja</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecciona-ho tot</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menú de sistema</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Enfosqueix</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Desenfosqueix</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalitza</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimitza</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximitza</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tanca</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Més...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>El protocol `%1&apos; no està suportat</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>El protocol `%1&apos; no admet llistat de directoris</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>El protocol `%1&apos; no admet la creació de nous directoris</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>El protocol `%1&apos; no admet l&apos;eliminació de fitxers o directoris</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>El protocol `%1&apos; no admet el canvi de nom de fitxers o directoris</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>El protocol `%1&apos; no admet l&apos;obtenció de fitxers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>El protocol `%1&apos; no admet afegir-hi fitxers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>El protocol `%1&apos; no admet la còpia o desplaçament de fitxers o directoris</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(desconegut)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaura</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mou</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Mida</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimitza</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximitza</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tanca</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Per defecte</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Què és això?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Cancel·la</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Enrere</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Següe&amp;nt &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Finalitza</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>A&amp;juda</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaura</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mou</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Mida</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimitza</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximitza</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Close</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Sempre per damun&amp;t</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;Enfosqueix</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimitza</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restaura</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tanca</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Desenfosqueix</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>sense errors</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>error llençat per l&apos;usuari</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>final del fitxer inesperat</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>més d&apos;una definició del tipus de document</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>error mentre s&apos;analitzava l&apos;element</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>marca discordant</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>error mentre s&apos;analitzava el contingut</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>caràcter inesperat</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nom per processar la instrucció no vàlid</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>s&apos;esperava llegir la versió en llegir la declaració XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valor erroni per a la declaració &apos;standalone&apos;</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>s&apos;esperava la declaració &apos;encoding&apos; o &apos;standalone&apos; en llegir la declaració XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>s&apos;esperava la declaració &apos;standalone&apos; en llegir la declaració XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>error analitzant la definició del tipus de document</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>s&apos;esperava una carta</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>error analitzant el document</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>error analitzant la referència</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>no estan permeses referències internes a entitats generals a la DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>no estan permeses referències externes a entitats generals que ja s&apos;han analitzat al valor de l&apos;atribut</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>no estan permeses referències externes a entitats generals que ja s&apos;han analitzat a la DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referència a la entitat no analitzada en un context inadequat</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entitats recursives</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>error a la declaració textual d&apos;una entitat externa</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Desfés</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Refés</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Retalla</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copia</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Enganxa</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Enganxament especial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Neteja</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecciona-ho tot</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_cs.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_cs.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_cs.ts	(revision 7219)
@@ -0,0 +1,2012 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Prostor</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Tisk</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Vlevo</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Nahoru</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Vpravo</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Down</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PageUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PageDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Nabídka</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Zpět</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Vpřed</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Obnovit</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Ubrat hlasitost</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Ztlumit</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Přidat hlasitost</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Basy</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Přidat basy</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Ubrat basy</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Přidat výšky</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Ubrat výšky</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Přehrát</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Zastavit</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Předchozí</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Následující</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Nahrávání</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Oblíbené</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Hledat</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Standby</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Otevřít adresu</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Pošta</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Média</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Spustit (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Spustit (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Spustit (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Spustit (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Spustit (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Spustit (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Spustit (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Spustit (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Spustit (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Spustit (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Spustit (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Spustit (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Spustit (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Spustit (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Spustit (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Spustit (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>proměnná &apos;%1&apos; vyžaduje Qt %2, nalezena Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Chyba nekompatibility knihovny Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Zabar&amp;vení:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Hod:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Č&amp;ervená:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Zelená:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Mo&amp;drá:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lfa kanál:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Základní barvy</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Vlastní barvy</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Zvolit vlastní barvy &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Přid&amp;at k vlastním barvám</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Zvolit barvu</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Ano</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Ne</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Vložit</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aktualizovat</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Smazat</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Co je toto?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Znovu zobrazit tuto zprávu</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Ladicí hlášení:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Varování:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Fatální chyba:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopírovat nebo přesunout soubor</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Číst: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Zapsat: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Všechny soubory (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Jméno</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Velikost</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Vlastnosti</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Náhled:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Jméno souboru:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Typ souboru:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Zpět</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>O jeden adresář výš</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Vytvořit novou složku</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Seznam pohledů</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Detailní pohled</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Náhled informací o souboru</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Náhled obsahu souboru</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Prozápis i pro čtení</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Pouze ke čtení</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Pouze pro zápis</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Nepřístupné</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Odkaz na soubor</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Odkaz na adresář</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Odkaz na zvláštní soubor</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Soubor</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dir</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Speciální</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Otevřít</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Uložit jako</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Otevřít</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Uložit</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>P&amp;řejmenovat</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Smazat</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>O&amp;bnovit</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Setřídit podle &amp;jména</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Setřídit podle &amp;velikosti</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Setřídit podle &amp;datumu</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Nesetříděné</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Třídit</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Ukázat &amp;skryté soubory</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>soubor</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>adresář</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>odkaz</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Smazat %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Skutečně chcete smazat %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ano</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Ne</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nová složka 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nová složka</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nová složka %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Najít adresář</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Adresáře</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Uložit</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Chyba</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Soubor nebyl nalezen.
+překontrolujte cestu a jméno souboru.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Všechny soubory (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Otevřít</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Vyberte adresář</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Adresář:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latinské</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Řecké</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Azbuka</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Arménské</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Gruzínské</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runové</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebrejské</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabské</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syrské</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengálské</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamilské</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malajské</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thajské</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Laoské</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetská</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmérské</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etiopská</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Kanadské domorodé</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolská</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Symboly měny</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Písmenné symboly</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Formát čísel</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Matematické operátory</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Technické symboly</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometrické symboly</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Různé symboly</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Zabalené</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Písmo</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>St&amp;yl písma</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Veliko&amp;st</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efekty</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Přeš&amp;krtnuté</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Podtržené</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Barva</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Vzorek</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Skr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Použít</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavřít</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Vybrat písmo</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Počítač %1 nalezen</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Počítač nalezen</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Připojen k počítači %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Připojen k počítači</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Připojení k %1 ukončeno</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Připojení ukončeno</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Počítač %1 nenalezen</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Odmítnuto připojení k počítači %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Neznámá chyba</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Selhalo připojení k počítači: 
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Přihlášení selhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Selhalo vypsání adresáře:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Selhala změna adresáře:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Selhalo stažení souboru:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Selhalo nahrání souboru:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Selhalo odstranění souboru:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Selhalo vytváření adresáře:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Selhalo odstranění adresáře:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Nepřipojen</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Spojení pro datový přenos odmítnuto</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Spojení odmítnuto</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Počítač %1 nebyl nalezen</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Chybná délka obsahu</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP požadavek selhal</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Počítač %1 nenalezen</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Počítač nalezen</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Připojení k počítači %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Připojen k počítači</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Připojení k %1 ukončeno</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Spojení ukončeno</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Neznámá chyba</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Dotaz zrušen</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Nenastaven žádný server k připojení</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Server neočekávaně ukončil připojení</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Chybná hlavička HTTP odpovědi</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Chybné HTTP tělo</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Zpět</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Zn&amp;ovu</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Vyjmou&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopírovat</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>V&amp;ložit</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyprázdnit</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrat vše</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Nelze přejmenovat
+%1
+na
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Nelze otevřít
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Nelze zapsat
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Nelze číst z adresáře
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Nelze vytvořit adresář
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Nelze odstranit soubor nebo adresář
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Zarovnat</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Upravit...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Informace o aplikaci</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Nastavení</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preference</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Možnosti</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Nastavení</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Nastavení</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Ukončit</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Ukončit</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ano</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Ne</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>Přer&amp;ušit</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Obnovit</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorovat</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Informace o knihovně Qt&lt;/h3&gt;
+&lt;p&gt;Tento program používá knihovnu Qt verze %1.&lt;/p&gt;
+&lt;p&gt;Qt je multiplatformní C++  knihovna pro návrh grafických aplikací od 
+firmy Trolltech. Qt umožňuje jednoduchou přenositelnost aplikací mezi 
+Windows 95/98/NT/2000, Linuxem, Solarisem, Mac OS X, HP-UX a mnoha 
+dalšími verzemi Unixu s grafickým prostředím X11. 
+&lt;br&gt;Dostupná je také podpora pro mobilní zařízení.&lt;/p&gt;
+&lt;p&gt;Více informací naleznete na &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operace zastavena uživatelem</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>připojen lokálně</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Aliasy: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>neznámý</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Neznámé umístění</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Nastavení tiskárny</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Tisknout pokud lze barevně</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Tisknout černobíle</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Určení tisku</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Tisknout na tiskárnu:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Tiskárna</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Počítač</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Komentář</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Tisk do souboru:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Listovat...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Možnosti</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Tisknout vše</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Tisknout rozsah</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Od stránky:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Do stránky:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Nejdřív tisknout první stránku</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>nejdřív tisknout poslední stránku</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Počet kopií:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Formát papíru</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Na výšku</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Na šířku</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 palců)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 palců)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 palců, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Fólie (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 palců, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 palců, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 obálka (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Nastavení tiskárny</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript soubory (*.ps);;všechny soubory (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nedošlo k žádné chybě</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>používána nepovolená funkce</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>špatná syntaxe znaku třídy</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>špatná syntaxe</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>špatná syntaxe opakování</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>chybná osmičková hodnota</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>chybějící levé ohraničení</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>neočekávaně skončil</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>interní limit</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Smazat</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Smazat záznam?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ano</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ne</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Vložit</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aktualizovat</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Uložit změněné?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Potvrdit</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Zrušit?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Použít</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Nápověda</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Výchozí</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušit</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Zpět</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Zn&amp;ovu</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Vyjmou&amp;t</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopírovat</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>V&amp;ložit</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyprázdnit</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrat vše</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Systémová nabídka</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Zarolovat</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Vyrolovat</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizovat</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimalizovat</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximalizovat</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavřít</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Více...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Protocol `%1&apos; není podporován</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Protocol `%1&apos; nepodporuje vypsání adresářů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Protocol `%1&apos; nepodporuje vytváření nových adresářů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Protocol `%1&apos; nepodporuje odstranění souborů nebo adresářů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Protocol `%1&apos; nepodporuje přejmenování souborů nebo adresářů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Protocol `%1&apos; nepodporuje získávání souborů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Protocol `%1&apos; nepodporuje zasílání souborů</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Protocol `%1&apos; nepodporuje kopírování nebo přesouvání souborů nebo adresářů</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(neznámý)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Obno&amp;vit</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>Přes&amp;unout</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Veliko&amp;st</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimalizovat</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximalizovat</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavřít</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Okna</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Výchozí</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Co je toto?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>Z&amp;rušit</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Zpět</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Další &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>Do&amp;končit</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Nápo&amp;věda</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Obno&amp;vit</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>Přes&amp;unout</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Veliko&amp;st</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimalizovat</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximalizovat</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Zavřít</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Zůs&amp;tat navrchu</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Z&amp;arolovat</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimalizovat</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Obnovit dolů</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavřít</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Vyrolovat</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nedošlo k chybě</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>chyba zapřičiněná uživatelem</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>neočekávaný konec souboru</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>více než jedna definice typu dokumentu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>při parsování prvku došlo k chybě</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>nesprávný tag</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>při parsování obsahu došlo k chybě</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>neočekávaný znak</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>chybné jméno instrukce procesu</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>při čtení XML hlavičky je očekávána verze</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>špatná hodnota deklarace standardu</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>při čtení XML hlavičky je očekávána deklarace kódování nebo standardu</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>při čtení XML hlavičky je očekávána deklarace standardu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>při parsování definice typu dokumentu došlo k chybě</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>je očekáváno písmeno</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>při parsování komentáře došlo k chybě</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>při parsování odkazu došlo k chybě</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <comment>#, fuzzy</comment>
+        <translation>interní obecná entita není v DTD povolena</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <comment>#, fuzzy</comment>
+        <translation>reference na externě parsované obecné entity nejsou v hodnotě atributu povoleny</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <comment>#, fuzzy</comment>
+        <translation>reference na externě parsované obecné entity nejsou v DTD povoleny</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>odkaz na neparsovanou entitu je ve špatném kontextu</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>rekurzivní entity</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>chyba v textu deklarace externí entity</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Zpět</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Znovu</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Vyjmout</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopírovat</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Vložit</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Vložit jinak...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyprázdnit</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrat vše</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_de.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_de.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_de.ts	(revision 7219)
@@ -0,0 +1,2134 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@default</name>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Leertaste</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Rück-Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Rücktaste</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Einfg</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Entf</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Druck</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Pos1</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Ende</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Links</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Hoch</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Rechts</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Runter</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Bild aufwärts</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Bild abwärts</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>Feststelltaste</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>Zahlen-Feststelltaste</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>Rollen-Feststelltaste</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Strg</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Umschalt</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menü</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Zurück</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Vorwärts</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Lautstärke -</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Ton aus</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Lautstärke +</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bass Boost</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bass +</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bass -</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Höhen +</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Höhen -</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Wiedergabe</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Stopp</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Vorheriger</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Nächster</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Aufzeichnen</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favoriten</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Suchen</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Standby</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Öffne URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Start Mail</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Start Media Player</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Start (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Start (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Start (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Start (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Start (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Start (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Start (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Start (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Start (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Start (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Start (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Start (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Start (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Start (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Start (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Start (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Applikation &apos;%1&apos; benötigt Qt %2, aber Qt %3 gefunden.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Qt Bibliothek ist inkompatibel</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Farb&amp;ton:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Rot:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Grün:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Bla&amp;u:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lphakanal:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Grundfar&amp;ben</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Benutzerdefinierte Farben</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>Eigene Farben &amp;definieren &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Zu benutzerdefinierten Farben &amp;hinzufügen</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Farbauswahl</translation>
+    </message>
+</context>
+<context>
+    <name>QDataManager</name>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="obsolete">Diesen Datensatz löschen?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="obsolete">Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="obsolete">Nein</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="obsolete">Änderungen speichern?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">Abbrechen</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="obsolete">Bestätigen</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="obsolete">Änderungen verwerfen?</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Wahr</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falsch</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Einfügen</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Löschen</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Direkthilfe</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Diese Meldungen noch einmal an&amp;zeigen</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Debug Ausgabe:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Warnung:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Fehler:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Datei kopieren oder verschieben</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Lesen: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Schreiben: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Alle Dateien (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Name</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Größe</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Attribute</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Su&amp;chen in:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Datei&amp;name:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Datei&amp;typ:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Zurück</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Ein Verzeichnis zurück</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Neuen Ordner erstellen</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Liste</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Ausführlich</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Voransicht der Datei-Info</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Voransicht des Datei-Inhalts</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Lesen/Schreiben</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Nur Lesen</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Nur Schreiben</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Gesperrt</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Link auf Datei</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Link auf Verzeichnies</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Link auf Spezialdatei</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Datei</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Verzeichnis</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Spezialattribut</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Öffnen</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Speichern unter</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Öffnen</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>S&amp;peichern</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Umbenennen</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Löschen</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>Erne&amp;ut laden</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Nach &amp;Name sortieren</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Nach &amp;Größe sortieren</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Nach &amp;Datum sortieren</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Unsortiert</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sortieren</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>&amp;Versteckte Dateien anzeigen</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>die Datei</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>das Verzeichnis</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>den symbolischen Link</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>%1 löschen</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Sind Sie sicher, dass Sie %1 &quot;%2&quot; löschen möchten?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ja</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>N&amp;ein</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Neues Verzeichnis 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Neues Verzeichnis</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Neues Verzeichnis %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Verzeichnis suchen</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Verzeichnisse</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Speichern</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Fehler</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Datei wurde nicht gefunden.
+Überprüfen Sie Pfad und Dateinamen.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Alle Dateien (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Öffnen</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Wählen Sie ein Verzeichnis</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Verzeichnis:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latein</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Griechisch</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Kyrillisch</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenisch</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgisch</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runen</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebräisch</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabisch</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syrisch</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengalisch</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamilisch</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thailändisch</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetisch</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Äthiopisch</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Skripte der Cherokee Indianer</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Skripte der kanadischen Ureinwohner</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolisch</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Währungssymbole</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Buchstabenartige Symbole</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Ziffernformen</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Mathematische Operatoren</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Technische Symbole</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometrische Symbole</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Verschiedene Symbole</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Eingeschlossene Symbole</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Blindenschrift</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+    <message>
+        <source>Reverse Oblique</source>
+        <translation type="obsolete">Umgekehrtes Schräg</translation>
+    </message>
+    <message>
+        <source>Reverse Italic</source>
+        <translation type="obsolete">Umgekehrtes Kursiv</translation>
+    </message>
+    <message>
+        <source>Other</source>
+        <translation type="obsolete">Sonstiges</translation>
+    </message>
+    <message>
+        <source>Oblique</source>
+        <translation type="obsolete">Schräg</translation>
+    </message>
+    <message>
+        <source>Italic</source>
+        <translation type="obsolete">Kursiv</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <translation type="obsolete">Normal</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Schriftart</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Schrifts&amp;til</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Größe</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Effekte</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Durch&amp;gestrichen</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Unterstrichen</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Farbe</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Beispiel</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Schr&amp;iftsystem</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Anwenden</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Schriftart auswählen</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Rechner %1 gefunden</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Rechner gefunden</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Verbunden mit Rechner %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Verbindung mit Rechner besteht</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Verbindung mit %1 beendet</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Verbindung beendet</translation>
+    </message>
+    <message>
+        <source>Login Incorrect</source>
+        <translation type="obsolete">Ungültige Anmeldung</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Rechner %1 nicht gefunden</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Verbindung mit %1 verweigert</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Unbekannter Fehler</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Verbindung mit Rechner schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Anmeldung schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Inhalt des Verzeichnises kann nicht angezeigt werden:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Ändern des Verzeichnises schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Herunterladen der Datei schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Hochladen der Datei schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Löschen der Datei schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Erstellen des Verzeichnises schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Löschen des Verzeichnises schlug fehl:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Keine Verbindung</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Verbindung für die Daten Verbindung verweigert</translation>
+    </message>
+</context>
+<context>
+    <name>QFtpPI</name>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="obsolete">Rechner %1 nicht gefunden</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="obsolete">Verbindung mit %1 verweigert</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="obsolete">Verbunden mit Rechner %1</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Verbindung verweigert</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Rechner %1 nicht gefunden</translation>
+    </message>
+    <message>
+        <source>Connection closed by %1</source>
+        <translation type="obsolete">%1 hat Verbindung beendet</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP reply header</source>
+        <translation type="obsolete">Ungültiger HTTP Reply-Header</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Falsche Content-Length</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP Anfrage schlug fehl</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Rechner %1 gefunden</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Rechner gefunden</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Verbunden mit Rechner %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Verbindung mit Rechner besteht</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Verbindung mit %1 beendet</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Verbindung beendet</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Unbekannter Fehler</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Anfrage wurde abgebrochen</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Kein Rechner gesetzt für die Verbindung</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Server hat die Verbindung unerwartet geschlossen</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Ungültiger HTTP Antwort-Header</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Ungültiger HTTP Chunked-Body</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>Clear</source>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles auswählen</translation>
+    </message>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Rückgängig</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Wieder&amp;herstellen</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Ausschneiden</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopieren</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Einf&amp;ügen</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Konnte nicht umbenannt werden:
+%1
+nach
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Konnte nicht geöffnet werden:
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Konnte nicht geschrieben werden:
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Konnte Verzeichnis nicht lesen
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Konnte Verzeichnis nicht erstellen
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Konnte Datei oder Verzeichnis nicht löschen
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Ausrichten</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Anpassen...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Info</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Konfiguration</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Einstellungen</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Optionen</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Einstellungen</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Einrichten</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Beenden</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Beenden</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ja</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>N&amp;ein</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abbrechen</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Nochmals versuchen</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorieren</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This application was created with Qt version %1.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;h3&gt;Über Qt&lt;/h3&gt;&lt;p&gt;Dieses Programm wurde mit der Qt Version %1 erstellt.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Dieses Programm verwendet Qt Version %1&lt;/p&gt;&lt;p&gt;Qt ist ein multi-platform Framework zum Erstellen von GUI-Programmen in C++.&lt;/p&gt;&lt;p&gt;Qt bietet Portierungsmöglichkeiten mit nur einer Quellcode-Basis auf  Windows 95/98/NT/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX und vielen anderen Unix-Versionen, die X11 verwenden.&lt;br&gt;Qt ist auch für eingebettete Systeme erhältlich.&lt;/p&gt;&lt;p&gt;Qt ist ein Produkt von Trolltech. Weitere Informationen finden Sie unter &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;h3&gt;Über Qt&lt;/h3&gt;&lt;p&gt;Dieses Programm verwendet Qt Version %1&lt;/p&gt;&lt;p&gt;Qt ist ein multi-platform Framework zum Erstellen von GUI-Programmen in C++.&lt;/p&gt;&lt;p&gt;Qt bietet Portierungsmöglichkeiten mit nur einer Quellcode-Basis auf Windows 95/98/NT/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX und vielen anderen Unix-Versionen, die X11 verwenden.&lt;br&gt;Qt ist auch für eingebettete Systeme erhältlich.&lt;/p&gt;&lt;p&gt;Qt ist ein Produkt von Trolltech. Weitere Informationen finden Sie unter &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Über Qt&lt;/h3&gt;&lt;p&gt;Dieses Programm verwendet Qt Version %1&lt;/p&gt;&lt;p&gt;Qt ist ein multi-platform Framework zum Erstellen von GUI-Programmen in C++.&lt;/p&gt;&lt;p&gt;Qt bietet Portierungsmöglichkeiten mit nur einer Quellcode-Basis auf MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux und allen anderen großen kommerziellen Unix-Versionen.&lt;br&gt;Qt ist auch für eingebettete Systeme erhältlich.&lt;/p&gt;&lt;p&gt;Qt ist ein Produkt von Trolltech. Weitere Informationen finden Sie unter &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operation von Benutzer angehalten</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>direkt verbunden</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>unbekannt</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Unbekannte Adresse</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Drucker-Einstellungen</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Farbig drucken falls möglich</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Als Graustufen drucken</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Drucker</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Auf Drucker drucken:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Drucker</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Rechner</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Kommentar</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Drucken in Datei:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Durchsuchen...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Optionen</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Alles drucken</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Bereich drucken</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Von Seite:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Bis Seite:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Erste Seite zuerst drucken</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Letzte Seite zuerst drucken</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Anzahl der Kopien:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Papierformat</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Hochformat</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Querformat</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210 x 297 mm, 8,26 x 11,7 Zoll)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93 x 9.84 Zoll)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7,5 x 10 Zoll, 191 x 254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8,5 x 14 Zoll, 216 x 356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8,5 x 11 Zoll, 216 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Drucker-Einstellungen</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript-Dateien (*.ps);;Alle Dateien (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>kein Fehler</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>nicht aktivierte Eigenschaft wurde benutzt</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>falsche Syntax für Zeichen Klasse</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>falsche Syntax für Lookahead</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>falsche Syntax für Wiederholungen</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>ungültiger Oktal-Wert</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>fehlende linke Begrenzung</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>unerwartetes Ende</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>internes Limit erreicht</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Diesen Datensatz löschen?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nein</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Einfügen</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aktualisieren</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Änderungen speichern?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Bestätigen</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Änderungen verwerfen?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Anwenden</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hilfe</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Defaults</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Abbrechen</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>Clear</source>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles auswählen</translation>
+    </message>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Rückgängig</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Wieder&amp;herstellen</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Ausschneiden</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopieren</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Einf&amp;ügen</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>System-Menü</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Aufrollen</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Herabrollen</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Wiederherstellen</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimieren</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximieren</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Mehr...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Das Protokoll `%1&apos; wird nicht unterstützt</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Das Protokoll &quot;%1&quot; wird nicht unterstützt oder es &quot;%2&quot; unterstützt nicht die Auflistung von Verzeichnissen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Das Protokoll `%1&apos; unterstützt nicht das Anlegen neuer Verzeichnisse</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Das Protokoll `%1&apos; untersützt nicht das Löschen von Dateien oder Verzeichnissen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Das Protokoll `%1&apos; untersützt nicht das Umbenennen von Dateien oder Verzeichnissen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Das Protokoll `%1&apos; untersützt nicht das Laden von Files</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Das Protokoll `%1&apos; untersützt nicht das Speichern von Files</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation> Das Protokoll `%1&apos; untersützt nicht das Kopieren oder Verschieben von Dateien oder Verzeichnissen</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(unbekannt)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Wieder&amp;herstellen</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>Ver&amp;schieben</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Größe</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>M&amp;inimieren</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximieren</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Standard</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+</context>
+<context>
+    <name>QWSManager</name>
+    <message>
+        <source>Style</source>
+        <translation type="obsolete">Stil</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Direkthilfe</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">Abbrechen</translation>
+    </message>
+    <message>
+        <source>&lt; Back</source>
+        <translation type="obsolete">&lt; Zurück</translation>
+    </message>
+    <message>
+        <source>Next &gt;</source>
+        <translation type="obsolete">Weiter &gt;</translation>
+    </message>
+    <message>
+        <source>Finish</source>
+        <translation type="obsolete">Abschließen</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="obsolete">Hilfe</translation>
+    </message>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Abbrechen</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Zurück</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Weiter &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>Ab&amp;schließen</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hilfe</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Wieder&amp;herstellen</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>Ver&amp;schieben</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Größe ändern</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>M&amp;inimieren</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximieren</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>Schl&amp;ießen</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Im &amp;Vordergrund bleiben</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimieren</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Wiederherstellen</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Schließen</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;Aufrollen</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Herabrollen</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>kein Fehler</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>Konsument löste Fehler aus</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>unerwartetes Ende der Datei</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>mehr als eine Dokumenttypdefinition</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>Fehler beim Parsen eines Elements</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>Element-Tags sind nicht richtig geschachtelt</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>Fehler beim Parsen des Inhalts eines Elements</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>unerwartetes Zeichen</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>ungültiger Namer für eine Processing-Instruktion</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>fehlende Version beim Parsen der XML-Deklaration</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>falscher Wert für die Standalone-Deklaration</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>Fehler beim Parsen der Dokumenttypdefinition</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>ein Buchstabe ist an dieser Stelle erforderlich</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>Fehler beim Parsen eines Kommentars</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>Fehler beim Parsen einer Referenz</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>interne allgeimeine Entity-Referenz ist nicht erlaubt in der DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>externe Entity-Referenz is nicht erlaubt in einem Attribut-Wert</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>externe Entity-Referenz ist nicht erlaubt in der DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>nicht-analysierte Entity-Referenz im falschen Kontext verwendet</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>rekursive Enitity</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>Fehler in der Text-Deklaration einer externen Entity</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>fehlende Encoding-Deklaration oder Standalone-Deklaration beim Parsen der XML-Deklaration</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>fehlende Standalone-Deklaration beim Parsen der XML Deklaration</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Rückgängig</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Wiederherstellen</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Ausschneiden</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopieren</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Einfügen</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Einfügen spezial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Löschen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles auswählen</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_es.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_es.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_es.ts	(revision 7219)
@@ -0,0 +1,2003 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Espacio</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Retro Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Retroceso</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Retorno</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Supr</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Imprimir</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>Pet Sis</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Inicio</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Fin</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Izquierda</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Arriba</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Derecha</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Abajo</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Re Pag</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Av Pag</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>Bloq Mayús</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>Bloq Num</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>Block Despl</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menú</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Atrás</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Adelante</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Parar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Bajar Volumen</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Silenciar</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Subir Volumen</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Potenciar Graves</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Subir Graves</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bajar Graves</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Subir Agudos</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Bajar Agudos</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Comenzar Media</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Parar Media</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Media Anterior</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Media Siguiente</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Grabar Media</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favoritos</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Buscar</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Reposo</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Abrir URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Lanzar Correo</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Lanzar Media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Lanzar (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Lanzar (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Lanzar (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Lanzar (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Lanzar (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Lanzar (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Lanzar (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Lanzar (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Lanzar (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Lanzar (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Lanzar (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Lanzar (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Lanzar (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Lanzar (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Lanzar (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Lanzar (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>El programa &apos;%1&apos; requiere Qt %2, se encontró Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Error: Biblioteca Qt incompatible</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;Tono:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Rojo:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>V&amp;erde:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Az&amp;ul:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal A&amp;lfa:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Colores &amp;básicos</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Colores personalizados</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definir Colores Personalizados &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Añadir a Colores Personalizados</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Seleccionar Color</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Verdadero</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falso</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insertar</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Borrar</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>¿Qué es ésto?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Mostrar e&amp;ste mensaje otra vez</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Mensaje de depuración:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Aviso:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Error fatal:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copiar o Mover un Fichero</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Leer: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Escribir: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Todos los ficheros (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nombre</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamaño</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipo</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Fecha</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atributos</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Buscar &amp;en:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nombre de fichero:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipo de fichero:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Atrás</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Directorio superior</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Crear nueva carpeta</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Vista de lista</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Vista detallada</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Ver Info del fichero</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Ver Contenido del fichero</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Lectura-escritura</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Sólo lectura</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Sólo escritura</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccesible</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Enlace simbólico a fichero</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Enlace simbólico a directorio</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Enlace simbólico a especial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fichero</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dir</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Especial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Abrir</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Guardar como</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Abrir</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Guardar</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Renombrar</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Borrar</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>R&amp;ecargar</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Ordenar por &amp;Nombre</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Ordenar por &amp;Tamaño</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Ordenar por &amp;Fecha</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Sin orden</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Ordenar</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Mostrar fic&amp;heros ocultos</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>el fichero</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>el directorio</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>el enlace simbólico</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Borrar %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;¿Estás seguro de querer borrar %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sí</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nueva carpeta 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nueva carpeta</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nueva carpeta %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Buscar Directorio</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Directorios</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Guardar</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Error</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Fichero no encontrado.
+Comprueba la ruta y el nombre del fichero.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Todos los ficheros (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Abrir </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Seleccione un Directorio</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Directorio:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latín</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Griego</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cirílico</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenio</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgiano</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Rúnico</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebreo</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Árabe</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syriac</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengalí</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kanada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Tailandés</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetano</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Birmano</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etíope</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Aborigen canadiense</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Símbolos de moneda</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Símbolos similares a letras</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Forma de números</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operadores matemáticos</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Símbolos técnicos</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Símbolos Geométricos</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Símbolos Varios</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Cercados y cuadrados</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Fuente</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Est&amp;ilo de la fuente</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaño</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efectos</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Tac&amp;hado</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>S&amp;ubrayado</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Color</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Ejemplo</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Cerrar</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Seleccionar Fuente</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Anfitrión %1 encontrado</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Anfitrión encontrado</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado con el anfitrión %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado con el anfitrión</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexión con %1 cerrada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexión cerrada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Anfitrión %1 no encontrado</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Conexión rechazada con el anfitrión %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Error desconocido</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Conexión con el anfitrión fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Indentificación fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Listado de directorio fallido:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Cambio de directorio fallido:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Descarga del fichero fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Carga de fichero fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Eliminación de fichero fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Creación de fichero fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Eliminación de fichero fallida:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>No conectado</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Conexión rechazada para conexión de datos</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Conexión rechazada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Anfitrión %1 no encontrado</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Longitud del contenido errónea</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Solicitud HTTP fallida</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Anfitrión %1 encontrado</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Anfitrión encontrado</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado con el anfitrión %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado con el anfitrión</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexión con %1 cerrada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexión cerrada</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Error desconocido</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Solicitud abandonada</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Servidor con el que conectar no especificado</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>El servidor cerró la conexión inesperadamente</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Cabecera de respuesta HTTP no válida</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Fragmento HTTP no válido</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Deshacer</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Rehacer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Cor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Pegar</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpiar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar todo</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Imposible renombrar
+%1
+a
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Imposible abrir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Imposible escribir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Imposible leer directorio
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Imposible crear directorio
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Imposible borrar fichero o directorio
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Alinear</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Personalizar...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Acerca de</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configurar</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferencia</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opciones</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Ajustes</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Setup</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Abandonar</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Salir</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sí</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abandonar</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Reintentar</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorar</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Acerca de Qt&lt;/h3&gt;&lt;p&gt;Este programa usa Qt versión %1.&lt;/p&gt;&lt;p&gt;Qt es un conjunto de herramientas en C++ para el desarrollo de aplicaciones e interfaces gráficas de usuario (GUI) multiplataforma.&lt;/p&gt;&lt;p&gt;Qt proporciona portabilidad a nivel de código fuente entre MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux y las variantes comerciales de Unix más importantes.&lt;br&gt;Qt también está disponible para dispositivos empotrados.&lt;/p&gt;&lt;p&gt;Qt es un producto Trolltech. Vea &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; para más información.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operación parada por el usuario</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>Conectada localmente</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>desconocido</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Ubicación desconocida</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Ajustes de impresión</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimir en color si disponible</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imprimir en tonos grises</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destino de la impresión</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimir en impresora:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Impresora</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Anfitrión</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Observaciones</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimir en fichero:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Examinar...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opciones</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimir todo</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Imprimir intervalo</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Desde la página:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Hasta la página:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimir primero la primera página</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimir primero la última página</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Número de copias:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Formato del papel</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Vertical</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Apaisado</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inches)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 inches, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Configurar impresora</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Fichero PostScript (*.ps);;Todos los ficheros (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>Sin errores</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>Se ha usado una característica no habilitada</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>Error de sintaxis en la clase de caracteres</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>Error de sintaxis en la ojeada</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>Error de sintaxis en la repetición</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>Valor octal no válido</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>Falta el delim izquierdo</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>Fin inesperado</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>Se alcanzó el límite interno</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Borrar</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>¿Borrar este registro?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sí</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insertar</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>¿Guardar cambios?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirmar</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>¿Cancelar los cambios?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ayuda</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Valores por defecto</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Deshacer</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Rehacer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Cor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Pegar</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpiar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar todo</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menú sistema</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Oscurecer</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Desoscurecer</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizar</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Cerrar</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Más...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>El protocolo &apos;%1&apos; no está contemplado</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>El protocolo &apos;%1&apos; no admite el listado de directorios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>El protocolo &apos;%1&apos; no admite la creación de nuevos directorios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>El protocolo &apos;%1&apos; no admite el borrado de ficheros o directorios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>El protocolo &apos;%1&apos; no admite el renombrado de ficheros o directorios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>El protocolo &apos;%1&apos; no admite obtener ficheros</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>El protocolo &apos;%1&apos; no admite poner ficheros</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>El protocolo &apos;%1&apos; no admite la copia o relocalización de ficheros o directorios</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(desconocido)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaño</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Cerrar</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Valor por defecto</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>¿Qué es ésto?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Atrás</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Siguie&amp;nte &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Terminar</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ay&amp;uda</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaño</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Cerrar</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Permanecer &amp;encima</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;Oscurecer</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restaurar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Cerrar</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Desoscurecer</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>Sin errores</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>error disparado por el consumidor</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>fin de fichero inesperado</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>más de una definición de tipo de documento</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>error al analizar elemento</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>tag discordante</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>error al analizar contenido</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>carácter inesperado</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nombre para procesar la instrucción no válido</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>se esperaba la versión al leer la declaración XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valor erróneo para la declaración &apos;standalone&apos;</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>se esperaba la declaración &apos;encoding&apos; o &apos;standalone&apos; al leer la declaración XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>se esperaba la declaración &apos;standalone&apos; al leer la declaración XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>error al analizar la definición de tipo de documento</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>se esperaba una  letra</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>error al analizar comentario</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>error al analizar referencia</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>no se permiten referencias internas a entidades generales en la DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>no se permiten referencias externas a entidades generales ya analizadas en el valor del atributo</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>no se permiten referencias externas a entidadades generales ya analizadas en la DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referencia a entidad no analizada en un contexto inadecuado</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entidades recursivas</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>error en la declaración textual de una entidad externa</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Deshacer</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Rehacer</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Cortar</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copiar</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Pegar</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Pegar especial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpiar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar todo</translation>
+    </message>
+</context>
+</TS>
+
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_eu.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_eu.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_eu.ts	(revision 7219)
@@ -0,0 +1,1999 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Lekua</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Tab_Atzera</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Atzera-tekla</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Ezab</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Gelditu</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Inprimatu</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Etxea</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Amaiaera</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Ezker</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Gora</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Eskuin</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Behera</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>OrGo</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>OrBe</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ktrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menua</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Atzera</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Aurrera</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Gelditu</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Freskatu</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Bolumena Jetsi</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Bolumena Mututu</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Bolumena Igo</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bax Boost</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Baxua Igo</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Baxua Jetxi</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Altuak Igo</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Altuak Jetxi</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Medioa Erreproduzitu</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Medioa Gelditu</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Aurreko Medioa</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Hurrengo Medioa</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Medioa Gorde</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Gustukoenak</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Bilatu</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Itxoin</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>URLa ireki</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Posta Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Medioa Abaiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>(0) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>(1) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>(2) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>(3) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>(4) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>(5) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>(6) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>(7) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>(8) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>(9) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>(A) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>(B) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>(C) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>(D) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>(E) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>(F) Abiarazi</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>&apos;%1&apos; abiarazgarriak Qt %2 behar du, Qt %3 topatu da.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Bateraezintasun Qt Liburutegi Errorea</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Na&amp;bardura:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Bal:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Gorria:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Berdea:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Ur&amp;dina:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lpha kanala:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Oinarrizko koloreak</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Kolore &amp;pertsonalizatuak</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>Kolore Pertsonalizatutako &amp;Definitu &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Gehitu kolore pertsonalizatuetara</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Kolorea Hautatu</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Egia</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Gezurra</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Erantsi</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Eguneratu</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Ezabatu</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Zer da hau?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Ikusi mezu hau berriz</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>Ad&amp;os</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Arazpen Mezua:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Abisua:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Errore Konponezina:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Fitxategi bat Mugitu edo Kopiatu</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Irakurri: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Idatzi: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Fitxategi Guztiak (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Izena</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamaina</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Mota</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atributuak</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Beg&amp;iratu barruan:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Fitxategi ize&amp;na:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Fitxategi mo&amp;ta:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Atzera</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Direktorio bat gora</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Karpeta Berria Sortu</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Zerrenda Ikuspegia</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Xehetasun Ikuspegia</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Aurreikusi Fitxategi Informazioa</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Aurreikusi Fitxategi Edukiak</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Irakurri-Idatzi</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Irakurri-bakarrik</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Idatzi-bakarrik</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Eskuraezina</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Fitxategira lotura</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Direktoriora lotura</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Lotura Berezia</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fitxategia</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Direktorioa</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Berezia</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Ireki</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Gorde Honela</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Ireki</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Gorde</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>Be&amp;rrizendatu</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Ezabatu</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>B&amp;irkargatu</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Ize&amp;nez ordenatu</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Tamaina&amp;z Ordenatu</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>&amp;Dataz Ordenatu</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Ordenatu gabe</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Ordena</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>&amp;Ezkutuko fitxategiak ikusi</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>fitxategia</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>direktorioa</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>lotura</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>%1 ezabatu</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Ziur al zaude %1 &quot;%2&quot; ezabatu nahi duzula?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Bai</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Ez</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Karpeta Berri 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Karpeta Berria</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>%1 Karpeta Berria</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Bilatu Direktorioa</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Direktorioak</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Gorde</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Errorea</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Fitxategia ez da aurkitu.
+Bide eta fitxategi izena egiaztatu.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Fitxategi Guztiak (*.*)</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Direktorio bat Hautatu</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Direktorioa:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latina</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Greziarra</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Zirilikoa</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armeniarra</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgiarra</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runikoa</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Judutarra</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabiarra</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Siriarra</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengaliarra</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thailandiarra</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetarra</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopiarra</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Kanadiar Aboriginal</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongoliarra</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Diru Sinboloak</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Gutunmotako Sinboloak</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Zenbaki Formak</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Matematika Ekintzak</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Sinbolo Teknikoak</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometria Sinboloak</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Bestelako Sinboloak</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Parenetes eta kortxeteak</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Letra-tipoa</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Letra-tipo est&amp;iloa</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaina</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efektuak</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Marra&amp;tua</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Azpimarratua</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Kolorea
+Adibidea</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Adibidea</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt-a</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Ezarri</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Itxi</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Letra-tipoa Hautatu</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>%1 ostalaria aurkitua</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Ostalaria aurkitua</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>%1 ostalarira konektatuta</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Ostalarira konektatuta</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1-era konexioa itxita</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Konexioa itxita</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>%1 ostalaria ez da aurkitu</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>%1 ostalarira konexioa ukatua</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Errore ezezaguna</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Huts ostalarira konektatzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Huts saioa hastean:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Huts direktorioak zerrendatzean:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Huts direktorioa aldatzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Huts fitxategia deskargatzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Huts fitxategia igotzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Huts fitxategia ezabatzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Huts direktorioa sortzerakoan:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Huts direktorioa ezabatzerakoan;
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Konektatu gabe</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>ez da errorerik gertatu</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Konexioa ukatua</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>%1 ostalaria ez da aurkitu</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Okerreko eduki luzera</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP eskaerak huts egin du</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>%1 ostalaria aurkitua</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Ostalaria aurkitua</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>%1 ostalarira konektatuta</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Ostalarira konektatuta</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1-era konexioa itxita</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Konexioa itxita</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Errore ezezaguna</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Eskaera utzia</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Ez da konektatzeko zerbitzaririk ezarri</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Zerbitzariak esperogabe konexioa itxi du</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>HTTP erantzun goiburu baliogabea</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Okerreko zatituriko HTTP gorputza</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Desegin</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Be&amp;rriz egin</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Eba&amp;ki</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiatu</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>I&amp;tsatsi</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Garbitu</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Dena Hautatu</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Ezin da
+%1
+%2-ra
+berrizendatu</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Ein da ireki
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Ezin da idatzi
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Ezin da direktorioa irakurri
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Ezinda direktorioa sortu
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Ezin da fitxategi edo direktorioa ezabatu
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Lerroa gora</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Pertsonalizatu...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Honi buruz</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Konfigurazioa</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Hobespena</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Aukerak</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Ezarpenak</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Konfigurazioa</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Itxi</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Irten</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Bai</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Ez</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>B&amp;aztertu</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Be&amp;rriz Saiatu</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ezikusia egin</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Qt-ri buruz&lt;/h3&gt;&lt;p&gt;Programa honek Qt %1 bertsioa erabiltzen du.&lt;/p&gt;&lt;p&gt;Qt C++ plataorma anitzetako eta aplikazio garapenerako tresnajoko  bat da.&lt;/p&gt;&lt;p&gt;Qt-ek iturburu-soil portabilitateaz hornitzen du MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, eta Unix aldagai komertzial gehienetarako.&lt;br&gt;Qt ere erabilgarri dago barneratutako gailuentzat.&lt;/p&gt;&lt;p&gt;Qt Trolltech produktu bat da. Begiratu &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; argibide gehiagorako.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Ekintza erabiltzaileak geratu du</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>lokalki konektaturik</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Ezinzena: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>Ezezaguna</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Kokaleku Ezezaguna</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Inprimagailu ezarpenak</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Koloretan inprimatu posible bada</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Gristena inprimatu</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Inprimatze helburua</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Inprimatzeko Inprimagailua:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Inprimagailua</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Ostalaria</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Iruzkina</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Fitxategian Inprimatu:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Arakatu...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Aukerak</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Dena Inprimatu</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Eremua inprimatu</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Orrialdetik:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Orrialdera:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Lehen orria lehenengo inprimatu</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Azken orria lehenengo inprimatu</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Kopia kopurua:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Orri formatua</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Bertikala</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Horizontala</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 hatzbete)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 hatzbete)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Ejekutiboa (7.5x10 hatzbete, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 hatzbete, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Gutuna (8.5x11 hatzbete, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloidea (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Gutuna (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Inprimagailu Konfiguratu</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript Fitxategiak (*.ps);;Fitxategi Denak (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>ez errorerik gertatu</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>ezgaituriko ezaugarria erabilia</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>okerreko karaktere klase sintaxia</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>okerreko aurreikuste sintaxia</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>okerreko errepikapen sintaxia</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>okerreko zortzitar balioa</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>ezker delimitatzailea falta da</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>esperogabeko amaiaera</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>barne muga aurkitua</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Ezabatu</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Grabaketa hau ezabatu?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Bai</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ez</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Erantsi</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Eguneratu</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Aldaketak gorde?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Berretsi</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Aldaketak utzi?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>Ados</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Ezarri</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Laguntza</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Lehenespenak</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Utzi</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Desegin</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Be&amp;rriz egin</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Eba&amp;ki</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiatu</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>I&amp;tsatsi</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Garbitu</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Dena Hautatu</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Sistema Menua</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Bildu</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Zabaldu</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizatu</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Txikitu</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Handitu</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Itxi</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Gehiago...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>`%1&apos; protokoloa ez da onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>`%1&apos; protokoloak ez du direktorio zerrendatzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>`%1&apos; protokoloak ez du direktorio berrien sortzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>`%1&apos; protokoloak ez du direktorio edo fitxategien ezabatzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>`%1&apos; protokoloak ez du direktorio edo fitxategien berrizendatzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>`%1&apos; protokoloak ez du fitxategiak eskuratzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>`%1&apos; protokoloak ez du fitxategiak ipintzea onartzen</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>`%1&apos; protokoloak ez du direktorio edo fitxategien kopiatze edo mugitzea onartzen</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(ezezaguna)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Be&amp;rrezarri</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mugitu</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaina</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>T&amp;xikitu</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Han&amp;ditu</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Itxi</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Lehenetsia</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Zer da hau?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Utzi</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Atzera</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Hurrengoa &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Amaitu</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Laguntza</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>Be&amp;rrezarri</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mugitu</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Tamaina</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>T&amp;xikitu</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Han&amp;ditu</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>It&amp;xi</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Gainean Man&amp;tendu</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Bi&amp;ldu</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Txikitu</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Berezarri Behean</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Itxi</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Zabaldu</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>ez da errorerik gertatu</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>errorea kontsumitzaileak abiarazia</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>esperogabeko fitxategi amaiaera</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>dokumentu mota definizio bat baino gehiago</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>errore bat gertatu da elementua analizatzean</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>etiketa ezberdinak</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>errore bat gertatu da edukiak analizatzerakoan</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>karaktere esperogabea</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>izen baliogabea instrukzioa prozesatzeko</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>bertsioa espero zen XML deklarazioa irakurtzean</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>balio okerra deklarazio bakanarentzat</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>kodeketa deklarazioa edo bakanako deklarazioa espero zen XML deklarazioa irakurtzean</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>bakanako deklarazioa espero zen XML deklarazioa irakurtzean</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>errore bat gertatu da dokumentu mota definizioa analizatzerakoan</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>hizki bat espero da</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>errore bat gertatu da iruzkina analizatzerakoan</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>errore bat gertatu da erreferentzia analizatzean</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>barne entitate orokor erreferentzia ez da onartzen DTD-en</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>kanpo analizatutako entitate orokor erreferentzia ez da onartzen atributu balioan</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>kanpo entitate orokor erreferentzia ez da onartzen DTD-en</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>analizatu gabeko entitate erreferentzia kontestu okerrean</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entitate errekurtsiboak</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>errorea kanpo entitate baten deklarazio testuan</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Desegin</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Berriz egin</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Ebaki</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopiatu</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Itsatsi</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Itsatsi berezia...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Garbitu</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Dena Hautatu</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fi.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fi.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fi.ts	(revision 7219)
@@ -0,0 +1,1994 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Välilyönti</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Vasen</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Ylös</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Oikea</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Alas</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Sivu ylös</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Sivu alas</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Päivitä</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Suosikit</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Etsi</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Avaa URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Käynnistä (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Käynnistä (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Käynnistä (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Käynnistä (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Käynnistä (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Käynnistä (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Käynnistä (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Käynnistä (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Käynnistä (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Käynnistä (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Käynnistä (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Käynnistä (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Käynnistä (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Käynnistä (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Käynnistä (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Käynnistä (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;Sävy:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Kylläisyys:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Valoisuus:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Punainen:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>Vi&amp;hreä:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>S&amp;ininen:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Lisää muokattu väri</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Valitse väri</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Päivitä</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Poista</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Mikä tämä on?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Varoitus:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Vakava virhe:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopioi tai siirrä tiedosto</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Lukee: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Kirjoittaa: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Kaikki tiedostot (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nimi</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Koko</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tyyppi</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Päiväys</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation type="unfinished">S&amp;ijainti:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Tiedoston &amp;nimi:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Tiedoston &amp;tyyppi:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Takaisin</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Yksi kansio ylöspäin</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Luo uusi kansio</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Luku ja kirjoitus</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Vain luku</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Vain kirjoitus</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Symbolinen linkki tiedostoon</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Symbolinen linkki kansioon</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Tiedosto</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Avaa</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Tallenna nimellä</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Avaa</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Tallenna</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Nimeä uudelleen</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Poista</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>&amp;Lataa uudelleen</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Järjestä &amp;Nimen mukaan</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Järjestä &amp;Koon mukaan</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Järjestä &amp;päiväyksen mukaan</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Ei järjestetty</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Järjestä</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Näytä &amp;piilotetut tiedostot</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>tiedosto</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>kansio</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Poista %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Haluatko varmasti poistaa %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Kyllä</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Ei</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Uusi kansio 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Uusi kansio</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Uusi kansio %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Etsi kansio</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Kansiot</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Tallenna</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Virhe</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Tiedostoa ei löydy.
+Tarkista polku ja tiedoston nimi.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Kaikki tiedostot (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Avaa</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Valitse kansio</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Kansio:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Kirjasin</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Kirjasint&amp;yyli</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Koko</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Tehosteet</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Yli&amp;viivaus</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Alleviivaus</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Väri</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Näyte</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Lisää</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Sulje</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Valitse kirjasin</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Palvelin %1 löytyi</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Palvelin löytyi</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Yhdistetty palvelimeen %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Yhdistetty palvelimeen</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Yhteys %1 suljettu</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Yhteys suljettu</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Palvelinta %1 ei löydy</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Yhteys palvelimeen %1 torjuttu</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Tuntematon virhe</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Yhteys palvelimeen epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Kirjautuminen epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Kansion listaus epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Kansion muutos epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Tiedoston lataus epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Tiedoston lähetys epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Tiedoston poisto epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Kansion luonti epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Kansion poisto epäonnistui:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Ei yhdistetty</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Palvelinta %1 ei löydy</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Palvelin %1 löytyi</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Palvelin löytyi</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Yhdistetty palvelimeen %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Yhdistetty palvelimeen</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Yhteys %1 suljettu</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Yhteys suljettu</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Tuntematon virhe</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Tietoja</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Poistu</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Lopeta</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Poista</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Poista tämä tallennus?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Kyllä</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Ei</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Päivitä</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Tallenna muutokset?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Peruuta muutokset?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Toteuta</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ohje</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Oletukset</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Peruuta</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>K&amp;umoa</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Palauta</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Leikkaa</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopioi</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>L&amp;iitä</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Tyhjennä</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Valitse kaikki</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Mikä tämä on?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Peruuta</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Takaisin</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Seuraava &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Valmis</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ohje</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Kumoa</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Palauta</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Leikkaa</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopioi</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Liitä</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Liitä määräten...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Tyhjennä</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Valitse kaikki</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_fr.ts	(revision 7219)
@@ -0,0 +1,2163 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@default</name>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Espace</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Échap</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Tab arr</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Effacement</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Retour</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Entrée</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Inser</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Suppr</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Imprim</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>Syst</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Début</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Fin</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Gauche</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Haut</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Droite</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Bas</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Page préc</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Page suiv</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>Verr maj</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>Verr num</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>Arrêt défil</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Maj</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Précédent (historique)</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Successeur (historique)</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Rafraîchir</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Volume bas</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Volume muet</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Volume haut
+</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bass boost</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bass haut
+</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bass bas</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Tremble haut</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Tremble bas</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Média démarrer</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Média arrêt</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Média précédent</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Média suivant</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Média enregistrer</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Préférés</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Recherche</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Attente</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Ouvrir URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Lancer courrier</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Lancer média</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Lancer (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Lancer (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Lancer (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Lancer (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Lancer (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Lancer (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Lancer (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Lancer (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Lancer (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Lancer (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Lancer (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Lancer (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Lancer (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Lancer (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Lancer (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Lancer (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Méta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>L&apos;exécutable &apos;%1&apos; requiert Qt %2 (Qt %3 présent).</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Erreur: bibliothèque Qt incompatible</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;Teinte :</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Saturation :</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Luminance :</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Rouge :</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Vert :</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Ble&amp;u :</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal a&amp;lpha :</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Couleurs de &amp;base</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Couleurs personnalisées</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>Définir des &amp;couleurs personnalisées &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Ajouter aux couleurs personnalisées</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Sélection d&apos;une couleur</translation>
+    </message>
+</context>
+<context>
+    <name>QDataManager</name>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="obsolete">Supprimer cet enregistrement ?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="obsolete">Oui</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="obsolete">Non</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="obsolete">Enregistrer les modifications ?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">Annuler</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="obsolete">Confirmer</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="obsolete">Annuler vos modifications ?</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Vrai</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Faux</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insérer</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualiser</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Qu&apos;est-ce que c&apos;est ?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Afficher ce message de nouveau</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Message de débogage:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Avertissement:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Erreur fatale:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Name</source>
+        <translation>Nom</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Taille</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Type</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Date</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Attributs</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Chercher &amp;dans :</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nom de fichier :</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Type de fichier :</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Précédent (historique)</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Aller au dossier parent</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Créer un nouveau dossier</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Affichage liste</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Affichage détaillé</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Informations du fichier prévisualisé</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Contenu du fichier prévisualisé</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Lecture-écriture</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Lecture seule</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Écriture seule</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccessible</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Lien symbolique vers un fichier</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Lien symbolique vers un dossier</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Lien symbolique vers un fichier spécial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fichier</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dossier</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Fichier spécial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Ouvrir</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Enregistrer sous</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Ouvrir</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Enregistrer</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Renommer</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Suppri&amp;mer</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>R&amp;echarger</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Trier par &amp;nom</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Trier par ta&amp;ille</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Trier par &amp;date</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Non trié</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Tri</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Afficher les fic&amp;hiers cachés</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>le fichier</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>le dossier</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>le lien symbolique</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Supprimer %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Voulez-vous vraiment supprimer %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Oui</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Non</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nouveau dossier 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nouveau dossier</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nouveau dossier %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Chercher dans le dossier</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Dossiers</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Enregistrer</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Erreur</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Impossible de trouver le fichier.
+Vérifier le chemin et le nom du fichier.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Tous les fichiers (*.*)</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Tous les fichiers (*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Ouvrir</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Sélectionner un dossier</translation>
+    </message>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copie ou déplace un fichier</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Lecture : %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Écriture : %1</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Dossier:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grec</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cyrillique</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Arménien</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Géorgien</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runique</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hébreu</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabe</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syriac</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengali</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibétain</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Éthiopique</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Autochtone canadien</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Symboles monétaires</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Symboles semblables aux lettres</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Formes de nombres</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Opérateurs mathématiques</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Symboles techniques</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Symboles géométriques</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Symboles divers</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Entourés et carrés</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+    <message>
+        <source>Reverse Oblique</source>
+        <translation type="obsolete">Oblique inversé</translation>
+    </message>
+    <message>
+        <source>Reverse Italic</source>
+        <translation type="obsolete">Italique inversé</translation>
+    </message>
+    <message>
+        <source>Other</source>
+        <translation type="obsolete">Autre</translation>
+    </message>
+    <message>
+        <source>Oblique</source>
+        <translation type="obsolete">Oblique</translation>
+    </message>
+    <message>
+        <source>Italic</source>
+        <translation type="obsolete">Italique</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <translation type="obsolete">Normal</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Police</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>St&amp;yle de police</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Taille</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Effets</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>&amp;Barré</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Souligné</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Couleur</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Exemple</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Appliquer</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fermer</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Choisir une police</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Hôte %1 trouvé</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Hôte trouvé</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Connecté à l&apos;hôte %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Connecté à l&apos;hôte</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Connexion à %1 arrêtée</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Connexion arrêtée</translation>
+    </message>
+    <message>
+        <source>Login Incorrect</source>
+        <translation type="obsolete">Informations de connexion incorrectes</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Hôte %1 introuvable</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Connection à l&apos;hôte %1 refusée</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erreur inconnue</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Échec de la connexion à l&apos;hôte
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Échec du login:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Échec du listage du dossier:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Échec du changement de dossier:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Échec du téléchargement du fichier:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Échec du télédéchargement:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Échec de la suppression d&apos;un fichier:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Échec de la création d&apos;un dossier:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Échec de la suppression d&apos;un dossier:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Non connecté</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Connexion donnée refusée</translation>
+    </message>
+</context>
+<context>
+    <name>QFtpPI</name>
+    <message>
+        <source>Not connected</source>
+        <translation type="obsolete">Non connecté</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="obsolete">Hôte %1 introuvable</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="obsolete">Connecté à l&apos;hôte %1 refusée</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="obsolete">Connecté à l&apos;hôte %1</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="obsolete">Connexion donnée refusée</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Connexion refusée</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Hôte %1 introuvable</translation>
+    </message>
+    <message>
+        <source>Connection closed by %1</source>
+        <translation type="obsolete">Connexion arrêtée par %1</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP reply header</source>
+        <translation type="obsolete">Entête HTTP invalide</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Longueur du contenu invalide</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Échec de la requête HTTP</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Hôte %1 trouvé</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Hôte trouvé</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Connecté à l&apos;hôte %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Connecté à l&apos;hôte</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Connexion à %1 arrêtée</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Connexion arrêtée</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erreur inconnue</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Requête interrompue</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Aucun serveur spécifié</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Connexion interrompue par le serveur</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Entête de réponse HTTP invalide</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Fragment HTTP invalide</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>Clear</source>
+        <translation>Effacer</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tout sélectionner</translation>
+    </message>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Annuler</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>A&amp;nnuler Annuler</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Co&amp;uper</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>Cop&amp;ier</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Co&amp;ller</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Impossible de renommer
+%1
+en
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Impossible d&apos;ouvrir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Impossible d&apos;écrire
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Impossible de lire le dossier
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Impossible de créer le dossier
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Impossible de supprimer le fichier ou dossier
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Aligner</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Personnaliser...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation type="unfinished">(TODO: Trouver les termes Mac)</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Oui</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Non</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abandonner</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Réessayer</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorer</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This application was created with Qt version %1.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;h3&gt;À propos de Qt&lt;/h3&gt;&lt;p&gt;Ce programme utilise Qt version %1.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p&gt;Ce programme utilise Qt version %1.&lt;/p&gt;&lt;p&gt;Qt est une boîte à outils C++ pour le développement multi-plateforme d&apos;applications graphiques. Qt permet de porter un même code source sur Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX et beaucoup d&apos;autres versions d&apos;Unix avec X11.&lt;br&gt;Qt est aussi disponible pour les systèmes embarqués.&lt;/p&gt;&lt;p&gt;Qt est un produit de Trolltech. Consultez &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; pour de plus amples renseignements.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;h3&gt;À propos de Qt&lt;/h3&gt;&lt;p&gt;Ce programme utilise Qt version %1.&lt;/p&gt;&lt;p&gt;Qt est une boîte à outils C++ pour le développement multi-plateforme d&apos;applications graphiques. Qt permet de porter un même code source sur Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX et beaucoup d&apos;autres versions d&apos;Unix avec X11.&lt;br&gt;Qt est aussi disponible pour les systèmes embarqués.&lt;/p&gt;&lt;p&gt;Qt est un produit de Trolltech. Consultez &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; pour de plus amples renseignements.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;À propos de Qt&lt;/h3&gt;&lt;p&gt;Ce programme utilise Qt version %1.&lt;/p&gt;&lt;p&gt;Qt est une boîte à outils C++ pour le développement multi-plateforme d&apos;applications graphiques. Qt permet de porter un même code source sur MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux et toutes les versions commerciales majeures.&lt;br&gt;Qt est aussi disponible pour les systèmes embarqués.&lt;/p&gt;&lt;p&gt;Qt est un produit de Trolltech. Consultez &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; pour de plus amples renseignements.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Opération interrompue par l&apos;utilisateur</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>connecté en local</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>inconnu</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Emplacement inconnu</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Configuration de l&apos;impression</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimer en couleur si possible</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imprimer en niveaux de gris</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Type d&apos;impression</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimer avec l&apos;imprimante :</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Imprimante</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Hôte</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Commentaire</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimer dans un fichier :</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Parcourir...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Options</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimer tout</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Imprimer la sélection</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>De la page :</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>À la page :</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimer d&apos;abord la première page</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimer d&apos;abord la dernière page</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Nombre de copies :</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Format du papier</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Portrait</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Paysage</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 pouces)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 pouces)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Exécutive (7.5x10 pouces, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Légal (8.5x14 pouces, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Lettre (8.5x11 pouces, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloïde (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Configuration de l&apos;impression</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias : %1</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Fichiers PostScript (*.ps);;Tous les fichiers (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>aucune erreur ne s&apos;est produite</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>option désactivée</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>syntaxe invalide pour classe de caractère</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>syntaxe invalide pour lookahead</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>syntaxe invalide pour répétition</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valeur octale invalide</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>délémiteur gauche manquant</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>fin impromptue</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>rencontré limite interne</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Supprimer</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Supprimer cet enregistrement ?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Oui</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Non</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insérer</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualiser</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Enregistrer les modifications ?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirmer</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Annuler vos modifications ?</translation>
+    </message>
+    <message>
+        <source>Could not open database connection</source>
+        <translation type="obsolete">Impossible d&apos;ouvrir la connection à la base de donnéees</translation>
+    </message>
+    <message>
+        <source>Could not open database</source>
+        <translation type="obsolete">Impossible d&apos;ouvrir la base de données</translation>
+    </message>
+</context>
+<context>
+    <name>QTDSDriver</name>
+    <message>
+        <source>Could not open database connection</source>
+        <translation type="obsolete">Impossible d&apos;ouvrir la connection à la base de donnéees</translation>
+    </message>
+    <message>
+        <source>Could not open database</source>
+        <translation type="obsolete">Impossible d&apos;ouvrir la base de données</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Appliquer</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aide</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Par défaut</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuler</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>Clear</source>
+        <translation>Effacer</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tout sélectionner</translation>
+    </message>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Annuler</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>A&amp;nnuler Annuler</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Co&amp;uper</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>Cop&amp;ier</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Co&amp;ller</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu système</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Enrouler</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Dérouler</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normaliser</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Réduire</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximiser</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fermer</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Reste...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Le protocole &apos;%1&apos; n&apos;est pas supporté</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Le protocole `%1&apos; ne supporte pas le listage des fichiers d&apos;un dossier</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Le protocole `%1&apos; ne supporte pas la création de nouveaux dossiers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Le protocole `%1&apos; ne supporte pas la suppression de fichiers ou de dossiers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Le protocole `%1&apos; ne supporte pas le renommage de fichiers ou de dossiers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Le protocole `%1&apos; ne supporte pas l&apos;envoi de fichiers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Le protocole `%1&apos; ne supporte pas la réception de fichiers</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Le protocole `%1&apos; ne supporte pas la copie ou le déplacement de fichiers ou de dossiers</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(inconnu)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Default</translation>
+    </message>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurer</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Déplacer</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Redimensionner</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Réd&amp;uire</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximiser</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fermer</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+</context>
+<context>
+    <name>QWSManager</name>
+    <message>
+        <source>Style</source>
+        <translation type="obsolete">Style</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Qu&apos;est-ce que c&apos;est ?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">Annuler</translation>
+    </message>
+    <message>
+        <source>&lt; Back</source>
+        <translation type="obsolete">&lt; Précédent</translation>
+    </message>
+    <message>
+        <source>Next &gt;</source>
+        <translation type="obsolete">Suivant &gt;</translation>
+    </message>
+    <message>
+        <source>Finish</source>
+        <translation type="obsolete">Terminer</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="obsolete">Aide</translation>
+    </message>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Annuler</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Précédent</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Suivant &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Terminer</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Aide</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurer</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Déplacer</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Redimensionner</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Réd&amp;uire</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximiser</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Fermer</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>&amp;Rester au premier plan</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Réduire</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restaurer en bas</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fermer</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;Enrouler</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Dérouler</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>aucune erreur ne s&apos;est produite</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>erreur déclenchée par le consommateur</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>fin de fichier impromptue</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>plus d&apos;une définition de type de document</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>une erreur s&apos;est produite lors de l&apos;analyse d&apos;un élément</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>balise débalancée</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>une erreur s&apos;est produise lors de l&apos;analyse du contenu</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>caractère impromptu</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nom d&apos;instruction de traitement invalide</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>version attendue dans la déclaration XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valeur invalide pour déclaration autonome</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>une erreur s&apos;est produite lors de l&apos;analyse d&apos;une définition de type de document</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>lettre attendue</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>une erreur s&apos;est produise lors de l&apos;analyse d&apos;un commentaire</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>une erreur s&apos;est produite lors de l&apos;analyse d&apos;une référence</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>appel d&apos;entité interne générale non permis dans la DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>appel d&apos;entité externe parsée  non permis dans la valeur d&apos;un attribut</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>appel d&apos;entité externe parsée générale non permis dans la DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>appel d&apos;entité non parsée dans un contexte invalide</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entités récursives</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>erreur dans la déclaration de texte d&apos;une entité externe</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>déclaration d&apos;encodage ou déclaration autonome attendue dans la déclaration XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>déclaration autonome attendue dans la déclaration XML</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Annuler</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Annuler Annuler</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Couper</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copier</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Coller</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Collage spécial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Effacer</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tout sélectionner</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_hu.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_hu.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_hu.ts	(revision 7219)
@@ -0,0 +1,2464 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE TS><TS version="1.1" language="hu">
+<context>
+    <name>QAccel</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Space</source>
+        <translation>Szóköz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print</source>
+        <translation>PrintScr</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Left</source>
+        <translation>Balra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Up</source>
+        <translation>Fel</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Right</source>
+        <translation>Jobbra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Down</source>
+        <translation>Le</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>CapsLock</source>
+        <translation>Caps Lock</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>NumLock</source>
+        <translation>Num Lock</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>ScrollLock</source>
+        <translation>Scroll Lock</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Menu</source>
+        <translation>Menü</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Back</source>
+        <translation>Vissza</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Forward</source>
+        <translation>Előre</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Stop</source>
+        <translation>Állj</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Refresh</source>
+        <translation>Frissít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Volume Down</source>
+        <translation>Halkít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Volume Mute</source>
+        <translation>Elnémít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Volume Up</source>
+        <translation>Hangosít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bass Boost</source>
+        <translation>Bassus kiemelés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bass Up</source>
+        <translation>Bassus fel</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bass Down</source>
+        <translation>Bassus le</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Treble Up</source>
+        <translation>Magas fel</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Treble Down</source>
+        <translation>Magas le</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Media Play</source>
+        <translation>Lejátszás</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Media Stop</source>
+        <translation>Megállítás</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Media Previous</source>
+        <translation>Előző</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Media Next</source>
+        <translation>Következő</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Media Record</source>
+        <translation>Felvétel</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Favorites</source>
+        <translation>Kedvencek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Search</source>
+        <translation>Keresés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Standby</source>
+        <translation>Szüneteltetés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Open URL</source>
+        <translation>URL megnyitása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch Mail</source>
+        <translation>Levelező indítása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch Media</source>
+        <translation>Lejátszó indítása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (0)</source>
+        <translation>Indítás (0)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (1)</source>
+        <translation>Indítás (1)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (2)</source>
+        <translation>Indítás (2)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (3)</source>
+        <translation>Indítás (3)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (4)</source>
+        <translation>Indítás (4)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (5)</source>
+        <translation>Indítás (5)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (6)</source>
+        <translation>Indítás (6)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (7)</source>
+        <translation>Indítás (7)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (8)</source>
+        <translation>Indítás (8)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (9)</source>
+        <translation>Indítás (9)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (A)</source>
+        <translation>Indítás (A)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (B)</source>
+        <translation>Indítás (B)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (C)</source>
+        <translation>Indítás (C)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (D)</source>
+        <translation>Indítás (D)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (E)</source>
+        <translation>Indítás (E)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Launch (F)</source>
+        <translation>Indítás (F)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>A(z) &apos;%1&apos; program a Qt %2 verzióját várja, de Qt %3 van.</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inkompatibilis Qt könyvtár</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Hu&amp;e:</source>
+        <translation>Hu&amp;e:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Szat:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Red:</source>
+        <translation>Vö&amp;rös:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Green:</source>
+        <translation>&amp;Zöld:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bl&amp;ue:</source>
+        <translation>&amp;Kék:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lfa csatorna:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Alapszínek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Egyéni színek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>Egyéni színek &amp;definiálása &gt;&gt;</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Hozzá&amp;adás egyéni színekhez</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select color</source>
+        <translation>Szín választása</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>True</source>
+        <translation>Igaz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>False</source>
+        <translation>Hamis</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Insert</source>
+        <translation>Beszúr</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Update</source>
+        <translation>Frissít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Delete</source>
+        <translation>Töröl</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>What&apos;s This?</source>
+        <translation>Mi &apos;s ez?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Show this message again</source>
+        <translation>Üzenent mutatá&amp;sa újra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Debug Message:</source>
+        <translation>Debug üzenet:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Warning:</source>
+        <translation>Figyelem:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Fatal Error:</source>
+        <translation>Végzetes hiba:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Copy or Move a File</source>
+        <translation>Fájl másolás/mozgatás</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Read: %1</source>
+        <translation>Olvasás: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Write: %1</source>
+        <translation>Írás: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>All Files (*)</source>
+        <translation>Minden fájl (*)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Name</source>
+        <translation>Név</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Size</source>
+        <translation>Méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Type</source>
+        <translation>Típus</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Date</source>
+        <translation>Dátum</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Attributes</source>
+        <translation>Tulajdonságok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Look &amp;in:</source>
+        <translation>Lásd &amp;itt:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>File &amp;name:</source>
+        <translation>Fájl&amp;név:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>File &amp;type:</source>
+        <translation>Fájl&amp;típus:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Back</source>
+        <translation>Vissza</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>One directory up</source>
+        <translation>Egy szintet fel</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Create New Folder</source>
+        <translation>Új mappa</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>List View</source>
+        <translation>Lista</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Detail View</source>
+        <translation>Részletek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Preview File Info</source>
+        <translation>Fájlinfó előnézete</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Preview File Contents</source>
+        <translation>Tartalom előnézete</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Read-write</source>
+        <translation>Írható-olvasható</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Read-only</source>
+        <translation>Csak olvasható</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Write-only</source>
+        <translation>Csak írható</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Inaccessible</source>
+        <translation>Elérhetetlen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Symlink to File</source>
+        <translation>Szimlink fájlra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Symlink to Directory</source>
+        <translation>Szimlink mappára</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Symlink to Special</source>
+        <translation>Szimlink speciális fájlra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>File</source>
+        <translation>Fájl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Dir</source>
+        <translation>Mappa</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Special</source>
+        <translation>Speciális</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Open</source>
+        <translation>Megnyit</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Save As</source>
+        <translation>Mentés mint</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Open</source>
+        <translation>Meg&amp;nyit</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Save</source>
+        <translation>Menté&amp;s</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Rename</source>
+        <translation>Á&amp;tnevez</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Delete</source>
+        <translation>Tö&amp;röl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>R&amp;eload</source>
+        <translation>Újratö&amp;lt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sort by &amp;Name</source>
+        <translation>&amp;Név szerint </translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sort by &amp;Size</source>
+        <translation>Méret &amp;szerint</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sort by &amp;Date</source>
+        <translation>&amp;Dátum szerint</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Rendezetlen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sort</source>
+        <translation>Rendezés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Show &amp;hidden files</source>
+        <translation>Rejtett fájlok  m&amp;utatása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>the file</source>
+        <translation>a fájlt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>the directory</source>
+        <translation>a mappát</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>the symlink</source>
+        <translation>a szimlinket</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Delete %1</source>
+        <translation>%1 törlése</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Biztos hogy törli ezt %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Yes</source>
+        <translation>I&amp;gen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;No</source>
+        <translation>&amp;Nem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>New Folder 1</source>
+        <translation>Új mappa 1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>New Folder</source>
+        <translation>Új mappa</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>New Folder %1</source>
+        <translation>Új mappa %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Find Directory</source>
+        <translation>Mappa keresése</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Directories</source>
+        <translation>Mappák</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Save</source>
+        <translation>Mentés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Error</source>
+        <translation>Hiba</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+A fájl nem található.
+Ellenőrizze a fájl nevét és elérési útját.</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>All Files (*.*)</source>
+        <translation>Minden fájl (*.*)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Open </source>
+        <translation>Megnyit</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select a Directory</source>
+        <translation>Mappa választása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Directory:</source>
+        <translation>Mappa:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Greek</source>
+        <translation>Görög</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cyrillic</source>
+        <translation>Cirill</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Armenian</source>
+        <translation>Örmény</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Georgian</source>
+        <translation>Grúz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Runic</source>
+        <translation>Rúna</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Hebrew</source>
+        <translation>Héber</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Arabic</source>
+        <translation>Arab</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Syriac</source>
+        <translation>Szíriai</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bengali</source>
+        <translation>Bengáli</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Kannada</source>
+        <translation>Kanadai</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Malayalam</source>
+        <translation>Maláj</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Tibetan</source>
+        <translation>Tibeti</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Myanmar</source>
+        <translation>Mianmari</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ethiopic</source>
+        <translation>Etióp</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Canadian Aboriginal</source>
+        <translation>Eredeti kanadai </translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Currency Symbols</source>
+        <translation>Pénznem szimbólumok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Letterlike Symbols</source>
+        <translation>Betűszerű  szimbólumok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Number Forms</source>
+        <translation>Számformák</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Mathematical Operators</source>
+        <translation>Matematikai operátorok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Technical Symbols</source>
+        <translation>Technikai szimbólumok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Geometric Symbols</source>
+        <translation>Geometriai szimbólumok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Miscellaneous Symbols</source>
+        <translation>Egyéb szimbólumok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Enclosed and Square</source>
+        <translation>Zárójelek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Font</source>
+        <translation>&amp;Betűtípus</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Font st&amp;yle</source>
+        <translation>Betű st&amp;ílus</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Size</source>
+        <translation>&amp;Méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Effects</source>
+        <translation>Efffektek</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Stri&amp;keout</source>
+        <translation>Áthú&amp;zott</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Underline</source>
+        <translation>Alá&amp;húzott</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Color</source>
+        <translation>S&amp;zín</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sample</source>
+        <translation>Minta</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Apply</source>
+        <translation>Alkalmaz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Close</source>
+        <translation>Bezár</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select Font</source>
+        <translation>Betűtípus választása</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host %1 found</source>
+        <translation>%1 megtalálva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host found</source>
+        <translation>Gép megtalálva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connected to host %1</source>
+        <translation>Kapcsolódva ide: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connected to host</source>
+        <translation>Kapcsolódva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection to %1 closed</source>
+        <translation>Kapcsolat bontva ezzel: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection closed</source>
+        <translation>Kapcsolat bontva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host %1 not found</source>
+        <translation>%1 nem található</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection refused to host %1</source>
+        <translation>Kapcsolat elutasítva ettől: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Unknown error</source>
+        <translation>Ismeretlen hiba</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Kapcsolódás sikertelen ide:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Login failed:
+%1</source>
+        <translation>Bejelentkezés sikertelen:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Mappalistázás sikertelen:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Mappaváltás sikertelen:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Letöltés sikertelen:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Feltöltés sikertelen:
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Removing file failed:
+%1</source>
+        <translation>Fájltörlés sikertelen:%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Mappakészítés sikertelen:%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Mappatörlés sikertelen:%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Not connected</source>
+        <translation>Nincs kapcsolat</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection refused for data connection</source>
+        <translation>Kapcsolat elutasítva</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection refused</source>
+        <translation>Kapcsolat elutasítva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host %1 not found</source>
+        <translation>%1 nem található</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Wrong content length</source>
+        <translation>Hibás méret infó</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>HTTP request failed</source>
+        <translation>HTTP kérés sikertelen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host %1 found</source>
+        <translation>%1 megtalálva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host found</source>
+        <translation>Gép megtalálva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connected to host %1</source>
+        <translation>Kapcsolódva ide: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connected to host</source>
+        <translation>Kapcsolódva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection to %1 closed</source>
+        <translation>Kapcsolat bontva ezzel: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Connection closed</source>
+        <translation>Kapcsolat bontva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Unknown error</source>
+        <translation>Ismeretlen hiba</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Request aborted</source>
+        <translation>Kérés megszakítva</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>No server set to connect to</source>
+        <translation>Nincs szerver a kapcsolathoz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Server closed connection unexpectedly</source>
+        <translation>A szerver váratlanul bontotta a kapcsolatot</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Invalid HTTP response header</source>
+        <translation>Érvénytelen HTTP válasz fejléc</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Érvénytelen HTTP törzs</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Undo</source>
+        <translation>Viss&amp;zavon</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Redo</source>
+        <translation>Még&amp;is</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cu&amp;t</source>
+        <translation>Ki&amp;vág</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Copy</source>
+        <translation>Má&amp;sol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Paste</source>
+        <translation>&amp;Beilleszt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Clear</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select All</source>
+        <translation>Mindet kijelöl</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Nem lehetett átnevezni ezt:
+%1
+erre:
+%2</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not open
+%1</source>
+        <translation>Nem lehetett megnyitni
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not write
+%1</source>
+        <translation>Nem írható
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not read directory
+%1</source>
+        <translation>Nem olvasható könyvtár
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not create directory
+%1</source>
+        <translation>A mappa nem lett létrehozva
+%1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Nemlehet törölni
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Line up</source>
+        <translation>Sorbarak</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Customize...</source>
+        <translation>Testreszabás...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>About</source>
+        <translation>Névjegy</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Config</source>
+        <translation>Konfiguráció</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Preference</source>
+        <translation>Tulajdonság</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Options</source>
+        <translation>Opciók</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Setting</source>
+        <translation>Beállítás</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Setup</source>
+        <translation>Beállítások</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Quit</source>
+        <translation>Kilépés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Exit</source>
+        <translation>Kilépés</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Yes</source>
+        <translation>I&amp;gen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;No</source>
+        <translation>&amp;Nem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Abort</source>
+        <translation>Megsz&amp;akít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Retry</source>
+        <translation>Új&amp;ra</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Ignore</source>
+        <translation>K&amp;ihagy</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Qt névjegy&lt;/h3&gt;&lt;p&gt;Ez a program a Qt %1 verióját használja.&lt;/p&gt;&lt;p&gt;A Qt többplatformos GUI C++ segégeszközkészlet &amp;amp; alkalmazás-fejlesztéshez.&lt;/p&gt;&lt;p&gt;A Qt egyszerően portolható programokat eredményez minden platform között: MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, minen nagyobb üzleti UNIX variáns között.&lt;br&gt;A Qt embedded eszközökön is elérhető.&lt;/p&gt;&lt;p&gt;A Qt egy Trolltech termék. Lásd a &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; oldalt további információkért.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Operation stopped by the user</source>
+        <translation>A műveletet a felhasználó megszakította</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>locally connected</source>
+        <translation>helyi</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Aliases: %1</source>
+        <translation>Aliasok: %1</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>unknown</source>
+        <translation>ismeretlen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Unknown Location</source>
+        <translation>Ismeretlen hely</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Printer settings</source>
+        <translation>Nyomtató beállításai</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print in color if available</source>
+        <translation>Nyomtassa szinesbe ha lehet</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print in grayscale</source>
+        <translation>Szürke nyomtatás</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print destination</source>
+        <translation>Nyomtatás célja</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print to printer:</source>
+        <translation>Nyomtatás ide:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Printer</source>
+        <translation>Nyomtató</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Host</source>
+        <translation>Gép</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Comment</source>
+        <translation>Megjegyzés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print to file:</source>
+        <translation>Nyomtatás fájlba:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Browse...</source>
+        <translation>Tallóz...</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Options</source>
+        <translation>Opciók</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print all</source>
+        <translation>Mindent nyomtat</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print range</source>
+        <translation>Tartomány</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>From page:</source>
+        <translation>Oldaltól:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>To page:</source>
+        <translation>Oldalig:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print first page first</source>
+        <translation>Első lapot előre</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Print last page first</source>
+        <translation>Utolsó lapot előre</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Number of copies:</source>
+        <translation>Másolatok száma:</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Paper format</source>
+        <translation>Papír típusa</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Portrait</source>
+        <translation>Álló</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Landscape</source>
+        <translation>Fekvő</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inches)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Adminisztratív (7.5x10 inches, 191x254 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Fólia (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Főkönyv (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Hivatalos (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Levél (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tábla (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Általános #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Setup Printer</source>
+        <translation>Nyomtató beállítása</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript Fájlok (*.ps);;Minden fájl (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>no error occurred</source>
+        <translation>nem történt hiba</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>disabled feature used</source>
+        <translation>tiltott művelet használata</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>bad char class syntax</source>
+        <translation>rossz karakterosztály-szintaxis</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>bad lookahead syntax</source>
+        <translation>bad lookahead syntax</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>bad repetition syntax</source>
+        <translation>bad ismétlési szintaxis</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>invalid octal value</source>
+        <translation>érvénytelen oktális</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>missing left delim</source>
+        <translation>hiányzó vezető határoló</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>unexpected end</source>
+        <translation>váratlan vég</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>met internal limit</source>
+        <translation>elérte a belső határt</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Delete</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Delete this record?</source>
+        <translation>Törli a rekordot?</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Yes</source>
+        <translation>Igen</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>No</source>
+        <translation>Nem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Insert</source>
+        <translation>Beszúr</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Update</source>
+        <translation>Frissít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Save edits?</source>
+        <translation>Menti?</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Confirm</source>
+        <translation>Megerősítés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel your edits?</source>
+        <translation>Eldobja a változást?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Apply</source>
+        <translation>Alkalmaz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Help</source>
+        <translation>Súgó</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Defaults</source>
+        <translation>Alapértelmezés</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cancel</source>
+        <translation>Mégsem</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Undo</source>
+        <translation>Viss&amp;zavon</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Redo</source>
+        <translation>Még&amp;is</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cu&amp;t</source>
+        <translation>Ki&amp;vág</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Copy</source>
+        <translation>Má&amp;sol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Paste</source>
+        <translation>&amp;Beilleszt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Clear</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select All</source>
+        <translation>Mindet kijelöl</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>System Menu</source>
+        <translation>Rendszermenü</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Shade</source>
+        <translation>Árnyékol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Unshade</source>
+        <translation>Árnyékolatlan</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Normalize</source>
+        <translation>Normalizál</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Minimize</source>
+        <translation>Kicsinyít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Maximize</source>
+        <translation>Teljes méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Close</source>
+        <translation>Bezár</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>More...</source>
+        <translation>Tovább...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>A protokoll (%1) nem támogatott</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>A protokoll (%1) nemtámogatja a mappalistázást</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>A protokoll (%1) nem támogatja azúj mappa létrehozását</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>A protokoll (%1) nem támogatja a törlést</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>A protokoll (%1) nem támogatja az átnevezést</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>A protokoll (%1) nem támogatja a letöltést</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>A protokoll (%1) nem támogatja a feltöltést</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>A protokoll (%1) nem támogatja a másolást/mozgatást</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>(unknown)</source>
+        <translation>(ismeretlen)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Restore</source>
+        <translation>&amp;Visszaállít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Move</source>
+        <translation>&amp;Mozgat</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Size</source>
+        <translation>&amp;Méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Mi&amp;nimize</source>
+        <translation>Kicsi&amp;nyít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ma&amp;ximize</source>
+        <translation>Telje&amp;s méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Close</source>
+        <translation>Bezár</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Windows</source>
+        <translation>Ablakok</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Default</source>
+        <translation>Alapértelmezés</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>What&apos;s this?</source>
+        <translation>Mi ez?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Cancel</source>
+        <translation>Mé&amp;gsem</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Vissza</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Előre &gt;</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Finish</source>
+        <translation>Vé&amp;ge</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Help</source>
+        <translation>Sú&amp;gó</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Restore</source>
+        <translation>&amp;Visszaállít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Move</source>
+        <translation>&amp;Mozgat</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Size</source>
+        <translation>&amp;Méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Mi&amp;nimize</source>
+        <translation>Kicsi&amp;nyít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Ma&amp;ximize</source>
+        <translation>Telje&amp;s méret</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Close</source>
+        <translation>Be&amp;zár</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Stay on &amp;Top</source>
+        <translation>Mindig l&amp;egfelül</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Sh&amp;ade</source>
+        <translation>Ár&amp;nyékol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Minimize</source>
+        <translation>Kicsinyít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Restore Down</source>
+        <translation>Visszaállít</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Close</source>
+        <translation>Bezár</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>&amp;Unshade</source>
+        <translation>Ár&amp;nyékot csökk</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>no error occurred</source>
+        <translation>nem történt hiba</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error triggered by consumer</source>
+        <translation>hiba történt az ügyfélnél</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>unexpected end of file</source>
+        <translation>váratlan fájlvége</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>more than one document type definition</source>
+        <translation>több mint egy dokumentum típus definicíó</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error occurred while parsing element</source>
+        <translation>hiba az elem értelmezésekor</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>tag mismatch</source>
+        <translation>hibás tag</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error occurred while parsing content</source>
+        <translation>hiba a tartalom értelmezésekor</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>unexpected character</source>
+        <translation>váratlan karakter</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>invalid name for processing instruction</source>
+        <translation>érvénytelen név a végrwajtáshoz</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>version expected while reading the XML declaration</source>
+        <translation>verzió nem találtatott az XML deklaráció olvasása alatt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>wrong value for standalone declaration</source>
+        <translation>hibás érték az egyedüli deklarációban</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>kódolási deklaráció vagy egyedüli deklaráció szükséges az XML deklarációban</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>egyedüli deklaráció szükséges az XML deklarációban</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error occurred while parsing document type definition</source>
+        <translation>hiba a dokumentum típusdefiníció olvasásakor</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>letter is expected</source>
+        <translation>betű szükséges</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error occurred while parsing comment</source>
+        <translation>hiba a megjegyzés értelmezésekor</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error occurred while parsing reference</source>
+        <translation>hiba a referencia értelmezésekor</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>belső általános entitás referencia nem engedélyezett a DTD-ben</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>külsőleg értelmezett általános entitás referencia nem engedélyezett az értékben</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>külsőleg értelmezett általános entitás referencia nem engedélyezett a DTD-ben</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>értelmezhetetlen entitás referencia a hibás kontextusban</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>recursive entities</source>
+        <translation>rekurzív entitások</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>error in the text declaration of an external entity</source>
+        <translation>hiba a külső entitás szöveges deklarációjában</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <location filename="" line="0"/>
+        <source>Undo</source>
+        <translation>Visszavon</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Redo</source>
+        <translation>Mégis</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Cut</source>
+        <translation>Kivág</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Copy</source>
+        <translation>Másol</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Paste</source>
+        <translation>Beilleszt</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Paste special...</source>
+        <translation>Irányított beillesztés...</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Clear</source>
+        <translation>Töröl</translation>
+    </message>
+    <message>
+        <location filename="" line="0"/>
+        <source>Select All</source>
+        <translation>Mindet kijelöl</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_id.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_id.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_id.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Spasi</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Kembali</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Kiri</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Atas</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Kanan</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Bawah</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Kembali</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Maju</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Revresh</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Volume Turun</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Volume Diam</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Volume Naik</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Dorongan Bass</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bass Naik</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bass Turun</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Treble Naik</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Treble Turun</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Mainkan Media</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Stop Media</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Media Sebelumnya</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Media Selanjutnya</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Catatan Media</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favorit</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Cari</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Bersiap</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Buka URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Luncurkan Surat</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Luncurkan Media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Luncurkan (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Luncurkan (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Luncurkan (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Luncurkan (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Luncurkan (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Luncurkan (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Luncurkan (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Luncurkan (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Luncurkan (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Luncurkan (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Luncurkan (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Luncurkan (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Luncurkan (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Luncurkan (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Luncurkan (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Luncurkan (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Executable &apos;%1&apos; membutuhkan Qt %2, menemukan Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Kesalahan ketidaksesuaian Qt Library</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Hu&amp;e:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Me&amp;rah:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>Hi&amp;jau:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Bi&amp;ru:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Kanal A&amp;fa:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Warna &amp;dasar</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Warna &amp;Khusus</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definisikan Warna Khusus &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>T&amp;ambahkan ke Warna Khusus</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Pilih warna</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Benar</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Salah</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Sisipkan</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Perbaharui</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Hapus</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Apa ini?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Tampilkan pe&amp;san ini lagi</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Pesan Debug:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Peringatan:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Kesalahan Fatal:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copy atau Pindahkan sebuah File</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Baca: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Tulis: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Semua File (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nama</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Ukuran</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipe</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Tanggal</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atribut</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>L&amp;ihat pada:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nama file:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipe file:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Kembali</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Naik satu direktori</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Ciptakan Folder Baru</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Tampilan Daftar</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Tampilan Detail</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Preview Info File</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Preview Isi File</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Baca-Tulis</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Baca saja</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Tulis saja</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Tidak dapat diakses</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Symlink ke File</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Symlink ke Direktori</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Symlink ke Spesial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>File</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dir</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Spesial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Buka</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Simpan Sebagai</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Buka</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Simpan</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Ganti nama</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Hapus</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>&amp;Ulangi</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Sortir Berdasar &amp;Nama</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Sortir Berda&amp;sar Ukuran</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Sortir Ber&amp;dasar Tanggal</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>Tidak Ters&amp;ortir</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sortir</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Tampilkan file yang terse&amp;mbunyi</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>file ini</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>direktori ini</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>symlink ini</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Hapus %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Anda yakin anda ingin menghapus %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ya</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Tidak</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Folder Baru 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Folder Baru</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Folder Baru %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Temukan Direktori</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Direktori</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Simpan</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Kesalahan</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+File tidak ditemukan.
+Periksa path dan nama file.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Semua File (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Buka </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Pilih Sebuah Direktori</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Direktori:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Yunani</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cyrillic</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenia</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgia</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Yahudi</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arab</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Siria</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengal</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmurkhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarat</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Melayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Laos</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibet</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopia</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Kanada Aborigin</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolia</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Simbol Mata Uang</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Simbol Huruf</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Bentuk Angka</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operator Matematikal</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Simbol Teknikal</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Simbol Geometrik</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Simbol Lain-lain</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Tertutup dan Kotak</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Font</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Ga&amp;ya Font</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Ukuran</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efek</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>&amp;Coretan luar</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>Garis &amp;bawah</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Warna</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Contoh</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Skr&amp;ip</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Tambahkan</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tutup</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Pilih Font</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Host %1 tidak ditemukan</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Host ditemukan</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Terhubung pada host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Terhubung pada host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Hubungan pada %1 ditutup</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Hubungan ditutup</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Host %1 tidak ditemukan</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Hubungan ditolak pada host %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Kesalahan tidak diketahui</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Gagal menghubungi pada host:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Login gagal: 
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Gagal membuat daftar direktori:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Gagal mengubah direktori:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Gagal mendownload file:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Gagal mengupload file:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Gagal membuang file:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Gagal menciptakan direktori:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Gagal membuang direktori:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Tidak terhubung</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Hubungan ditolak untuk hubungan data</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Hubungan ditolak</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Host %1 tidak ditemukan</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Panjang isi salah</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Permintaan HTTP gagal</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Host %1 tidak ditemukan</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Host ditemukan</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Terhubung pada host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Terhubung pada host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Hubungan pada %1 ditutup</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Hubungan ditutup</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Kesalahan tidak diketahui</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Permintaan dibatalkan</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Tidak ada server ditetapkan untuk mlakukan hubungan pada</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Server menutup hubungan tanpa diduga</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Ketidaksesuaian respon header HTTP</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Ketidaksesuaian potongan bodi HTTP</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Undo</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Redo</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Po&amp;tong</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copy</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Tem&amp;pel</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Bersihkan</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Pilih semua</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Tidak dapat mengubah nama
+%1
+menjadi
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Tidak dapat membuka
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Tidak dapat menulis
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Tidak dapat membaca direktori
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Tidak dapat menciptakan direktori
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Tidak dapat membuang file atau direktori
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Bariskan</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Khusus...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Tentang</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Konfigurasi</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferensi</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Pilihan</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Setting</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Setup</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Berhenti</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Keluar</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ya</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Tidak</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>B&amp;atal</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Ulangi</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>Aba&amp;ikan</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Tentang Qt&lt;/h3&gt;&lt;p&gt;Program ini menggunakan Qt versi %1.&lt;/p&gt;&lt;p&gt;Qt adalah sebuah toolkit C++ untuk pengembangan &amp;amp;aplikasi GUI multiplatform.&lt;/p&gt;&lt;p&gt;Qt menyediakan portabilitas source-tunggal meliputi MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, dan semua varian mayor Unix komersial.&lt;br&gt;Qt juga tersedia untuk  device embedded.&lt;/p&gt;&lt;p&gt;Qt adalah sebuah produk dari Trolltech. Kunjungi &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; untuk informasi lebih lanjut.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operasi dihentikan oleh pengguna</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>Terhubung secara lokal</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>tidak diketahui</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Lokasi tidak diketahui</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Setting printer</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Cetak dalam warna bila tersedia</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Cetak dalam skala abu-abu</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Cetak tujuan</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Cetak pada printer:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Printer</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Host</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Komentar</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Cetak pada file:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Jelajah...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Pilihan</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Cetak semua</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Jangkauan cetak</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Dari halaman:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Ke halaman:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Cetak halaman pertama terlebih dahulu</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Cetak halaman terakhir terlebih dahulu</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Jumlah penggandaan:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Format kertas</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Potret</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Mendatar</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inchi)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Eksekutif (7.5x10 inchi, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inchi, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inchi, 216x279 mm</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Setup Printer</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>File PostScript (*.ps);;Semua File (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>tidak ada kesalahan terjadi</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>fitur yang dimatikan digunakan</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>sintaks kelas karakter buruk</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>sintaks pencaria ke depan buruk</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>sintaks pengulangan buruk</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>ketidaksesuaian nilai oktal</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>delimiter kiri hilang</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>berakhir tanpa diduga</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>mencapai batas internal</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Hapus</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Hapus catatan ini?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ya</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Tidak</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Sisipkan</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Perbaharui</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Simpan edit?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Menyetujui</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Batalkan editan anda?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Tambahkan</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Bantuan</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Nilai awal</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Batal</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Undo&amp;Undo</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Redo</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Po&amp;tong</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copy</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Tem&amp;pel</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Bersihkan</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Pilih semua</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu Sistem</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Bayangan</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Tidak berbayang</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalkan</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Kecilkan</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Besarkan</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tutup</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Lagi...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Protokol `%1&apos; tidak didukung</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Protokol `%1&apos; tidak mendukung menampilkan daftar direktori</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Protokol `%1&apos; tidak mendukung menciptakan direktori baru</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Protokol `%1&apos; tidak mendukung membuang file atau direktori</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Protokol `%1&apos; tidak mendukung mengganti nama file atau direktori</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Protokol `%1&apos; tidak mendukung pengambilan file</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Protokol `%1&apos; tidak mendukung peletakan file</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Protokol `%1&apos; tidak mendukung mengcopy atau memindahkan file atau direktori</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(tidak diketahui)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Kembalikan</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Pindah</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Ukuran</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Kecilkan</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>&amp;Besarkan</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tutup</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Nilai awal</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Apa ini?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>Ba&amp;tal</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; Kem&amp;bali</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Be&amp;rikut &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>Sele&amp;sai</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ba&amp;ntuan</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Kembalikan</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Pindah</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Ukuran</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Kecilkan</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>&amp;Besarkan</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>Tutu&amp;p</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>&amp;Tetap di Atas</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Ba&amp;yangan</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Kecilkan</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Kembalikan ke Bawah</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Tutup</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Ti&amp;dak berbayang</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>tidak ada kesalahan terjadi</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>kesalahan dipicu oleh konsumen</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>akhir file tanpa diduga</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>lebih dari satu definisi tipe dokumen</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>kesalahan terjadi saat melakukan parse elemen</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>tag tidak cocok</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>kesalahan terjadi saat melakukan parse isi</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>karakter tak terduga</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nama tidak sesuai untuk pemrosesan instruksi</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>version diharapkan saat membaca deklarasi XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>nilai salah untuk deklarasi yang berdiri sendiri</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>mengenkode deklarasi atau deklarasi yang berdiri sendiri diharapkan saat membaca deklarasi XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>deklarasi yang berdiri sendiri diharapkan saat membaca deklarasi XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>kesalahan terjadi saat melakukan parse definisi tipe dokumen</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>huruf diharapkan</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>kesalahan terjadi saat melakukan parse komentar</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>kesalahan terjadi saat melakukan parse referensi</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>referensi entitas general internal tidak diperbolehkan dalam DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>referensi entitas general eksternal tidak diperbolehkan dalam nilai atribut</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>referensi entitas general eksternal tidak diperbolehkan dalam DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referensi entitas yang belum diparse dalam konteks yang sakah</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entitas rekursif</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>kesalahan pada deklarasi teks sebuah entitas eksternal</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Undo</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Redo</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Potong</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copy</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Tempel</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Tempel Spesial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Bersihkan</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Pilih semua</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_it.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_it.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_it.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Spazio</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Shift+Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Invio</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Canc</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Stamp</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>R Sist</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Fine</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Sinistra</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Su</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Destra</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Giù</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PagSu</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PagGiù</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>BlocMaiusc</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>BlocNum</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>BlocScorr</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Indietro</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avanti</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Aggiorna</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Abbassa volume</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Mute</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Alza volume</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bass Boost</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Alza bassi</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Abbassa bassi</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Alza alti</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Abbassa alti</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Riproduci</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Ferma</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Precedente</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Successivo</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Registra</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Preferiti</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Cerca</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Pausa</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Apri indirizzo</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Lancia Mail</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Lancia Media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Lancia (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Lancia (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Lancia (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Lancia (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Lancia (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Lancia (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Lancia (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Lancia (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Lancia (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Lancia (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Lancia (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Lancia (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Lancia (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Lancia (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Lancia (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Lancia (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>L&apos;eseguibile &apos;%1&apos; richiede Qt %2, ho trovato Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Errore di libreria Qt incompatibile</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Hu&amp;e:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Rosso:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>V&amp;erde:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Bl&amp;u:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canale A&amp;lpha:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Colori &amp;Base</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Colori personalizzati</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definisci colori personalizzati &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Aggiungi ai colori personalizzati</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Scegli colore</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Vero</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falso</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserisci</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aggiorna</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Cancella</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Cos&apos;è questo?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Mo&amp;stra questo messaggio di nuovo</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Messaggio di debug:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Attenzione:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Errore fatale:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copia o sposta un file</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Leggi: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Scrivi: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Tutti i file (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Dimensione</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipo</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Attributi</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Cerca &amp;in:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nome del file:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipo del file:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Indietro</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Su di una directory</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Crea nuova cartella</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Elenco</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Dettagli</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Anteprima informazioni</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Anteprima contenuto</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Lettura-Scrittura</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Sola lettura</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Sola scrittura</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccessibile</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Collegamento simbolico al file</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Collegamento simbolico alla directory</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Collegamento simbolico al file speciale</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>File</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dir</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>File speciale</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Apri</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Salva come</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Apri</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salva</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Rinomina</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Elimina</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>A&amp;ggiorna</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Ordina per &amp;Nome</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Ordina per Dimen&amp;sione</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Ordina per &amp;Data</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>Non o&amp;rdinato</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Ordina</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Mostra file &amp;nascosti</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>il file</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>la directory</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>il collegamento</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Elimina %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Sei sicuro di voler eliminare %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sì</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nuova cartella 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nuova cartella</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nuova cartella %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Trova Directory</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Directory</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Salva</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Errore</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+File non trovato.
+Controlla il percorso e il nome del file.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Tutti i file (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Apri </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Scegli una directory</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Directory:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Greek</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cyrillic</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenian</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgian</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebrew</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabic</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syriac</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengali</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetan</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopic</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Canadian Aboriginal</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolian</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Simboli valuta</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Simboli Letterlike</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Forme numeriche</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operatori matematici</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Simboli tecnici</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Simboli geometrici</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Simboli vari</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Racchiusi e squadrati</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Font</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>St&amp;ile del font</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Dimen&amp;sione</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Effetti</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>S&amp;barrato</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>So&amp;ttolineato</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Colore</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Esempio</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Applica</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Chiudi</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Seleziona Font</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Trovato host %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Trovato host</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Connesso all&apos;host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Connesso all&apos;host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Connessione a %1 chiusa</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Connessione chiusa</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Host %1 non trovato</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Connessione all&apos;host %1 rifiutata</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Errore sconosciuto</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Connessione all&apos;host fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Login fallito:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Listing della directory fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Modifica della directory fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Download del file fallito:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Upload del file fallito:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Rimozione del file fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Creazione della directory fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Rimozione della directory fallita:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Non connesso</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Connessione rifiutata per connessione dati</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Connessione rifiutata</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Host %1 non trovato</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Lunghezza contenuto errata</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Richiesta HTTP fallita</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Trovato host %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Trovato host</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Connesso all&apos;host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Connesso all&apos;host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Connessione a %1 chiusa</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Connessione chiusa</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Errore sconosciuto</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Richiesta abortita</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Nessun server impostato per la connessione</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Il server ha chiuso inaspettatamente la connessione</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Response Header HTTP non valido</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Corpo HTTP non valido</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Ann&amp;ulla</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Ripristina</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Taglia</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copia</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Inco&amp;lla</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Pulisci</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleziona tutto</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Non posso rinominare
+%1
+in
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Non posso aprire
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Non posso scrivere
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Non posso leggere la directory
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Non posso creare la directory
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Non posso rimuovere il file o la directory
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Allinea</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Personalizza...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Riguardo</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configurazione</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferenza</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opzioni</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Impostazione</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Setup</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Esci</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Esci</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Sì</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;No</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abortisci</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Riprova</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignora</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Riguardo Qt&lt;/h3&gt;&lt;p&gt;Questo programma usa le librerie Qt %1.&lt;/p&gt;&lt;p&gt;Qt è un toolkit C++ per GUI multipiattaforma e per lo sviluppo di applicazioni.&lt;/p&gt;&lt;p&gt;Qt offre portabilità single-source tra sistemi MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, e tutte le maggiori varianti commerciali Unix.&lt;br&gt;Qt è disponibile anche per dispositivi embedded.&lt;/p&gt;&lt;p&gt;Qt è un prodotto Trolltech. Vedi &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; per ulteriori informazioni.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operazione fermata dall&apos;utente</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>connesso localmente</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>sconosciuto</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Posizione sconosciuta</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Impostazioni stampante</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Stampa a colori se possibile</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Stampa in scala di grigi</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destinazione della stampa</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Stampa su stampante:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Stampante</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Host</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Commento</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Stampa su file:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Sfoglia...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opzioni</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Stampa tutto</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Stampa pagine</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Da pagina:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>A pagina:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Stampa la prima pagina per prima</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Stampa l&apos;ultima pagina per prima</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Numero di copie:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Formato carta</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Verticale</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Orizzontale</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 pollici)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 pollici)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 pollici, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Imposta stampante</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>File PostScript (*.ps);;Tutti i File (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nessun errore</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>utilizzata caratteristica disabilitata</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>sintassi di classe di caratteri errata</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>sintassi di lookahead errata</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>sintassi di ripetizione errata</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valore ottale non valido</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>delimitatore sinistro mancante</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>fine inaspettata</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>limite interno raggiunto</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Elimina</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Elimina questo record?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sì</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>No</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserisci</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aggiorna</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Salva le modifiche?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Conferma</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Annulla le modifiche?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Applica</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Aiuto</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Default</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annulla</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Ann&amp;ulla</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Ripristina</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Taglia</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copia</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Inco&amp;lla</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Pulisci</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleziona tutto</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu di sistema</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Arrotola</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Dearrotola</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizza</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizza</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Massimizza</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Chiudi</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Altro...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Il protocollo `%1&apos; non è supportato</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Il protocollo `%1&apos; non supporta l&apos;elenco delle directory</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Il protocollo `%1&apos; non supporta la creazione di directory</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Il protocollo `%1&apos; non supporta la cancellazione di file o directory</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Il protocollo `%1&apos; non supporta la rinominazione di file o directory</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Il protocollo `%1&apos; non supporta il recupero di file</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Il protocollo `%1&apos; non supporta l&apos;upload di file</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Il protocollo `%1&apos; non supporta la copia o lo spostamento di file o directory</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(sconosciuto)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Ripristina</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Sposta</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Dimensione</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizza</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Massimi&amp;zza</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Chiudi</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Default</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Cos&apos;è questo?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Annulla</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; In&amp;dietro</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Successivo &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Termina</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ai&amp;uto</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Ripristina</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Sposta</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Dimensione</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizza</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Massimi&amp;zza</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Chiudi</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Mantieni in &amp;primo piano</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Arr&amp;otola</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizza</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Ripristina in basso</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Chiudi</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Dearroto&amp;la</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nessun errore</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>errore scatenato dall&apos;utente</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>fine inaspettata del file</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>più di una definizione per il tipo di documento</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>errore nel parsing dell&apos;elemento</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>tag mismatch</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>errore nel parsing del contenuto</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>carattere inaspettato</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nome non valido per processare istruzioni</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>attesa versione leggendo le dichiarazioni XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valore errato per dichiarazione standalone</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>attesa dichiarazione encoding o standalone leggendo la dichiarazione XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>attesa dichiarazione standalone leggendo la dichiarazione XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>errore nel parsing della definizione del tipo di documento</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>attesa lettera</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>errore nel parsing del commento</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>errore nel parsing del riferimento</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>riferimento ad entità generale interna non ammesso nella DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>riferimento all&apos;entità generale esterna non ammesso nel valore dell&apos;attributo</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>riferimento ad entità generale esterna non ammesso nella DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>riferimento all&apos;entità non analizzata in contesto errato</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entità ricorsive</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>errore nella dichiarazione del testo di un&apos;entità esterna</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Annulla</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Ripristina</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Taglia</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copia</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Incolla</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Incolla speciale...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Pulisci</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleziona tutto</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_iw.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_iw.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_iw.ts	(revision 7219)
@@ -0,0 +1,2122 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>@default</name>
+    <message>
+        <source>OK</source>
+        <translation type="obsolete">אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">ביטול</translation>
+    </message>
+</context>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>רווח</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>הדפס</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>שמאלה</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>למעלה</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>ימינה</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>למטה</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished">עזרה</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished">אחורה</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>RTL</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished">אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">ביטול</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;גוון:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;הרוויה:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;ערך:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;אדום:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;ירוק:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>&amp;כחול:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>ע&amp;רוץ אלפא:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;צבעים בסיסיים</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>צבעים &amp;מותאמים אישית</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;הגדר צבעים מותאמים אישית &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>ה&amp;וסף לצבעים מותאמים אישית</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>בחירת צבע</translation>
+    </message>
+</context>
+<context>
+    <name>QDataManager</name>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="obsolete">האם למחוק רשומה זו?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="obsolete">כן</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="obsolete">לא</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="obsolete">האם לשמור את העריכה?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">ביטול</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="obsolete">אישור</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="obsolete">האם לבטל את העריכה שלך?</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>אמת</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>שקר</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>הוסף</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>עדכן</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>מחק</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>מה זה?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;הצג הודעה זו שנית</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;אישור</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>העתק או העבר קובץ</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>קרא: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>כתוב: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>כל הקבצים (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>שם</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>גודל</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>סוג</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>תאריך</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>מאפיינים</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>&amp;חפש ב:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;שם הקובץ:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;סוג הקובץ:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>אחורה</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>ספריה אחת למעלה</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>צור תיקיה חדשה</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>תצוגת רשימה</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>תצוגת פרטים</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>תצוגה מקדימה של פרטי הקובץ</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>תצוגה מקדימה של תוכן הקובץ</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>קריאה-כתיבה</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>קריאה-בלבד</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>כתיבה-בלבד</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>לא נגיש</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>קישור סמלי לקובץ</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>קישור סמלי לספריה</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>קישור סמלי לפריט מיוחד</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>קובץ</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>ספריה</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>מיוחד</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>פתח</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>שמירה בשם</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;פתח</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;שמור</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>ש&amp;נה שם</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;מחק</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>&amp;טען מחדש</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>סדר לפי ש&amp;ם</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>סדר לפי &amp;גודל</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>סדר לפי &amp;תאריך</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;ללא סדר</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>סדר</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>הצג קבצים &amp;מוסתרים</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>הקובץ</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>הספריה</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>הקישור הסמלי</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>מחק את %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;האם אתה בטוח שברצונך למחוק %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;כן</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;לא</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>תיקיה חדשה 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>תיקיה חדשה</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>תיקיה חדשה %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>חפש ספריה</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>ספריות</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>שמור</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>שגיאה</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+הקובץ לא נמצא.
+בדוק את הנתיב ואת שם הקובץ.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>כל הקבצים (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>פתח</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>בחר ספריה</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>לטיני</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>יווניי</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>קירילי</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>ארמני</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>גרוזיני</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>רוני</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>עברי</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>ערבי</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>סורי</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>דוואנגארי</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>בנגלי</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>גוג&apos;ראטי</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>טמילי</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>טלוגו</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>מלאי</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>ציילוני</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>תאילנדי</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>לאו</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>טיבטי</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>בורמזי</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>קמבודי</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>אתיופי</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>צ&apos;ירוקי</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>קנדי אבוריג&apos;יני</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>מונגולית</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>סמלי מטבע</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>סמלי אותיות</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>צורות מספרים</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>סמלים מתמטיים</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>סמלים טכניים</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>סמלים הנדסיים</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>סמלים שונים</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>תחום ומרובע</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>ברייל</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>יוניקוד</translation>
+    </message>
+    <message>
+        <source>Reverse Oblique</source>
+        <translation type="obsolete">Reverse Oblique</translation>
+    </message>
+    <message>
+        <source>Reverse Italic</source>
+        <translation type="obsolete">נטוי הפוך</translation>
+    </message>
+    <message>
+        <source>Other</source>
+        <translation type="obsolete">אחר</translation>
+    </message>
+    <message>
+        <source>Oblique</source>
+        <translation type="obsolete">Oblique</translation>
+    </message>
+    <message>
+        <source>Italic</source>
+        <translation type="obsolete">נטוי</translation>
+    </message>
+    <message>
+        <source>Normal</source>
+        <translation type="obsolete">רגיל</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;גופן</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>&amp;סגנון גופן</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>גו&amp;דל</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>אפקטים</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>קו &amp;חוצה</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>קו &amp;תחתי</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;צבע</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>דוגמה</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>&amp;כתב</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>החל</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>סגור</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>בחר גופן</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>המארח %1 נמצא</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>המארח נמצא</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>מחובר למארח %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>מחובר למארח</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>החיבור אל %1 נסגר</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>החיבור נסגר</translation>
+    </message>
+    <message>
+        <source>Login Incorrect</source>
+        <translation type="obsolete">הכניסה שגויה</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished">המארח %1 לא נמצא</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="unfinished">החיבור אל המארח %1 נדחה</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFtpPI</name>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="obsolete">המארח %1 לא נמצא</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="obsolete">החיבור אל המארח %1 נדחה</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="obsolete">מחובר למארח %1</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>החיבור נדחה</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>המארח %1 לא נמצא</translation>
+    </message>
+    <message>
+        <source>Connection closed by %1</source>
+        <translation type="obsolete">החיבור נסגר על ידי %1</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP reply header</source>
+        <translation type="obsolete">כותרת תשובה לא תקפה של HTTP</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>אורך תוכן שגוי</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>בקשת ה-HTTP נכשלה</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>המארח %1 נמצא</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>המארח נמצא</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>מחובר למארח %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>מחובר למארח</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>החיבור אל %1 נסגר</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>החיבור נסגר</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;בטל</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>בצע &amp;שוב</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;גזור</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>הע&amp;תק</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>ה&amp;דבק</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>נקה</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>בחר הכל</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>לא ניתן לשנות את השם של
+%1
+אל
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>לא ניתן לפתוח את
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>לא ניתן לכתוב את
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>סדר בשורה</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>התאמה אישית...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished">אפשרויות</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;כן</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;לא</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;ביטול</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;נסה שנית</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;התעלם</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This application was created with Qt version %1.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;div dir=rtl&gt;&lt;h3&gt;אודות Qt&lt;/h3&gt;&lt;/div&gt;&lt;p dir=rtl&gt;יישום זה נוצר באמצעות Qt גירסה %1.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;p dir=rtl&gt;תוכנית זו עושה שימוש ב-Qt גירסה %1.&lt;/p&gt;&lt;p dir=rtl&gt;Qt הינה חבילת כלי ++C לפיתוח מרובה פלטפורמות של ממשקי משתמש גרפיים ויישומים.&lt;/p&gt;&lt;p dir=rtl&gt;Qt מספק ניידות קוד מקור בודד בין Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX וגירסאות רבות נוספות של יוניקס עם X11.&lt;br&gt;Qt זמין גם להתקנים מוטבעים.&lt;/p&gt;&lt;p&gt;Qt הינו מוצר של Trolltech product. עיין ב-&lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; למידע נוסף.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for cross-platform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX and many other versions of Unix with X11.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="obsolete">&lt;div dir=rtl&gt;&lt;h3&gt;אודות Qt&lt;/h3&gt;&lt;/div&gt;&lt;p dir=rtl&gt;תוכנית זו עושה שימוש ב-Qt גירסה %1.&lt;/p&gt;&lt;p dir=rtl&gt;Qt הינה חבילת כלי ++C לפיתוח מרובה פלטפורמות של ממשקי משתמש גרפיים ויישומים.&lt;/p&gt;&lt;p dir=rtl&gt;Qt מספק ניידות קוד מקור בודד בין Windows 95/98/NT4/ME/2000, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, Solaris, HP-UX וגירסאות רבות נוספות של יוניקס עם X11.&lt;br&gt;Qt זמין גם להתקנים מוטבעים.&lt;/p&gt;&lt;p&gt;Qt הינו מוצר של Trolltech. עיין ב-&lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; למידע נוסף.&lt;/p&gt;</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>הפעולה הופסקה על ידי המשתמש</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>מחוברת מקומית</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>שמות נוספים: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>לא ידוע</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>מיקום לא ידוע</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>הגדרות מדפסת</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>הדפס בצבע אם הדבר זמין</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>הדפס בגווני אפור</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>יעד ההדפסה</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>הדפס למדפסת:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>מדפסת</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>מארח</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>הערה</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>הדפס לקובץ:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>עיון...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>אפשרויות</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>הדפס הכל</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>טווח הדפסה</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>מעמוד:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>עד עמוד:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>הדפס את העמוד הראשון ראשון</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>הדפס את העמוד הראשון אחרון</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>מספר עותקים:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>תבנית נייר</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>לאורך</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>לרוחב</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inches)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 inches, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>הגדרות מדפסת</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>קבצי ps) PostScript.*);;כל הקבצים (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished">לא אירעה כל שגיאה</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished">מחק</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="unfinished">האם למחוק רשומה זו?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished">כן</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished">לא</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished">הוסף</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation type="unfinished">עדכן</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="unfinished">האם לשמור את העריכה?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished">ביטול</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="unfinished">אישור</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="unfinished">האם לבטל את העריכה שלך?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>אישור</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>החל</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>עזרה</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>ברירות מחדל</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>ביטול</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;בטל</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>בצע &amp;שוב</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;גזור</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>הע&amp;תק</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>ה&amp;דבק</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>נקה</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>בחר הכל</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>תפריט מערכת</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>גלול</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>בטל גלילה</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalize</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>מזער</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>הגדל</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>סגור</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>הפרוטוקול &quot;%1&quot; אינו נתמך</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בהצגת ספריות</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך ביצירת ספריית חדשות</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בהסרת קבצים או ספריות</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בשינוי שמותיהם של קבצים או ספריות</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בהורדת קבצים</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בהעלאת קבצים</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>הפרוטוקול &quot;%1&quot; לא תומך בהעתקה או העברה של קבצים או ספריות</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(לא ידוע)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>ש&amp;חזר</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>ה&amp;זז</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;שנה גודל</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;מזער</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>&amp;הגדל</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>סגור</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>חלונות</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>ברירת מחדל</translation>
+    </message>
+</context>
+<context>
+    <name>QWSManager</name>
+    <message>
+        <source>Style</source>
+        <translation type="obsolete">סגנון</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>מה זה?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="obsolete">ביטול</translation>
+    </message>
+    <message>
+        <source>&lt; Back</source>
+        <translation type="obsolete">&lt; אחורה</translation>
+    </message>
+    <message>
+        <source>Next &gt;</source>
+        <translation type="obsolete">קדימה &gt;</translation>
+    </message>
+    <message>
+        <source>Finish</source>
+        <translation type="obsolete">סיום</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="obsolete">עזרה</translation>
+    </message>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>ש&amp;חזר</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>ה&amp;זז</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;שנה גודל</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;מזער</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>&amp;הגדל</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;סגור</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>&amp;תמיד עליון</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;גלול</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>מזער</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>שחזר למטה</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>סגור</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;בטל גלילה</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>לא אירעה כל שגיאה</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>נגרמה שגיאה על ידי הצרכן</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>סוף קובץ לא צפוי</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>יותר מהגדרה אחת של סוג מסמך</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>אירעה שגיאה בעת עיבוד המרכיב</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>אי-התאמה בתגית</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>אירעה שגיאה בעת עיבוד התוכן</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>תו לא צפוי</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>שם לא תקף עבור הוראת העיבוד</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>הייתה צפויה גירסה בעת קריאה ההכרזה על XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>ערך שגוי עבור ההגדרה העצמאית</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>הייתה צפויה הכרזה על קידוד או הכרזה עצמאית בעת קריאת ההכרזה על XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>הייתה צפויה הכרזה עצמאית בעת קריאת ההכרזה על XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>אירעה שגיאה בעת עיבוד הגדרת סוג המסמך</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>הייתה צפויה אות</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>אירעה שגיאה בעת עיבוד ההערה</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>אירעה שגיאה בעת עיבוד ההתייחסות</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>התייחסות ליישות כללית פנימית אינה מותרת ב-DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>התייחסות ליישות כללית מעובדת חיצונית אינה מותרת בערך המאפיין</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>התייחסות ליישות כללית מעובדת חיצונית אינה מותרת ב-DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>התייחסות ליישות לא מעובדת בהקשר שגוי</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>יישות רקורסיבית</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>שגיאה בהכרזת טקסט של יישות חיצונית</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>בטל</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>שחזר</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>גזור</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>העתק</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>הדבק</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>הדבקה מיוחדת...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>נקה</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>בחר הכל</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ja.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ja.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ja.ts	(revision 7219)
@@ -0,0 +1,1994 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>スペース</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>リターン</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>左</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>上</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>右</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>下</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>メニュー</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>戻る</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>進む</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>停止</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>音量を下げる</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>消音</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>音量を上げる</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>低音を強調</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>低音を上げる</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>低音を下げる</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>高音を上げる</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>高音を下げる</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>メディアの再生</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>メディアの停止</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>前のメディア</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>次のメディア</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>メディアの録音</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>お気に入り</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>検索</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>スタンバイ</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>URLを開く</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>メールの起動</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>メディアの起動</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>(0)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>(1)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>(2)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>(3)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>(4)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>(5)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>(6)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>(7)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>(8)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>(9)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>(A)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>(B)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>(C)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>(D)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>(E)の起動</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>(F)の起動</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>実行ファイル&apos;%1&apos; にはQt %2が必要です。Qt %3が見つかりました。</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>互換性のないQtライブラリエラー</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>色相(&amp;E):</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>彩度(&amp;S):</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>明度(&amp;V):</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>赤(&amp;R):</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>緑(&amp;G):</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>青(&amp;U):</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>アルファチャネル(&amp;L):</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>基本色(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>カスタムカラー(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>カスタムカラーの定義 &gt;&gt; (&amp;D)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>カスタムカラーの追加(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>色を選択</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>真</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>偽</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>挿入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>削除</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>これは何?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>次回もこのメッセージを表示する(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>OK(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>デバッグメッセージ:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>警告:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>致命的なエラー:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>ファイルをコピーまたは移動</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>読み込み: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>書き込み: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>すべてのファイル(*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>名前</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>サイズ</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>タイプ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>日付</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>属性</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>検索する場所(&amp;I):</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>ファイル名(&amp;N):</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>ファイルタイプ(&amp;T):</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>戻る</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>1つ上のディレクトリへ移動</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>新しいフォルダの作成</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>一覧表示</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>詳細表示</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>ファイル情報のプレビュー</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>ファイル内容の表示</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>読み込み/書き込み</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>読み込み専用</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>書き込み専用</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>アクセス不可</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>ファイルへのシンボリックリンク</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>ディレクトリへのシンボリックリンク</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>スペシャルへのシンボリックリンク</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>ファイル</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>ディレクトリ</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>スペシャル</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>開く</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>名前を付けて保存</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>開く(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>名前の変更(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>削除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>再読み込み(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>名前順に並べ替え(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>サイズ順に並べ替え(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>日付順に並べ替え(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>並べ替えしない(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>並べ替え</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>隠しファイルの表示(&amp;H)</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>ファイル</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>ディレクトリ</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>シンボリックリンク</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>%1 の削除</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1 &quot;%2&quot; を削除しますか?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>はい(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>いいえ(&amp;N)</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>新しいフォルダ 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>新しいフォルダ</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>新しいフォルダ %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>ディレクトリの検索</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>ディレクトリ</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>保存</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>エラー</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+ファイルが見つかりませんでした。
+パスおよびファイル名を確認してください。</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>すべてのファイル(*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>開く</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>ディレクトリを選択</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>ディレクトリ:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>ラテン語</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>ギリシャ語</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>キリル語</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>アルメニア語</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>グルジア語</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>ルーン語</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>オガム語</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>ヘブライ語</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>アラビア語</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>シリア語</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>ターナ語</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>デーヴァナーガリー語</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>ベンガル語</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>グルムキー語</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>グジャラート語</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>オリヤー語</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>タミル語</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>テルグ語</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>カナラ語</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>マラヤーラム語</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>シンハラ語</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>タイ語</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>ラオ語</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>チベット語</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>ミャンマー語</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>クメール語</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>漢字</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>ひらがな</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>カタカナ</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>ハングル</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>ポポモフォ</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>イー語</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>エチオペア語</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>チェロキー語</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>カナダ先住民語</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>モンゴル語</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>通貨記号</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>文字様記号</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>数値形式</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>数学演算子</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>技術記号</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>幾何学記号</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>その他の記号</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>囲み文字および四角文字</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>点字</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>ユニコード</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>フォント(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>フォントスタイル(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>サイズ(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>文字修飾</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>取り消し線(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>下線(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>色(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>サンプル</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>スクリプト(&amp;I)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>適用</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>閉じる</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>フォントの選択</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>ホスト %1 が見つかりました</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>ホストが見つかりました</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>ホスト %1 に接続しました</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>ホストに接続しました</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1 への接続が閉じられました</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>接続が閉じられました</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>ホスト %1 が見つかりませんでした</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>ホスト %1 への接続が拒否されました</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>不明なエラー</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>ホストへの接続に失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>ログインに失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>ディレクトリのリストに失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>ディレクトリの変更に失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>ファイルのダウンロードに失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>ファイルのアップロードに失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>ファイルの削除に失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>ディレクトリの作成に失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>ディレクトリの削除に失敗しました:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>未接続です</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>データ接続のための接続が拒否されました</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>接続が拒否されました</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>ホスト %1 が見つかりませんでした</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>コンテンツの長さが不正です</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP要求に失敗しました</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>ホスト %1 が見つかりました</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>ホストが見つかりました</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>ホスト %1 に接続しました</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>ホストに接続しました</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1 への接続が閉じられました</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>接続が閉じられました</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>不明なエラー</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>要求が中止されました</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>接続が設定されているサーバーがありません</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>サーバーとの接続が予期せず閉じられました</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>無効なHTTP要求ヘッダです</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>無効なHTTPチャンクドボディです</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>元に戻す(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>やり直す(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>切り取り(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>コピー(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>貼り付け(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>クリア</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>すべて選択</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>%1 の名前を %2 に変更できませんでした</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>%1 を開けませんでした</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>%1 に書き込めませんでした</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>%1 ディレクトリを読み込めませんでした</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>%1 ディレクトリを作成できませんでした</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>%1 ファイルまたはディレクトリを削除できませんでした</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>整列</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>カスタマイズ...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>について</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>環境設定</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>初期設定</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>オプション</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>設定</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>セットアップ</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>終了</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>終了</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>はい(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>いいえ(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>中止(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>再試行(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>無視(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Qtについて&lt;/h3&gt;&lt;p&gt;このプログラムはQt バージョン %1 を使用してします。&lt;/p&gt;&lt;p&gt;QtはGUIとアプリケーション開発のためのマルチプラットホームC++ツールキットです。&lt;/p&gt;&lt;p&gt;QtはMS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, およびすべての主要な商用Unix製品において単一ソースコードの移植性を提供します。&lt;br&gt;Qtは組み込みデバイスでも利用可能です。&lt;/p&gt;&lt;p&gt;QtはTrolltechの製品です。より詳細な情報は&lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;を参照してください。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>操作がユーザーによって中断されました</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>ローカルに接続しています</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>エイリアス: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>不明</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>不明なロケーション</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>プリンタ設定</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>可能であればカラーで印刷</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>グレースケールで印刷</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>出力先</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>プリンタに出力:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>プリンタ</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>ホスト</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>コメント</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>ファイルに出力:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>参照...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>オプション</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>すべて印刷</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>選択範囲を印刷</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>先頭のページ:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>末尾のページ:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>先頭のページから印刷</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>末尾のページから印刷</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>部数:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>用紙の形式</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>縦</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>横</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 インチ)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 インチ)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 インチ, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 インチ, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 インチ, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>プリンタの設定</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScriptファイル(*.ps);;すべてのファイル (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>エラーはありませんでした</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>無効な機能が使用されました</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>不正なclass構文</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>不正なlookahead構文</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>不正なrepetition構文</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>無効な8進数値</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>左側の区切り文字がありません</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>予期しない終端です</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>内部制限値に達しました</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>削除</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>このレコードを削除しますか?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>はい</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>いいえ</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>挿入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>編集を保存しますか?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>確認</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>編集をキャンセルしますか?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>適用</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>ヘルプ</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>デフォルト</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>キャンセル</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>元に戻す(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>やり直す(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>切り取り(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>コピー(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>貼り付け(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>クリア</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>すべて選択</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>システムメニュー</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>非表示</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>再表示</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>標準化</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>最小化</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>最大化</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>閉じる</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>その他...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>プロトコル `%1&apos; はサポートされていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>プロトコル `%1&apos; はディレクトリのリストをサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>プロトコル `%1&apos; はディレクトリの作成をサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>プロトコル `%1&apos; はディレクトリの削除をサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>プロトコル `%1&apos; はディレクトリの名前の変更をサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>プロトコル `%1&apos; はファイルの受信をサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>プロトコル `%1&apos; はファイルの送信をサポートしていません</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>プロトコル `%1&apos; はファイルのコピーまたは移動をサポートしていません</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(不明)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>復元(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移動(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>サイズ(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>最小化(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>最大化(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>閉じる</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>デフォルト</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>これは何?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>キャンセル(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; 戻る(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>次へ(&amp;N) &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>完了(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>ヘルプ(&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>復元(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移動(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>サイズ(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>最小化(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>最大化(&amp;X)</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>閉じる(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>常に手前に表示(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>非表示(&amp;A)</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>最小化</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>元に戻す</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>閉じる</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>再表示(&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>エラーはありませんでした</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>コンシューマーによってエラーが引き起こされました</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>予期しないファイルの終端です</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>ドキュメントタイプの定義が複数あります</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>要素の解析中にエラーが発生しました</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>タグが一致しません</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>コンテンツの解析中にエラーが発生しました</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>予期しない文字です</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>処理の指示のための名前が無効です</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>XML宣言の読み込みにはバージョンの指定が必要です</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>スタンドアロン宣言の値が不正です</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>XML宣言の読み込みにはエンコーディング宣言またはスタンドアロン宣言が必要です</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>XML宣言の読み込みにはスタンドアロン宣言が必要です</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>ドキュメント定義の解析中にエラーが発生しました</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>文字が必要です</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>コメントの解析中にエラーが発生しました</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>参照の解析中にエラーが発生しました</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>DTDでは内部一般エンティティの参照は許可されていません</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>属性値では解析された外部一般エンティティの参照は許可されていません</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>DTDでは解析された外部一般エンティティの参照は許可されていません</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>不正な文脈における解析されないエンティティの参照です</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>再起的エンティティ</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>外部エンティティのテキスト宣言にエラーがあります</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>元に戻す</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>やり直す</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>切り取り</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>コピー</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>貼り付け</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>形式を指定して貼り付け...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>クリア</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>すべて選択</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ko.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ko.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ko.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>스페이스</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Eac</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>탭</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>백스페이스</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>왼쪽</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>위</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>오른쪽</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>아래</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>메뉴</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>뒤로</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>앞으로</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>정지</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>새로 고침</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>음량 감소</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>음소거</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>음량 증가</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>저음 강화</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>저음 증가</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>저음 감소</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>고음 증가</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>고음 감소</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>미디어 재생</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>미디어 정지</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>이전 미디어</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>다음 미디어</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>미디어 녹음</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>즐겨찾기</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>검색</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>일시 중지</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>URL 열기</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>메일 실행</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>미디어 실행</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>(0) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>(1) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>(2)실행</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>(3) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>(4) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>(5) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>(6) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>(7) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>(8) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>(9) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>(A) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>(B) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>(C) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>(D) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>(E) 실행</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>(F) 실행</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>메타</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>실행 파일 &apos;%1&apos;은(는) Qt %2을(를) 필요로 하지만 Qt %3이(가) 발견되었습니다.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Qt 라이브러리 호환성 오류</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>명도(&amp;E):</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>채도(&amp;S):</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>값(&amp;V):</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>빨간색(&amp;R):</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>녹색(&amp;G):</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>파란색(&amp;U):</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>투명도(&amp;L):</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>기본 색상(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>사용자 정의 색상(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>사용자 정의 색상 정의(&amp;D) &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>사용자 정의 색상에 추가(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>색 선택</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>참</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>거짓</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>삽입</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>업데이트</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>삭제</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>이것이 무엇입니까?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>이 메시지를 다시 표시하기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>확인(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>디버그 메시지:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>경고:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>치명적 오류:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>파일 이동하거나 복사하기</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>읽기: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>쓰기: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>모든 파일 (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>이름</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>크기</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>종류</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>날짜</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>속성</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>다음에서 찾기(&amp;I):</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>파일 이름(&amp;N):</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>파일 형식(&amp;T):</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>뒤로</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>상위 디렉토리로 이동</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>새 폴더 만들기</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>목록으로 보기</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>자세히 보기</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>파일 정보 미리보기</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>파일 내용 미리보기</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>읽기-쓰기</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>읽기 전용</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>쓰기 전용</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>접근할 수 없음</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>파일로 향하는 심볼릭 링크</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>디렉토리로 향하는 심볼릭 링크</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>특별 장치로 향하는 심볼릭 링크</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>파일</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>디렉토리</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>특별 장치</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>열기</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>다른 이름으로 저장</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>열기(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>저장(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>이름 바꾸기(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>삭제(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>새로 고침(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>이름순으로 정렬(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>크기순으로 정렬(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>날짜순으로 정렬(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>정렬하지 않음(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>정렬</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>숨김 파일 보이기(&amp;H)</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>파일</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>디렉토리</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>심볼릭 링크</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>%1 삭제</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1 &quot;%2&quot;을(를) 삭제하시겠습니까?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>예(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>아니오(&amp;N)</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>새 폴더 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>새 폴더</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>새 폴더 %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>디렉토리 찾기</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>디렉토리</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>저장</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>오류</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+파일을 찾을 수 없습니다.
+경로와 파일 이름을 확인하십시오.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>모든 파일 (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>열기 </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>디렉토리 선택</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>디렉토리:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>라틴 문자</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>그리스 문자</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>키릴 문자</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>아르메니아 문자</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>그루지아 문자</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>룬 문자</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>히브리 문자</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>아랍 문자</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>시리아 문자</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>데바나가리 문자</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>벵골 문자</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>구루무키 문자</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>구자라트 문자</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>오리야 문자</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>타밀 문자</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>텔루구 문자</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>칸나다 문자</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>말라얄람 문자</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>신할라 문자</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>타이 문자</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>라오 문자</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>티베트 문자</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>미얀마 문자</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>크메르 문자</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>한자</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>히라가나</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>가타가나</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>한글</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>주음 부호</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>이 문자</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>에티오피아 문자</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>체로키 문자</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>캐나다 원주민 문자</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>몽골 문자</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>통화 기호</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>글자 같은 기호</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>숫자 형태</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>수학 연산자</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>기술 기호</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>기하학 기호</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>기타 기호</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>원과 사각형 문자</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>점자</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>유니코드</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>글꼴(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>글꼴 스타일(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>크기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>효과</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>취소선(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>밑줄(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>색(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>미리 보기</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>문자열(&amp;I)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>적용</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>닫기</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>글꼴 선택</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>호스트 %1을(를) 찾았음</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>호스트를 찾았음</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>호스트 %1에 연결됨</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>호스트에 연결됨</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>호스트 %1과의 연결이 종료됨</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>연결이 종료됨</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>호스트 %1을(를) 찾을 수 없음</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>호스트 %1에 연결이 거부됨</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>알 수 없는 오류</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>호스트에 연결하는 중 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>로그인 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>디렉토리 목록 가져오기 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>디렉토리 변경 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>파일 다운로드 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>파일 업로드 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>파일 삭제 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>디렉토리 생성 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>디렉토리 삭제 실패:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>연결되지 않음</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>데이터 연결이 거부됨</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>연결이 거부됨</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>호스트 %1을(를) 찾을 수 없음</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>잘못된 내용 길이</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP 요청 실패</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>호스트 %1을(를) 찾았음</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>호스트를 찾았음</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>호스트 %1에 연결됨</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>호스트에 연결됨</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>호스트 %1과의 연결이 종료됨</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>연결이 종료됨</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>알 수 없는 오류</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>요청 중단됨</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>연결할 서버가 설정되지 않았음</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>서버와의 연결이 예상되지 못하게 종료됨</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>잘못된 HTTP 응답 헤더</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>잘못된 HTTP 조각난 본문</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>실행 취소(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>반복(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>잘라내기(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>복사(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>붙여넣기(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>비우기</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>전체 선택</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>%1
+의 이름을
+%2
+(으)로 바꿀 수 없음</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>%1
+을(를) 열 수 없음</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>%1
+에 쓸 수 없음</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>%1
+디렉토리를 읽을 수 없음</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>%1
+디렉토리를 생성할 수 없음</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>%1
+파일이나 디렉토리를 삭제할 수 없음</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>정렬하기</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>사용자 정의...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>정보</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>설정</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>환경 설정</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>옵션</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>설정</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>설정</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>종료</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>종료</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>예(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>아니오(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>중단(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>다시 시도(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>무시(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Qt 정보&lt;/h3&gt;&lt;p&gt;이 프로그램은 Qt 버전 %1을(를) 사용합니다.&lt;/p&gt;&lt;p&gt;Qt는 다중 플랫폼 GUI 프로그램 개발을 위한 툴킷입니다.&lt;/p&gt;&lt;p&gt;Qt는 마이크로소프트&amp;nbsp;윈도, Mac OS X, 리눅스, 상용 유닉스 변종 간 단일 소스 호환성을 제공합니다.&lt;br&gt;Qt는 임베디드 장비에도 사용 가능합니다.&lt;/p&gt;&lt;p&gt;Qt는 트롤텍의 제품입니다. 더 많은 정보를 보려면 &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;를 참고하십시오.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>사용자에 의해서 동작이 중단됨</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>지역적으로 연결됨</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>별명: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>알 수 없음</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>알 수 없는 위치</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>프린터 설정</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>가능하면 컬러로 인쇄</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>그레이스케일로 인쇄</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>인쇄 대상</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>프린터로 인쇄:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>프린터</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>호스트</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>설명</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>파일로 인쇄:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>찾아보기...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>옵션</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>모두 인쇄</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>범위만 인쇄</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>시작 쪽:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>끝 쪽:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>첫 쪽부터 인쇄</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>마지막 쪽부터 인쇄</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>복사 매수:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>종이 형태</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>세로</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>가로</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 인치)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 인치)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 인치, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>폴리오 (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>리갈 (8.5x14 인치, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>레터 (8.5x11 인치, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>타블로이드 (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>미국 공용 #10 봉투 (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>프린터 설정</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>포스트스크립트 파일 (*.ps);;모든 파일 (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>오류 없음</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>사용 불가능한 기능 사용됨</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>잘못된 문자열 클래스 문법</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>잘못된 반복 문법</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>잘못된 8진수 값</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>왼쪽 구분자 없음</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>예상되지 않은 끝</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>내부 한계에 도달함</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>삭제</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>이 레코드를 삭제하시겠습니까?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>예</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>아니오</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>삽입</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>업데이트</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>편집을 저장하시겠습니까?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>편집을 취소하시겠습니까?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>확인</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>적용</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>도움말</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>기본값</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>취소</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>실행 취소(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>반복(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>잘라내기(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>복사(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>붙여넣기(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>비우기</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>전체 선택</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>시스템 메뉴</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>말아 올리기</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>풀어 내리기</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>원래 크기로</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>최소화</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>최대화</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>닫기</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>더...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>프로토콜 `%1&apos;은(는) 지원되지 않습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>프로토콜 `%1&apos;은(는) 디렉토리 목록 보기를 지원하지 않습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>프로토콜 `%1&apos;은(는) 새 디렉토리 생성을 지원하지 않습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>프로토콜 `%1&apos;은(는) 파일이나 디렉토리 삭제를 지원하지 않습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>프로토콜 `%1&apos;은(는) 파일이나 디렉토리 이름 바꾸기를 지원하지 않습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>프로토콜 `%1&apos;에서 파일을 가져올 수 없습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>프로토콜 `%1&apos;에 파일을 쓸 수 없습니다</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>프로토콜 `%1&apos;은(는) 파일이나 디렉토리를 복사하거나 삭제하는 것을 지원하지 않습니다</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(알 수 없음)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>복원(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>이동(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>크기 조정(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>최소화(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>최대화(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>닫기</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>창</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>기본값</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>이것이 무엇입니까?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>취소(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; 뒤로(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>앞으로(&amp;N) &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>마침(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>도움말(&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>복원(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>이동(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>크기(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>최소화(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>최대화(&amp;X)</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>닫기(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>항상 위(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>말아 올리기(&amp;A)</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>최소화</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>복원</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>닫기</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>풀어 내리기(&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>오류 없음</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>사용자에 의해서 에러 발생</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>예상되지 않은 파일의 끝</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>하나 이상의 문서 형식 정의</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>원소를 처리하는 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>태그가 맞지 않음</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>내용을 처리하는 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>예상되지 않은 문자</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>동작을 처리하기에 잘못된 이름</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>XML 선언을 읽는 중 버전이 요구됨</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>단일 선언에 잘못된 값 사용됨</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>XML 선언을 읽는 중 인코딩 선언이나 단일 선언이 요구됨</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>XML 선언을 읽는 중 단일 선언이 요구됨</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>문서 형식 정의를 처리하는 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>글자가 요구됨</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>주석을 처리하는 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>참조를 처리하는 중 오류 발생</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>DTD 내부에는 일반 항목 참조를 사용할 수 없음</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>속성 값에는 외부에서 처리되는 일반 항목 참조를 사용할 수 없음</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>DTD 내부에는 외부에서 처리되는 일반 항목 참조를 사용할 수 없음</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>잘못된 문맥의 처리되지 않은 항목 참조</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>재귀적 항목</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>외부 항목 선언의 텍스트 오류</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>실행 취소</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>반복</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>잘라내기</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>복사</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>붙여넣기</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>선택하여 붙여넣기...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>비우기</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>전체 선택</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_nl.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_nl.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_nl.ts	(revision 7219)
@@ -0,0 +1,1986 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Applicatie &apos;%1&apos; heeft Qt %2 nodig, Qt %3 gevonden.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inconsistente Qt bibliotheek fout</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Rood:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Groen:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Bla&amp;uw:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lpha kanaal:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Basis kleuren</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Kleur selecteren</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Waar</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Onwaar</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Invoegen</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Verversen</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Verwijderen</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Wat is dit?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Dit bericht opnieuw &amp;weergeven</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Debug bericht:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Waarschuwing:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Fatale crash:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopieër of verplaats bestand</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Lees: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Schrijf: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Alle bestanden (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Naam</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Grootte</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Type</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Kenmerken</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Kijk &amp;in:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Bestands&amp;naam:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Bestands&amp;type:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Vorige</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Één directory omhoog</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Nieuwe map maken</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation type="unfinished">Lijstweergave</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation type="unfinished">Gedetailleerde weergave</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Verbinding geweigerd</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Host %1 niet gevonden</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Verkeerde inhoudslengte</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP request gefaald</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Host %1 gevonden</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Host gevonden</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Verbonden met host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Verbonden met host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Verbinding met %1 gesloten</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Verbinding gesloten</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Onbekende fout</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Aanvraag afgebroken</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Geen server opgegeven om mee te verbinden</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Server sloot verbinding onverwacht</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Niet correcte HTTP response header</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Niet correcte HTTP chunked body</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Ongedaan maken</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>O&amp;pnieuw</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Kn&amp;ippen</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiëren</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Plakken</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Wissen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles selecteren</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Kan
+%1
+niet hernoemen naar
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Kan %1 niet openen</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Kan %1 niet schrijven</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Kan directory %1 niet openen</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Kan directory %1 niet aanmaken</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Kan bestand of directory %1 niet verwijderen</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Sorteren</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Aanpassen...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Info</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configuratie</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Voorkeur</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opties</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Instelling</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Setup</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Stoppen</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Afsluiten</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ja</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nee</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Annuleren</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Nog&amp;maals</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Negeren</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Over Qt&lt;/h3&gt;&lt;p&gt;Dit programma maakt gebruik van versie %1.&lt;/p&gt;&lt;p&gt;Qt is een C++ toolkit voor multiplatform GUI &amp;amp; applicatie ontwikkeling.&lt;/p&gt;&lt;p&gt;Qt verzorgt single-source overbrugging tussen MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux en alle grote Unix varianten.&lt;br&gt;Qt is ook beschikbaar voor embedded devices.&lt;/p&gt;&lt;p&gt;Qt is een product van Trolltech. Zie &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; voor meer informatie.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Bewerking gestopt door gebruiker</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Toepassen</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Help</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Standaard instellingen</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Annuleren</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Ongedaan maken</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>O&amp;pnieuw</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Kn&amp;ippen</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiëren</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Plakken</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Wissen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles selecteren</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Systeem Menu</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Schaduw tonen</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Schaduw verbergen</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normaliseren</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimaliseren</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximaliseren</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Sluiten</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Meer...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Wat is dit?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Annuleren</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Vorige</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>V&amp;olgende &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>Vo&amp;ltooien</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Help</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Ongedaan maken</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Opnieuw</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Knippen</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopiëren</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Plakken</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Plakken speciaal...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Wissen</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Alles selecteren</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pl.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pl.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pl.ts	(revision 7219)
@@ -0,0 +1,1985 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Spacja</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Lewo</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Góra</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Prawo</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Dół</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Wstecz</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Dalej</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Odświerz</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Ciszej</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Wycisz</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Głośniej</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Zwiększ basy</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Większe basy</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Mniejsze basy</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Odtwarzaj</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Zatrzymaj</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Poprzedni</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Następny</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Nagrywaj media</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Ulubione</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Szukaj</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Stan czuwania</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Otwórz URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Uruchom mail</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Otwórz media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Plik wykonywalny &apos;%1&apos; wymagaQt %2, znaleziono Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Błąd - niekompatybilana biblioteka Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Prawda</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Fałsz</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Wstaw</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Uaktualnij</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Usuń</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Co to?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Po&amp;każ ponownie tę wiadomość</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Wiadomość debugownia:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Uwaga:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Krytyczny błąd:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopiuj lub przenieś plik</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Czytaj: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Zapisz: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Wszystkie pliki (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nazwa</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Rozmiar</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atrybuty</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Zobacz &amp;w:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nazwa pliku:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Typ pliku:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Wstecz</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Folder wyżej</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Utwórz nowy folder</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Widok listy</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Widok szczegółów</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Podgląd informacji pliku</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Podgląd zawartości pliku</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Odczyt-zapis</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Tylko do odczytu</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Tylko zapis</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Niedostępny</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Dowiązanie do pliku</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Dowiązanie do folderu</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Specjalne dowiązanie</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Plik</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Folder</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Specjalny</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Otwórz</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Zapisz jako</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Otwórz</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Zapisz</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>Z&amp;mień nazwę</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Usuń</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>&amp;Przeładuj</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Sortuj wg &amp;nazwy</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Sortuj wg &amp;rozmiaru</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Sortuj wg &amp;daty</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>Niesortowan&amp;y</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sortuj</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Po&amp;każ ukryte pliki</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>plik</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>katalog</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>dowiązanie</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Usuń %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Czy na pewno chcesz usunąć %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Tak</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nie</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nowy folder 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nowy folder</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nowy folder %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Znajdź katalog</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Katalogi</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Zapisz</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Błąd</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Nie odnaleziono pliku.
+Sprawsź ścieżkę i nazwę pliku.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Wszystkie pliki (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Otwórz </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Wybierz katalog</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Katalog:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Zastosuj</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomoc</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Domyślne</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Anuluj</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu systemowe</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Przywróć</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimalizuj</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maksymalizuj</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zamknij</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Więcej...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Co to?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Anuluj</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Wstecz</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Dalej &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Zakończ</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Pomoc</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Cofnij</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Powtórz</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Wytnij</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopiuj</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Wklej</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Wklej specjalnie...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Wyczyść</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Zaznacz wszystko</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_BR.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_BR.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_BR.ts	(revision 7219)
@@ -0,0 +1,1997 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Barra de espaço</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Shift-Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print Screen</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Left</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Seta p/ Cima</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Seta p/ Direita</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Seta p/ Baixo</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Page Up</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Page Down</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Control</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Voltar</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avançar</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Parar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Recarregar</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Diminuir Volume</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Mudo</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Aumentar Volume</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Realçar Graves</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Aumentar Graves</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Diminuir Graves</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Aumentar Agudos</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Diminuir Agudos</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Tocar Mídia</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Parar Mídia</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Mídia Anterior</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Próxima Mídia</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Gravar Mídia</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favoritos</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Procurar</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Modo de Espera</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Abrir URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Abrir EMail</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Abrir Mídia</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Abrir (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Abrir (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Abrir (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Abrir (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Abrir (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Abrir (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Abrir (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Abrir (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Abrir (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Abrir (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Abrir (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Abrir (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Abrir (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Abrir (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Abrir (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Abrir (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>O executável &apos;%1&apos; requer o Qt %2, foi encontrado o Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Erro: Biblioteca do Qt Incompatível</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Intensidad&amp;e:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Ve&amp;rm:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>Verde(&amp;G):</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Az&amp;ul:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal A&amp;lpha:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Cores &amp;Básicas</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Cores &amp;customizadas</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definir Cores Customizadas &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Adicionar às Cores Customizadas</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Selecionar Cor</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Verdadeiro</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falso</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserir</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Atualizar</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>O que é isso?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Exibir novamente esta men&amp;sagem</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Mensagem de Debug:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Aviso:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Erro Fatal:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copiar ou Mover Um Arquivo</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Ler: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Escrever: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Todos os Arquivos (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamanho</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipo</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atributos</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Procurar em (&amp;i):</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nome do arquivo:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipo do Arquivo:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Voltar</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Um diretório acima</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Criar Nova Pasta</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Visão de Lista</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Visão Detalhada</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Pré-visualizar Informações de Arquivos</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Pré-Visualizar Conteúdo de Arquivos</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Leitura/Escrita</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Apenas Leitura</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Apenas Escrita</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inacessível</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Link simbólico para Arquivo</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Link simbólico para Diretório</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Link simbólico para Arquivo Especial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Arquivo</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Diretório</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Arquivo Especial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Abrir</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Salvar Como</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>Abrir(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvar</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Renomear</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Apagar(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>R&amp;ecarregar</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Organizar por &amp;Nome</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Organizar por Tamanho(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Organizar por &amp;Data</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>Não Organizar(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Organizar</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Mostrar arquivos ocultos (&amp;h)</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>o arquivo</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>o diretório</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>o link simbólico</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Apagar %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Você tem certeza de que deseja apagar %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Sim(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Não</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nova Pasta 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nova Pasta</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nova Pasta %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Encontrar Diretório</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Diretórios</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Salvar</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Erro</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1 Arquivo não encontrado. Verifique o caminho e nome do arquivo.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Todos os Arquivos (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Abrir</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Selecionar um Diretório</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Diretório:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latim</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grego</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cirílico</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armênio</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgiano</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Rúnico</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebraico</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Árabe</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Sírio</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengalês</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malaio</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Tailandês</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetano</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etíope</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Aborígene Canadense</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Símbolos de Moeda</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Símbolos de Alfabeto</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Formas Numéricas</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operadores Matemáticos</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Símbolos Técnicos</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Símbolos Geométricos</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Símbolos Diversos</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Caracteres Contidos</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Fonte</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Estilo de Fonte(&amp;y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;s)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efeitos</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Riscado (&amp;k)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>S&amp;ublinhado</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Cor</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Exemplo</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Selecionar Fonte</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Máquina %1 encontrada</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Máquina encontrada</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado à máquina %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado à máquina</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexão com %1 fechada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexão fechada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Máquina %1 não encontrada</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Conexão para %1 recusada</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erro desconhecido</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Erro ao conectar à máquina:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Login falhou:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Falha ao listar diretório: %1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Falha ao mudar diretório: %1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Falha ao baixar arquivo: %1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Falha ao enviar arquivo:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Erro ao remover arquivo:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Erro ao criar diretório:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Erro ao remover diretório:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Não conectado</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Conexão recusada para conexão de dados</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Conexão recusada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Máquina %1 não encontrada</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Tamanho incorreto do conteúdo</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Pedido HTTP falhou</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Máquina %1 encontrada</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Máquina encontrada</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado a %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado à máquina remota</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexão com %1 fechada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexão fechada</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erro desconhecido</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Pedido cancelado</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Nenhum servidor definido para conexão</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>O servidor fechou a conexão inesperadamente</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Cabeçalho de resposta HTTP inválido</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Corpo de mensagem HTTP inválido</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Desfazer (&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refazer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Recor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Colar (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecionar Tudo</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Não foi possível renomear
+%1
+para
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Não foi possível abrir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Não foi possível gravar
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Não foi possível ler diretório
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Não foi possível criar diretório
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Não foi possível remover arquivo ou diretório
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Alinhar</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Customizar...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Sobre</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configuração</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferência</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opções</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Valor</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Definições</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Sair</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Sair</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Sim (&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Não</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abortar</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Tenta&amp;r Novamente</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorar</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Sobre o Qt&lt;/h3&gt;&lt;p&gt;Este programa utiliza o Qt versão %1.&lt;/p&gt;&lt;p&gt;O Qt é um toolkit C++ multi-plataforma para desenvolvimento de GUIs e aplicações.&lt;/p&gt;&lt;p&gt;O Qt provê portabilidade com o mesmo código-fonte entre  MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, e todas as principais variantes comerciais de Unix.&lt;br&gt;O Qttambém está disponível para dispositivos embarcados.&lt;/p&gt;&lt;p&gt;O Qt é um produto da Trolltech. Acesse &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; para maiores informações.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operação abortada pelo usuário</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>localmente conectado</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Apelidos: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>desconhecido</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Localização Desconhecida</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Opções de Impressão</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimir a cores se disponível</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imprimir em tons de cinza</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destino para impressão</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimir na impressora:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Impressora</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Máquina</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Comentário</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimir para arquivo:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Localizar...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opções</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimir tudo</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Imprimir intervalo</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Da página:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Até a página:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimir primeira página antes</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimir primeira página ao final</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Número de cópias:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Tamanho do papel</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Retrato</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Paisagem</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 polegadas)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 polegadas, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Carta (8.5x11 polegadas, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tablóide (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>Envelope Comum US #10 (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Configurar Impressora</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Arquivos PostScript (*.ps);;Todos os Arquivos (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nenhum erro encontrado</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>recurso desabilitado utilizado</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>caracter inválido na sintaxe de classe</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>sintaxe de lookahead inválido</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>sintaxe de repetição inválida</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valor octal inválido</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>faltando delimitador esquerdo</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>fim inesperado</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>atingiu o limite interno</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Apagar este registro?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserir</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Atualizar</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Salvar mudanças?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirmar</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Cancelar suas mudanças?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Padrões</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Desfazer (&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refazer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Recor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Colar (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecionar Tudo</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu do Sistema</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Enrolar</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Desenrolar</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizar</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Mais...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>O protocolo `%1&apos; não é suportado</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>O protocolo `%1&apos; não suporta a listagem de diretórios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>O protocolo `%1&apos; não suporta a criação de novos diretórios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta a remoção de arquivos ou diretórios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta renomear arquivos ou diretórios</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>O protocolo `%1&apos; não suporta baixar arquivos</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>O protocolo `%1&apos; não suporta o envio de arquivos</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta copiar ou mover arquivos ou diretórios</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(desconhecido)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Padrão</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>O que é isso?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; Anterior (&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Próximo (&amp;N) &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Finalizar</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>Fechar (&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Ficar Acima das Ou&amp;tras Janelas</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Enrol&amp;ar</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restaurar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Desenrolar (&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nenhum erro encontrado</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>erro disparado pelo consumidor</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>fim de arquivo inesperado</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>mais de uma definição de tipo de documento</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>erro ao interpretar elemento</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>tag não bate</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>erro ao interpretar conteúdo</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>caracter inesperado</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nome inválido para processamento de instrução</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>versão esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valor errado para declaração separada</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>declaração de codificação ou declaração separada esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>declaração separada esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>erro ao interpretar definição do tipo de documento</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>letra esperada</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>erro ao interpretar comentário</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>erro ao interpretar referência</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>referência interna geral não permitida em DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>referência externa geral interpretada não é permitida em valor de atributo</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>referência externa geral interpretada não é permitida em DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referência de entidade não interpretada em contexto errado</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entidades recursivas</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>erro na declaração de entidade externa</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Desfazer</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Refazer</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Recortar</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copiar</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Colar</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Colar especial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selecionar Tudo</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_PT.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_PT.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_pt_PT.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Barra de espaço</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Shift-Tab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Retrocesso</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Imprimir</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Esquerda</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Para cima</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Direita</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Para baixo</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Página acima</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Página abaixo</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Control</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Voltar</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Avançar</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Parar</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Recarregar</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Diminuir Volume</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Mudo</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Aumentar Volume</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Realçar Graves</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Aumentar Graves</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Diminuir Graves</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Aumentar Agudos</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Diminuir Agudos</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Reproduzir ficheiro multimédia</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Parar reprodução ficheiro multimédia</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Ficheiro Anterior</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Próximo Ficheiro</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Gravar Ficheiro</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favoritos</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Procurar</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Modo de Espera</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Abrir URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Abrir EMail</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Abrir Ficheiro</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Abrir (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Abrir (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Abrir (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Abrir (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Abrir (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Abrir (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Abrir (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Abrir (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Abrir (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Abrir (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Abrir (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Abrir (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Abrir (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Abrir (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Abrir (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Abrir (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>O executável &apos;%1&apos; requer o Qt %2, mas foi encontrado o Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Erro: Biblioteca de Qt Incompatível</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Intensidad&amp;e:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Ve&amp;rm:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>Verde(&amp;G):</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Az&amp;ul:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal A&amp;lpha:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Cores &amp;Básicas</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Cores &amp;customizadas</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definir Cores Customizadas &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Adicionar às Cores Customizadas</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Seleccionar Cor</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Verdadeiro</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falso</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserir</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>O que é isso?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Exibir novamente esta men&amp;sagem</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Mensagem de Debug:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Aviso:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Erro Fatal:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copiar ou Mover Um Ficheiro</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Ler: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Escrever: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Todos os Ficheiros(*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nome</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Tamanho</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tipo</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atributos</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Procurar em (&amp;i):</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation type="unfinished">&amp;Nome do ficheiro:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tipo de Ficheiro:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Voltar</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Uma pasta acima</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Criar Nova Pasta</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Vista em Lista</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Vista Detalhada</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Pré-visualizar Informações de Ficheiros</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Pré-Visualizar Conteúdo de Ficheiros</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Leitura/Escrita</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Apenas Leitura</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Apenas Escrita</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inacessível</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Link simbólico para Ficheiro</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Link simbólico para Pasta</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Link simbólico para Ficheiro Especial</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Ficheiro</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Pasta</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Ficheiro Especial</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Abrir</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Salvar Como</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>Abrir(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvar</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Renomear</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Apagar(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>R&amp;ecarregar</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Organizar por &amp;Nome</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Organizar por Tamanho(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Organizar por &amp;Data</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>Não Organizar(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Organizar</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Mostrar fic&amp;heiros ocultos</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>o ficheiro</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>a pasta</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>o link simbólico</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Apagar %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Você tem certeza de que deseja apagar %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Sim(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Não</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nova Pasta 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nova Pasta</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nova Pasta %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Encontrar Pasta</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Pasta</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Salvar</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Erro</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Ficheiro não encontrado.
+Verifique o caminho e nome do ficheiro.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Todos os Ficheiros(*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Abrir</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Selecionar uma Pasta</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Pasta:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latim</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grego</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cirílico</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Arménio</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgiano</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Rúnico</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebraico</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Árabe</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Sírio</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengalês</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malaio</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Tailandês</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetano</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etíope</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Aborígene Canadiense</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongol</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Símbolos de Moeda</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Símbolos de Alfabeto</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Formas Numéricas</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operadores Matemáticos</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Símbolos Técnicos</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Símbolos Geométricos</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Símbolos Diversos</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Caracteres Contidos</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braile</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Fonte</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Estilo de Letra(&amp;y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;s)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efeitos</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Riscado (&amp;k)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>S&amp;ublinhado</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Cor</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Exemplo</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Seleccionar Fonte</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Máquina %1 encontrada</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Máquina encontrada</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado à máquina %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado à máquina</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexão com %1 fechada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexão fechada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Máquina %1 não encontrada</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Conexão para %1 recusada</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erro desconhecido</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Erro ao conectar à máquina:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Login falhou:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Falha ao listar pasta:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Falha ao mudar de pasta:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Falha ao baixar ficheiro:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Falha ao enviar ficheiro:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Erro ao apagar ficheiro:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Erro ao criar a pasta:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Erro ao apagar a pasta:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Não conectado</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Conexão recusada para conexão de dados</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Conexão recusada</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Servidor %1 não encontrado</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Tamanho incorreto do conteúdo</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Pedido HTTP falhou</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Servidor %1 encontrado</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Servidor encontrado</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectado a %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectado ao servidor</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexão com %1 fechada</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexão fechada</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Erro desconhecido</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Pedido cancelado</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Nenhum servidor definido para conexão</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>O servidor fechou a conexão inesperadamente</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Cabeçalho de resposta HTTP inválido</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Corpo da mensagem HTTP inválido</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Desfazer (&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refazer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Recor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Colar (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar Tudo</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Não foi possível renomear
+%1
+para
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Não foi possível abrir
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Não foi possível gravar
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Não foi possível ler pasta
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Não foi possível criar pasta
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Não foi possível remover o ficheiro ou pasta
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Alinhar</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Customizar...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Sobre</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configuração</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferência</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opções</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Valor</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Definições</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Sair</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Sair</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Sim (&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Não</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Abortar</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Tenta&amp;r Novamente</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorar</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Sobre o Qt&lt;/h3&gt;&lt;p&gt;Este programa utiliza a versão %1 do Qt.&lt;/p&gt;&lt;p&gt;O Qt é um toolkit C++ multi-plataforma para desenvolvimento de GUIs e aplicações.&lt;/p&gt;&lt;p&gt;O Qt permite portabilidade com o mesmo código-fonte entre MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, e todas as principais variantes comerciais de Unix.&lt;br&gt;O Qt também está disponível para dispositivos embebidos.&lt;/p&gt;&lt;p&gt;O Qt é um produto da Trolltech. Aceda a &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; para mais informações.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operação cancelada pelo utilizador</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>localmente conectado</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Apelidos: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>desconhecido</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Localização Desconhecida</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Opções de Impressão</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimir a cores se disponível</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imprimir em tons de cinza</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destino para impressão</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimir na impressora:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Impressora</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Máquina</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Comentário</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimir para arquivo:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Localizar...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opções</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimir tudo</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Imprimir intervalo</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Da página:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Até a página:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimir primeira página antes</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimir primeira página ao final</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Número de cópias:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Tamanho do papel</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Retrato</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Paisagem</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 polegadas)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 polegadas)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 polegadas, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 polegadas, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Carta (8.5x11 polegadas, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tablóide (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>Envelope Comum US #10 (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Configurar Impressora</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Ficheiros PostScript (*.ps);;Todos os Ficheiros (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nenhum erro encontrado</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>utilizado recurso desactivado</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>caracter inválido na sintaxe de classe</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>sintaxe de lookahead inválida</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>sintaxe de repetição inválida</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valor octal inválido</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>falta delimitador esquerdo</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>fim inesperado</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>atingiu o limite interno</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Apagar</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Apagar este registo?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Sim</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Não</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserir</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Actualizar</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Salvar alterações?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirmar</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Cancelar as alterações?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplicar</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajuda</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Padrões</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Cancelar</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>Desfazer (&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Refazer</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Recor&amp;tar</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiar</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Colar (&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar Tudo</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Menu do Sistema</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Enrolar</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Desenrolar</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizar</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Mais...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>O protocolo `%1&apos; não é suportado</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>O protocolo `%1&apos; não suporta a listagem de pastas</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>O protocolo `%1&apos; não suporta a criação de novas pastas</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta a remoção de ficheirous ou pastas</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta renomear ficheiros ou pastas</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>O protocolo `%1&apos; não suporta baixar ficheiros</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>O protocolo `%1&apos; não suporta o envio de ficheiros</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>O protocolo `%1&apos; não suporta copiar ou mover ficheiros ou pastas</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(desconhecido)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Padrão</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>O que é isso?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Cancelar</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; Anterior (&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Próximo (&amp;N) &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Finalizar</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>Ajuda (&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restaurar</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mover</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>Tamanho (&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizar</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizar</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>Fechar (&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Ficar Acima das Ou&amp;tras Janelas</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Enrol&amp;ar</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizar</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restaurar</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Fechar</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Desenrolar (&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>nenhum erro encontrado</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>erro criado pelo consumidor</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>fim de arquivo inesperado</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>mais de uma definição de tipo de documento</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>erro ao interpretar elemento</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>tag não inválida</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>erro ao interpretar conteúdo</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>caracter inesperado</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nome inválido para processamento de instrução</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>versão esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valor errado para declaração separada</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>declaração de codificação ou declaração separada esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>declaração separada esperada ao ler declaração XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>erro ao interpretar definição do tipo de documento</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>letra esperada</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>erro ao interpretar comentário</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>erro ao interpretar referência</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>referência interna geral não permitida em DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>referência externa geral interpretada não é permitida em valor de atributo</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>referência externa geral interpretada não é permitida em DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referência de entidade não interpretada em contexto errado</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entidades recursivas</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>erro na declaração de entidade externa</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Desfazer</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Refazer</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Recortar</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copiar</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Colar</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Colar especial...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Limpar</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Seleccionar Tudo</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ro.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ro.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ro.ts	(revision 7219)
@@ -0,0 +1,1993 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Spaţiu</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pauză</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Imprimă</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Final</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Stânga</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Sus</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Dreapta</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Jos</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>Pagină în sus</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>Pagină în jos</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Meniu</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Înapoi</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Înainte</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Reîmprospătare</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Volum mai încet</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Volum mut</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Volum mai tare</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Super Bas</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bas mai tare</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bas mai încet</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Înalte mai tare</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Înalte mai încet</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Rulare media</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Oprire media</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Precedent media</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Următor media</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Înregistrare media</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favorite</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Căutare</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Stare de veghe</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Deschide URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Lansează Poştă electronică</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Lansare media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Lansare (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Lansare (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Lansare (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Lansare (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Lansare (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Lansare (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Lansare (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Lansare (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Lansare (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Lansare (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Lansare (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Lansare (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Lansare (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Lansare (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Lansare (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Lansare (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Executabilul &apos;%1&apos; necesită Qt %2, am găsit Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Eroare bibliotecă Qt incompatibilă</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Nua&amp;nţă:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Sat:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Val:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Roşu:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Verde:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Albastr&amp;u:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Canal a&amp;lpha:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Culori de &amp;bază</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Culori personalizate</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definire culori personalizate &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Adaugă la Culori personalizate</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Selectare culoare</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Adevărat</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Fals</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserare</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Modificare</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Ştergere</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Ce este aceasta?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>Arată ace&amp;st mesaj din nou</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Mesaj depanare:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Avertisment:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Eroare fatală:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Copiere sau mutare fişier</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Citeşte: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Scrie: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Toate fişierele (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Nume</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Dimensiune</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tip</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Data</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atribute</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Caută &amp;in:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Nume fişier:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Tip fişier:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Înapoi</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Mergi un director în sus</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Creează director nou</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Vizualizare ca listă</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Vizualizare detalii</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Previzualizare informaţii fişier</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Previzualizare conţinut fişier</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Citire-scriere</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Doar în citire</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Doar în scriere</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Inaccesibil</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Legătură simbolică fişier</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Legătură simbolică director</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Legătură simbolică special</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fişier</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Director</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Special</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Deschide</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Salvează ca</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Deschide</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Salvează</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Redenumeşte</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>Ş&amp;terge</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>Reî&amp;mprospătare</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Sortare după &amp;Nume</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Sortare după dimen&amp;siune</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Sortare după &amp;Dată</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Nesortat</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sortează</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Afişează &amp;fişiere ascunse</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>fişierul</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>directorul</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>legătura simbolică</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Şterge %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Sunteţi sigur că doriţi să ştergeţi %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Da</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nu</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Director nou 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Director nou</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Director nou %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Găseşte director</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Directoare</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Salvează</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Eroare</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Fişier negăsit.
+Verificaţi calea şi numele de fişier.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Toate fişierele (*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Deschide </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Selectare director</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Director:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grec</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Chirilic</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenian</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgian</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebrew</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabic</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Sirian</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengali</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetan</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Etiopic</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Aborigen Canadian</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolic</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Simboluri valută</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Simboluri literă</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Format număr</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Operatori matematici</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Simboluri tehnice</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Simboluri geometrice</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Simboluri misc</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Perimetru şi arie</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Font</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Sti&amp;l font</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Dimensiune</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efecte</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Rete&amp;zat</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>S&amp;ubliniat</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Culoare</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Mostră</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Scr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplică</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Închide</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Selectare font</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Găsit host %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Găsit host</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectat la host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectat la host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexiunea %1 închisă</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexiune închisă</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Nu am găsit host %1</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Conexiune refuzată la host %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Eroare necunoscută</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Conectare la host eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Login eşuat: %1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Listarea directorului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Schimbarea directorului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Descărcarea fişierului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Trimiterea fişierului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Ştergerea fişierului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Crearea directorului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Ştergerea directorului eşuată: %1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Neconectat</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Conexiune refuzată pentru transmisie de date</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Conexiune refuzată</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Nu am găsit host %1</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Lungime conţinut incorectă</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Cerere HTTP eşuată</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Găsit host %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Găsit host</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Conectat la host %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Conectat la host</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Conexiunea %1 închisă</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Conexiune închisă</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Eroare necunoscută</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Cerere întreruptă</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Lipsă server pentru conectare la</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Serverul a închis conexiunea neaşteptat</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Antet răspuns HTTP invalid</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Corp HTTP invalid</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>R&amp;estabilire</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Anulare re&amp;stabilire</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Decu&amp;pare</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiere</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Lipire</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Goleşte</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selectare totală</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Nu am putut redenumi
+%1
+la
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Nu am putut deschide
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Nu am putut scrie
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Nu am putut citi directorul
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Nu am putut crea directorul
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Nu am putut şterge fişierul sau directorul
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Aliniere</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Personalizare...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Despre</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Configurare</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Preferinţă</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opţiuni</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Setare</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Setare</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Ieşire</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Ieşire</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Da</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nu</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>R&amp;enunţă</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Înce&amp;rcă din nou</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignoră</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Despre Qt&lt;/h3&gt;&lt;p&gt;Acest program foloseşte Qt versiunea %1.&lt;/p&gt;&lt;p&gt;Qt este un toolkit C++ pentru dezvoltarea de GUI multiplatformă.&lt;/p&gt;&lt;p&gt;Qt oferă portabilitate single-source peste MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, şi toate variantele majore comerciale de Unix.&lt;br&gt;Qt este disponibil de asemenea pentru dispozitive portabile.&lt;/p&gt;&lt;p&gt;Qt este un produs al Trolltech. Vezi &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; pentru mai multe informaţii.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operaţie întreruptă de utilizator</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>conectată local</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Aliasuri: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>necunoscut</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Amplasare necunoscută</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Setări imprimantă</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Imprimă color dacă este disponibil</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Imiprimă în nuanţe de gri</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Destinaţie imprimare</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Imprimă la imprimanta:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Imprimantă</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Gazdă</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Comentariu</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Imprimă în fişier:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Răsfoieşte...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Opţiuni</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Imprimă tot</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Imprimă interval</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>De la:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>La:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Imprimă prima pagină la început</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Imprimă ultima pagină la început</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Număr copii:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Format hârtie</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Portret</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Tablou</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executiv (191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Setare imprimantă</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Fişiere PostScript (*.ps);;Toate fişierele (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>fără erori</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>funcţie dezactivată utilizată</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>sintaxă clasă caracter greşită</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>sintaxă ciclare greşită</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>sintaxă repetiţie greşită</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>valoare octală invalidă</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>lipsă delimitator stânga</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>sfârşit neaşteptat</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>limită interval atinsă</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Ştergere</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Şterge această inregistrare?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Da</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nu</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Inserare</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Modificare</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Salvare modificări?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Confirmare</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Revocare modificări?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Aplică</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Ajutor</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Valori implicite</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Revocare</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>R&amp;estabilire</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>Anulare re&amp;stabilire</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Decu&amp;pare</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Copiere</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Lipire</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Goleşte</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selectare totală</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Meniu sistem</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Ascunde</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Arată</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizare</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizare</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximizare</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Închide</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Mai mult...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Protocolul &apos;%1&apos; nu este suportat</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă listarea directoarelor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă crearea de noi directoare</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă ştergerea fişierelor sau a directoarelor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă redenumirea fişierelor sau a directoarelor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă obţinerea fişierelor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă trimiterea fişierelor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Protocolul &apos;%1&apos; nu suportă copierea sau mutarea fişierelor sau a directoarelor</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(necunoscut)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restabilire</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mutare</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Dimensiune</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizare</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizare</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Închide</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Ferestre</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Implicit</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Ce este aceasta?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>Revo&amp;care</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; Îna&amp;poi</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Î&amp;nainte &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Terminare</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Ajutor</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Restabilire</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Mutare</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Dimensiune</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimizare</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximizare</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>În&amp;chide</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Prim p&amp;lan</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>&amp;Ascunde</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimizare</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Restabilire jos</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Închide</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>A&amp;rată</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>fără erori</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>eroare cauzată de consumator</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>sfârşit de fişier neaşteptat</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>definiţie a mai mult de un document</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>s-a produs eroare la interpretarea elementului</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>nepotrivire tag</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>s-a produs eroare la interpretarea conţinutului</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>caracter enaşteptat</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>nume invalid pentru procesarea instrucţiunii</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>versiune aşteptată la citirea declaraţiei XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>valoare greşită pentru declaraţie de sine stătătoare</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>declaraţie codare sau de sine stătătoare aşteptată la citirea declaraţiei XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>declaraţie de sine stătătoare aşteptată la citirea declaraţiei XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>s-a produs eroare la interpretarea definiţiei tipului de document</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>literă este aşteptată</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>s-a produs eroare la interpretarea comentariului</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>s-a produs eroare la interpretarea referinţei</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>referinţă generală entitate internă nepermisă de DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>referinţă externă generală nepermisă ca valoare de atribut</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>referinţă generală entitate externă nepermisă de DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>referinţă entitate neinterpretată în context greşit</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>entităţi recursive</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>eroare în declaraţia entităţii externe</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Restabilire</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Anulare restabilire</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Decupare</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Copiere</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Lipire</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Lipire specială...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Goleşte</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Selectare totală</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ru.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ru.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_ru.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Left</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Up</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Right</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Down</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Меню</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Назад</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Вперед</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Стоп</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Обновить</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Тише</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Выключить звук</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Громче</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bass Boost</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bass Up</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bass Down</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Treble Up</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Treble Down</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Воспроизведение</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Остановить воспроизведение</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Воспроизвести предыдущее</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Воспроизвести следующее</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Запись</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Избранное</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Поиск</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Дежурный режим</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Открыть URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Почта</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Проигрыватель</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Запустить (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Запустить (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Запустить (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Запустить (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Запустить (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Запустить (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Запустить (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Запустить (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Запустить (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Запустить (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Запустить (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Запустить (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Запустить (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Запустить (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Запустить (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Запустить (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Программный модуль &apos;%1&apos; требует Qt %2, найдена версия %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Ошибка совместимости библиотеки Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>&amp;Тон:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Нас:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Ярк:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Крас:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Зел:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>С&amp;ин:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>&amp;Альфа-канал:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Основные цвета</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Собственные цвета</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Выбрать собственные цвета &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Добавить к собственным цветам</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Выбрать цвет</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>True</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>False</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Вставить</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Обновить</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Удалить</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Что это?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Показывать это сообщение в дальнейшем</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Отладочное сообщение:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Предупреждение:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Критическая ошибка:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Копировать или переместить файл</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Открытие: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Запись: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Все файлы (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Имя</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Размер</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Тип</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Дата</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Атрибуты</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>&amp;Смотреть в:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Имя файла:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Тип файла:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Назад</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Вверх на один уровень</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Создать новый каталог</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Список</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Детальный вид</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Предпросмотр информации о файле</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Предпросмотр содержимого файла</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Чтение-запись</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Только чтение</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Только запись</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Нет доступа</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Ссылка на файл</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Ссылка на каталог</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Ссылка на спецфайл</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Файл</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Каталог</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Спецфайл</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Открыть</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Сохранить как</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Открыть</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Сохранить</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Переименовать</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Удалить</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>О&amp;бновить</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>По &amp;имени</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>По &amp;размеру</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>По &amp;дате</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Не упорядочивать</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Упорядочить</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Показать &amp;скрытые файлы</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>файл</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>каталог</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>ссылку</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Удалить %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Вы действительно хотите удалить %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Да</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Нет</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Новый каталог 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Новый каталог</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Новый каталог %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Найти каталог</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Каталоги</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Сохранить</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Ошибка</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Файл не найден.
+Проверьте правильность пути и имени файла.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Все файлы (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Открыть</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Выбрать каталог</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Каталог:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Латинский</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Греческий</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Кириллица</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Армянский</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Грузинский</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Рунический</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Огам</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Иврит</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Арабский</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Сирийский</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Деванагари</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Бенгальский</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Ория</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Тамильский</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Телугу</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Каннада</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Малайялам</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Тайский</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Лаосский</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Тибетский</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Кхмерский</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Хангул</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Эфиопский</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Ирокезский</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Канадский аборигенный</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Монгольский</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Валютные символы</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Буквенные символы</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Числовые знаки</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Математические операторы</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Технические символы</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Геометрические символы</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Разнообразные символы</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Вложенные символы</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Символы Брайля</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Уникод</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Шрифт</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>&amp;Стиль шрифта</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Размер</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Эффекты</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>&amp;Перечеркивать</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>П&amp;одчеркивать</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Цвет</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Пример</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>&amp;Набор</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Применить</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Закрыть</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Выбрать шрифт</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Обнаружен узел %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Узел обнаружен</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Установлено соединение с узлом %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Соединение с узлом установлено</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Соединение с узлом %1 разорвано</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Соединение разорвано</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Узел %1 не обнаружен</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Отказано в соединении с узлом %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Неизвестная ошибка</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Ошибка соединения с узлом:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Ошибка входа в систему:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Ошибка просмотра каталога:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Ошибка смены каталога:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Ошибка загрузки файла:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Ошибка отправки файла:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Ошибка удаления файла:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Ошибка создания каталога:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Ошибка удаления каталога:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Нет соединения</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Отказано в соединении передачи данных</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Отказано в соединении</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Узел %1 не обнаружен</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Неверная длина данных</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Ошибка HTTP-запроса</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Обнаружен узел %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Узел обнаружен</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Установлено соединение с узлом %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Соединение с узлом установлено</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Соединение с узлом %1 разорвано</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Соединение разорвано</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Неизвестная ошибка</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Запрос отменен</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Не выбран сервер для подключения</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Неожиданный разрыв соединения сервером</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Получен некорректный HTTP-заголовок</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Некорректный HTTP-ответ</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Отменить</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Повторить</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Вырезать</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Копировать</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>В&amp;ставить</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Очистить</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Выделить все</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Невозможно переименовать
+%1
+в
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Невозможно открыть
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Невозможно записать
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Невозможно просмотреть каталог
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Невозможно создать каталог
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Невозможно удалить файл или каталог
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Выровнять</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Настроить...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>О программе</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Конфигурация</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Настройки</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Параметры</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Настройки</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Настройки</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Выход</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Выход</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Да</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Нет</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Прервать</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>П&amp;овторить</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Игнорировать</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;О Qt&lt;/h3&gt;&lt;p&gt;Эта программа использует Qt версии %1.&lt;/p&gt;&lt;p&gt;Qt - это C++ GUI инструментарий для разработки многоплатформенных приложений.&lt;/p&gt;&lt;p&gt;Qt обеспечивает переносимость на уровне исходного кода между MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux и всеми основными версиями Unix.&lt;br&gt;Qt также доступен для встраиваемых систем.&lt;/p&gt;&lt;p&gt;Qt является продуктом Trolltech. См. &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; для получения более подробной информации.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Операция прервана пользователем</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>локальный</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Алиасы: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>неизвестно</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>неизвестно</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Настройки печати</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Цветная печать</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>В оттенках серого</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Направление печати</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Печать на принтер:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Принтер</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Узел</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Комментарий</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Печать в файл:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Обзор...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Параметры</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Печатать все</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Печатать диапазон</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Со страницы:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>До страницы:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Начать с первой страницы</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Начать с последней страницы</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Число копий:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Формат бумаги</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Портрет</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Альбом</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 мм)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 мм)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 мм)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 мм)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 мм, 8.26x11.7 дюйм)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 мм)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 мм)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 мм)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 мм)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 мм)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 мм)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 мм)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 мм)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 мм)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 мм)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176x250 мм, 6.93x9.84 дюйм)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 мм)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 мм)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 мм)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 мм)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 мм)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 мм)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 мм)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 дюйм, 191x254 мм)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 мм)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 мм)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 дюйм, 216x356 мм)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 дюйм, 216x279 мм)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 мм)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>Конверт US #10 (105x241 мм)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Настройки принтера</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Файлы PostScript (*.ps);;Все файлы (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>ошибки отсутствуют</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>использовались отключенные возможности</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>bad char class syntax</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>bad lookahead syntax</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>bad repetition syntax</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>некорректное восьмеричное значение</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>отсутствует левый разделитель</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>неожиданный конец</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>достигнуто внутреннее ограничение</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Удалить</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Удалить эту запись?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Нет</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Вставить</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Обновить</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Сохранить изменения?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Подтвердить</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Отменить изменения?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Применить</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Справка</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>По умолчанию</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Отмена</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Отменить</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Повторить</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Вырезать</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Копировать</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Вставить</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Очистить</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Выделить все</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Системное меню</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Свернуть в заголовок</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Восстановить из заголовка</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Восстановить</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Свернуть</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Развернуть</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Закрыть</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Больше...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Протокол `%1&apos; не поддерживается</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Протокол `%1&apos; не поддерживает просмотр каталогов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Протокол `%1&apos; не поддерживает создание новых каталогов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Протокол `%1&apos; не поддерживает удаление файлов или каталогов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Протокол `%1&apos; не поддерживает переименование файлов или каталогов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Протокол `%1&apos; не поддерживает доставку файлов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Протокол `%1&apos; не поддерживает отправку файлов</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Протокол `%1&apos; не поддерживает копирование или перемещение файлов и каталогов</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(неизвестно)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Восстановить</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Переместить</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Размер</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Свернуть</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Р&amp;азвернуть</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Закрыть</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>По умолчанию</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Что это?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>О&amp;тмена</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Назад</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Далее &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Готово</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Справка</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Восстановить</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Переместить</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Размер</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Свернуть</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Р&amp;азвернуть</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Закрыть</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Всегда &amp;наверху</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Свернуть в за&amp;головок</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Свернуть</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Восстановить</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Закрыть</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Восстановить из за&amp;головка</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>ошибки отсутствуют</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>ошибка инициирована пользователем</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>неожиданный конец файла</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>определен более, чем один тип документов</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>в процессе грамматического разбора элемента произошла ошибка</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>отсутствует тег</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>в процессе грамматического разбора произошла ошибка</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>неожиданный символ</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>некорректное имя директивы</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>при чтении XML-тега ожидался параметр version</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>некорректное значение параметра standalone</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>при чтении XML-тега ожидался параметр encoding или параметр standalone</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>при чтении XML-тега ожидался параметр standalone</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>в процессе грамматического разбора типа документа произошла ошибка</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>ожидался символ</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>в процессе грамматического разбора комментария произошла ошибка</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>в процессе грамматического разбора ссылки произошла ошибка</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>internal general entity reference not allowed in DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>external parsed general entity reference not allowed in attribute value</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>external parsed general entity reference not allowed in DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>unparsed entity reference in wrong context</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>рекурсивные объекты</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>error in the text declaration of an external entity</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Отменить</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Повторить</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Вырезать</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Копировать</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Вставить</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Специальная вставка...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Очистить</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Выделить все</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sk.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sk.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sk.ts	(revision 7219)
@@ -0,0 +1,2010 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Medzera</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tabulátor</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Vľavo</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Hore</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Vpravo</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Dolu</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Ponuka</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Dozadu</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Dopredu</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stop</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Obnoviť</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Znížiť hlasitosť</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Stlmiť hlasitosť</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Zvýšiť hlasitosť</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Posilniť basy</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Zvýrazniť basové tóny</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Potlačiť basové tóny</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Zvýrazniť výsoké tóny</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Potlačiť vysoké tóny</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Prehrávať</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Zastaviť prehrávanie</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Predchádzajúca</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Nasledujúca</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Nahrávať</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Obľúbené</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Nájsť</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Standby</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Otvoriť URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Spustiť poštového klienta</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Spustiť prehrávač</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Spustiť (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Spustiť (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Spustiť (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Spustiť (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Spustiť (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Spustiť (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Spustiť (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Spustiť (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Spustiť (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Spustiť (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Spustiť (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Spustiť (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Spustiť (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Spustiť (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Spustiť (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Spustiť (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Program „%1“ vyžaduje Qt %2, nájdené Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Nekompatibilná knižnica Qt</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>Od&amp;tieň:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>Na&amp;s:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Hod:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Če&amp;rvená:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Zelená:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>&amp;Modrá:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Kanál &amp;alfa:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Základné farby</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Vlastné farby</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definovať vlastné farby &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Pridať k &amp;vlastným farbám</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Vybrať farbu</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Pravda</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Nepravda</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Vložiť</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Obnoviť</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Odstrániť</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Čo je toto?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Zobraziť túto správu aj nabudúce</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Ladiaca správa:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Upozornenie:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Kritická chyba:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopírovať alebo presunúť súbor</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Čítanie: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Zápis: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Všetky súbory (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Názov</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Veľkosť</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Dátum</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Atribúty</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Hľadať &amp;v:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>&amp;Názov súboru:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>&amp;Typ súboru:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Dozadu</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>O úroveň vyššie</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Vytvoriť nový priečinok</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Zoznam</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Podrobnosti</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Informácie z náhľadu súboru</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Náhľad obsahu súboru</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Čítanie a zápis</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Len na čítanie</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Len pre zápis</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Neprístupné</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Symbolický odkaz na súbor</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Symbolický odkaz na priečinok</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Symbolický odkaz na špeciálny súbor</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Súbor</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Priečinok</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Špeciálny</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Otvoriť</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Uložiť ako</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Otvoriť</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Uložiť</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>Pre&amp;menovať</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>O&amp;dstrániť</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>O&amp;bnoviť</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Utriediť podľa &amp;mena</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Utriediť podľa &amp;veľkosti</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Utriediť podľa &amp;dátumu</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Netriediť</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Triedenie</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Zobraziť &amp;skryté súbory</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>súbor</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>priečinok</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>symbolický odkaz</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Odstrániť %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Naozaj chcete odstrániť %1 „%2“?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Án&amp;o</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nie</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Nový priečinok 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Nový priečinok</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Nový priečinok %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Nájsť priečinok</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Priečinky</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Uložiť</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Chyba</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Súbor nenájdený.
+Overte cestu a meno súboru.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Všetky súbory (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Otvoriť </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Vyberte priečinok</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Priečinok:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>latinka</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>grécke</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>azbuka</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>arménske</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>gruzínske</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>runy</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>ogam</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>hebrejské</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>arabské</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>sýrske</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>tána</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>bengálske</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>gudžarátske</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>uríjske</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>tamilské</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>telugské</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>kannadské</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>malajálamske</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>sinhalské</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>thajské</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>laoské</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>tibetské</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>mjanmarské</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>khmérske</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>s’čchuanská ioština</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>etiópske</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>čerokíjske</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>kanadských pôvodných obyvateľov</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>mongolské</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>symboly mien</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>symboly písmen</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>číselné tvary</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>matematické operátory</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>technické symboly</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>geometrické symboly</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>rôzne symboly</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>braillovo</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Písmo</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Š&amp;týl písma</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Veľkosť</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efekty</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Prečiar&amp;knuť</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Podčiarknuť</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Farba</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Náhľad</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Skr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Použiť</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavrieť</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Vybrať písmo</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Hostiteľ %1 nenájdený</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Hostiteľ nájdený</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Pripojený k hostiteľovi %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Pripojený k hostiteľovi</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Spojenie s %1 ukončené</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Spojenie ukončené</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Hostiteľ %1 nenájdený</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Spojenie s hostiteľom %1 odmietnuté</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Neznáma chyba</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Spojenie s hostiteľom zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Prihlásenie zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Výpis priečinku zlyhal:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Zmena priečinku zlyhala:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Stiahnutie súboru zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Poslanie súboru zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Odstránenie súboru zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Vytvorenie priečinku zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Odstránenie priečinku zlyhalo:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Nepripojený</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Dátové spojenie odmietnuté</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Spojenie odmietnuté</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Hostiteľ %1 nenájdený</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Neplatná dĺžka obsahu</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Požiadavka HTTP zlyhala</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Hostiteľ %1 nenájdený</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Hostiteľ nájdený</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Pripojený k hostiteľovi %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Pripojený k hostiteľovi</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Spojenie s %1 zatvorené</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Spojenie ukončené</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Neznáma chyba</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Požiadavka zrušená</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Nenastavený server na pripojenie</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Server neočakávane ukončil spojenie</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Neplatná hlavička odpovede HTTP</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Neplatné časti tela HTTP</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>V&amp;rátiť späť</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Opakovať vrátené</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Vys&amp;trihnúť</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopírovať</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>V&amp;ložiť</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyčistiť</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrať všetko</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Nie je možné premenovať
+%1
+na
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Nie je možné otvoriť
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Nie je možné zapísať
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Nie je možné prečítať priečinok
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Nie je možné vytvoriť priečinok
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Nie je možné odstrániť súbor alebo priečinok
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Vyrovnať</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Prispôsobiť...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>O aplikácii</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Konfigurácia</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Nastavenie</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Možnosti</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Nastavenie</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Nastavenie</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Koniec</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Koniec</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>Án&amp;o</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nie</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Prerušiť</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Znovu</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorovať</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;O Qt&lt;/h3&gt;
+&lt;p&gt;Tento program používa Qt verzie %1.&lt;/p&gt;
+&lt;p&gt;Qt je C++ knižnica pre multiplatformové GUI &amp;amp; vývoj 
+aplikácii.&lt;/p&gt;
+&lt;p&gt;Poskytuje portabilitu jednotného kódu na MS&amp;nbsp;Windows, 
+Mac&amp;nbsp;OS&amp;nbsp;X, Linux, a mnohé ďalšie komerčné verzie Unixu.
+&lt;br&gt;Qt je dostupné aj pre malé zariadenia.&lt;/p&gt;
+&lt;p&gt;Qt je produkt firmy TrollTech. Pre ďalšie informácie navštívte 
+&lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Operácia zastavená používateľom</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>lokálne pripojená</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Aliasy: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>neznámy</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Neznáme umiestnenie</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Nastavenie tlačiarne</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Tlačiť farebne</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Tlačiť v odtieňoch šedej</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Cieľ tlače</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Tlačiť na tlačiareň:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Tlačiareň</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Hostiteľ</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Komentár</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Tlačiť do súboru:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Prechádzať...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Možnosti</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Tlačiť všetky</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Rozsah tlače</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Od stránky:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Do stránky:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Prvú stránku najprv</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Poslednú stránku najprv</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Počet kópií:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Formát papiera</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Na výšku</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Na šírku</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 palcov)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 palcov)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 palcov, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 palcov, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 palcov, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>Obálka US Common #10 (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Nastaviť tlačiareň</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>Súbory PostScript (*.ps);;Všetky súbory (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>žiadne chyby</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>použitá vypnutá funkcia</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>neplatný zápis triedy znakov</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>neplatný zápis výhľadu</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>neplatný zápis opakovania</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>neplatná osmičková hodnota</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>chýbajúci pravý oddeľovač</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>neočakávaný koniec</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>dosiahnutý interný limit</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Odstrániť</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Odstrániť tento záznam?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Áno</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nie</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Vložiť</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Aktualizovať</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Uložiť zmeny?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Potvrdenie</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Zahodiť zmeny?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Použiť</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Pomocník</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Štandardné</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Zrušiť</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>V&amp;rátiť späť</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Opakovať vrátené</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Vys&amp;trihnúť</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopírovať</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>V&amp;ložiť</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyčistiť</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrať všetko</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Systémová ponuka</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Zabaliť</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Rozbaliť</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalizovať</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimalizovať</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximalizovať</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavrieť</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Ďalšie...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Protokol „%1“ nie je podporovaný</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Protokol „%1“ nepodporuje výpis priečinkov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Protokol „%1“ nepodporuje vytváranie nových priečinkov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Protokol „%1“ nepodporuje odstránenie súborov a priečinkov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Protokol „%1“ nepodporuje premenovanie súborov a priečinkov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Protokol „%1“ nepodporuje získavanie súborov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Protokol „%1“ nepodporuje ukladanie súborov</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Protokol „%1“ nepodporuje kopírovanie alebo presun súborov a priečinkov</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(neznáma)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Obnoviť</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Presunúť</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Veľkosť</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimalizovať</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximalizovať</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavrieť</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Štandard</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Čo je to?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Zrušiť</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Späť</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>Ď&amp;alej &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Dokončiť</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Pomocník</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Obnoviť</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Presunúť</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Veľkosť</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimalizovať</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximalizovať</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Zavrieť</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Nechať navr&amp;chu</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Za&amp;baliť</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimalizovať</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Obnoviť dolu</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Zavrieť</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>&amp;Rozbaliť</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>žiadna chyba</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>chyba vyvolaná spotrebiteľom</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>neočakávaný koniec súboru</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>viac ako jedna definícia typu dokumentu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>chyba počas spracovania elementu</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>nezodpovedajúca značka</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>chyba počas spracovania obsahu</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>neočakávaný znak</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>neplatné meno pre inštrukciu spracovania</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>očakávaný verzia počas čítania deklarácie XML</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>neplatná hodnota pre samostatnú deklaráciu</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>očakávané kódovanie deklarácie alebo samostatnej deklarácie počas čítania deklarácie XML</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>očakávaná samostatná deklarácia počas čítania deklarácie XML</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>chyba počas spracovania definície typu dokumentu</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>očakáva sa písmeno</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>chyba počas spracovania dokumentu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>chyba počas spracovania odkazu</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>interný všeobecný odkaz na entitu nie je možný v DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>externý spracovaný odkaz na všeobecnú entitu nie je možný v hodnote atribútu</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>externý spracovaný odkaz na všeobecnú entitu nie je možný v DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>nespracovaný odkaz na entitu v neplatnom kontexte</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>rekurzívne entity</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>chyba v deklarácii textu externej entity</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Vrátiť späť</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Opakovať vrátené</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Vystrihnúť</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopírovať</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Vložiť</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Vložiť inak...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Vyčistiť</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Vybrať všetko</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sr.ts	(revision 7219)
@@ -0,0 +1,2003 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Размак</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Ентер</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Лево</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Горе</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Десно</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Доле</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Мени</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Назад</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Напред</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Стоп</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Обнови</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Смањи волумен</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Тишина</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Повечај волумен</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Пусти медиј</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Заустави медиј</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Прошли медиј</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Следећи медиј</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Снимање медија</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Омиљени</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Тражи</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Успавај</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Ортови линк</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Покрени мејл</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Покрени медиј</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>QT_LAYOUT_DIRECTION</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Датотеци &apos;%1&apos; потребно Qt %2, нађено Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Некомпатибилна Qt Library</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>Црвено:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>Зелено:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Плаво:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>Алфа канал:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>Класичне боје</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>Прилагођене боје</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Дефиниши боје &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Додај у прилагођене боје</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Одабери боју</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Истинито</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Лажно</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Insert</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Ажурирај</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Избриши</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Шта је ово ?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Опет покажи ову поруку</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;У реду</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Дебаг:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Пажња:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Фатална грешка:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Копирај или премести датотеку</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Читај: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Пише: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Све датотеке (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Име</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Величина</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Тип</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Датум</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>AttributesАтрибути</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Тражи у:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Датотека:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Тип:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Назад</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Једна фасцикла горе</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Креирај нову фасциклу</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Списак</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Детаљно</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Преглед инфо датотеке</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Преглед садржај датотеке</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Читање-писање</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Само за читање</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Само за писање</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Недоступно</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Датотека</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>фасцикла</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Специјално</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Отвори</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Сачувај као</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Отвори</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Сачувај</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Преименуј</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Избриши</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>Ос&amp;вежи</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Сортирај по &amp;имену</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Сортирај по &amp;величини</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Сортирај по &amp;датуму</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Не сортирај</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Сортирај</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Покажи &amp;сакривене датотеке</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>датотека</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>фасцикла</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Избриши %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Сигурно избрисати %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Да</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Не</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Нова фасцикла 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Нова фасцикла</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Нова фасцикла %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Наћи директоријум</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Директоријуми</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Сачувај</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Грешка</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Датотека ненађена.
+проверити путању у име
+.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Све датотеке (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Отвори</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Одабрати директоријум</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Директоријум:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Greek</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Cyrillic</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenian</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgian</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebrew</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabic</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syriac</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengali</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetan</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopic</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Canadian Aboriginal</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolian</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Currency Symbols</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Letterlike Symbols</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Number Forms</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Mathematical Operators</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Technical Symbols</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometric Symbols</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Miscellaneous Symbols</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Enclosed and Square</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Фонт</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>С&amp;тил фонта</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Величина</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Ефекти</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Прецртано</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Подвучено</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Боја</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Пример</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>С&amp;крипт</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Примени</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Затвори</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Одабрати фонт</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Хост %1 нађен</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Хост нађен</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Привезан на хост %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Привезан на хост</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Веза на %1 затворена</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Веза затворена</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Хост %1 ненађен</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Одбијена веза за хост %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Непозната грешка</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>погрешно привезивање на хост:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Погрешна пријава:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Погрешно листање директоријума:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Погрешна промена директоријума:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Погрешно примање датотеке:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Погрешно слање датотеке:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Погрешно скидање датотеке:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Погрешна креација директоријума:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Погрешно скидање директоријума:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Није привезано</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Одбијена веза за податке</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Веза одбијена</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Хост %1 ненађен</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Погрешна дужина садржаја</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>Погрешно HTTP</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Хост %1 нађен</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Хост нађен</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Привезан на хост %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Привезан на хост</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Веза на %1 затворена</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Веза затворена</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Непозната грешка</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Молба поништена</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Сервер није постављен</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Сервер затворио прикључак</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Погрешан HTTP одговор</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Врати</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>П&amp;онови</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Исеци</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Копирај</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Прилепи</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Испразни</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Одабери све</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Немогуће преименовање
+%1
+у
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Не може да се отвори
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Не може да се пише
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Немогуће читање директоријума
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Немогућа креација директоријум
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Немогуће скидање датотеке или директоријума
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Линија горе</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Прилагоди...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>О</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Подешавање</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Преферансе</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Опције</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Подешавање</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Сетап</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Затвори</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Излаз</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Да</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Не</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Откажи</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Понови</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Игнориши</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Рад зауставио корисник</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>локално привезан</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Aliases: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>непознато</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Непозната локација</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Поставке штампача</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>У боји ако може</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Црно-бело</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Циљ штампања</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>На штампач:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Штампач</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Хост</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Коментар</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>У датотеци:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Тражи...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Опције</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Штампај све</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Опсег</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Први лист:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>До листа:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Прво први лист</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Прво задњи лист</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Копија:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Формат папира</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Портрет</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Пеизаж</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inches)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inches)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 inches, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inches, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inches, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Подешавање Штамапча</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript (*.ps);;Све (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>без грешке</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>недостаје лева граница</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>неочекиван крај</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Избриши</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Избриши овај рикорд?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Да</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Не</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Ажурирај</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Сачувај уреде?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Потврда</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Поништи едитовање?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>У реду</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Примени</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Помоћ</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Иницијално</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Поништи</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Врати</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>П&amp;онови</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>&amp;Исеци</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Копирај</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Прилепи</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Испразни</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Одабери све</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Мени система</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Мормално</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Умањи</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Повечај</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Затвори</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Још...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(непознато)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Врати</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Премести</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Величина</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Умањи</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Увечај</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Затвори</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Иницијално</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Шта је ово?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Поништи</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; Н&amp;азад</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Напред &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Заврши</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Помоћ</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Врати</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Премести</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Величина</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Умањи</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Увечај</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Затвори</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>&amp;Увек испред</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Умањи</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Врати доле</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Затвори</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>без грешке</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation></translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation></translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Врати</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Понови</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Исеци</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Копирај</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Прилепи</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Специјално прилепљивање...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Испразни</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Одабери све</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sv.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sv.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_sv.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Blanksteg</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Bakåttab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backsteg</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Vänster</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Upp</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Höger</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Ned</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Skift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Meny</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Bakåt</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>Framåt</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Stopp</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Uppdatera</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Sänk volymen</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Tyst volym</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Höj volymen</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Basförstärkning</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Höj basen</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Sänk basen</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Höj diskanten</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Sänk diskanten</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Spela media</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Stoppa media</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Föregående media</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Nästa media</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Spela in media</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Favoriter</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Sök</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Vänteläge</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Öppna URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>Starta e-postklient</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Starta media</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Starta (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Starta (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Starta (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Starta (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Starta (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Starta (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Starta (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Starta (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Starta (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Starta (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Starta (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Starta (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Starta (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Starta (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Starta (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Starta (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>Körbara filen &apos;%1&apos; kräver Qt %2, hittade Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Inkompatibelt Qt-biblioteksfel</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>N&amp;yans:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Mättnad:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Lju:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Röd:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Grön:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Bl&amp;å:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lfakanal:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Grundfärger</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>A&amp;npassade färger</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>&amp;Definiera anpassade färger &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>&amp;Lägg till i anpassade färger</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Välj färg</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Sant</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Falskt</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Infoga</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Uppdatera</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Ta bort</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Vad är det här?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Visa det här meddelandet igen</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;OK</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Felsökningsmeddelande:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Varning:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Ödesdigert fel:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Kopiera eller flytta en fil</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Läs: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Skriv: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Alla filer (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>Namn</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Storlek</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Typ</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Datum</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Attribut</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Leta &amp;i:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Fil&amp;namn:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Fil&amp;typ:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Bakåt</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>En katalog uppåt</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Skapa ny mapp</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Listvy</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Detaljvy</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Förhandsvisa filinfo</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Förhandsvisa filinnehåll</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Läs-skriv</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Skrivskyddad</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Endast skriv</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Oåtkomlig</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Symbolisk länk till fil</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Symbolisk länk till katalog</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Symbolisk länk till specialfil</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Fil</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Kat</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Specialfil</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Öppna</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Spara som</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Öppna</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Spara</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Byt namn</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Ta bort</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>&amp;Uppdatera</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>Sortera efter &amp;namn</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>Sortera efter &amp;storlek</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Sortera efter &amp;datum</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Osorterad</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sortera</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Visa &amp;dolda filer</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>filen</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>katalogen</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>symboliska länken</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>Ta bort %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;Är du säker på att du vill ta bort %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ja</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nej</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Ny mapp 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Ny mapp</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Ny mapp %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Sök katalog</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Kataloger</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Spara</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Fel</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Filen hittades inte.
+Kontrollera sökväg och filnamn.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Alla filer (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Öppna </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Välj en katalog</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Katalog:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Grekisk</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Kyrillisk</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Armenisk</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Georgisk</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Runic</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Ogham</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>Hebreisk</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arabisk</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Syriac</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Devanagari</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengalisk</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarati</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamil</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Thai</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Lao</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetan</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Khmer</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopisk</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Kanadensiska urinvånare</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Mongolisk</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Valutasymboler</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Bokstavsliknande symboler</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Talformer</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Matematiska operatorer</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Tekniska symboler</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometriska symboler</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Diverse symboler</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>Enclosed and Square</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Braille</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Typsnitt</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Typsnittsst&amp;il</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Storlek</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Effekter</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>Genomstru&amp;ken</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Understruken</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Färg</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Exempel</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Skr&amp;ipt</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Verkställ</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Stäng</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Välj typsnitt</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Värden %1 hittades</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Värden hittades</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Ansluten till värden %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Ansluten till värd</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Anslutningen till %1 stängdes</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Anslutningen stängdes</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Värden %1 hittades inte</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>Anslutningen nekades till värden %1</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Okänt fel</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Anslutningen till värden misslyckades: 
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Inloggningen misslyckades: 
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Kataloglistningen misslyckades: 
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Byte av katalog misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Hämtning av fil misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Sändning av fil misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Borttagning av fil misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Skapandet av katalog misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Borttagning av katalog misslyckades:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Inte ansluten</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Anslutning för dataanslutning nekades</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Anslutningen nekades</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>Värden %1 hittades inte</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Felaktig innehållslängd</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP-begäran misslyckades</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>Värden %1 hittades</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Värden hittades</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>Ansluten till värden %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Ansluten till värden</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>Anslutningen till %1 stängdes</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Anslutningen stängdes</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Okänt fel</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>Begäran avbröts</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Ingen server inställd att ansluta till</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Servern stängde oväntat anslutningen</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Ogiltigt HTTP-svarshuvud</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Ogiltig HTTP chunked body</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Ångra</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Gör om</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Klipp &amp;ut</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiera</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Klistra &amp;in</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Töm</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Markera allt</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Kunde inte byta namn på
+%1
+till
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Kunde inte öppna
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Kunde inte skriva
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Kunde inte läsa katalogen
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Kunde inte skapa katalogen
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Kunde inte ta bort fil eller katalog 
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Rada upp</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Anpassa...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Om</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Konfiguration</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Inställning</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Alternativ</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Inställning</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Konfigurera</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Avsluta</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Avsluta</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Ja</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Nej</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;Avbryt</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>&amp;Försök igen</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Ignorera</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Om Qt&lt;/h3&gt;&lt;p&gt;Det här programmet använder Qt version %1.&lt;/p&gt;&lt;p&gt;Qt är en C++-verktygslåda för grafiska gränssnitt för flera plattformar och programutveckling.&lt;/p&gt;&lt;p&gt;Qt erbjuder portabilitet för källkoden för MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux och alla större kommersiella Unix-varianter.&lt;br&gt;Qt finns även tillgängligt för inbäddade enheter.&lt;/p&gt;&lt;p&gt;Qt är en produkt från Trolltech. Se &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; för mer information.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>Åtgärden stoppad av användaren</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>lokalt ansluten</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Alias: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>okänd</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Okänd plats</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Skrivarinställningar</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Skriv ut i färg om möjligt</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Skriv ut i gråskala</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Utskriftsmål</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Skriv ut på skrivaren:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Skrivare</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Värd</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Kommentar</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Skriv ut till fil:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Bläddra...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Alternativ</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Skriv ut allt</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Utskriftsintervall</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Från sida:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Till sida:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>Skriv ut först sidan först</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Skriv ut sista sidan först</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Antal kopior:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Pappersformat</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Stående</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Liggande</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 tum)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 tum)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 tum, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 tum, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 tum, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Konfigurera skrivare</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript-filer (*.ps);;Alla filer (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>inget fel har inträffat</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>inaktiverad funktion använd</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>felaktig teckenklassyntax</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>felaktig lookahead-syntax</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>felaktig upprepningssyntax</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>ogiltigt oktalvärde</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>vänster avgränsare saknas</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>oväntat slut</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>nådde intern begränsning</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Ta bort</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Ta bort denna post?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Ja</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Nej</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Infoga</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Uppdatera</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Spara ändringar?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Bekräfta</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Avbryt dina ändringar?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>OK</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Verkställ</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Hjälp</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Standardvärden</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>Avbryt</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Ångra</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Gör om</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>Klipp &amp;ut</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopiera</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>Klistra &amp;in</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Töm</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Markera allt</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Systemmeny</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Skugga</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Avskugga</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalisera</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimera</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Maximera</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Stäng</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Mer...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>Protokollet \&quot;%1\&quot; stöds inte</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att lista kataloger</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att skapa nya kataloger</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att ta bort filer eller kataloger</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att byta namn på filer eller kataloger</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att hämta filer</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att skicka filer</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>Protokollet \&quot;%1\&quot; saknar stöd för att kopiera eller flytta filer eller kataloger</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(okänd)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Återställ</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Flytta</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Storlek</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimera</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximera</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Stäng</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Standard</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Vad är det här?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;Avbryt</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Bakåt</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;Nästa &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Färdigställ</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Hjälp</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Återställ</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Flytta</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Storlek</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>Mi&amp;nimera</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>Ma&amp;ximera</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Stäng</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>Alltid övers&amp;t</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>Skugg&amp;a</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Minimera</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Återställ nedåt</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Stäng</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>A&amp;vskugga</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>inget fel inträffade</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>fel utlöst av konsument</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>oväntat slut på filen</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>fler än en dokumenttypsdefinition</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>fel inträffade vid tolkning av element</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>taggen stämmer inte</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>fel inträffade vid tolkning av innehåll</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>oväntat tecken</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>ogiltigt namn för behandlande instruktion</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>version väntades vid läsning av XML-deklarationen</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>felaktigt värde för fristående deklaration</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>kodninsdeklaration eller fristående deklaration förväntades vid läsning av XML-deklarationen</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>fristående deklaration förväntades vid läsning av XML-deklarationen</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>fel inträffade vid tolkning av dokumenttypsdefinitionen</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>bokstav förväntades</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>fel inträffade vid tolkning av kommentar</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>fel inträffade vid tolkning av referens</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>intern allmän entitetsreferens tillåts inte i DTD</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>extern tolkad allmän entitetsreferens tillåts inte i attributvärde</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>extern tolkad allmän entitetsreferens tillåts inte i DTD</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>otolkad entitetsreferens i fel kontext</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>rekursiva entiteter</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>fel i textdeklarationen av en extern entitet</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Ångra</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Gör om</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Klipp ut</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopiera</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Klistra in</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Klistra in special...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Töm</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Markera allt</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_tr.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_tr.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_tr.ts	(revision 7219)
@@ -0,0 +1,2002 @@
+<!DOCTYPE TS><TS>
+<defaultcodec></defaultcodec>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Yazdır</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Başlangıç</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>Bitir</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Sol</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Yukarı</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Sağ</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Aşağı</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>Menü</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Geri</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>İleri</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>Dur</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>Yenile</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>Sesi Yükselt</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>Sesi Kapat</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>Sesi Alçalt</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>Bası Güçlendir</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>Bası Yükselt</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>Bası Alçalt</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>Tizi Yükselt</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>Tizi Alçalt</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>Çokluortam Çal</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>Çokluortam Dur</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>Çokluortam Önceki</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>Çokluortam Sonraki</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>Çokluortam Kaydet</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>Yer İmleri</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>Ara</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>Bekleme Kipine Geç</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>Adres Aç</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>E-posta Uygulamasını Aç</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>Çokluortam Aç</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>Çalıştır (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>Çalıştır (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>Çalıştır (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>Çalıştır (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>Çalıştır (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>Çalıştır (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>Çalıştır (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>Çalıştır (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>Çalıştır (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>Çalıştır (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>Çalıştır (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>Çalıştır (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>Çalıştır (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>Çalıştır (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>Çalıştır (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>Çalıştır (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>Meta</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>&apos;%1&apos; çalıştırılabilir dosyası Qt %2 gerektiriyor, sistemde Qt %3 bulundu.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>Uyumsuz Qt Kütüphanesi Hatası</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>T&amp;on:</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>&amp;Doygunluk:</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>&amp;Değer:</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>&amp;Kırmızı:</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>&amp;Yeşil:</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>Ma&amp;vi:</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>A&amp;lfa kanalı:</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>&amp;Temel renkler</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>&amp;Özel renkler</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>Özel &amp;Renkler Tanımla  &gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>Ö&amp;zel Renkler Ekle</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>Renk seç</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>Doğru</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>Yanlış</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Ekle</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Güncelle</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>Sil</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>Bu nedir?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>&amp;Bu iletiyi tekrar göster</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>&amp;TAMAM</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>Hata Ayıklama İletisi:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>Uyarı:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>Ölümcül Hata:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>Bir Dosya Kopyala ya da Taşı</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>Oku: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>Yaz: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>Tüm Dosyalar (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>İsim</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>Boyut</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>Tür</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>Tarih</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>Nitelikler</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>Ko&amp;num:</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>Dosya &amp;adı:</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>Dosya &amp;tipi:</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>Geri</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>Bir dizin yukarı</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>Yeni Dizin Oluştur</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>Liste Görünümü</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>Ayrıntılı Görünüm</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>Dosya Bilgisini Önizle</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>Dosya İçeriğini Önizle</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>Oku-yaz</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>Salt-okunur</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>Sadece-yaz</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>Erişilemez</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>Dosyaya sembolik bağlantı</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>Dizine sembolik bağlantı</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>Özel konuma sembolik bağlantı</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>Dosya</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>Dizin</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>Özel</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>Aç</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>Farklı Kaydet</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>&amp;Aç</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>&amp;Kaydet</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>&amp;Yeniden Adlandır</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>&amp;Sil</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>Y&amp;eniden Yükle</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>İs&amp;me Göre Sırala</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>B&amp;oyuta Göre Sırala</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>Ta&amp;rihe Göre Sırala</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>&amp;Sıralanmamış</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>Sırala</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>Gizli &amp;dosyaları göster</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>dosya</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>dizin</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>sembolik bağlantı</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>%1 konumunu sil</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;%1 &quot;%2&quot; ögesini silmek istediğinizden emin misiniz?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Evet</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Hayır</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>Yeni Dizin 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>Yeni Dizin</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>Yeni Dizin %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>Dizin Bul</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>Dizinler</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>Kaydet</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>Hata</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+Dosya bulunamadı.
+Yolu ve dosya adını kontrol edin.</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>Tüm Dosyalar (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>Aç </translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>Bir Dizin Seç</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>Dizin:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>Latin</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>Yunanca</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>Kiril</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>Ermenice</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>Gürcüce</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>Rünik</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>Eski İrlandaca</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>İbranice</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>Arapça</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>Süryanice</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>Thaana Dili</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>Sanskritçe</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>Bengal Dili</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>Gurmukhi Dili</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>Gujarat Dili</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>Oriya Dili</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>Tamilce</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>Telugu Dili</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>Kannada Dili</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>Malayalam Dili</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>Sinhala Dili</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>Tay Dili</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>Laoca</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>Tibetçe</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>Myanmar</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>Kamboçya Yerli Dili</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>Han</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>Hiragana</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>Katakana</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>Hangul</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>Bopomofo</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>Yi</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>Ethiopic</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>Cherokee</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>Kanada Aborjin Dili</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>Moğolca</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>Para Birimi Sembolü</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>Harf Benzeri Semboller</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>Rakam Biçimleri</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>Matematiksel İşaretler</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>Teknik Sembol</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>Geometrik Semboller</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>Diğer Semboller</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>Kabartma Yazı</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>Unicode</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>&amp;Yazıtipi</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>Yazıtipi B&amp;içemi</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Boyut</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>Efektler</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>&amp;Üzeriçizili</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>&amp;Altıçizili</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>&amp;Renk</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>Örnek</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>Bet&amp;ik</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Uygula</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Kapat</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>Yazıtipi Seç</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>%1 makinesi bulundu</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Makine bulundu</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>%1 makinesine bağlanıldı</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Makineye bağlanıldı</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1 makinesine yapılan bağlantı kapatıldı</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Bağlantı kapatıldı</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>%1 makinesi bulunamadı</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>%1 makinesine bağlantı reddedildi</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Bilinmeyen hata</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>Makineye bağlantı reddedildi:
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>Giriş başarısız:
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>Dizin listeleme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>Dizin değiştirme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>Dosya indirme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>Dosya gönderme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>Dosya silme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>Dizin oluşturma işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>Dizin silme işlemi başarısız oldu:
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>Bağlı değil</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>Veri bağlantısı için bağlantı reddedildi</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>Bağlantı reddedildi</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>%1 makinesi bulunamadı</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>Yanlış içerik uzunluğu</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP isteği başarısız oldu</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>%1 makinesi bulundu</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>Makine bulundu</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>%1 makinesine bağlanıldı</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>Makineye bağlanıldı</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>%1 makinesine yapılan bağlantı kapatıldı</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>Bağlantı kapatıldı</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>Bilinmeyen hata</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>İstek iptal edildi</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>Bağlanılacak sunucu ayarlanmamış</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>Sunucu bağlantıyı beklenmedik şekilde kapattı</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>Geçersiz HTTP yanıt başlığı</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>Geçersiz HTTP yığın gövdesi</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Geri Al</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Yinele</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>K&amp;es</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopyala</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Yapıştır</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Temizle</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tümünü Seç</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>Yeniden adlandırılamadı
+%1
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>Açılamadı
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>Yazılamadı
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>Dizin okunamadı
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>Dizin oluşturulamadı
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>Dizin silinemedi
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>Diz</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>Özelleştir...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>Hakkında</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>Yapılandır</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>Tercihler</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Seçenekler</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>Ayarlar</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>Ayarla</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>Çık</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>Çık</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>&amp;Evet</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>&amp;Hayır</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>&amp;İptal</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>Ye&amp;niden Dene</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>&amp;Yoksay</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;Qt Hakkında&lt;/h3&gt;&lt;p&gt;Bu uygulama Qt %1 sürümü kullanmaktadır.&lt;/p&gt;&lt;p&gt;Qt uygulama geliştirmek için oluşturulmuş, platformdan bağımsız bir C++ araç takımıdır.&lt;/p&gt;&lt;p&gt;Qt, MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux ve tüm ticari Unix platformları için tek kaynak kod taşınabilirliği sağlar.&lt;br&gt;Qt gömülü sistemler için de kulanılabilir.&lt;/p&gt;&lt;p&gt;Qt bir Trolltech ürünüdür. Daha fazla bilgi için &lt;a href=&quot;http://www.trolltech.com/qt/&quot;&gt;www.trolltech.com/qt/&lt;/a&gt; adresine bakın.&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>İşlem kullanıcı tarafından durduruldu</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>yerel olarak bağlı</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>Takma adlar: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>Unbekannt</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>Bilinmeyen Konum</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>Yazıcı ayarları</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>Mümkünse renkli yazdır</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>Siyah beyaz yazdır</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>Hedefi yazdır</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>Yazıcıya yazdır:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>Yazıcı</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>Makine</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>Yorum Satırı Yap</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>Dosyaya yazdır:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>Gözat...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>Seçenekler</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>Tümünü yazdır</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>Yazdırma oranı</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>Bu sayfadan:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>Bu sayfaya:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>İlk sayfayı önce yazdır</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>Önce son sayfayı yazdır</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>Kopya sayısı:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>Kağıt biçimi</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>Dikey</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>Yatay</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 mm)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 mm)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 mm)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 mm)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 mm, 8.26x11.7 inç)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 mm)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 mm)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 mm)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 mm)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 mm)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 mm)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 mm)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 mm)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 mm)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 mm)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 mm, 6.93x9.84 inç)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 mm)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 mm)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 mm)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 mm)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 mm)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 mm)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 mm)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Yönetimsel (7.5x10 inç, 191x254 mm)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 mm)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Hesap Defteri (432 x 279 mm)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 inç, 216x356 mm)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 inç, 216x279 mm)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 mm)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Genel #10 Envelope (105 x 241 mm)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>Yazıcıyı Ayarla</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript Dosyaları (*.ps);;Tüm Dosyalar (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>hata yok</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>pasifleştirilmiş özellik kullanıldı</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>kötü karakter sınıfı söz dizimi</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>ileriye dönük kötü söz dizimi</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>kötü tekrarlama söz dizimi</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>geçersiz sekizlik değer</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>beklenmeyen bitiş</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>iç limite ulaşıldı</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>Sil</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>Bu kayıt silinsin mi?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>Evet</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>Hayır</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>Ekle</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>Güncelle</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>Kaydedilsin mi?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>Doğrula</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>Değişiklikleriniz iptal edilsin mi?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>TAMAM</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>Uygula</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>Yardım</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>Öntanımlılar</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>İptal</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>&amp;Geri Al</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>&amp;Yinele</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>K&amp;es</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>&amp;Kopyala</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>&amp;Yapıştır</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Temizle</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tümünü Seç</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>Sistem Menüsü</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>Gölgele</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>Gölgeleme</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>Normalleştir</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Küçült</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>Büyüt</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Kapat</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>Daha Fazlası...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>`%1&apos; protokolü desteklenmiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>`%1&apos;  protokolü dizin listelemeyi desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>`%1&apos;  protokolü yeni dizin oluşturmayı desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>`%1&apos;  protokolü dosya veya dizinleri silmeyi desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>`%1&apos;  protokolü dosya veya dizinleri yeniden adlandırmayı desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>`%1&apos;  protokolü dosyaları almayı desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>`%1&apos;  protokolü dosya koymayı desteklemiyor</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>`%1&apos;  protokolü dosya veya dizinleri kopyalamyı ya da taşımayı desteklemiyor</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(bilinmeyen)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Geri Yükle</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Taşı</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Boyut</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Küçült</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>B&amp;üyüt</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Kapat</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Pencereler</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>Öntanımlı</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>Bu nedir?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>&amp;İptal</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt; &amp;Geri</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>&amp;İleri &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>&amp;Bitir</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>&amp;Yardım</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>&amp;Geri Yükle</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>&amp;Taşı</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>&amp;Boyut</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>&amp;Küçült</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>B&amp;üyüt</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>&amp;Kapat</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>&amp;Herzaman Üstte</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>G&amp;ölgele</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>Küçült</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>Aşağıya Geri Yükle</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>Kapat</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>Gölgele&amp;me</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>hata yok</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>hata tüketici tarafından tetiklendi</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>beklenmeyen dosya sonu</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>birden fazla belge tipi tanımlaması</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>Öge ayrıştırılırken hata oluştu</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>etiket uyumsuzluğu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>İçerik ayrıştırılırken hata oluştu</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>beklenmeyen karakter</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>işleme komutu için geçersiz isim</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>XML bildirimi okunurken sürüm beklenir</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>bağımsız bildirim için hatalı değer</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>XML bildirimi okunurken  kodlama bildirmi ya da bağımsız bildirim beklenir</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>XML bildirimi okunurken bağımsız bildirim beklenir</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>Belge tipi tanımlaması ayrıştırılırken hata oluştu</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>harf beklenir</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>yorum ayrıştırılırken hata oluştu</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>Referans ayrıştırılırken hata oluştu</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>DTD içerisinde genel iç varlık referansılarına (entity) izin verilmez</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>Nitelik değeri içerisinde ayrıştırılmış genel dış varlık referansılarına (entity) izin verilmez</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>DTD içerisinde ayrıştırılmış genel dış varlık referansılarına (entity) izin verilmez</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>hatalı yerde ayrıştırılmamış varlık referansı (entity)</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>özyinelemeli varlık referansları (entity)</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>dış varlık referansının (entity) metin bildiriminde hata</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>Geri Al</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>Yinele</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>Kes</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>Kopyala</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>Yapıştır</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>Özel yapıştır...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>Temizle</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>Tümünü Seç</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_xx_YY.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_xx_YY.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_xx_YY.ts	(revision 7219)
@@ -0,0 +1,1983 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_CN.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_CN.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_CN.ts	(revision 7219)
@@ -0,0 +1,1993 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>可执行程序 &apos;%1&apos; 需要 Qt %2, 但发现 Qt %3.</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>不兼容的QT库错误</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>基础颜色(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>定制颜色(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>定义定制颜色 &gt;&gt;(&amp;D)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>添加到定制颜色(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>选择颜色</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>真</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>假</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>插入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>删除</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What&apos;s This?</source>
+        <translation>这是什么?</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>再显示一次这条信息(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>确定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>调试信息:</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>警告:</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>严重错误:</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>复制或移动一个文件</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>读: %1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>写: %1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>所有文件 (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>名称</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>大小</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>类型</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>日期</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>属性</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>快速切换(&amp;i):</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>文件名(&amp;n):</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>文件类型(&amp;t):</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>返回</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>上层文件夹</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>新建文件夹</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>列表视图</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>明细视图</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>文件信息预览</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>文件内容预览</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>读写</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>只读</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>只写</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>不能访问</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>连接到文件</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>连接到文件夹</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>连接到特殊设备</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>文件</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>文件夹</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>特殊</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>打开</translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>保存为</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>打开(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>保存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>重命名(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>删除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>刷新(&amp;e)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>按名称排序(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>按大小排序(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>按日期排序(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>无序(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>有序</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>显示隐藏文件(&amp;h)</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>这个文件</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>这个文件夹</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>这个连接</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>删除 %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;您确认要删除 %1 &quot;%2&quot;?&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>是(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>否(&amp;N)</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>新文件夹1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>新文件夹</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>新文件夹 %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>查找文件夹</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>文件夹</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>保存</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>错误</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1
+文件没有被发现.
+请检查路径或文件名 .</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>所有文件 (*.*)</translation>
+    </message>
+    <message>
+        <source>Open </source>
+        <translation>打开</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>选择一个文件夹</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>文件夹:</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation type="unfinished"></translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>字体(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>字体风格(&amp;y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>效果</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>加重(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>下划线(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>颜色(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>样本</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>手写体(&amp;i)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>应用</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>关闭</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>选择字体</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>发现主机 %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>发现主机</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>连接到主机 %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>连接到主机</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>关闭到 %1 的连接</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>关闭连接</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>没有发现主机 %1</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>到主机 %1 的连接被拒绝</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>未知错误</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>连接到主机 %1 失败</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>登录 %1 失败</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>显示主机 %1 的文件夹列表失败</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>改变主机 %1 的文件夹失败</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>从主机 %1 下载文件失败</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>上载文件到主机 %1 失败</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>从主机 %1 删除文件失败</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>在主机 %1 上新建文件夹失败</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>在主机 %1 上删除文件夹失败</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>未连接</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>数据连接被拒绝</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>连接被拒绝</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>没有发现主机 %1</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>内容长度出错</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP 请求失败</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>发现主机 %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>发现主机</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>连接到主机 %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>连接到主机</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>关闭到 %1 的连接</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>关闭连接</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>未知错误</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>请求中断</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>没有指定要连接的服务器</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>服务器非正常关闭连接</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>无效的 HTTP 回复头信息</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>无效的 HTTP 块信息</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>撤销(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>剪切(&amp;t)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>复制(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>粘贴(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清除</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>选择所有</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>不能重命名
+%1
+到
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>不能打开
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>不能写入
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>不能读文件夹
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>不能创建文件夹
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>不能删除文件或文件夹
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>排列</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>定制...</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>关于</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>配置</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>首选项</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>选项</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>设置</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>设置</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>退出</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>退出</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>是(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>否(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>关于(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>重试(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>忽略(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;关于 Qt&lt;/h3&gt;&lt;p&gt;本程序使用的QT版本为 %1.&lt;/p&gt;&lt;p&gt;Qt 是一个用于跨平台GUI &amp;amp; 应用开发的 C++ 工具包.&lt;/p&gt;&lt;p&gt;Qt 提供的单一源代码可适用于 MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, 和大部分主流的商业 Unix 变种.&lt;br&gt;Qt 还能用在嵌入式设备.&lt;/p&gt;&lt;p&gt;Qt 是 Trolltech 的产品. 详情可见 &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; .&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>操作被用户停止</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>本地连接</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>别名: %1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>未知</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>未知位置</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>打印设置</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>彩色打印如果可能</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>黑白打印</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>打印目标</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>打印到打印机:</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>打印机</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>主机</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>评论</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>打印到文件:</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>浏览...</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>选项</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>打印所有</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>打印范围</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>从页:</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>到页:</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>首先打印第一页</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>首先打印最后一页</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>打印份数:</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>纸张规格</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>纵向</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>横向</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation type="unfinished"></translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>设置打印机</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript 文件 (*.ps);;所有文件 (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>没有错误发生</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>禁止使用特性</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>错误的字符类语法</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>错误的语法考虑</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>错误的重复语法</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>无效的八进制值</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>缺少左边界</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>无效的尾部</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>符合内部限制</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>删除</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>删除这条记录?</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>插入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>保存编辑?</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>确认</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>放弃编辑?</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>确定</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>应用</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>帮助</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>默认</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>撤销(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>剪切(&amp;t)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>复制(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>粘贴(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清除</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>选择所有</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>系统菜单</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>渐变</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>非渐变</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>正常</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>最小</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>最大</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>关闭</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>更多...</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>不支持协议 `%1&apos;</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>协议 `%1&apos; 不支持文件夹列表</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>协议 `%1&apos; 不支持新建文件夹</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>协议 `%1&apos; 不支持删除文件或文件夹</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>协议 `%1&apos; 不支持重命名文件或文件夹</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>协议 `%1&apos; 不支持获取文件</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>协议 `%1&apos; 不支持发送文件</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>协议 `%1&apos; 不支持重复制或移动文件或文件夹</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(未知)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>恢复(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移动(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>最小化(&amp;n)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>最大化(&amp;x)</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>关闭</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>默认</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>这是什么?</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>取消(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt;  返回(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>下一步(&amp;N)  &gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>完成(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>帮助(&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>恢复(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移动(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>最小化(&amp;n)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>最大化(&amp;x)</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>关闭(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>停在顶部(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>渐变(&amp;a)</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>最小化</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>恢复底部</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>关闭</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>非渐变(&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>没有错误发生</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>被客户触发的错误</translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>不可用的文件尾</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>多于一个的文档类型定义</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>解析部件时出错</translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>标志不匹配</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>解析内容时出错</translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>不可用字符</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>错误指令</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>处理 XML 声明所需的版本</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>错误的独立说明</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>解析 XML 声明所需的编码声明和独立声明</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>处理 XML 声明所需的独立声明</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>解析文档类型定义时出错</translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>所需字符</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>解析评论时出错</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>解析参考时出错</translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>内部通用实体参考在 DTD 中不允许</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>在属性值中不允许外部解析通用实体参考</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>在 DTD 中不允许外部通用实体参考</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>在错误的语境中不能解析实体参考</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>嵌套实体</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>外部实体文本说明出错</translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>撤销</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>重做</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>剪切</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>复制</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>粘贴</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>特殊粘贴...</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清除</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>选择所有</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_TW.ts
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_TW.ts	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/nls/qt_zh_TW.ts	(revision 7219)
@@ -0,0 +1,1996 @@
+<!DOCTYPE TS><TS>
+<context>
+    <name>QAccel</name>
+    <message>
+        <source>Space</source>
+        <translation>Space</translation>
+    </message>
+    <message>
+        <source>Esc</source>
+        <translation>Esc</translation>
+    </message>
+    <message>
+        <source>Tab</source>
+        <translation>Tab</translation>
+    </message>
+    <message>
+        <source>Backtab</source>
+        <translation>Backtab</translation>
+    </message>
+    <message>
+        <source>Backspace</source>
+        <translation>Backspace</translation>
+    </message>
+    <message>
+        <source>Return</source>
+        <translation>Return</translation>
+    </message>
+    <message>
+        <source>Enter</source>
+        <translation>Enter</translation>
+    </message>
+    <message>
+        <source>Ins</source>
+        <translation>Ins</translation>
+    </message>
+    <message>
+        <source>Del</source>
+        <translation>Del</translation>
+    </message>
+    <message>
+        <source>Pause</source>
+        <translation>Pause</translation>
+    </message>
+    <message>
+        <source>Print</source>
+        <translation>Print</translation>
+    </message>
+    <message>
+        <source>SysReq</source>
+        <translation>SysReq</translation>
+    </message>
+    <message>
+        <source>Home</source>
+        <translation>Home</translation>
+    </message>
+    <message>
+        <source>End</source>
+        <translation>End</translation>
+    </message>
+    <message>
+        <source>Left</source>
+        <translation>Left</translation>
+    </message>
+    <message>
+        <source>Up</source>
+        <translation>Up</translation>
+    </message>
+    <message>
+        <source>Right</source>
+        <translation>Right</translation>
+    </message>
+    <message>
+        <source>Down</source>
+        <translation>Down</translation>
+    </message>
+    <message>
+        <source>PgUp</source>
+        <translation>PgUp</translation>
+    </message>
+    <message>
+        <source>PgDown</source>
+        <translation>PgDown</translation>
+    </message>
+    <message>
+        <source>CapsLock</source>
+        <translation>CapsLock</translation>
+    </message>
+    <message>
+        <source>NumLock</source>
+        <translation>NumLock</translation>
+    </message>
+    <message>
+        <source>ScrollLock</source>
+        <translation>ScrollLock</translation>
+    </message>
+    <message>
+        <source>Ctrl</source>
+        <translation>Ctrl</translation>
+    </message>
+    <message>
+        <source>Alt</source>
+        <translation>Alt</translation>
+    </message>
+    <message>
+        <source>Shift</source>
+        <translation>Shift</translation>
+    </message>
+    <message>
+        <source>+</source>
+        <translation>+</translation>
+    </message>
+    <message>
+        <source>F%1</source>
+        <translation>F%1</translation>
+    </message>
+    <message>
+        <source>Menu</source>
+        <translation>選單</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>後退</translation>
+    </message>
+    <message>
+        <source>Forward</source>
+        <translation>前進</translation>
+    </message>
+    <message>
+        <source>Stop</source>
+        <translation>停止</translation>
+    </message>
+    <message>
+        <source>Refresh</source>
+        <translation>重新整理</translation>
+    </message>
+    <message>
+        <source>Volume Down</source>
+        <translation>降低音量</translation>
+    </message>
+    <message>
+        <source>Volume Mute</source>
+        <translation>靜音</translation>
+    </message>
+    <message>
+        <source>Volume Up</source>
+        <translation>提高音量</translation>
+    </message>
+    <message>
+        <source>Bass Boost</source>
+        <translation>低音推動</translation>
+    </message>
+    <message>
+        <source>Bass Up</source>
+        <translation>加強低音</translation>
+    </message>
+    <message>
+        <source>Bass Down</source>
+        <translation>減弱低音</translation>
+    </message>
+    <message>
+        <source>Treble Up</source>
+        <translation>加強高音</translation>
+    </message>
+    <message>
+        <source>Treble Down</source>
+        <translation>減弱高音</translation>
+    </message>
+    <message>
+        <source>Media Play</source>
+        <translation>播放媒體</translation>
+    </message>
+    <message>
+        <source>Media Stop</source>
+        <translation>停止媒體</translation>
+    </message>
+    <message>
+        <source>Media Previous</source>
+        <translation>上一個媒體</translation>
+    </message>
+    <message>
+        <source>Media Next</source>
+        <translation>下一個媒體</translation>
+    </message>
+    <message>
+        <source>Media Record</source>
+        <translation>記錄媒體</translation>
+    </message>
+    <message>
+        <source>Favorites</source>
+        <translation>我的最愛</translation>
+    </message>
+    <message>
+        <source>Search</source>
+        <translation>搜尋</translation>
+    </message>
+    <message>
+        <source>Standby</source>
+        <translation>待機</translation>
+    </message>
+    <message>
+        <source>Open URL</source>
+        <translation>開啟 URL</translation>
+    </message>
+    <message>
+        <source>Launch Mail</source>
+        <translation>啟動郵件</translation>
+    </message>
+    <message>
+        <source>Launch Media</source>
+        <translation>啟動媒體</translation>
+    </message>
+    <message>
+        <source>Launch (0)</source>
+        <translation>啟動 (0)</translation>
+    </message>
+    <message>
+        <source>Launch (1)</source>
+        <translation>啟動 (1)</translation>
+    </message>
+    <message>
+        <source>Launch (2)</source>
+        <translation>啟動 (2)</translation>
+    </message>
+    <message>
+        <source>Launch (3)</source>
+        <translation>啟動 (3)</translation>
+    </message>
+    <message>
+        <source>Launch (4)</source>
+        <translation>啟動 (4)</translation>
+    </message>
+    <message>
+        <source>Launch (5)</source>
+        <translation>啟動 (5)</translation>
+    </message>
+    <message>
+        <source>Launch (6)</source>
+        <translation>啟動 (6)</translation>
+    </message>
+    <message>
+        <source>Launch (7)</source>
+        <translation>啟動 (7)</translation>
+    </message>
+    <message>
+        <source>Launch (8)</source>
+        <translation>啟動 (8)</translation>
+    </message>
+    <message>
+        <source>Launch (9)</source>
+        <translation>啟動 (9)</translation>
+    </message>
+    <message>
+        <source>Launch (A)</source>
+        <translation>啟動 (A)</translation>
+    </message>
+    <message>
+        <source>Launch (B)</source>
+        <translation>啟動 (B)</translation>
+    </message>
+    <message>
+        <source>Launch (C)</source>
+        <translation>啟動 (C)</translation>
+    </message>
+    <message>
+        <source>Launch (D)</source>
+        <translation>啟動 (D)</translation>
+    </message>
+    <message>
+        <source>Launch (E)</source>
+        <translation>啟動 (E)</translation>
+    </message>
+    <message>
+        <source>Launch (F)</source>
+        <translation>啟動 (F)</translation>
+    </message>
+    <message>
+        <source>Meta</source>
+        <translation>中繼</translation>
+    </message>
+</context>
+<context>
+    <name>QApplication</name>
+    <message>
+        <source>QT_LAYOUT_DIRECTION</source>
+        <comment>Translate this string to the string &apos;LTR&apos; in left-to-right languages or to &apos;RTL&apos; in right-to-left languages (such as Hebrew and Arabic) to get proper widget layout.</comment>
+        <translation>LTR</translation>
+    </message>
+    <message>
+        <source>Executable &apos;%1&apos; requires Qt %2, found Qt %3.</source>
+        <translation>可執行檔案「%1」需要 Qt %2 但找到 Qt %3。</translation>
+    </message>
+    <message>
+        <source>Incompatible Qt Library Error</source>
+        <translation>不相容的 Qt 函式庫錯誤</translation>
+    </message>
+</context>
+<context>
+    <name>QAquaStyle</name>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QColorDialog</name>
+    <message>
+        <source>Hu&amp;e:</source>
+        <translation>色調(&amp;E)：</translation>
+    </message>
+    <message>
+        <source>&amp;Sat:</source>
+        <translation>飽和(&amp;S)：</translation>
+    </message>
+    <message>
+        <source>&amp;Val:</source>
+        <translation>數值(&amp;V)：</translation>
+    </message>
+    <message>
+        <source>&amp;Red:</source>
+        <translation>紅色(&amp;R)：</translation>
+    </message>
+    <message>
+        <source>&amp;Green:</source>
+        <translation>綠色(&amp;G)：</translation>
+    </message>
+    <message>
+        <source>Bl&amp;ue:</source>
+        <translation>藍色(&amp;U)：</translation>
+    </message>
+    <message>
+        <source>A&amp;lpha channel:</source>
+        <translation>α通道(&amp;L)：</translation>
+    </message>
+    <message>
+        <source>&amp;Basic colors</source>
+        <translation>基本顏色(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Custom colors</source>
+        <translation>自訂顏色(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Define Custom Colors &gt;&gt;</source>
+        <translation>定義自訂顏色(&amp;D)&gt;&gt;</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;Add to Custom Colors</source>
+        <translation>加入到自訂顏色(&amp;A)</translation>
+    </message>
+    <message>
+        <source>Select color</source>
+        <translation>選取顏色</translation>
+    </message>
+</context>
+<context>
+    <name>QDataTable</name>
+    <message>
+        <source>True</source>
+        <translation>真</translation>
+    </message>
+    <message>
+        <source>False</source>
+        <translation>假</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>插入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Delete</source>
+        <translation>刪除</translation>
+    </message>
+</context>
+<context>
+    <name>QDialog</name>
+    <message>
+        <source>What's This?</source>
+        <translation>這是什麼？</translation>
+    </message>
+</context>
+<context>
+    <name>QErrorMessage</name>
+    <message>
+        <source>&amp;Show this message again</source>
+        <translation>顯示此訊息再次(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;OK</source>
+        <translation>確定(&amp;O)</translation>
+    </message>
+    <message>
+        <source>Debug Message:</source>
+        <translation>除錯訊息：</translation>
+    </message>
+    <message>
+        <source>Warning:</source>
+        <translation>警告：</translation>
+    </message>
+    <message>
+        <source>Fatal Error:</source>
+        <translation>嚴重錯誤：</translation>
+    </message>
+</context>
+<context>
+    <name>QFileDialog</name>
+    <message>
+        <source>Copy or Move a File</source>
+        <translation>複製或移動檔案</translation>
+    </message>
+    <message>
+        <source>Read: %1</source>
+        <translation>讀取：%1</translation>
+    </message>
+    <message>
+        <source>Write: %1</source>
+        <translation>寫入：%1</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>All Files (*)</source>
+        <translation>所有檔案 (*)</translation>
+    </message>
+    <message>
+        <source>Name</source>
+        <translation>名稱</translation>
+    </message>
+    <message>
+        <source>Size</source>
+        <translation>大小</translation>
+    </message>
+    <message>
+        <source>Type</source>
+        <translation>型態</translation>
+    </message>
+    <message>
+        <source>Date</source>
+        <translation>日期</translation>
+    </message>
+    <message>
+        <source>Attributes</source>
+        <translation>屬性</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Look &amp;in:</source>
+        <translation>查找於(&amp;I)：</translation>
+    </message>
+    <message>
+        <source>File &amp;name:</source>
+        <translation>檔案名稱(&amp;N)：</translation>
+    </message>
+    <message>
+        <source>File &amp;type:</source>
+        <translation>檔案類型(&amp;T)：</translation>
+    </message>
+    <message>
+        <source>Back</source>
+        <translation>返回</translation>
+    </message>
+    <message>
+        <source>One directory up</source>
+        <translation>向上一個目錄</translation>
+    </message>
+    <message>
+        <source>Create New Folder</source>
+        <translation>建立新的資料夾</translation>
+    </message>
+    <message>
+        <source>List View</source>
+        <translation>表列檢視</translation>
+    </message>
+    <message>
+        <source>Detail View</source>
+        <translation>細節檢視</translation>
+    </message>
+    <message>
+        <source>Preview File Info</source>
+        <translation>預覽檔案資訊</translation>
+    </message>
+    <message>
+        <source>Preview File Contents</source>
+        <translation>預覽檔案內容</translation>
+    </message>
+    <message>
+        <source>Read-write</source>
+        <translation>可讀可寫</translation>
+    </message>
+    <message>
+        <source>Read-only</source>
+        <translation>只能讀取</translation>
+    </message>
+    <message>
+        <source>Write-only</source>
+        <translation>只能寫入</translation>
+    </message>
+    <message>
+        <source>Inaccessible</source>
+        <translation>不可存取</translation>
+    </message>
+    <message>
+        <source>Symlink to File</source>
+        <translation>檔案符號連結</translation>
+    </message>
+    <message>
+        <source>Symlink to Directory</source>
+        <translation>目錄符號連結</translation>
+    </message>
+    <message>
+        <source>Symlink to Special</source>
+        <translation>特殊符號連結</translation>
+    </message>
+    <message>
+        <source>File</source>
+        <translation>檔案</translation>
+    </message>
+    <message>
+        <source>Dir</source>
+        <translation>目錄</translation>
+    </message>
+    <message>
+        <source>Special</source>
+        <translation>特殊</translation>
+    </message>
+    <message>
+        <source>Open</source>
+        <translation>開啟 </translation>
+    </message>
+    <message>
+        <source>Save As</source>
+        <translation>另存新檔</translation>
+    </message>
+    <message>
+        <source>&amp;Open</source>
+        <translation>開啟(&amp;O)</translation>
+    </message>
+    <message>
+        <source>&amp;Save</source>
+        <translation>儲存(&amp;S)</translation>
+    </message>
+    <message>
+        <source>&amp;Rename</source>
+        <translation>重新命名(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Delete</source>
+        <translation>刪除(&amp;D)</translation>
+    </message>
+    <message>
+        <source>R&amp;eload</source>
+        <translation>重新載入(&amp;E)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Name</source>
+        <translation>依據名稱排序(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Size</source>
+        <translation>依據大小排序(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Sort by &amp;Date</source>
+        <translation>依據日期排序(&amp;D)</translation>
+    </message>
+    <message>
+        <source>&amp;Unsorted</source>
+        <translation>尚未排序(&amp;U)</translation>
+    </message>
+    <message>
+        <source>Sort</source>
+        <translation>排序</translation>
+    </message>
+    <message>
+        <source>Show &amp;hidden files</source>
+        <translation>顯示隱藏檔案(&amp;H)</translation>
+    </message>
+    <message>
+        <source>the file</source>
+        <translation>檔案</translation>
+    </message>
+    <message>
+        <source>the directory</source>
+        <translation>目錄</translation>
+    </message>
+    <message>
+        <source>the symlink</source>
+        <translation>符號連結</translation>
+    </message>
+    <message>
+        <source>Delete %1</source>
+        <translation>刪除 %1</translation>
+    </message>
+    <message>
+        <source>&lt;qt&gt;Are you sure you wish to delete %1 &quot;%2&quot;?&lt;/qt&gt;</source>
+        <translation>&lt;qt&gt;確定希望刪除 %1「%2」？&lt;/qt&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>是(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>否(&amp;N)</translation>
+    </message>
+    <message>
+        <source>New Folder 1</source>
+        <translation>新資料夾 1</translation>
+    </message>
+    <message>
+        <source>New Folder</source>
+        <translation>新資料夾</translation>
+    </message>
+    <message>
+        <source>New Folder %1</source>
+        <translation>新資料夾 %1</translation>
+    </message>
+    <message>
+        <source>Find Directory</source>
+        <translation>尋找目錄</translation>
+    </message>
+    <message>
+        <source>Directories</source>
+        <translation>目錄</translation>
+    </message>
+    <message>
+        <source>Save</source>
+        <translation>儲存</translation>
+    </message>
+    <message>
+        <source>Error</source>
+        <translation>錯誤</translation>
+    </message>
+    <message>
+        <source>%1
+File not found.
+Check path and filename.</source>
+        <translation>%1 檔案找不到。檢查路徑和檔名。</translation>
+    </message>
+    <message>
+        <source>All Files (*.*)</source>
+        <translation>所有檔案 (*.*)</translation>
+    </message>
+    <message>
+        <source>Select a Directory</source>
+        <translation>選取目錄</translation>
+    </message>
+    <message>
+        <source>Directory:</source>
+        <translation>目錄：</translation>
+    </message>
+</context>
+<context>
+    <name>QFont</name>
+    <message>
+        <source>Latin</source>
+        <translation>拉丁語</translation>
+    </message>
+    <message>
+        <source>Greek</source>
+        <translation>希臘語</translation>
+    </message>
+    <message>
+        <source>Cyrillic</source>
+        <translation>斯拉夫語</translation>
+    </message>
+    <message>
+        <source>Armenian</source>
+        <translation>亞美尼亞語</translation>
+    </message>
+    <message>
+        <source>Georgian</source>
+        <translation>喬治亞語</translation>
+    </message>
+    <message>
+        <source>Runic</source>
+        <translation>古代北歐文字</translation>
+    </message>
+    <message>
+        <source>Ogham</source>
+        <translation>歐甘文</translation>
+    </message>
+    <message>
+        <source>Hebrew</source>
+        <translation>希伯來語</translation>
+    </message>
+    <message>
+        <source>Arabic</source>
+        <translation>阿拉伯語</translation>
+    </message>
+    <message>
+        <source>Syriac</source>
+        <translation>敘利亞語</translation>
+    </message>
+    <message>
+        <source>Thaana</source>
+        <translation>塔安那語</translation>
+    </message>
+    <message>
+        <source>Devanagari</source>
+        <translation>梵文字母天城體</translation>
+    </message>
+    <message>
+        <source>Bengali</source>
+        <translation>孟加拉語</translation>
+    </message>
+    <message>
+        <source>Gurmukhi</source>
+        <translation>果魯穆其語</translation>
+    </message>
+    <message>
+        <source>Gujarati</source>
+        <translation>古吉拉特語</translation>
+    </message>
+    <message>
+        <source>Oriya</source>
+        <translation>歐利亞語</translation>
+    </message>
+    <message>
+        <source>Tamil</source>
+        <translation>坦米爾語</translation>
+    </message>
+    <message>
+        <source>Telugu</source>
+        <translation>特拉古語</translation>
+    </message>
+    <message>
+        <source>Kannada</source>
+        <translation>卡納達語</translation>
+    </message>
+    <message>
+        <source>Malayalam</source>
+        <translation>馬來亞拉姆語</translation>
+    </message>
+    <message>
+        <source>Sinhala</source>
+        <translation>錫蘭僧加羅語</translation>
+    </message>
+    <message>
+        <source>Thai</source>
+        <translation>泰語</translation>
+    </message>
+    <message>
+        <source>Lao</source>
+        <translation>老撾語</translation>
+    </message>
+    <message>
+        <source>Tibetan</source>
+        <translation>藏語</translation>
+    </message>
+    <message>
+        <source>Myanmar</source>
+        <translation>緬甸語</translation>
+    </message>
+    <message>
+        <source>Khmer</source>
+        <translation>高棉語</translation>
+    </message>
+    <message>
+        <source>Han</source>
+        <translation>漢字</translation>
+    </message>
+    <message>
+        <source>Hiragana</source>
+        <translation>平假名</translation>
+    </message>
+    <message>
+        <source>Katakana</source>
+        <translation>片假名</translation>
+    </message>
+    <message>
+        <source>Hangul</source>
+        <translation>韓語</translation>
+    </message>
+    <message>
+        <source>Bopomofo</source>
+        <translation>注音</translation>
+    </message>
+    <message>
+        <source>Yi</source>
+        <translation>彝文</translation>
+    </message>
+    <message>
+        <source>Ethiopic</source>
+        <translation>衣索比亞語</translation>
+    </message>
+    <message>
+        <source>Cherokee</source>
+        <translation>卻洛奇語</translation>
+    </message>
+    <message>
+        <source>Canadian Aboriginal</source>
+        <translation>加拿大原住民語</translation>
+    </message>
+    <message>
+        <source>Mongolian</source>
+        <translation>蒙古語</translation>
+    </message>
+    <message>
+        <source>Currency Symbols</source>
+        <translation>貨幣符號</translation>
+    </message>
+    <message>
+        <source>Letterlike Symbols</source>
+        <translation>類字母符號</translation>
+    </message>
+    <message>
+        <source>Number Forms</source>
+        <translation>數字形式</translation>
+    </message>
+    <message>
+        <source>Mathematical Operators</source>
+        <translation>數學運算子</translation>
+    </message>
+    <message>
+        <source>Technical Symbols</source>
+        <translation>技術符號</translation>
+    </message>
+    <message>
+        <source>Geometric Symbols</source>
+        <translation>幾何符號</translation>
+    </message>
+    <message>
+        <source>Miscellaneous Symbols</source>
+        <translation>各式符號</translation>
+    </message>
+    <message>
+        <source>Enclosed and Square</source>
+        <translation>外框和方塊</translation>
+    </message>
+    <message>
+        <source>Braille</source>
+        <translation>盲人點字符號</translation>
+    </message>
+    <message>
+        <source>Unicode</source>
+        <translation>萬國碼</translation>
+    </message>
+</context>
+<context>
+    <name>QFontDialog</name>
+    <message>
+        <source>&amp;Font</source>
+        <translation>字型(&amp;F)</translation>
+    </message>
+    <message>
+        <source>Font st&amp;yle</source>
+        <translation>字型樣式(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Effects</source>
+        <translation>效果</translation>
+    </message>
+    <message>
+        <source>Stri&amp;keout</source>
+        <translation>刪除線(&amp;K)</translation>
+    </message>
+    <message>
+        <source>&amp;Underline</source>
+        <translation>底線(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Color</source>
+        <translation>顏色(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Sample</source>
+        <translation>範例</translation>
+    </message>
+    <message>
+        <source>Scr&amp;ipt</source>
+        <translation>文字(&amp;I)</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>套用</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>關閉</translation>
+    </message>
+    <message>
+        <source>Select Font</source>
+        <translation>選取字型</translation>
+    </message>
+</context>
+<context>
+    <name>QFtp</name>
+    <message>
+        <source>Host %1 found</source>
+        <translation>找到主機 %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>找到主機</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>連線到主機 %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>連線到主機</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>到 %1 的連線已關閉</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>連線已關閉</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>找不到主機 %1</translation>
+    </message>
+    <message>
+        <source>Connection refused to host %1</source>
+        <translation>到主機 %1 的連線被拒絕</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>不明的錯誤</translation>
+    </message>
+    <message>
+        <source>Connecting to host failed:
+%1</source>
+        <translation>連線到主機時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Login failed:
+%1</source>
+        <translation>登入失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Listing directory failed:
+%1</source>
+        <translation>表列目錄時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Changing directory failed:
+%1</source>
+        <translation>變更目錄時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Downloading file failed:
+%1</source>
+        <translation>下載檔案時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Uploading file failed:
+%1</source>
+        <translation>上傳檔案時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Removing file failed:
+%1</source>
+        <translation>移除檔案時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Creating directory failed:
+%1</source>
+        <translation>建立目錄時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Removing directory failed:
+%1</source>
+        <translation>移除目錄時失敗：
+%1</translation>
+    </message>
+    <message>
+        <source>Not connected</source>
+        <translation>尚未連線</translation>
+    </message>
+    <message>
+        <source>Connection refused for data connection</source>
+        <translation>用於資料的連線被拒絕</translation>
+    </message>
+</context>
+<context>
+    <name>QHeader</name>
+    <message>
+        <source>%1</source>
+        <translation>%1</translation>
+    </message>
+</context>
+<context>
+    <name>QHttp</name>
+    <message>
+        <source>Connection refused</source>
+        <translation>連線被拒絕</translation>
+    </message>
+    <message>
+        <source>Host %1 not found</source>
+        <translation>找不到主機 %1</translation>
+    </message>
+    <message>
+        <source>Wrong content length</source>
+        <translation>錯誤內容長度</translation>
+    </message>
+    <message>
+        <source>HTTP request failed</source>
+        <translation>HTTP 要求失敗</translation>
+    </message>
+    <message>
+        <source>Host %1 found</source>
+        <translation>找到主機 %1</translation>
+    </message>
+    <message>
+        <source>Host found</source>
+        <translation>找到主機</translation>
+    </message>
+    <message>
+        <source>Connected to host %1</source>
+        <translation>連線到主機 %1</translation>
+    </message>
+    <message>
+        <source>Connected to host</source>
+        <translation>連線到主機</translation>
+    </message>
+    <message>
+        <source>Connection to %1 closed</source>
+        <translation>連線到 %1 關閉</translation>
+    </message>
+    <message>
+        <source>Connection closed</source>
+        <translation>連線已關閉</translation>
+    </message>
+    <message>
+        <source>Unknown error</source>
+        <translation>不明的錯誤</translation>
+    </message>
+    <message>
+        <source>Request aborted</source>
+        <translation>要求已放棄</translation>
+    </message>
+    <message>
+        <source>No server set to connect to</source>
+        <translation>沒有伺服器被設定連線到</translation>
+    </message>
+    <message>
+        <source>Server closed connection unexpectedly</source>
+        <translation>伺服器的連線未預期地關閉</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP response header</source>
+        <translation>無效的 HTTP 回應標頭</translation>
+    </message>
+    <message>
+        <source>Invalid HTTP chunked body</source>
+        <translation>無效的 HTTP 資料區塊主體</translation>
+    </message>
+</context>
+<context>
+    <name>QInputDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QLineEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>復原(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>剪下(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>複製(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>貼上(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清空</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>全選</translation>
+    </message>
+</context>
+<context>
+    <name>QLocalFs</name>
+    <message>
+        <source>Could not rename
+%1
+to
+%2</source>
+        <translation>無法重新命名
+%1
+為
+%2</translation>
+    </message>
+    <message>
+        <source>Could not open
+%1</source>
+        <translation>無法開啟
+%1</translation>
+    </message>
+    <message>
+        <source>Could not write
+%1</source>
+        <translation>無法寫入
+%1</translation>
+    </message>
+    <message>
+        <source>Could not read directory
+%1</source>
+        <translation>無法讀取目錄
+%1</translation>
+    </message>
+    <message>
+        <source>Could not create directory
+%1</source>
+        <translation>無法建立目錄
+%1</translation>
+    </message>
+    <message>
+        <source>Could not remove file or directory
+%1</source>
+        <translation>無法移除檔案或目錄
+%1</translation>
+    </message>
+</context>
+<context>
+    <name>QMainWindow</name>
+    <message>
+        <source>Line up</source>
+        <translation>貼齊</translation>
+    </message>
+    <message>
+        <source>Customize...</source>
+        <translation>自訂…</translation>
+    </message>
+</context>
+<context>
+    <name>QMenuBar</name>
+    <message>
+        <source>About</source>
+        <translation>關於</translation>
+    </message>
+    <message>
+        <source>Config</source>
+        <translation>配置</translation>
+    </message>
+    <message>
+        <source>Preference</source>
+        <translation>偏好設定</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>選項</translation>
+    </message>
+    <message>
+        <source>Setting</source>
+        <translation>設定</translation>
+    </message>
+    <message>
+        <source>Setup</source>
+        <translation>設定</translation>
+    </message>
+    <message>
+        <source>Quit</source>
+        <translation>離開</translation>
+    </message>
+    <message>
+        <source>Exit</source>
+        <translation>離開</translation>
+    </message>
+</context>
+<context>
+    <name>QMessageBox</name>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>&amp;Yes</source>
+        <translation>是(&amp;Y)</translation>
+    </message>
+    <message>
+        <source>&amp;No</source>
+        <translation>否(&amp;N)</translation>
+    </message>
+    <message>
+        <source>&amp;Abort</source>
+        <translation>放棄(&amp;A)</translation>
+    </message>
+    <message>
+        <source>&amp;Retry</source>
+        <translation>重試(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Ignore</source>
+        <translation>忽略(&amp;I)</translation>
+    </message>
+    <message>
+        <source>&lt;h3&gt;About Qt&lt;/h3&gt;&lt;p&gt;This program uses Qt version %1.&lt;/p&gt;&lt;p&gt;Qt is a C++ toolkit for multiplatform GUI &amp;amp; application development.&lt;/p&gt;&lt;p&gt;Qt provides single-source portability across MS&amp;nbsp;Windows, Mac&amp;nbsp;OS&amp;nbsp;X, Linux, and all major commercial Unix variants.&lt;br&gt;Qt is also available for embedded devices.&lt;/p&gt;&lt;p&gt;Qt is a Trolltech product. See &lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt; for more information.&lt;/p&gt;</source>
+        <translation>&lt;h3&gt;關於 Qt&lt;/h3&gt;&lt;p&gt;這個程式使用 Qt 版本 %1。&lt;/p&gt;&lt;p&gt;Qt 為一種 C++工具組，用於多種平臺的 GUI 與應用程式開發。&lt;/p&gt;&lt;p&gt;Qt 提供單一原始碼的可攜性，跨越 MS Windows、Mac OS X、Linux，以及所有主要的商業 Unix 種類。&lt;br&gt;Qt 也可用於嵌入式裝置。&lt;/p&gt;&lt;p&gt;Qt 為 Trolltech 的產品。參看&lt;tt&gt;http://www.trolltech.com/qt/&lt;/tt&gt;以獲得更多資訊。&lt;/p&gt;</translation>
+    </message>
+</context>
+<context>
+    <name>QNetworkProtocol</name>
+    <message>
+        <source>Operation stopped by the user</source>
+        <translation>作業已由使用者停止</translation>
+    </message>
+</context>
+<context>
+    <name>QPrintDialog</name>
+    <message>
+        <source>locally connected</source>
+        <translation>局部地連線</translation>
+    </message>
+    <message>
+        <source>Aliases: %1</source>
+        <translation>別名：%1</translation>
+    </message>
+    <message>
+        <source>unknown</source>
+        <translation>不明的</translation>
+    </message>
+    <message>
+        <source>Unknown Location</source>
+        <translation>不明的位置</translation>
+    </message>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Printer settings</source>
+        <translation>印表機設定值</translation>
+    </message>
+    <message>
+        <source>Print in color if available</source>
+        <translation>如果能夠就以彩色列印</translation>
+    </message>
+    <message>
+        <source>Print in grayscale</source>
+        <translation>以灰階列印</translation>
+    </message>
+    <message>
+        <source>Print destination</source>
+        <translation>列印目的地</translation>
+    </message>
+    <message>
+        <source>Print to printer:</source>
+        <translation>列印到印表機：</translation>
+    </message>
+    <message>
+        <source>Printer</source>
+        <translation>印表機</translation>
+    </message>
+    <message>
+        <source>Host</source>
+        <translation>主機</translation>
+    </message>
+    <message>
+        <source>Comment</source>
+        <translation>註釋</translation>
+    </message>
+    <message>
+        <source>Print to file:</source>
+        <translation>列印到檔案：</translation>
+    </message>
+    <message>
+        <source>Browse...</source>
+        <translation>瀏覽…</translation>
+    </message>
+    <message>
+        <source>Options</source>
+        <translation>選項</translation>
+    </message>
+    <message>
+        <source>Print all</source>
+        <translation>列印所有</translation>
+    </message>
+    <message>
+        <source>Print range</source>
+        <translation>列印範圍</translation>
+    </message>
+    <message>
+        <source>From page:</source>
+        <translation>從頁面：</translation>
+    </message>
+    <message>
+        <source>To page:</source>
+        <translation>到頁面：</translation>
+    </message>
+    <message>
+        <source>Print first page first</source>
+        <translation>先列印第一頁</translation>
+    </message>
+    <message>
+        <source>Print last page first</source>
+        <translation>先列印最後一頁</translation>
+    </message>
+    <message>
+        <source>Number of copies:</source>
+        <translation>列印份數：</translation>
+    </message>
+    <message>
+        <source>Paper format</source>
+        <translation>紙張格式</translation>
+    </message>
+    <message>
+        <source>Portrait</source>
+        <translation>直印</translation>
+    </message>
+    <message>
+        <source>Landscape</source>
+        <translation>橫印</translation>
+    </message>
+    <message>
+        <source>A0 (841 x 1189 mm)</source>
+        <translation>A0 (841 x 1189 公釐)</translation>
+    </message>
+    <message>
+        <source>A1 (594 x 841 mm)</source>
+        <translation>A1 (594 x 841 公釐)</translation>
+    </message>
+    <message>
+        <source>A2 (420 x 594 mm)</source>
+        <translation>A2 (420 x 594 公釐)</translation>
+    </message>
+    <message>
+        <source>A3 (297 x 420 mm)</source>
+        <translation>A3 (297 x 420 公釐)</translation>
+    </message>
+    <message>
+        <source>A4 (210x297 mm, 8.26x11.7 inches)</source>
+        <translation>A4 (210x297 公釐，8.26x11.7 英吋)</translation>
+    </message>
+    <message>
+        <source>A5 (148 x 210 mm)</source>
+        <translation>A5 (148 x 210 公釐)</translation>
+    </message>
+    <message>
+        <source>A6 (105 x 148 mm)</source>
+        <translation>A6 (105 x 148 公釐)</translation>
+    </message>
+    <message>
+        <source>A7 (74 x 105 mm)</source>
+        <translation>A7 (74 x 105 公釐)</translation>
+    </message>
+    <message>
+        <source>A8 (52 x 74 mm)</source>
+        <translation>A8 (52 x 74 公釐)</translation>
+    </message>
+    <message>
+        <source>A9 (37 x 52 mm)</source>
+        <translation>A9 (37 x 52 公釐)</translation>
+    </message>
+    <message>
+        <source>B0 (1000 x 1414 mm)</source>
+        <translation>B0 (1000 x 1414 公釐)</translation>
+    </message>
+    <message>
+        <source>B1 (707 x 1000 mm)</source>
+        <translation>B1 (707 x 1000 公釐)</translation>
+    </message>
+    <message>
+        <source>B2 (500 x 707 mm)</source>
+        <translation>B2 (500 x 707 公釐)</translation>
+    </message>
+    <message>
+        <source>B3 (353 x 500 mm)</source>
+        <translation>B3 (353 x 500 公釐)</translation>
+    </message>
+    <message>
+        <source>B4 (250 x 353 mm)</source>
+        <translation>B4 (250 x 353 公釐)</translation>
+    </message>
+    <message>
+        <source>B5 (176 x 250 mm, 6.93x9.84 inches)</source>
+        <translation>B5 (176 x 250 公釐，6.93x9.84 英吋)</translation>
+    </message>
+    <message>
+        <source>B6 (125 x 176 mm)</source>
+        <translation>B6 (125 x 176 公釐)</translation>
+    </message>
+    <message>
+        <source>B7 (88 x 125 mm)</source>
+        <translation>B7 (88 x 125 公釐)</translation>
+    </message>
+    <message>
+        <source>B8 (62 x 88 mm)</source>
+        <translation>B8 (62 x 88 公釐)</translation>
+    </message>
+    <message>
+        <source>B9 (44 x 62 mm)</source>
+        <translation>B9 (44 x 62 公釐)</translation>
+    </message>
+    <message>
+        <source>B10 (31 x 44 mm)</source>
+        <translation>B10 (31 x 44 公釐)</translation>
+    </message>
+    <message>
+        <source>C5E (163 x 229 mm)</source>
+        <translation>C5E (163 x 229 公釐)</translation>
+    </message>
+    <message>
+        <source>DLE (110 x 220 mm)</source>
+        <translation>DLE (110 x 220 公釐)</translation>
+    </message>
+    <message>
+        <source>Executive (7.5x10 inches, 191x254 mm)</source>
+        <translation>Executive (7.5x10 英吋，191x254 公釐)</translation>
+    </message>
+    <message>
+        <source>Folio (210 x 330 mm)</source>
+        <translation>Folio (210 x 330 公釐)</translation>
+    </message>
+    <message>
+        <source>Ledger (432 x 279 mm)</source>
+        <translation>Ledger (432 x 279 公釐)</translation>
+    </message>
+    <message>
+        <source>Legal (8.5x14 inches, 216x356 mm)</source>
+        <translation>Legal (8.5x14 英吋，216x356 公釐)</translation>
+    </message>
+    <message>
+        <source>Letter (8.5x11 inches, 216x279 mm)</source>
+        <translation>Letter (8.5x11 英吋，216x279 公釐)</translation>
+    </message>
+    <message>
+        <source>Tabloid (279 x 432 mm)</source>
+        <translation>Tabloid (279 x 432 公釐)</translation>
+    </message>
+    <message>
+        <source>US Common #10 Envelope (105 x 241 mm)</source>
+        <translation>US Common #10 Envelope (105 x 241 公釐)</translation>
+    </message>
+    <message>
+        <source>Setup Printer</source>
+        <translation>設定印表機</translation>
+    </message>
+    <message>
+        <source>PostScript Files (*.ps);;All Files (*)</source>
+        <translation>PostScript 檔案 (*.ps);;所有檔案 (*)</translation>
+    </message>
+</context>
+<context>
+    <name>QProgressDialog</name>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QRegExp</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>沒有發生錯誤</translation>
+    </message>
+    <message>
+        <source>disabled feature used</source>
+        <translation>使用了停用的特徵</translation>
+    </message>
+    <message>
+        <source>bad char class syntax</source>
+        <translation>不當的字元類別語法</translation>
+    </message>
+    <message>
+        <source>bad lookahead syntax</source>
+        <translation>不當的期望語法</translation>
+    </message>
+    <message>
+        <source>bad repetition syntax</source>
+        <translation>不當的重複語法</translation>
+    </message>
+    <message>
+        <source>invalid octal value</source>
+        <translation>無效的八進位值</translation>
+    </message>
+    <message>
+        <source>missing left delim</source>
+        <translation>缺少左側分隔符號</translation>
+    </message>
+    <message>
+        <source>unexpected end</source>
+        <translation>未預期的結束</translation>
+    </message>
+    <message>
+        <source>met internal limit</source>
+        <translation>合乎內部限制</translation>
+    </message>
+</context>
+<context>
+    <name>QSql</name>
+    <message>
+        <source>Delete</source>
+        <translation>刪除</translation>
+    </message>
+    <message>
+        <source>Delete this record?</source>
+        <translation>刪除此記錄？</translation>
+    </message>
+    <message>
+        <source>Yes</source>
+        <translation>是</translation>
+    </message>
+    <message>
+        <source>No</source>
+        <translation>否</translation>
+    </message>
+    <message>
+        <source>Insert</source>
+        <translation>插入</translation>
+    </message>
+    <message>
+        <source>Update</source>
+        <translation>更新</translation>
+    </message>
+    <message>
+        <source>Save edits?</source>
+        <translation>儲存編輯？</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+    <message>
+        <source>Confirm</source>
+        <translation>確認</translation>
+    </message>
+    <message>
+        <source>Cancel your edits?</source>
+        <translation>取消您的編輯？</translation>
+    </message>
+</context>
+<context>
+    <name>QTabDialog</name>
+    <message>
+        <source>OK</source>
+        <translation>確定</translation>
+    </message>
+    <message>
+        <source>Apply</source>
+        <translation>套用</translation>
+    </message>
+    <message>
+        <source>Help</source>
+        <translation>求助</translation>
+    </message>
+    <message>
+        <source>Defaults</source>
+        <translation>預設</translation>
+    </message>
+    <message>
+        <source>Cancel</source>
+        <translation>取消</translation>
+    </message>
+</context>
+<context>
+    <name>QTextEdit</name>
+    <message>
+        <source>&amp;Undo</source>
+        <translation>復原(&amp;U)</translation>
+    </message>
+    <message>
+        <source>&amp;Redo</source>
+        <translation>重做(&amp;R)</translation>
+    </message>
+    <message>
+        <source>Cu&amp;t</source>
+        <translation>剪下(&amp;T)</translation>
+    </message>
+    <message>
+        <source>&amp;Copy</source>
+        <translation>複製(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&amp;Paste</source>
+        <translation>貼上(&amp;P)</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清空</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>全選</translation>
+    </message>
+</context>
+<context>
+    <name>QTitleBar</name>
+    <message>
+        <source>System Menu</source>
+        <translation>系統選單</translation>
+    </message>
+    <message>
+        <source>Shade</source>
+        <translation>遮蔽</translation>
+    </message>
+    <message>
+        <source>Unshade</source>
+        <translation>去遮蔽</translation>
+    </message>
+    <message>
+        <source>Normalize</source>
+        <translation>正常化</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>縮到最小</translation>
+    </message>
+    <message>
+        <source>Maximize</source>
+        <translation>放到最大</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>關閉</translation>
+    </message>
+</context>
+<context>
+    <name>QToolBar</name>
+    <message>
+        <source>More...</source>
+        <translation>更多…</translation>
+    </message>
+</context>
+<context>
+    <name>QUrlOperator</name>
+    <message>
+        <source>The protocol `%1&apos; is not supported</source>
+        <translation>協定「%1」並未受支援</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support listing directories</source>
+        <translation>協定「%1」不支援表列目錄</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support creating new directories</source>
+        <translation>協定「%1」不支援建立新的目錄</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support removing files or directories</source>
+        <translation>協定「%1」不支援移除檔案或目錄</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support renaming files or directories</source>
+        <translation>協定「%1」不支援重新命名檔案或目錄</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support getting files</source>
+        <translation>協定「%1」不支援取得檔案</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support putting files</source>
+        <translation>協定「%1」不支援置放檔案</translation>
+    </message>
+    <message>
+        <source>The protocol `%1&apos; does not support copying or moving files or directories</source>
+        <translation>協定「%1」不支援複製或移動檔案或目錄</translation>
+    </message>
+    <message>
+        <source>(unknown)</source>
+        <translation>(不明的)</translation>
+    </message>
+</context>
+<context>
+    <name>QWSDecoration</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>還原(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移動(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>縮到最小(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>放到最大(&amp;X)</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>關閉</translation>
+    </message>
+    <message>
+        <source>Windows</source>
+        <translation>Windows</translation>
+    </message>
+    <message>
+        <source>KDE</source>
+        <translation>KDE</translation>
+    </message>
+    <message>
+        <source>KDE2</source>
+        <translation>KDE2</translation>
+    </message>
+    <message>
+        <source>BeOS</source>
+        <translation>BeOS</translation>
+    </message>
+    <message>
+        <source>Hydro</source>
+        <translation>Hydro</translation>
+    </message>
+    <message>
+        <source>Default</source>
+        <translation>預設</translation>
+    </message>
+</context>
+<context>
+    <name>QWhatsThisButton</name>
+    <message>
+        <source>What&apos;s this?</source>
+        <translation>這是什麼？</translation>
+    </message>
+</context>
+<context>
+    <name>QWizard</name>
+    <message>
+        <source>&amp;Cancel</source>
+        <translation>取消(&amp;C)</translation>
+    </message>
+    <message>
+        <source>&lt; &amp;Back</source>
+        <translation>&lt;上一步(&amp;B)</translation>
+    </message>
+    <message>
+        <source>&amp;Next &gt;</source>
+        <translation>下一步(&amp;N)&gt;</translation>
+    </message>
+    <message>
+        <source>&amp;Finish</source>
+        <translation>完成(&amp;F)</translation>
+    </message>
+    <message>
+        <source>&amp;Help</source>
+        <translation>求助(&amp;H)</translation>
+    </message>
+</context>
+<context>
+    <name>QWorkspace</name>
+    <message>
+        <source>&amp;Restore</source>
+        <translation>還原(&amp;R)</translation>
+    </message>
+    <message>
+        <source>&amp;Move</source>
+        <translation>移動(&amp;M)</translation>
+    </message>
+    <message>
+        <source>&amp;Size</source>
+        <translation>大小(&amp;S)</translation>
+    </message>
+    <message>
+        <source>Mi&amp;nimize</source>
+        <translation>縮到最小(&amp;N)</translation>
+    </message>
+    <message>
+        <source>Ma&amp;ximize</source>
+        <translation>放到最大(&amp;X)</translation>
+    </message>
+    <message>
+        <source>&amp;Close</source>
+        <translation>關閉(&amp;C)</translation>
+    </message>
+    <message>
+        <source>Stay on &amp;Top</source>
+        <translation>最上層(&amp;T)</translation>
+    </message>
+    <message>
+        <source>Sh&amp;ade</source>
+        <translation>遮蔽(&amp;A)</translation>
+    </message>
+    <message>
+        <source>%1 - [%2]</source>
+        <translation>%1 - [%2]</translation>
+    </message>
+    <message>
+        <source>Minimize</source>
+        <translation>縮到最小</translation>
+    </message>
+    <message>
+        <source>Restore Down</source>
+        <translation>下拉還原</translation>
+    </message>
+    <message>
+        <source>Close</source>
+        <translation>關閉</translation>
+    </message>
+    <message>
+        <source>&amp;Unshade</source>
+        <translation>去遮蔽(&amp;U)</translation>
+    </message>
+</context>
+<context>
+    <name>QXml</name>
+    <message>
+        <source>no error occurred</source>
+        <translation>沒有發生錯誤</translation>
+    </message>
+    <message>
+        <source>error triggered by consumer</source>
+        <translation>由使用者觸發的錯誤 </translation>
+    </message>
+    <message>
+        <source>unexpected end of file</source>
+        <translation>未預期的檔案結束</translation>
+    </message>
+    <message>
+        <source>more than one document type definition</source>
+        <translation>一個以上的文件型式定義</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing element</source>
+        <translation>剖析元件時發生錯誤 </translation>
+    </message>
+    <message>
+        <source>tag mismatch</source>
+        <translation>標記不符合</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing content</source>
+        <translation>剖析內容時發生錯誤 </translation>
+    </message>
+    <message>
+        <source>unexpected character</source>
+        <translation>未預期的字元</translation>
+    </message>
+    <message>
+        <source>invalid name for processing instruction</source>
+        <translation>用來處理的指令中無效的名稱</translation>
+    </message>
+    <message>
+        <source>version expected while reading the XML declaration</source>
+        <translation>讀取 XML 宣告時預期的版本</translation>
+    </message>
+    <message>
+        <source>wrong value for standalone declaration</source>
+        <translation>獨立宣告中的錯誤值</translation>
+    </message>
+    <message>
+        <source>encoding declaration or standalone declaration expected while reading the XML declaration</source>
+        <translation>讀取 XML 宣告時預期的編碼宣告或獨立宣告</translation>
+    </message>
+    <message>
+        <source>standalone declaration expected while reading the XML declaration</source>
+        <translation>讀取 XML 宣告時預期的獨立宣告</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing document type definition</source>
+        <translation>剖析文件型式定義時發生錯誤 </translation>
+    </message>
+    <message>
+        <source>letter is expected</source>
+        <translation>預期為字母</translation>
+    </message>
+    <message>
+        <source>error occurred while parsing comment</source>
+        <translation>剖析註釋時發生錯誤 </translation>
+    </message>
+    <message>
+        <source>error occurred while parsing reference</source>
+        <translation>剖析參考時發生錯誤 </translation>
+    </message>
+    <message>
+        <source>internal general entity reference not allowed in DTD</source>
+        <translation>在 DTD 中不允許參考內部一般實體</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in attribute value</source>
+        <translation>在屬性值中不允許參考外部剖析的一般實體</translation>
+    </message>
+    <message>
+        <source>external parsed general entity reference not allowed in DTD</source>
+        <translation>在 DTD 中不允許參考外部剖析的一般實體</translation>
+    </message>
+    <message>
+        <source>unparsed entity reference in wrong context</source>
+        <translation>在錯誤上下文中參考未剖析的實體</translation>
+    </message>
+    <message>
+        <source>recursive entities</source>
+        <translation>遞迴實體</translation>
+    </message>
+    <message>
+        <source>error in the text declaration of an external entity</source>
+        <translation>在外部實體的文字宣告中發生錯誤 </translation>
+    </message>
+</context>
+<context>
+    <name>QtMultiLineEdit</name>
+    <message>
+        <source>Undo</source>
+        <translation>復原</translation>
+    </message>
+    <message>
+        <source>Redo</source>
+        <translation>重做</translation>
+    </message>
+    <message>
+        <source>Cut</source>
+        <translation>剪下</translation>
+    </message>
+    <message>
+        <source>Copy</source>
+        <translation>複製</translation>
+    </message>
+    <message>
+        <source>Paste</source>
+        <translation>貼上</translation>
+    </message>
+    <message>
+        <source>Paste special...</source>
+        <translation>選擇性貼上…</translation>
+    </message>
+    <message>
+        <source>Clear</source>
+        <translation>清空</translation>
+    </message>
+    <message>
+        <source>Select All</source>
+        <translation>全選</translation>
+    </message>
+</context>
+</TS>
Index: trunk/src/VBox/Frontends/VirtualBox4/src/COMDefs.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/COMDefs.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/COMDefs.cpp	(revision 7219)
@@ -0,0 +1,392 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * CInterface implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "COMDefs.h"
+
+#if !defined (VBOX_WITH_XPCOM)
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+#include <qobject.h>
+#include <qsocketnotifier.h>
+
+#include <nsEventQueueUtils.h>
+#include <nsIEventQueue.h>
+
+// for exception fetching
+#include <nsIExceptionService.h>
+
+#include <iprt/env.h>
+#include <iprt/path.h>
+#include <iprt/param.h>
+#include <iprt/err.h>
+
+/* Mac OS X (Carbon mode) and OS/2 will notify the native queue
+   internally in plevent.c. Because moc doesn't seems to respect
+   #ifdefs, we still have to include the definition of the class.
+   very silly. */
+# if !defined (Q_OS_MAC)  && !defined (Q_OS_OS2)
+XPCOMEventQSocketListener *COMBase::sSocketListener = 0;
+
+# endif
+
+/**
+ *  Internal class to asyncronously handle IPC events on the GUI thread
+ *  using the event queue socket FD and QSocketNotifier.
+ */
+class XPCOMEventQSocketListener : public QObject
+{
+    Q_OBJECT
+
+public:
+
+    XPCOMEventQSocketListener (nsIEventQueue *eq)
+    {
+        mEventQ = eq;
+        mNotifier = new QSocketNotifier (mEventQ->GetEventQueueSelectFD(),
+                                         QSocketNotifier::Read, this,
+                                         "XPCOMEventQSocketNotifier");
+        QObject::connect (mNotifier, SIGNAL (activated (int)),
+                          this, SLOT (processEvents()));
+    }
+
+    virtual ~XPCOMEventQSocketListener()
+    {
+        delete mNotifier;
+    }
+
+public slots:
+
+    void processEvents() { mEventQ->ProcessPendingEvents(); }
+
+private:
+
+    QSocketNotifier *mNotifier;
+    nsCOMPtr <nsIEventQueue> mEventQ;
+};
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+/**
+ *  Initializes COM/XPCOM.
+ */
+HRESULT COMBase::InitializeCOM()
+{
+    LogFlowFuncEnter();
+
+    /* Note: On Win32, Qt somehow calls CoInitialize[Ex]() during creation of
+     * the QApplication instance (didn't explore deeply why it does so) with
+     * different flags which is incompatible with our multithreaded
+     * apartment. com::Initialize() will properly care of this situation. */
+
+    HRESULT rc = com::Initialize();
+
+#if defined (VBOX_WITH_XPCOM)
+
+#if !defined (RT_OS_DARWIN) && !defined (RT_OS_OS2)
+
+    if (NS_SUCCEEDED (rc))
+    {
+        nsCOMPtr <nsIEventQueue> eventQ;
+        rc = NS_GetMainEventQ (getter_AddRefs (eventQ));
+        if (NS_SUCCEEDED (rc))
+        {
+#ifdef DEBUG
+            BOOL isNative = FALSE;
+            eventQ->IsQueueNative (&isNative);
+            AssertMsg (isNative, ("The event queue must be native"));
+#endif
+            BOOL isOnMainThread = FALSE;
+            rc = eventQ->IsOnCurrentThread (&isOnMainThread);
+            if (NS_SUCCEEDED (rc) && isOnMainThread)
+            {
+                sSocketListener = new XPCOMEventQSocketListener (eventQ);
+            }
+        }
+    }
+
+#endif
+
+#endif /* defined (VBOX_WITH_XPCOM) */
+
+    if (FAILED (rc))
+        CleanupCOM();
+
+    AssertComRC (rc);
+
+    LogFlowFunc (("rc=%08X\n", rc));
+    LogFlowFuncLeave();
+    return rc;
+
+}
+
+/**
+ *  Cleans up COM/XPCOM.
+ */
+HRESULT COMBase::CleanupCOM()
+{
+    LogFlowFuncEnter();
+
+    HRESULT rc = S_OK;
+
+#if defined (VBOX_WITH_XPCOM)
+
+    /* scope the code to make smart references are released before calling
+     * com::Shutdown() */
+    {
+        nsCOMPtr <nsIEventQueue> eventQ;
+        rc = NS_GetMainEventQ (getter_AddRefs (eventQ));
+        if (NS_SUCCEEDED (rc))
+        {
+            BOOL isOnMainThread = FALSE;
+            rc = eventQ->IsOnCurrentThread (&isOnMainThread);
+            if (NS_SUCCEEDED (rc) && isOnMainThread)
+            {
+# if !defined (RT_OS_DARWIN) && !defined (RT_OS_OS2)
+                if (sSocketListener)
+                {
+                    delete sSocketListener;
+                    sSocketListener = NULL;
+                }
+# endif
+            }
+        }
+    }
+
+#endif /* defined (VBOX_WITH_XPCOM) */
+
+    HRESULT rc2 = com::Shutdown();
+    if (SUCCEEDED (rc))
+        rc = rc2;
+
+    AssertComRC (rc);
+
+    LogFlowFunc (("rc=%08X\n", rc));
+    LogFlowFuncLeave();
+    return rc;
+}
+
+/* static */
+void COMBase::ToSafeArray (const QValueVector <QString> &aVec,
+                           com::SafeArray <BSTR> &aArr)
+{
+    aArr.reset (aVec.size());
+    size_t i = 0;
+    for (QValueVector <QString>::const_iterator it = aVec.begin();
+         it != aVec.end(); ++ it, ++ i)
+        aArr [i] = SysAllocString ((const OLECHAR *) (*it).ucs2());
+}
+
+/* static */
+void COMBase::FromSafeArray (const com::SafeArray <BSTR> &aArr,
+                             QValueVector <QString> &aVec)
+{
+    aVec = QValueVector <QString> (aArr.size());
+    size_t i = 0;
+    for (QValueVector <QString>::iterator it = aVec.begin();
+         it != aVec.end(); ++ it, ++ i)
+        *it = QString::fromUcs2 (aArr [i]);
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+void COMErrorInfo::init (const CVirtualBoxErrorInfo &info)
+{
+    AssertReturnVoid (!info.isNull());
+
+    bool gotSomething = false;
+    bool gotAll = true;
+
+    mResultCode = info.GetResultCode();
+    gotSomething |= info.isOk();
+    gotAll &= info.isOk();
+
+    mInterfaceID = info.GetInterfaceID();
+    gotSomething |= info.isOk();
+    gotAll &= info.isOk();
+    if (info.isOk())
+        mInterfaceName = getInterfaceNameFromIID (mInterfaceID);
+
+    mComponent = info.GetComponent();
+    gotSomething |= info.isOk();
+    gotAll &= info.isOk();
+
+    mText = info.GetText();
+    gotSomething |= info.isOk();
+    gotAll &= info.isOk();
+
+    CVirtualBoxErrorInfo next = info.GetNext();
+    if (info.isOk() && !next.isNull())
+    {
+        mNext.reset (new COMErrorInfo (next));
+        Assert (mNext.get());
+    }
+    else
+        mNext.reset();
+    gotSomething |= info.isOk();
+    gotAll &= info.isOk();
+
+    mIsBasicAvailable = gotSomething;
+    mIsFullAvailable = gotAll;
+
+    mIsNull = gotSomething;
+
+    AssertMsg (gotSomething, ("Nothing to fetch!\n"));
+}
+
+/**
+ *  Fetches error info from the current thread.
+ *  If callee is NULL, then error info is fetched in "interfaceless"
+ *  manner (so calleeIID() and calleeName() will return null).
+ *
+ *  @param  callee
+ *      pointer to the interface whose method returned an error
+ *  @param  calleeIID
+ *      UUID of the callee's interface. Ignored when callee is NULL
+ */
+void COMErrorInfo::fetchFromCurrentThread (IUnknown *callee, const GUID *calleeIID)
+{
+    mIsNull = true;
+    mIsFullAvailable = mIsBasicAvailable = false;
+
+    AssertReturn (!callee || calleeIID, (void) 0);
+
+    HRESULT rc = E_FAIL;
+
+#if !defined (VBOX_WITH_XPCOM)
+
+    if (callee)
+    {
+        CComPtr <IUnknown> iface = callee;
+        CComQIPtr <ISupportErrorInfo> serr;
+        serr = callee;
+        if (!serr)
+            return;
+        rc = serr->InterfaceSupportsErrorInfo (*calleeIID);
+        if (!SUCCEEDED (rc))
+            return;
+    }
+
+    CComPtr <IErrorInfo> err;
+    rc = ::GetErrorInfo (0, &err);
+    if (rc == S_OK && err)
+    {
+        CComPtr <IVirtualBoxErrorInfo> info;
+        info = err;
+        if (info)
+            init (CVirtualBoxErrorInfo (info));
+
+        if (!mIsFullAvailable)
+        {
+            bool gotSomething = false;
+
+            rc = err->GetGUID (COMBase::GUIDOut (mInterfaceID));
+            gotSomething |= SUCCEEDED (rc);
+            if (SUCCEEDED (rc))
+                mInterfaceName = getInterfaceNameFromIID (mInterfaceID);
+
+            rc = err->GetSource (COMBase::BSTROut (mComponent));
+            gotSomething |= SUCCEEDED (rc);
+
+            rc = err->GetDescription (COMBase::BSTROut (mText));
+            gotSomething |= SUCCEEDED (rc);
+
+            if (gotSomething)
+                mIsBasicAvailable = true;
+
+            mIsNull = gotSomething;
+
+            AssertMsg (gotSomething, ("Nothing to fetch!\n"));
+        }
+    }
+
+#else /* !defined (VBOX_WITH_XPCOM) */
+
+    nsCOMPtr <nsIExceptionService> es;
+    es = do_GetService (NS_EXCEPTIONSERVICE_CONTRACTID, &rc);
+    if (NS_SUCCEEDED (rc))
+    {
+        nsCOMPtr <nsIExceptionManager> em;
+        rc = es->GetCurrentExceptionManager (getter_AddRefs (em));
+        if (NS_SUCCEEDED (rc))
+        {
+            nsCOMPtr <nsIException> ex;
+            rc = em->GetCurrentException (getter_AddRefs(ex));
+            if (NS_SUCCEEDED (rc) && ex)
+            {
+                nsCOMPtr <IVirtualBoxErrorInfo> info;
+                info = do_QueryInterface (ex, &rc);
+                if (NS_SUCCEEDED (rc) && info)
+                    init (CVirtualBoxErrorInfo (info));
+
+                if (!mIsFullAvailable)
+                {
+                    bool gotSomething = false;
+
+                    rc = ex->GetResult (&mResultCode);
+                    gotSomething |= NS_SUCCEEDED (rc);
+
+                    char *message = NULL; // utf8
+                    rc = ex->GetMessage (&message);
+                    gotSomething |= NS_SUCCEEDED (rc);
+                    if (NS_SUCCEEDED (rc) && message)
+                    {
+                        mText = QString::fromUtf8 (message);
+                        nsMemory::Free (message);
+                    }
+
+                    if (gotSomething)
+                        mIsBasicAvailable = true;
+
+                    mIsNull = gotSomething;
+
+                    AssertMsg (gotSomething, ("Nothing to fetch!\n"));
+                }
+
+                // set the exception to NULL (to emulate Win32 behavior)
+                em->SetCurrentException (NULL);
+
+                rc = NS_OK;
+            }
+        }
+    }
+
+    AssertComRC (rc);
+
+#endif /* !defined (VBOX_WITH_XPCOM) */
+
+    if (callee && calleeIID && mIsBasicAvailable)
+    {
+        mCalleeIID = COMBase::ToQUuid (*calleeIID);
+        mCalleeName = getInterfaceNameFromIID (mCalleeIID);
+    }
+}
+
+// static
+QString COMErrorInfo::getInterfaceNameFromIID (const QUuid &id)
+{
+    QString name;
+
+    com::GetInterfaceNameByIID (COMBase::GUIDIn (id), COMBase::BSTROut (name));
+
+    return name;
+}
+
+#if defined (VBOX_WITH_XPCOM)
+#include "COMDefs.moc"
+#endif
Index: trunk/src/VBox/Frontends/VirtualBox4/src/HappyHttp.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/HappyHttp.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/HappyHttp.cpp	(revision 7219)
@@ -0,0 +1,976 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * HappyHTTP library.
+ * Modified for VirtualBox. Original copyright below.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+/*
+ * HappyHTTP - a simple HTTP library
+ * Version 0.1
+ *
+ * Copyright (c) 2006 Ben Campbell
+ *
+ * This software is provided 'as-is', without any express or implied
+ * warranty. In no event will the authors be held liable for any damages
+ * arising from the use of this software.
+ *
+ * Permission is granted to anyone to use this software for any purpose,
+ * including commercial applications, and to alter it and redistribute it
+ * freely, subject to the following restrictions:
+ *
+ * 1. The origin of this software must not be misrepresented; you must not
+ * claim that you wrote the original software. If you use this software in a
+ * product, an acknowledgment in the product documentation would be
+ * appreciated but is not required.
+ *
+ * 2. Altered source versions must be plainly marked as such, and must not
+ * be misrepresented as being the original software.
+ *
+ * 3. This notice may not be removed or altered from any source distribution.
+ *
+ */
+
+
+#include "HappyHttp.h"
+
+#ifndef RT_OS_WINDOWS
+//  #include <sys/types.h>
+    #include <sys/socket.h>
+    #include <netinet/in.h>
+    #include <arpa/inet.h>
+    #include <netdb.h>  // for gethostbyname()
+    #include <errno.h>
+    #include <unistd.h> // close
+#endif
+
+#ifdef RT_OS_WINDOWS
+    #include <winsock2.h>
+    #define vsnprintf _vsnprintf
+    #define strcasecmp _stricmp
+#endif
+
+#include <cstdio>
+#include <cstring>
+#include <cstdarg>
+#include <cctype>
+#include <locale>
+#include <assert.h>
+
+#include <string>
+#include <vector>
+#include <string>
+#include <algorithm>
+
+#include <iprt/ctype.h>
+
+
+using namespace std;
+
+
+namespace happyhttp
+{
+
+#ifdef RT_OS_WINDOWS
+const char* GetWinsockErrorString( int err );
+#endif
+
+
+//---------------------------------------------------------------------
+// Helper functions
+//---------------------------------------------------------------------
+
+
+/*
+ * See: http://gcc.gnu.org/onlinedocs/libstdc++/22_locale/howto.html#7
+ */
+struct ToLower
+{
+    ToLower(std::locale const& l) : loc(l) {}
+    char operator() (char c) const
+    {
+        return std::tolower(c,loc);
+    }
+  private:
+    std::locale const& loc;
+};
+
+void BailOnSocketError( const char* context )
+{
+#ifdef RT_OS_WINDOWS
+
+    int e = WSAGetLastError();
+    const char* msg = GetWinsockErrorString( e );
+#else
+    const char* msg = strerror( errno );
+#endif
+    throw Wobbly( "%s: %s", context, msg );
+}
+
+
+#ifdef RT_OS_WINDOWS
+
+const char* GetWinsockErrorString( int err )
+{
+    switch( err)
+    {
+    case 0:                 return "No error";
+    case WSAEINTR:          return "Interrupted system call";
+    case WSAEBADF:          return "Bad file number";
+    case WSAEACCES:         return "Permission denied";
+    case WSAEFAULT:         return "Bad address";
+    case WSAEINVAL:         return "Invalid argument";
+    case WSAEMFILE:         return "Too many open sockets";
+    case WSAEWOULDBLOCK:    return "Operation would block";
+    case WSAEINPROGRESS:    return "Operation now in progress";
+    case WSAEALREADY:       return "Operation already in progress";
+    case WSAENOTSOCK:       return "Socket operation on non-socket";
+    case WSAEDESTADDRREQ:   return "Destination address required";
+    case WSAEMSGSIZE:       return "Message too long";
+    case WSAEPROTOTYPE:     return "Protocol wrong type for socket";
+    case WSAENOPROTOOPT:    return "Bad protocol option";
+    case WSAEPROTONOSUPPORT:    return "Protocol not supported";
+    case WSAESOCKTNOSUPPORT:    return "Socket type not supported";
+    case WSAEOPNOTSUPP:     return "Operation not supported on socket";
+    case WSAEPFNOSUPPORT:   return "Protocol family not supported";
+    case WSAEAFNOSUPPORT:   return "Address family not supported";
+    case WSAEADDRINUSE:     return "Address already in use";
+    case WSAEADDRNOTAVAIL:  return "Can't assign requested address";
+    case WSAENETDOWN:       return "Network is down";
+    case WSAENETUNREACH:    return "Network is unreachable";
+    case WSAENETRESET:      return "Net connection reset";
+    case WSAECONNABORTED:   return "Software caused connection abort";
+    case WSAECONNRESET:     return "Connection reset by peer";
+    case WSAENOBUFS:        return "No buffer space available";
+    case WSAEISCONN:        return "Socket is already connected";
+    case WSAENOTCONN:       return "Socket is not connected";
+    case WSAESHUTDOWN:      return "Can't send after socket shutdown";
+    case WSAETOOMANYREFS:   return "Too many references, can't splice";
+    case WSAETIMEDOUT:      return "Connection timed out";
+    case WSAECONNREFUSED:   return "Connection refused";
+    case WSAELOOP:          return "Too many levels of symbolic links";
+    case WSAENAMETOOLONG:   return "File name too long";
+    case WSAEHOSTDOWN:      return "Host is down";
+    case WSAEHOSTUNREACH:   return "No route to host";
+    case WSAENOTEMPTY:      return "Directory not empty";
+    case WSAEPROCLIM:       return "Too many processes";
+    case WSAEUSERS:         return "Too many users";
+    case WSAEDQUOT:         return "Disc quota exceeded";
+    case WSAESTALE:         return "Stale NFS file handle";
+    case WSAEREMOTE:        return "Too many levels of remote in path";
+    case WSASYSNOTREADY:    return "Network system is unavailable";
+    case WSAVERNOTSUPPORTED:    return "Winsock version out of range";
+    case WSANOTINITIALISED: return "WSAStartup not yet called";
+    case WSAEDISCON:        return "Graceful shutdown in progress";
+    case WSAHOST_NOT_FOUND: return "Host not found";
+    case WSANO_DATA:        return "No host data of that type was found";
+    }
+
+    return "unknown";
+};
+
+#endif // RT_OS_WINDOWS
+
+
+// return true if socket has data waiting to be read
+bool datawaiting( int sock )
+{
+    fd_set fds;
+    FD_ZERO( &fds );
+    FD_SET( sock, &fds );
+
+    struct timeval tv;
+    tv.tv_sec = 0;
+    tv.tv_usec = 0;
+
+    int r = select( sock+1, &fds, NULL, NULL, &tv);
+    if (r < 0)
+        BailOnSocketError( "select" );
+
+    if( FD_ISSET( sock, &fds ) )
+        return true;
+    else
+        return false;
+}
+
+
+// Try to work out address from string
+// returns 0 if bad
+struct in_addr *atoaddr( const char* address)
+{
+    struct hostent *host;
+    static struct in_addr saddr;
+
+    // First try nnn.nnn.nnn.nnn form
+    saddr.s_addr = inet_addr(address);
+    if (saddr.s_addr != INADDR_NONE)
+        return &saddr;
+
+    host = gethostbyname(address);
+    if( host )
+        return (struct in_addr *) *host->h_addr_list;
+
+    return 0;
+}
+
+
+
+
+
+
+
+//---------------------------------------------------------------------
+//
+// Exception class
+//
+//---------------------------------------------------------------------
+
+
+Wobbly::Wobbly( const char* fmt, ... )
+{
+    va_list ap;
+    va_start( ap,fmt);
+    int n = vsnprintf( m_Message, MAXLEN, fmt, ap );
+    va_end( ap );
+    if(n==MAXLEN)
+        m_Message[MAXLEN-1] = '\0';
+}
+
+
+
+
+
+
+
+
+//---------------------------------------------------------------------
+//
+// Connection
+//
+//---------------------------------------------------------------------
+Connection::Connection( const char* host, int port ) :
+    m_ResponseBeginCB(0),
+    m_ResponseDataCB(0),
+    m_ResponseCompleteCB(0),
+    m_UserData(0),
+    m_State( IDLE ),
+    m_Host( host ),
+    m_Port( port ),
+    m_Sock(-1)
+{
+#ifdef RT_OS_WINDOWS
+    WSADATA wsaData;
+
+    int ret = WSAStartup(MAKEWORD(1,1), &wsaData);
+#endif
+}
+
+
+void Connection::setcallbacks(
+    ResponseBegin_CB begincb,
+    ResponseData_CB datacb,
+    ResponseComplete_CB completecb,
+    void* userdata )
+{
+    m_ResponseBeginCB = begincb;
+    m_ResponseDataCB = datacb;
+    m_ResponseCompleteCB = completecb;
+    m_UserData = userdata;
+}
+
+
+void Connection::connect()
+{
+    in_addr* addr = atoaddr( m_Host.c_str() );
+    if( !addr )
+        throw Wobbly( "Invalid network address" );
+
+    sockaddr_in address;
+    memset( (char*)&address, 0, sizeof(address) );
+    address.sin_family = AF_INET;
+    address.sin_port = htons( m_Port );
+    address.sin_addr.s_addr = addr->s_addr;
+
+    m_Sock = socket( AF_INET, SOCK_STREAM, 0 );
+    if( m_Sock < 0 )
+        BailOnSocketError( "socket()" );
+
+//  printf("Connecting to %s on port %d.\n",inet_ntoa(*addr), port);
+
+    if( ::connect( m_Sock, (sockaddr const*)&address, sizeof(address) ) < 0 )
+        BailOnSocketError( "connect()" );
+}
+
+
+void Connection::close()
+{
+#ifdef RT_OS_WINDOWS
+    if( m_Sock >= 0 )
+        ::closesocket( m_Sock );
+#else
+    if( m_Sock >= 0 )
+        ::close( m_Sock );
+#endif
+    m_Sock = -1;
+
+    // discard any incomplete responses
+    while( !m_Outstanding.empty() )
+    {
+        delete m_Outstanding.front();
+        m_Outstanding.pop_front();
+    }
+}
+
+
+Connection::~Connection()
+{
+    close();
+}
+
+void Connection::request( const char* method,
+    const char* url,
+    const char* headers[],
+    const unsigned char* body,
+    int bodysize )
+{
+
+    bool gotcontentlength = false;  // already in headers?
+
+    // check headers for content-length
+    // TODO: check for "Host" and "Accept-Encoding" too
+    // and avoid adding them ourselves in putrequest()
+    if( headers )
+    {
+        const char** h = headers;
+        while( *h )
+        {
+            const char* name = *h++;
+            const char* value = *h++;
+            assert( value != 0 );   // name with no value!
+
+            if( 0==strcasecmp( name, "content-length" ) )
+                gotcontentlength = true;
+        }
+    }
+
+    putrequest( method, url );
+
+    if( body && !gotcontentlength )
+        putheader( "Content-Length", bodysize );
+
+    if( headers )
+    {
+        const char** h = headers;
+        while( *h )
+        {
+            const char* name = *h++;
+            const char* value = *h++;
+            putheader( name, value );
+        }
+    }
+    endheaders();
+
+    if( body )
+        send( body, bodysize );
+
+}
+
+
+
+
+void Connection::putrequest( const char* method, const char* url )
+{
+    if( m_State != IDLE )
+        throw Wobbly( "Request already issued" );
+
+    m_State = REQ_STARTED;
+
+    m_Buffer.push_back (string (method) + " " + string (url) + " HTTP/1.1");
+
+    putheader( "Host", m_Host.c_str() );    // required for HTTP1.1
+
+    // don't want any fancy encodings please
+    putheader("Accept-Encoding", "identity");
+
+    // Push a new response onto the queue
+    Response *r = new Response( method, *this );
+    m_Outstanding.push_back( r );
+}
+
+
+void Connection::putheader( const char* header, const char* value )
+{
+    if( m_State != REQ_STARTED )
+        throw Wobbly( "putheader() failed" );
+    m_Buffer.push_back( string(header) + ": " + string( value ) );
+}
+
+void Connection::putheader( const char* header, int numericvalue )
+{
+    char buf[32];
+    sprintf( buf, "%d", numericvalue );
+    putheader( header, buf );
+}
+
+void Connection::endheaders()
+{
+    if( m_State != REQ_STARTED )
+        throw Wobbly( "Cannot send header" );
+    m_State = IDLE;
+
+    m_Buffer.push_back( "" );
+
+    string msg;
+    vector< string>::const_iterator it;
+    for( it = m_Buffer.begin(); it != m_Buffer.end(); ++it )
+        msg += (*it) + "\r\n";
+
+    m_Buffer.clear();
+
+//  printf( "%s", msg.c_str() );
+    send( (const unsigned char*)msg.c_str(), msg.size() );
+}
+
+
+
+void Connection::send( const unsigned char* buf, int numbytes )
+{
+//  fwrite( buf, 1,numbytes, stdout );
+
+    if( m_Sock < 0 )
+        connect();
+
+    while( numbytes > 0 )
+    {
+#ifdef RT_OS_WINDOWS
+        int n = ::send( m_Sock, (const char*)buf, numbytes, 0 );
+#else
+        int n = ::send( m_Sock, buf, numbytes, 0 );
+#endif
+        if( n<0 )
+            BailOnSocketError( "send()" );
+        numbytes -= n;
+        buf += n;
+    }
+}
+
+
+void Connection::pump()
+{
+    if( m_Outstanding.empty() )
+        return;     // no requests outstanding
+
+    assert( m_Sock >0 );    // outstanding requests but no connection!
+
+    if( !datawaiting( m_Sock ) )
+        return;             // recv will block
+
+    unsigned char buf[ 2048 ];
+    int a = recv( m_Sock, (char*)buf, sizeof(buf), 0 );
+    if( a<0 )
+        BailOnSocketError( "recv()" );
+
+    if( a== 0 )
+    {
+        // connection has closed
+
+        Response* r = m_Outstanding.front();
+        r->notifyconnectionclosed();
+        assert( r->completed() );
+        delete r;
+        m_Outstanding.pop_front();
+
+        // any outstanding requests will be discarded
+        close();
+    }
+    else
+    {
+        int used = 0;
+        while( used < a && !m_Outstanding.empty() )
+        {
+
+            Response* r = m_Outstanding.front();
+            int u = r->pump( &buf[used], a-used );
+
+            // delete response once completed
+            if( r->completed() )
+            {
+                delete r;
+                m_Outstanding.pop_front();
+            }
+            used += u;
+        }
+
+        // NOTE: will lose bytes if response queue goes empty
+        // (but server shouldn't be sending anything if we don't have
+        // anything outstanding anyway)
+        assert( used == a );    // all bytes should be used up by here.
+    }
+}
+
+
+
+
+
+
+//---------------------------------------------------------------------
+//
+// Response
+//
+//---------------------------------------------------------------------
+
+
+Response::Response( const char* method, Connection& conn ) :
+    m_State( STATUSLINE ),
+    m_Connection( conn ),
+    m_Method( method ),
+    m_Version( 0 ),
+    m_Status(0),
+    m_BytesRead(0),
+    m_Chunked(false),
+    m_ChunkLeft(0),
+    m_Length(-1),
+    m_WillClose(false)
+{
+}
+
+
+const char* Response::getheader( const char* name ) const
+{
+    ToLower tolower(std::locale::classic());
+
+    std::string lname( name );
+    std::transform( lname.begin(), lname.end(), lname.begin(), tolower );
+
+    std::map< std::string, std::string >::const_iterator it = m_Headers.find( lname );
+    if( it == m_Headers.end() )
+        return 0;
+    else
+        return it->second.c_str();
+}
+
+
+int Response::getstatus() const
+{
+    // only valid once we've got the statusline
+    assert( m_State != STATUSLINE );
+    return m_Status;
+}
+
+
+const char* Response::getreason() const
+{
+    // only valid once we've got the statusline
+    assert( m_State != STATUSLINE );
+    return m_Reason.c_str();
+}
+
+
+
+// Connection has closed
+void Response::notifyconnectionclosed()
+{
+    if( m_State == COMPLETE )
+        return;
+
+    // eof can be valid...
+    if( m_State == BODY &&
+        !m_Chunked &&
+        m_Length == -1 )
+    {
+        Finish();   // we're all done!
+    }
+    else
+    {
+        throw Wobbly( "Connection closed unexpectedly" );
+    }
+}
+
+
+
+int Response::pump( const unsigned char* data, int datasize )
+{
+    assert( datasize != 0 );
+    int count = datasize;
+
+    while( count > 0 && m_State != COMPLETE )
+    {
+        if( m_State == STATUSLINE ||
+            m_State == HEADERS ||
+            m_State == TRAILERS ||
+            m_State == CHUNKLEN ||
+            m_State == CHUNKEND )
+        {
+            // we want to accumulate a line
+            while( count > 0 )
+            {
+                char c = (char)*data++;
+                --count;
+                if( c == '\n' )
+                {
+                    // now got a whole line!
+                    switch( m_State )
+                    {
+                        case STATUSLINE:
+                            ProcessStatusLine( m_LineBuf );
+                            break;
+                        case HEADERS:
+                            ProcessHeaderLine( m_LineBuf );
+                            break;
+                        case TRAILERS:
+                            ProcessTrailerLine( m_LineBuf );
+                            break;
+                        case CHUNKLEN:
+                            ProcessChunkLenLine( m_LineBuf );
+                            break;
+                        case CHUNKEND:
+                            // just soak up the crlf after body and go to next state
+                            assert( m_Chunked == true );
+                            m_State = CHUNKLEN;
+                            break;
+                        default:
+                            break;
+                    }
+                    m_LineBuf.clear();
+                    break;      // break out of line accumulation!
+                }
+                else
+                {
+                    if( c != '\r' )     // just ignore CR
+                        m_LineBuf += c;
+                }
+            }
+        }
+        else if( m_State == BODY )
+        {
+            int bytesused = 0;
+            if( m_Chunked )
+                bytesused = ProcessDataChunked( data, count );
+            else
+                bytesused = ProcessDataNonChunked( data, count );
+            data += bytesused;
+            count -= bytesused;
+        }
+    }
+
+    // return number of bytes used
+    return datasize - count;
+}
+
+
+
+void Response::ProcessChunkLenLine( std::string const& line )
+{
+    // chunklen in hex at beginning of line
+    m_ChunkLeft = strtol( line.c_str(), NULL, 16 );
+
+    if( m_ChunkLeft == 0 )
+    {
+        // got the whole body, now check for trailing headers
+        m_State = TRAILERS;
+        m_HeaderAccum.clear();
+    }
+    else
+    {
+        m_State = BODY;
+    }
+}
+
+
+// handle some body data in chunked mode
+// returns number of bytes used.
+int Response::ProcessDataChunked( const unsigned char* data, int count )
+{
+    assert( m_Chunked );
+
+    int n = count;
+    if( n>m_ChunkLeft )
+        n = m_ChunkLeft;
+
+    // invoke callback to pass out the data
+    if( m_Connection.m_ResponseDataCB )
+        (m_Connection.m_ResponseDataCB)( this, m_Connection.m_UserData, data, n );
+
+    m_BytesRead += n;
+
+    m_ChunkLeft -= n;
+    assert( m_ChunkLeft >= 0);
+    if( m_ChunkLeft == 0 )
+    {
+        // chunk completed! now soak up the trailing CRLF before next chunk
+        m_State = CHUNKEND;
+    }
+    return n;
+}
+
+// handle some body data in non-chunked mode.
+// returns number of bytes used.
+int Response::ProcessDataNonChunked( const unsigned char* data, int count )
+{
+    int n = count;
+    if( m_Length != -1 )
+    {
+        // we know how many bytes to expect
+        int remaining = m_Length - m_BytesRead;
+        if( n > remaining )
+            n = remaining;
+    }
+
+    // invoke callback to pass out the data
+    if( m_Connection.m_ResponseDataCB )
+        (m_Connection.m_ResponseDataCB)( this, m_Connection.m_UserData, data, n );
+
+    m_BytesRead += n;
+
+    // Finish if we know we're done. Else we're waiting for connection close.
+    if( m_Length != -1 && m_BytesRead == m_Length )
+        Finish();
+
+    return n;
+}
+
+
+void Response::Finish()
+{
+    m_State = COMPLETE;
+
+    // invoke the callback
+    if( m_Connection.m_ResponseCompleteCB )
+        (m_Connection.m_ResponseCompleteCB)( this, m_Connection.m_UserData );
+}
+
+
+void Response::ProcessStatusLine( std::string const& line )
+{
+    const char* p = line.c_str();
+
+    // skip any leading space
+    while( *p && *p == ' ' )
+        ++p;
+
+    // get version
+    while( *p && *p != ' ' )
+        m_VersionString += *p++;
+    while( *p && *p == ' ' )
+        ++p;
+
+    // get status code
+    std::string status;
+    while( *p && *p != ' ' )
+        status += *p++;
+    while( *p && *p == ' ' )
+        ++p;
+
+    // rest of line is reason
+    while( *p )
+        m_Reason += *p++;
+
+    m_Status = atoi( status.c_str() );
+    if( m_Status < 100 || m_Status > 999 )
+        throw Wobbly( "BadStatusLine (%s)", line.c_str() );
+
+/*
+    printf( "version: '%s'\n", m_VersionString.c_str() );
+    printf( "status: '%d'\n", m_Status );
+    printf( "reason: '%s'\n", m_Reason.c_str() );
+*/
+
+    if( m_VersionString == "HTTP:/1.0" )
+        m_Version = 10;
+    else if( 0==m_VersionString.compare( 0,7,"HTTP/1." ) )
+        m_Version = 11;
+    else
+        throw Wobbly( "UnknownProtocol (%s)", m_VersionString.c_str() );
+    // TODO: support for HTTP/0.9
+
+
+    // OK, now we expect headers!
+    m_State = HEADERS;
+    m_HeaderAccum.clear();
+}
+
+
+// process accumulated header data
+void Response::FlushHeader()
+{
+    if( m_HeaderAccum.empty() )
+        return; // no flushing required
+
+    const char* p = m_HeaderAccum.c_str();
+
+    std::string header;
+    std::string value;
+    while( *p && *p != ':' )
+        header += tolower( *p++ );
+
+    // skip ':'
+    if( *p )
+        ++p;
+
+    // skip space
+    while( *p && (*p ==' ' || *p=='\t') )
+        ++p;
+
+    value = p; // rest of line is value
+
+    m_Headers[ header ] = value;
+//  printf("header: ['%s': '%s']\n", header.c_str(), value.c_str() );
+
+    m_HeaderAccum.clear();
+}
+
+
+void Response::ProcessHeaderLine( std::string const& line )
+{
+    const char* p = line.c_str();
+    if( line.empty() )
+    {
+        FlushHeader();
+        // end of headers
+
+        // HTTP code 100 handling (we ignore 'em)
+        if( m_Status == CONTINUE )
+            m_State = STATUSLINE;   // reset parsing, expect new status line
+        else
+            BeginBody();            // start on body now!
+        return;
+    }
+
+    if( isspace(*p) )
+    {
+        // it's a continuation line - just add it to previous data
+        ++p;
+        while( *p && isspace( *p ) )
+            ++p;
+
+        m_HeaderAccum += ' ';
+        m_HeaderAccum += p;
+    }
+    else
+    {
+        // begin a new header
+        FlushHeader();
+        m_HeaderAccum = p;
+    }
+}
+
+
+void Response::ProcessTrailerLine( std::string const& line )
+{
+    // TODO: handle trailers?
+    // (python httplib doesn't seem to!)
+    if( line.empty() )
+        Finish();
+
+    // just ignore all the trailers...
+}
+
+
+
+// OK, we've now got all the headers read in, so we're ready to start
+// on the body. But we need to see what info we can glean from the headers
+// first...
+void Response::BeginBody()
+{
+
+    m_Chunked = false;
+    m_Length = -1;  // unknown
+    m_WillClose = false;
+
+    // using chunked encoding?
+    const char* trenc = getheader( "transfer-encoding" );
+    if( trenc && 0==strcasecmp( trenc, "chunked") )
+    {
+        m_Chunked = true;
+        m_ChunkLeft = -1;   // unknown
+    }
+
+    m_WillClose = CheckClose();
+
+    // length supplied?
+    const char* contentlen = getheader( "content-length" );
+    if( contentlen && !m_Chunked )
+    {
+        m_Length = atoi( contentlen );
+    }
+
+    // check for various cases where we expect zero-length body
+    if( m_Status == NO_CONTENT ||
+        m_Status == NOT_MODIFIED ||
+        ( m_Status >= 100 && m_Status < 200 ) ||        // 1xx codes have no body
+        m_Method == "HEAD" )
+    {
+        m_Length = 0;
+    }
+
+
+    // if we're not using chunked mode, and no length has been specified,
+    // assume connection will close at end.
+    if( !m_WillClose && !m_Chunked && m_Length == -1 )
+        m_WillClose = true;
+
+
+
+    // Invoke the user callback, if any
+    if( m_Connection.m_ResponseBeginCB )
+        (m_Connection.m_ResponseBeginCB)( this, m_Connection.m_UserData );
+
+/*
+    printf("---------BeginBody()--------\n");
+    printf("Length: %d\n", m_Length );
+    printf("WillClose: %d\n", (int)m_WillClose );
+    printf("Chunked: %d\n", (int)m_Chunked );
+    printf("ChunkLeft: %d\n", (int)m_ChunkLeft );
+    printf("----------------------------\n");
+*/
+    // now start reading body data!
+    if( m_Chunked )
+        m_State = CHUNKLEN;
+    else
+        m_State = BODY;
+}
+
+
+// return true if we think server will automatically close connection
+bool Response::CheckClose()
+{
+    if( m_Version == 11 )
+    {
+        // HTTP1.1
+        // the connection stays open unless "connection: close" is specified.
+        const char* conn = getheader( "connection" );
+        if( conn && 0==strcasecmp( conn, "close" ) )
+            return true;
+        else
+            return false;
+    }
+
+    // Older HTTP
+    // keep-alive header indicates persistant connection
+    if( getheader( "keep-alive" ) )
+        return false;
+
+    // TODO: some special case handling for Akamai and netscape maybe?
+    // (see _check_close() in python httplib.py for details)
+
+    return true;
+}
+
+
+
+}   // end namespace happyhttp
+
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIHotKeyEdit.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIHotKeyEdit.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIHotKeyEdit.cpp	(revision 7219)
@@ -0,0 +1,744 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIHotKeyEdit class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "QIHotKeyEdit.h"
+
+#include "VBoxDefs.h"
+
+#include <qapplication.h>
+#include <qstyle.h>
+#include <qlineedit.h>
+
+#ifdef Q_WS_WIN
+/* VBox/cdefs.h defines these: */
+#undef LOWORD
+#undef HIWORD
+#undef LOBYTE
+#undef HIBYTE
+#include <windows.h>
+#endif
+
+#if defined (Q_WS_PM)
+QMap <int, QString> QIHotKeyEdit::sKeyNames;
+#endif
+
+#ifdef Q_WS_X11
+/* We need to capture some X11 events directly which
+ * requires the XEvent structure to be defined. However,
+ * including the Xlib header file will cause some nasty
+ * conflicts with Qt. Therefore we use the following hack
+ * to redefine those conflicting identifiers. */
+#define XK_XKB_KEYS
+#define XK_MISCELLANY
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/keysymdef.h>
+#ifdef KeyPress
+const int XFocusOut = FocusOut;
+const int XFocusIn = FocusIn;
+const int XKeyPress = KeyPress;
+const int XKeyRelease = KeyRelease;
+#undef KeyRelease
+#undef KeyPress
+#undef FocusOut
+#undef FocusIn
+#endif
+#include "XKeyboard.h"
+QMap <QString, QString> QIHotKeyEdit::sKeyNames;
+#endif
+
+#ifdef Q_WS_MAC
+#include "DarwinKeyboard.h"
+#endif
+
+
+#if defined (Q_WS_WIN32)
+/**
+ *  Returns the correct modifier vkey for the *last* keyboard message,
+ *  distinguishing between left and right keys. If both are pressed
+ *  the left key wins. If the pressed key not a modifier, wParam is returned
+ *  unchanged.
+ */
+int qi_distinguish_modifier_vkey (WPARAM wParam)
+{
+    int keyval = wParam;
+    switch (wParam)
+    {
+        case VK_SHIFT:
+            if (::GetKeyState (VK_LSHIFT) & 0x8000) keyval = VK_LSHIFT;
+            else if (::GetKeyState (VK_RSHIFT) & 0x8000) keyval = VK_RSHIFT;
+            break;
+        case VK_CONTROL:
+            if (::GetKeyState (VK_LCONTROL) & 0x8000) keyval = VK_LCONTROL;
+            else if (::GetKeyState (VK_RCONTROL) & 0x8000) keyval = VK_RCONTROL;
+            break;
+        case VK_MENU:
+            if (::GetKeyState (VK_LMENU) & 0x8000) keyval = VK_LMENU;
+            else if (::GetKeyState (VK_RMENU) & 0x8000) keyval = VK_RMENU;
+            break;
+    }
+    return keyval;
+}
+#endif
+
+/** @class QIHotKeyEdit
+ *
+ *  The QIHotKeyEdit widget is a hot key editor.
+ */
+
+const char *QIHotKeyEdit::kNoneSymbName = "<none>";
+
+QIHotKeyEdit::QIHotKeyEdit (QWidget *aParent, const char *aName) :
+    QLabel (aParent, aName)
+{
+#ifdef Q_WS_X11
+    // initialize the X keyboard subsystem
+    initXKeyboard (this->x11Display());
+#endif
+
+    clear();
+
+    setFrameStyle (LineEditPanel | Sunken);
+    setAlignment (AlignHCenter | AlignBottom);
+    setFocusPolicy (StrongFocus);
+
+    QPalette p = palette();
+    p.setColor (QPalette::Active, QColorGroup::Foreground,
+        p.color (QPalette::Active, QColorGroup::HighlightedText));
+    p.setColor (QPalette::Active, QColorGroup::Background,
+        p.color (QPalette::Active, QColorGroup::Highlight));
+    p.setColor (QPalette::Inactive, QColorGroup::Foreground,
+        p.color (QPalette::Active, QColorGroup::Text));
+    p.setColor (QPalette::Inactive, QColorGroup::Background,
+        p.color (QPalette::Active, QColorGroup::Base));
+
+    mTrueACG = p.active();
+    p.setActive (p.inactive());
+    setPalette (p);
+
+#ifdef Q_WS_MAC
+    mDarwinKeyModifiers = GetCurrentEventKeyModifiers();
+
+    EventTypeSpec eventTypes[4];
+    eventTypes[0].eventClass = kEventClassKeyboard;
+    eventTypes[0].eventKind  = kEventRawKeyDown;
+    eventTypes[1].eventClass = kEventClassKeyboard;
+    eventTypes[1].eventKind  = kEventRawKeyUp;
+    eventTypes[2].eventClass = kEventClassKeyboard;
+    eventTypes[2].eventKind  = kEventRawKeyRepeat;
+    eventTypes[3].eventClass = kEventClassKeyboard;
+    eventTypes[3].eventKind  = kEventRawKeyModifiersChanged;
+
+    EventHandlerUPP eventHandler = ::NewEventHandlerUPP (QIHotKeyEdit::darwinEventHandlerProc);
+
+    mDarwinEventHandlerRef = NULL;
+    ::InstallApplicationEventHandler (eventHandler, RT_ELEMENTS( eventTypes ), &eventTypes[0],
+                                      this, &mDarwinEventHandlerRef);
+    ::DisposeEventHandlerUPP (eventHandler);
+    ::DarwinGrabKeyboard (false /* just modifiers */);
+#endif
+}
+
+QIHotKeyEdit::~QIHotKeyEdit()
+{
+#ifdef Q_WS_MAC
+    ::DarwinReleaseKeyboard();
+    ::RemoveEventHandler (mDarwinEventHandlerRef);
+    mDarwinEventHandlerRef = NULL;
+#endif
+}
+
+// Public members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Set the hot key value. O means there is no hot key.
+ *
+ *  @note
+ *      The key value is platform-dependent. On Win32 it is the
+ *      virtial key, on Linux it is the first (0) keysym corresponding
+ *      to the keycode.
+ */
+void QIHotKeyEdit::setKey (int aKeyVal)
+{
+    mKeyVal = aKeyVal;
+    mSymbName = QIHotKeyEdit::keyName (aKeyVal);
+    updateText();
+}
+
+/**@@ QIHotKeyEdit::key() const
+ *
+ *  Returns the value of the last recodred hot key.
+ *  O means there is no hot key.
+ *
+ *  @note
+ *      The key value is platform-dependent. On Win32 it is the
+ *      virtial key, on Linux it is the first (0) keysym corresponding
+ *      to the keycode.
+ */
+
+/**
+ *  Stolen from QLineEdit.
+ */
+QSize QIHotKeyEdit::sizeHint() const
+{
+    constPolish();
+    QFontMetrics fm (font());
+    int h = QMAX(fm.lineSpacing(), 14) + 2;
+    int w = fm.width( 'x' ) * 17; // "some"
+    int m = frameWidth() * 2;
+    return (style().sizeFromContents (QStyle::CT_LineEdit, this,
+                                      QSize (w + m, h + m)
+                                      .expandedTo(QApplication::globalStrut())));
+}
+
+/**
+ *  Stolen from QLineEdit.
+ */
+QSize QIHotKeyEdit::minimumSizeHint() const
+{
+    constPolish();
+    QFontMetrics fm = fontMetrics();
+    int h = fm.height() + QMAX (2, fm.leading());
+    int w = fm.maxWidth();
+    int m = frameWidth() * 2;
+    return QSize (w + m, h + m);
+}
+
+#if defined (Q_WS_PM)
+/** 
+ *  Returns the virtual key extracted from the QMSG structure.
+ *
+ *  This function tries to detect some extra virtual keys definitions missing
+ *  in PM (like Left Shift, Left Ctrl, Win keys). In all other cases it simply
+ *  returns SHORT2FROMMP (aMsg->mp2).
+ * 
+ *  @param aMsg  Pointer to the QMSG structure to extract the virtual key from.
+ *  @return The extracted virtual key code or zero if there is no virtual key.
+ */
+/* static */
+int QIHotKeyEdit::virtualKey (QMSG *aMsg)
+{
+    USHORT f = SHORT1FROMMP (aMsg->mp1);
+    CHAR scan = CHAR4FROMMP (aMsg->mp1);
+    USHORT ch = SHORT1FROMMP (aMsg->mp2);
+    int vkey = (unsigned int) SHORT2FROMMP (aMsg->mp2);
+
+    if (f & KC_VIRTUALKEY)
+    {
+        /* distinguish Left Shift from Right Shift) */
+        if (vkey == VK_SHIFT && scan == 0x2A)
+            vkey = VK_LSHIFT;
+        /* distinguish Left Ctrl from Right Ctrl */
+        else if (vkey == VK_CTRL && scan == 0x1D)
+            vkey = VK_LCTRL;
+        /* distinguish Ctrl+ScrLock from Ctrl+Break */
+        else if (vkey == VK_BREAK && scan == 0x46 && f & KC_CTRL)
+            vkey = VK_SCRLLOCK;
+    }
+    else if (!(f & KC_CHAR))
+    {
+        /* detect some special keys that have a pseudo char code in the high
+         * byte of ch (probably this is less device-dependent than
+         * scancode) */
+        switch (ch)
+        {
+            case 0xEC00: vkey = VK_LWIN; break;
+            case 0xED00: vkey = VK_RWIN; break;
+            case 0xEE00: vkey = VK_WINMENU; break;
+            case 0xF900: vkey = VK_FORWARD; break;
+            case 0xFA00: vkey = VK_BACKWARD; break;
+            default: vkey = 0;
+        }
+    }
+
+    return vkey;
+}
+#endif
+
+#if defined (Q_WS_PM)
+/**
+ *  Updates the associative array containing the translations of PM virtual
+ *  keys to human readable key names.
+ */
+/* static */
+void QIHotKeyEdit::languageChange()
+{
+    /* Note: strings for the same key must match strings in languageChange()
+     * versions for all platforms, to keep translators happy. */
+
+    sKeyNames [VK_LSHIFT]        = tr ("Left Shift");
+    sKeyNames [VK_SHIFT]         = tr ("Right Shift");
+    sKeyNames [VK_LCTRL]         = tr ("Left Ctrl");
+    sKeyNames [VK_CTRL]          = tr ("Right Ctrl");
+    sKeyNames [VK_ALT]           = tr ("Left Alt");
+    sKeyNames [VK_ALTGRAF]       = tr ("Right Alt");
+    sKeyNames [VK_LWIN]          = tr ("Left WinKey");
+    sKeyNames [VK_RWIN]          = tr ("Right WinKey");
+    sKeyNames [VK_WINMENU]       = tr ("Menu key");
+    sKeyNames [VK_CAPSLOCK]      = tr ("Caps Lock");
+    sKeyNames [VK_SCRLLOCK]      = tr ("Scroll Lock");
+
+    sKeyNames [VK_PAUSE]         = tr ("Pause");
+    sKeyNames [VK_PRINTSCRN]     = tr ("Print Screen");
+
+    sKeyNames [VK_F1]            = tr ("F1");
+    sKeyNames [VK_F2]            = tr ("F2");
+    sKeyNames [VK_F3]            = tr ("F3");
+    sKeyNames [VK_F4]            = tr ("F4");
+    sKeyNames [VK_F5]            = tr ("F5");
+    sKeyNames [VK_F6]            = tr ("F6");
+    sKeyNames [VK_F7]            = tr ("F7");
+    sKeyNames [VK_F8]            = tr ("F8");
+    sKeyNames [VK_F9]            = tr ("F9");
+    sKeyNames [VK_F10]           = tr ("F10");
+    sKeyNames [VK_F11]           = tr ("F11");
+    sKeyNames [VK_F12]           = tr ("F12");
+    sKeyNames [VK_F13]           = tr ("F13");
+    sKeyNames [VK_F14]           = tr ("F14");
+    sKeyNames [VK_F15]           = tr ("F15");
+    sKeyNames [VK_F16]           = tr ("F16");
+    sKeyNames [VK_F17]           = tr ("F17");
+    sKeyNames [VK_F18]           = tr ("F18");
+    sKeyNames [VK_F19]           = tr ("F19");
+    sKeyNames [VK_F20]           = tr ("F20");
+    sKeyNames [VK_F21]           = tr ("F21");
+    sKeyNames [VK_F22]           = tr ("F22");
+    sKeyNames [VK_F23]           = tr ("F23");
+    sKeyNames [VK_F24]           = tr ("F24");
+
+    sKeyNames [VK_NUMLOCK]       = tr ("Num Lock");
+    sKeyNames [VK_FORWARD]       = tr ("Forward");
+    sKeyNames [VK_BACKWARD]      = tr ("Back");
+}
+#elif defined (Q_WS_X11)
+/**
+ *  Updates the associative array containing the translations of X11 key strings to human
+ *  readable key names.
+ */
+/* static */
+void QIHotKeyEdit::languageChange()
+{
+    /* Note: strings for the same key must match strings in languageChange()
+     * versions for all platforms, to keep translators happy. */
+
+    sKeyNames ["Shift_L"]          = tr ("Left Shift");
+    sKeyNames ["Shift_R"]          = tr ("Right Shift");
+    sKeyNames ["Control_L"]        = tr ("Left Ctrl");
+    sKeyNames ["Control_R"]        = tr ("Right Ctrl");
+    sKeyNames ["Alt_L"]            = tr ("Left Alt");
+    sKeyNames ["Alt_R"]            = tr ("Right Alt");
+    sKeyNames ["Super_L"]          = tr ("Left WinKey");
+    sKeyNames ["Super_R"]          = tr ("Right WinKey");
+    sKeyNames ["Menu"]             = tr ("Menu key");
+    sKeyNames ["ISO_Level3_Shift"] = tr ("Alt Gr");
+    sKeyNames ["Caps_Lock"]        = tr ("Caps Lock");
+    sKeyNames ["Scroll_Lock"]      = tr ("Scroll Lock");
+}
+#endif
+
+/**
+ *  Returns the string representation of a given key.
+ *
+ *  @note
+ *      The key value is platform-dependent. On Win32 it is the
+ *      virtial key, on Linux it is the first (0) keysym corresponding
+ *      to the keycode.
+ */
+/* static */
+QString QIHotKeyEdit::keyName (int aKeyVal)
+{
+    QString name;
+
+    if (!aKeyVal)
+    {
+        name = tr (kNoneSymbName);
+    }
+    else
+    {
+#if defined (Q_WS_WIN32)
+        /* stupid MapVirtualKey doesn't distinguish between right and left
+         * vkeys, even under XP, despite that it stated in msdn. do it by
+         * hand. */
+        int scan;
+        switch (aKeyVal)
+        {
+            case VK_RSHIFT: scan = 0x36 << 16; break;
+            case VK_RCONTROL: scan = (0x1D << 16) | (1 << 24); break;
+            case VK_RMENU: scan = (0x38 << 16) | (1 << 24); break;
+            default: scan = ::MapVirtualKey (aKeyVal, 0) << 16;
+        }
+        TCHAR *str = new TCHAR[256];
+        if (::GetKeyNameText (scan, str, 256))
+        {
+            name = QString::fromUcs2 (str);
+        }
+        else
+        {
+            AssertFailed();
+            name = QString (tr ("<key_%1>")).arg (aKeyVal);
+        }
+        delete[] str;
+#elif defined (Q_WS_PM)
+        name = sKeyNames [aKeyVal];
+        if (name.isNull())
+        {
+            AssertFailed();
+            name = QString (tr ("<key_%1>")).arg (aKeyVal);
+        }
+#elif defined (Q_WS_X11)
+        char *sn = ::XKeysymToString ((KeySym) aKeyVal);
+        if (sn)
+        {
+            name = sKeyNames [sn];
+            if (name.isEmpty())
+                name = sn;
+        }
+        else
+        {
+            AssertFailed();
+            name = QString (tr ("<key_%1>")).arg (aKeyVal);
+        }
+#elif defined(Q_WS_MAC)
+        UInt32 modMask = DarwinKeyCodeToDarwinModifierMask (aKeyVal);
+        switch (modMask)
+        {
+            case shiftKey:
+            case optionKey:
+            case controlKey:
+            case cmdKey:
+                name = tr ("Left ");
+                break;
+            case rightShiftKey:
+            case rightOptionKey:
+            case rightControlKey:
+            case kEventKeyModifierRightCmdKeyMask:
+                name = tr ("Right ");
+                break;
+            default:
+                AssertMsgFailedReturn (("modMask=%#x\n", modMask), QString());
+        }
+        switch (modMask)
+        {
+            case shiftKey:
+            case rightShiftKey:
+                name += QChar (kShiftUnicode);
+                break;
+            case optionKey:
+            case rightOptionKey:
+                name += QChar (kOptionUnicode);
+                break;
+            case controlKey:
+            case rightControlKey:
+                name += QChar (kControlUnicode);
+                break;
+            case cmdKey:
+            case kEventKeyModifierRightCmdKeyMask:
+                name += QChar (kCommandUnicode);
+                break;
+        }
+#else
+        AssertFailed();
+        name = QString (tr ("<key_%1>")).arg (aKeyVal);
+#endif
+    }
+
+    return name;
+}
+
+/* static */
+bool QIHotKeyEdit::isValidKey (int aKeyVal)
+{
+#if defined(Q_WS_WIN32)
+    return (
+        (aKeyVal >= VK_SHIFT && aKeyVal <= VK_CAPITAL) ||
+        aKeyVal == VK_PRINT ||
+        aKeyVal == VK_LWIN || aKeyVal == VK_RWIN ||
+        aKeyVal == VK_APPS ||
+        (aKeyVal >= VK_F1 && aKeyVal <= VK_F24) ||
+        aKeyVal == VK_NUMLOCK || aKeyVal == VK_SCROLL ||
+        (aKeyVal >= VK_LSHIFT && aKeyVal <= VK_RMENU));
+#elif defined(Q_WS_PM)
+    return (
+        (aKeyVal >= VK_SHIFT && aKeyVal <= VK_CAPSLOCK) ||
+        aKeyVal == VK_PRINTSCRN ||
+        (aKeyVal >= VK_F1 && aKeyVal <= VK_F24) ||
+        aKeyVal == VK_NUMLOCK || aKeyVal == VK_SCRLLOCK ||
+        (aKeyVal >= VK_LSHIFT && aKeyVal <= VK_BACKWARD));
+#elif defined(Q_WS_X11)
+    KeySym ks = (KeySym) aKeyVal;
+    return
+        (
+            ks != NoSymbol &&
+            ks != XK_Insert
+        ) && (
+            ks == XK_Scroll_Lock ||
+            IsModifierKey (ks) ||
+            IsFunctionKey (ks) ||
+            IsMiscFunctionKey (ks)
+        );
+#elif defined(Q_WS_MAC)
+    UInt32 modMask = ::DarwinKeyCodeToDarwinModifierMask (aKeyVal);
+    switch (modMask)
+    {
+        case shiftKey:
+        case optionKey:
+        case controlKey:
+        case rightShiftKey:
+        case rightOptionKey:
+        case rightControlKey:
+        case cmdKey:
+        case kEventKeyModifierRightCmdKeyMask:
+            return true;
+        default:
+            return false;
+    }
+#else
+    Q_UNUSED (aKeyVal);
+    return true;
+#endif
+}
+
+// Public slots
+/////////////////////////////////////////////////////////////////////////////
+
+void QIHotKeyEdit::clear()
+{
+    mKeyVal = 0;
+    mSymbName = tr (kNoneSymbName);
+    updateText();
+}
+
+// Protected members
+/////////////////////////////////////////////////////////////////////////////
+
+// Protected events
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (Q_WS_WIN32)
+
+bool QIHotKeyEdit::winEvent (MSG *msg)
+{
+    if (!(msg->message == WM_KEYDOWN || msg->message == WM_SYSKEYDOWN ||
+          msg->message == WM_KEYUP || msg->message == WM_SYSKEYUP ||
+          msg->message == WM_CHAR || msg->message == WM_SYSCHAR ||
+          msg->message == WM_DEADCHAR || msg->message == WM_SYSDEADCHAR ||
+          msg->message == WM_CONTEXTMENU))
+        return false;
+
+    /* ignore if not a valid hot key */
+    if (!isValidKey (msg->wParam))
+        return false;
+
+#if 0
+    LogFlow (("%WM_%04X: vk=%04X rep=%05d scan=%02X ext=%01d"
+              "rzv=%01X ctx=%01d prev=%01d tran=%01d\n",
+              msg->message, msg->wParam,
+              (msg->lParam & 0xFFFF),
+              ((msg->lParam >> 16) & 0xFF),
+              ((msg->lParam >> 24) & 0x1),
+              ((msg->lParam >> 25) & 0xF),
+              ((msg->lParam >> 29) & 0x1),
+              ((msg->lParam >> 30) & 0x1),
+              ((msg->lParam >> 31) & 0x1)));
+#endif
+
+    if (msg->message == WM_KEYDOWN || msg->message == WM_SYSKEYDOWN)
+    {
+        /* determine platform-dependent key */
+        mKeyVal = qi_distinguish_modifier_vkey (msg->wParam);
+        /* determine symbolic name */
+        TCHAR *str = new TCHAR [256];
+        if (::GetKeyNameText (msg->lParam, str, 256))
+        {
+            mSymbName = QString::fromUcs2 (str);
+        }
+        else
+        {
+            AssertFailed();
+            mSymbName = QString (tr ("<key_%1>")).arg (mKeyVal);
+        }
+        delete[] str;
+        /* update the display */
+        updateText();
+    }
+
+    return true;
+}
+
+#elif defined (Q_WS_PM)
+
+bool QIHotKeyEdit::pmEvent (QMSG *aMsg)
+{
+    if (aMsg->msg != WM_CHAR)
+        return false;
+
+    USHORT f = SHORT1FROMMP (aMsg->mp1);
+
+    int vkey = QIHotKeyEdit::virtualKey (aMsg);
+
+    /* ignore if not a valid hot key */
+    if (!isValidKey (vkey))
+        return false;
+
+    if (!(f & KC_KEYUP))
+    {
+        /* determine platform-dependent key */
+        mKeyVal = vkey;
+        /* determine symbolic name */
+        mSymbName = QIHotKeyEdit::keyName (mKeyVal);
+        /* update the display */
+        updateText();
+    }
+
+    return true;
+}
+
+#elif defined (Q_WS_X11)
+
+bool QIHotKeyEdit::x11Event (XEvent *event)
+{
+    switch (event->type)
+    {
+        case XKeyPress:
+        case XKeyRelease:
+        {
+            XKeyEvent *ke = (XKeyEvent *) event;
+            KeySym ks = ::XKeycodeToKeysym (ke->display, ke->keycode, 0);
+            /* ignore if not a valid hot key */
+            if (!isValidKey ((int) ks))
+                return false;
+
+            /* skip key releases */
+            if (event->type == XKeyRelease)
+                return true;
+
+            /* determine platform-dependent key */
+            mKeyVal = (int) ks;
+            /* determine symbolic name */
+            mSymbName = QIHotKeyEdit::keyName (mKeyVal);
+            /* update the display */
+            updateText();
+#if 0
+            LogFlow (("%s: state=%08X keycode=%08X keysym=%08X symb=%s\n",
+                      event->type == XKeyPress ? "XKeyPress" : "XKeyRelease",
+                      ke->state, ke->keycode, ks,
+                      symbname.latin1()));
+#endif
+            return true;
+        }
+    }
+
+    return false;
+}
+
+#elif defined (Q_WS_MAC)
+
+/* static */
+pascal OSStatus QIHotKeyEdit::darwinEventHandlerProc (EventHandlerCallRef inHandlerCallRef,
+                                                      EventRef inEvent, void *inUserData)
+{
+    QIHotKeyEdit *edit = (QIHotKeyEdit *) inUserData;
+    UInt32 EventClass = ::GetEventClass (inEvent);
+    if (EventClass == kEventClassKeyboard)
+    {
+        if (edit->darwinKeyboardEvent (inEvent))
+            return 0;
+    }
+    return CallNextEventHandler (inHandlerCallRef, inEvent);
+}
+
+bool QIHotKeyEdit::darwinKeyboardEvent (EventRef inEvent)
+{
+    /* ignore key changes unless we're the focus widget */
+    if (!hasFocus())
+        return false;
+
+    UInt32 eventKind = ::GetEventKind (inEvent);
+    switch (eventKind)
+    {
+        /*case kEventRawKeyDown:
+        case kEventRawKeyUp:
+        case kEventRawKeyRepeat:*/
+        case kEventRawKeyModifiersChanged:
+        {
+            UInt32 modifierMask = 0;
+            ::GetEventParameter (inEvent, kEventParamKeyModifiers, typeUInt32, NULL,
+                                 sizeof (modifierMask), NULL, &modifierMask);
+
+            modifierMask = ::DarwinAdjustModifierMask (modifierMask);
+            UInt32 changed = mDarwinKeyModifiers ^ modifierMask;
+            mDarwinKeyModifiers = modifierMask;
+
+            /* skip key releases */
+            if (changed && (changed & modifierMask))
+                break;
+
+            /* convert to keycode and skip keycodes we don't care about. */
+            unsigned keyCode = ::DarwinModifierMaskToDarwinKeycode (changed);
+            if (!keyCode || keyCode == ~0U || !isValidKey (keyCode))
+                break;
+
+            /* update key current key. */
+            mKeyVal = keyCode;
+            mSymbName = QIHotKeyEdit::keyName (keyCode);
+            updateText();
+            break; //return true;
+        }
+        break;
+    }
+    return false;
+}
+
+#else
+# warning "Port me!"
+#endif
+
+void QIHotKeyEdit::focusInEvent (QFocusEvent *)
+{
+    QPalette p = palette();
+    p.setActive (mTrueACG);
+    setPalette (p);
+}
+
+void QIHotKeyEdit::focusOutEvent (QFocusEvent *)
+{
+    QPalette p = palette();
+    p.setActive (p.inactive());
+    setPalette (p);
+}
+
+void QIHotKeyEdit::drawContents (QPainter * p)
+{
+    QLabel::drawContents (p);
+    if (hasFocus())
+    {
+        style().drawPrimitive (
+            QStyle::PE_FocusRect, p, contentsRect(), colorGroup(),
+            QStyle::Style_Default,
+            QStyleOption( colorGroup().background()));
+    }
+}
+
+// Private members
+/////////////////////////////////////////////////////////////////////////////
+
+void QIHotKeyEdit::updateText()
+{
+    setText (QString (" %1 ").arg (mSymbName));
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIMessageBox.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIMessageBox.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIMessageBox.cpp	(revision 7219)
@@ -0,0 +1,312 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIMessageBox class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "QIMessageBox.h"
+#include "VBoxDefs.h"
+#include "QIRichLabel.h"
+
+#include <qpixmap.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qhbox.h>
+#include <qlayout.h>
+
+#include <qfontmetrics.h>
+
+/** @class QIMessageBox
+ *
+ *  The QIMessageBox class is a message box similar to QMessageBox.
+ *  It partly implements the QMessageBox interface and adds some enhanced
+ *  functionality.
+ */
+
+/**
+ *  This constructor is equivalent to
+ *  QMessageBox::QMessageBox (const QString &, const QString &, Icon,
+ *      int, int, int, QWidget *, const char *, bool, WFlags).
+ *  See QMessageBox for details.
+ */
+QIMessageBox::QIMessageBox (const QString &aCaption, const QString &aText,
+                            Icon aIcon, int aButton0, int aButton1, int aButton2,
+                            QWidget *aParent, const char *aName, bool aModal,
+                            WFlags aFlags)
+    : QDialog (aParent, aName, aModal,
+               aFlags | WStyle_Customize | WStyle_NormalBorder |
+                        WStyle_Title | WStyle_SysMenu)
+{
+    setCaption (aCaption);
+
+    mButton0 = aButton0;
+    mButton1 = aButton1;
+    mButton2 = aButton2;
+
+    QVBoxLayout *layout = new QVBoxLayout (this);
+    /* setAutoAdd() behavior is really poor (it messes up with the order
+     * of widgets), never use it: layout->setAutoAdd (true); */
+    layout->setMargin (11);
+    layout->setSpacing (10);
+    layout->setResizeMode (QLayout::Minimum);
+
+    QHBox *main = new QHBox (this);
+    main->setMargin (0);
+    main->setSpacing (10);
+    layout->addWidget (main);
+
+    mIconLabel = new QLabel (main);
+	if (aIcon < GuruMeditation)
+        mIconLabel->setPixmap (QMessageBox::standardIcon ((QMessageBox::Icon) aIcon));
+    else if (aIcon == GuruMeditation)
+        mIconLabel->setPixmap (QPixmap::fromMimeSource ("meditation_32px.png"));
+    mIconLabel->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Minimum);
+    mIconLabel->setAlignment (AlignHCenter | AlignTop);
+
+    mMessageVBox = new QVBox (main);
+    mMessageVBox->setMargin (0);
+    mMessageVBox->setSpacing (10);
+
+    mTextLabel = new QIRichLabel (aText, mMessageVBox);
+    mTextLabel->setAlignment (AlignAuto | AlignTop | ExpandTabs | WordBreak);
+    mTextLabel->setSizePolicy (QSizePolicy::Preferred, QSizePolicy::Preferred, true);
+    mTextLabel->setMinimumWidth (mTextLabel->sizeHint().width());
+
+    mFlagCB_Main = new QCheckBox (mMessageVBox);
+    mFlagCB_Main->hide();
+
+    mDetailsVBox = new QVBox (this);
+    mDetailsVBox->setMargin (0);
+    mDetailsVBox->setSpacing (10);
+    layout->addWidget (mDetailsVBox);
+
+    mDetailsText = new QTextEdit (mDetailsVBox);
+    {
+        /* calculate the minimum size dynamically, approx. for 40 chars and
+         * 6 lines */
+        QFontMetrics fm = mDetailsText->fontMetrics();
+        mDetailsText->setMinimumSize (40 * fm.width ('m'), fm.lineSpacing() * 6);
+    }
+    mDetailsText->setReadOnly (true);
+    mDetailsText->setWrapPolicy (QTextEdit::AtWordOrDocumentBoundary);
+    mDetailsText->setSizePolicy (QSizePolicy::Expanding,
+                                 QSizePolicy::MinimumExpanding);
+
+    mFlagCB_Details = new QCheckBox (mDetailsVBox);
+    mFlagCB_Details->hide();
+
+    mSpacer = new QSpacerItem (0, 0);
+    layout->addItem (mSpacer);
+
+    QHBoxLayout *buttons = new QHBoxLayout (new QWidget (this));
+    layout->addWidget (buttons->mainWidget());
+    buttons->setAutoAdd (true);
+    buttons->setSpacing (5);
+
+    mButtonEsc = 0;
+
+    mButton0PB = createButton (buttons->mainWidget(), aButton0);
+    if (mButton0PB)
+        connect (mButton0PB, SIGNAL (clicked()), SLOT (done0()));
+    mButton1PB = createButton (buttons->mainWidget(), aButton1);
+    if (mButton1PB)
+        connect (mButton1PB, SIGNAL (clicked()), SLOT (done1()));
+    mButton2PB = createButton (buttons->mainWidget(), aButton2);
+    if (mButton2PB)
+        connect (mButton2PB, SIGNAL (clicked()), SLOT (done2()));
+
+    buttons->setAlignment (AlignHCenter);
+
+    /* this call is a must -- it initializes mFlagCB and mSpacer */
+    setDetailsShown (false);
+}
+
+/** 
+ *  Returns the text of the given message box button.
+ *  See QMessageBox::buttonText() for details.
+ *
+ *  @param aButton Button index (0, 1 or 2).
+ */
+QString QIMessageBox::buttonText (int aButton) const
+{
+    switch (aButton)
+    {
+        case 0: if (mButton0PB) return mButton0PB->text(); break;
+        case 1: if (mButton1PB) return mButton1PB->text(); break;
+        case 2: if (mButton2PB) return mButton2PB->text(); break;
+        default: break;
+    }
+
+    return QString::null;
+}
+
+/** 
+ *  Sets the text of the given message box button.
+ *  See QMessageBox::setButtonText() for details.
+ *
+ *  @param aButton  Button index (0, 1 or 2).
+ *  @param aText    New button text.
+ */
+void QIMessageBox::setButtonText (int aButton, const QString &aText)
+{
+    switch (aButton)
+    {
+        case 0: if (mButton0PB) mButton0PB->setText (aText); break;
+        case 1: if (mButton1PB) mButton1PB->setText (aText); break;
+        case 2: if (mButton2PB) mButton2PB->setText (aText); break;
+        default: break;
+    }
+}
+
+/** @fn QIMessageBox::flagText() const
+ *
+ *  Returns the text of the optional message box flag. If the flag is hidden
+ *  (by default) a null string is returned.
+ *
+ *  @see #setFlagText()
+ */
+
+/**
+ *  Sets the text for the optional message box flag (check box) that is
+ *  displayed under the message text. Passing the null string as the argument
+ *  will hide the flag. By default, the flag is hidden.
+ */
+void QIMessageBox::setFlagText (const QString &aText)
+{
+    if (aText.isNull())
+    {
+        mFlagCB->hide();
+    }
+    else
+    {
+        mFlagCB->setText (aText);
+        mFlagCB->show();
+        mFlagCB->setFocus();
+    }
+}
+
+/** @fn QIMessageBox::isFlagChecked() const
+ *
+ *  Returns true if the optional message box flag is checked and false
+ *  otherwise. By default, the flag is not checked.
+ *
+ *  @see #setFlagChecked()
+ *  @see #setFlagText()
+ */
+
+/** @fn QIMessageBox::setFlagChecked (bool)
+ *
+ *  Sets the state of the optional message box flag to a value of the argument.
+ *
+ *  @see #isFlagChecked()
+ *  @see #setFlagText()
+ */
+
+QPushButton *QIMessageBox::createButton (QWidget *aParent, int aButton)
+{
+    if (aButton == 0)
+        return 0;
+
+    QString text;
+    switch (aButton & ButtonMask)
+    {
+        case Ok:        text = tr ("OK"); break;
+        case Yes:       text = tr ("Yes"); break;
+        case No:        text = tr ("No"); break;
+        case Cancel:    text = tr ("Cancel"); break;
+        case Ignore:    text = tr ("Ignore"); break;
+        default:
+            AssertMsgFailed (("Type %d is not implemented", aButton));
+            return NULL;
+    }
+
+    QPushButton *b = new QPushButton (text, aParent);
+
+    if (aButton & Default)
+    {
+        b->setDefault (true);
+        b->setFocus();
+    }
+
+    if (aButton & Escape)
+        mButtonEsc = aButton & ButtonMask;
+
+    return b;
+}
+
+/** @fn QIMessageBox::detailsText() const
+ *
+ *  Returns the text of the optional details box. The details box is empty
+ *  by default, so QString::null will be returned.
+ *
+ *  @see #setDetailsText()
+ */
+
+/**
+ *  Sets the text for the optional details box. Note that the details box
+ *  is hidden by default, call #setDetailsShown(true) to make it visible.
+ *
+ *  @see #detailsText()
+ *  @see #setDetailsShown()
+ */
+void QIMessageBox::setDetailsText (const QString &aText)
+{
+    mDetailsText->setText (aText);
+}
+
+/** @fn QIMessageBox::isDetailsShown() const
+ *
+ *  Returns true if the optional details box is shown and false otherwise.
+ *  By default, the details box is not shown.
+ *
+ *  @see #setDetailsShown()
+ *  @see #setDetailsText()
+ */
+
+/**
+ *  Sets the visibility state of the optional details box
+ *  to a value of the argument.
+ *
+ *  @see #isDetailsShown()
+ *  @see #setDetailsText()
+ */
+void QIMessageBox::setDetailsShown (bool aShown)
+{
+    if (aShown)
+    {
+        mFlagCB_Details->setShown (mFlagCB_Main->isShown());
+        mFlagCB_Details->setChecked (mFlagCB_Main->isChecked());
+        mFlagCB_Details->setText (mFlagCB_Main->text());
+        if (mFlagCB_Main->hasFocus())
+            mFlagCB_Details->setFocus();
+        mFlagCB_Main->setShown (false);
+        mFlagCB = mFlagCB_Details;
+        mSpacer->changeSize (0, 0, QSizePolicy::Minimum, QSizePolicy::Minimum);
+    }
+
+    mDetailsVBox->setShown (aShown);
+
+    if (!aShown)
+    {
+        mFlagCB_Main->setShown (mFlagCB_Details->isShown());
+        mFlagCB_Main->setChecked (mFlagCB_Details->isChecked());
+        mFlagCB_Main->setText (mFlagCB_Details->text());
+        if (mFlagCB_Details->hasFocus())
+            mFlagCB_Main->setFocus();
+        mFlagCB = mFlagCB_Main;
+        mSpacer->changeSize (0, 0, QSizePolicy::Minimum, QSizePolicy::Expanding);
+    }
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIRichLabel.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIRichLabel.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIRichLabel.cpp	(revision 7219)
@@ -0,0 +1,911 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIRichLabel class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/*
+ * This class is based on the original QLabel implementation.
+ */
+
+#include "QIRichLabel.h"
+
+#include <qpainter.h>
+#include <qaccel.h>
+#include <qmovie.h>
+#include <qimage.h>
+#include <qpicture.h>
+#include <qapplication.h>
+#include <qsimplerichtext.h>
+#include <qstylesheet.h>
+#include <qstyle.h>
+#include <qregexp.h>
+#include <qfocusdata.h>
+#include <qtooltip.h>
+#include <qpopupmenu.h>
+#include <qaction.h>
+#include <qclipboard.h>
+#include <qcursor.h>
+
+class QLabelPrivate
+{
+public:
+   QLabelPrivate()
+      :img (0), pix (0), valid_hints (-1)
+   {}
+   QImage* img; // for scaled contents
+   QPixmap* pix; // for scaled contents
+   QSize sh;
+   QSize msh;
+   int valid_hints; // stores the frameWidth() for the stored size hint, -1 otherwise
+};
+
+
+QIRichLabel::QIRichLabel (QWidget *parent, const char *name, WFlags f)
+: QFrame (parent, name, f | WMouseNoMask)
+{
+   init();
+}
+
+
+QIRichLabel::QIRichLabel (const QString &text, QWidget *parent, const char *name,
+                          WFlags f)
+                          : QFrame (parent, name, f | WMouseNoMask)
+{
+   init();
+   setText (text);
+}
+
+
+QIRichLabel::QIRichLabel (QWidget *buddy,  const QString &text,
+                          QWidget *parent, const char *name, WFlags f)
+                          : QFrame (parent, name, f | WMouseNoMask)
+{
+   init();
+   setBuddy (buddy);
+   setText (text);
+}
+
+
+QIRichLabel::~QIRichLabel()
+{
+   clearContents();
+   delete d;
+}
+
+
+void QIRichLabel::init()
+{
+   mMaxHeightMode = false;
+   mIsMainTip = true;
+   baseheight = 0;
+   lpixmap = 0;
+   lmovie = 0;
+   lbuddy = 0;
+   accel = 0;
+   lpixmap = 0;
+   lpicture = 0;
+   align = AlignAuto | AlignVCenter | ExpandTabs;
+   extraMargin = -1;
+   autoresize = FALSE;
+   scaledcontents = FALSE;
+   textformat = Qt::AutoText;
+   doc = 0;
+
+   d = new QLabelPrivate;
+
+   QAction *copyAction = new QAction (this, "copyAction");
+   connect (copyAction, SIGNAL (activated()),
+      this, SLOT (putToClipBoard()));
+   copyAction->setMenuText (tr ("Copy to clipboard"));
+
+   popupMenu = new QPopupMenu (this, "contextMenu");
+   copyAction->addTo (popupMenu);
+
+   setMouseTracking (true);
+}
+
+
+void QIRichLabel::setFixedHeight (int aHeight)
+{
+    baseheight = aHeight;
+    QFrame::setFixedHeight (baseheight);
+}
+
+
+void QIRichLabel::setText (const QString &text)
+{
+   if (ltext == text)
+      return;
+   QSize osh = sizeHint();
+   bool hadRichtext = doc != 0;
+
+   clearContents();
+   ltext = text;
+
+   bool useRichText = (textformat == RichText ||
+      ((textformat == AutoText) && QStyleSheet::mightBeRichText (ltext)));
+
+   // ### Setting accelerators for rich text labels will not work.
+   // Eg. <b>&gt;Hello</b> will return ALT+G which is clearly
+   // not intended.
+   if (!useRichText) {
+      int p = QAccel::shortcutKey (ltext);
+      if (p) {
+         if (!accel)
+            accel = new QAccel (this, "accel label accel");
+         accel->connectItem (accel->insertItem (p),
+            this, SLOT (acceleratorSlot()));
+      }
+   }
+
+   if (useRichText) {
+      if (!hadRichtext)
+         align |= WordBreak;
+      QString t = ltext;
+      if (align & AlignRight)
+         t.prepend ("<div align=\"right\">");
+      else if (align & AlignHCenter)
+         t.prepend ("<div align=\"center\">");
+      if ((align & WordBreak) == 0)
+         t.prepend ("<nobr>");
+      doc = new QSimpleRichText (compressText(0), font());
+   }
+
+   updateLabel (osh);
+
+   if (mMaxHeightMode && (int)baseheight < heightForWidth (width()))
+   {
+       baseheight = heightForWidth (width());
+       QFrame::setFixedHeight (baseheight);
+   }
+}
+
+
+void QIRichLabel::clear()
+{
+   setText (QString::fromLatin1 (""));
+}
+
+
+void QIRichLabel::setPixmap (const QPixmap &pixmap)
+{
+   QSize osh = sizeHint();
+
+   if (!lpixmap || lpixmap->serialNumber() != pixmap.serialNumber()) {
+      clearContents();
+      lpixmap = new QPixmap (pixmap);
+   }
+
+   if (lpixmap->depth() == 1 && !lpixmap->mask())
+      lpixmap->setMask (*((QBitmap *)lpixmap));
+
+   updateLabel (osh);
+}
+
+
+void QIRichLabel::setPicture (const QPicture &picture)
+{
+   QSize osh = sizeHint();
+   clearContents();
+   lpicture = new QPicture (picture);
+
+   updateLabel (osh);
+}
+
+
+void QIRichLabel::setNum (int num)
+{
+   QString str;
+   str.setNum (num);
+   setText (str);
+}
+
+
+void QIRichLabel::setNum (double num)
+{
+   QString str;
+   str.setNum (num);
+   setText (str);
+}
+
+
+void QIRichLabel::setAlignment (int alignment)
+{
+   if (alignment == align)
+      return;
+   QSize osh = sizeHint();
+
+   if (lbuddy)
+      align = alignment | ShowPrefix;
+   else
+      align = alignment;
+
+   QString t = ltext;
+   if (!t.isNull()) {
+      ltext = QString::null;
+      setText (t);
+   }
+
+   updateLabel (osh);
+}
+
+
+void QIRichLabel::setIndent (int indent)
+{
+   extraMargin = indent;
+   updateLabel (QSize (-1, -1));
+}
+
+
+void QIRichLabel::setAutoResize (bool enable)
+{
+   if ((bool)autoresize != enable) {
+      autoresize = enable;
+      if (autoresize)
+         adjustSize();           // calls resize which repaints
+   }
+}
+
+
+void QIRichLabel::setMaxHeightMode (bool aEnabled)
+{
+    mMaxHeightMode = aEnabled;
+}
+
+
+QSize QIRichLabel::sizeForWidth (int w) const
+{
+   QRect br;
+   QPixmap *pix = pixmap();
+   QPicture *pic = picture();
+   QMovie *mov = movie();
+
+   int hextra = 2 * frameWidth();
+   int vextra = hextra;
+   QFontMetrics fm (fontMetrics());
+   int xw = fm.width ('x');
+   if (!mov && !pix && !pic) {
+      int m = indent();
+      if (m < 0 && hextra) // no indent, but we do have a frame
+         m = xw / 2 - margin();
+      if (m >= 0) {
+         int horizAlign = QApplication::horizontalAlignment( align );
+         if ((horizAlign & AlignLeft) || (horizAlign & AlignRight))
+            hextra += m;
+         if ((align & AlignTop) || (align & AlignBottom))
+            vextra += m;
+      }
+   }
+
+   if (pix)
+      br = pix->rect();
+   else if (pic)
+      br = pic->boundingRect();
+   else if ( mov )
+      br = mov->framePixmap().rect();
+   else if (doc) {
+      int oldW = doc->width();
+      if ( align & WordBreak ) {
+         if (w < 0)
+            doc->adjustSize();
+         else
+            doc->setWidth (w-hextra - 2*3);
+      }
+      br = QRect (0, 0, doc->widthUsed(), doc->height());
+      doc->setWidth (oldW);
+   }
+   else {
+      bool tryWidth = (w < 0) && (align & WordBreak);
+      if (tryWidth)
+         w = xw * 80;
+      else if (w < 0)
+         w = 2000;
+      w -= hextra;
+      br = fm.boundingRect (0, 0, w ,2000, alignment(), text());
+      if (tryWidth && br.height() < 4*fm.lineSpacing() && br.width() > w/2)
+         br = fm.boundingRect (0, 0, w/2, 2000, alignment(), text());
+      if (tryWidth && br.height() < 2*fm.lineSpacing() && br.width() > w/4)
+         br = fm.boundingRect (0, 0, w/4, 2000, alignment(), text());
+   }
+   int wid = br.width() + hextra;
+   int hei = br.height() + vextra;
+
+   return QSize (wid, hei);
+}
+
+
+int QIRichLabel::heightForWidth (int w) const
+{
+   if (
+      doc ||
+      (align & WordBreak))
+      return sizeForWidth (w).height();
+   return QWidget::heightForWidth(w);
+}
+
+
+QSize QIRichLabel::sizeHint() const
+{
+   if ( d->valid_hints != frameWidth() )
+      (void) QIRichLabel::minimumSizeHint();
+   return d->sh;
+}
+
+
+QSize QIRichLabel::minimumSizeHint() const
+{
+   if ( d->valid_hints == frameWidth() )
+      return d->msh;
+
+   constPolish();
+   d->valid_hints = frameWidth();
+   d->sh = sizeForWidth (-1);
+   QSize sz (-1, -1);
+
+   if (
+      !doc &&
+      (align & WordBreak) == 0) {
+      sz = d->sh;
+   } else {
+      // think about caching these for performance
+      sz.rwidth() = sizeForWidth (0).width();
+      sz.rheight() = sizeForWidth (QWIDGETSIZE_MAX).height();
+      if (d->sh.height() < sz.height())
+         sz.rheight() = d->sh.height();
+   }
+   if (sizePolicy().horData() == QSizePolicy::Ignored)
+      sz.rwidth() = -1;
+   if (sizePolicy().verData() == QSizePolicy::Ignored)
+      sz.rheight() = -1;
+   d->msh = sz;
+   return sz;
+}
+
+
+void QIRichLabel::mouseMoveEvent (QMouseEvent *aEvent)
+{
+    if (!doc) return;
+
+    QString link = doc->anchorAt (aEvent->pos());
+    if (!link.isEmpty()) /* Mouse cursor above link */
+    {
+        if (mIsMainTip)
+        {
+            mTipText = QToolTip::textFor (this);
+            QToolTip::remove (this);
+            QToolTip::add (this, link);
+            mIsMainTip = false;
+        }
+        setCursor (QCursor (Qt::PointingHandCursor));
+    }
+    else /* Mouse cursor above non-link */
+    {
+        if (!mIsMainTip)
+        {
+            QToolTip::remove (this);
+            QToolTip::add (this, mTipText);
+            mIsMainTip = true;
+        }
+        setCursor (QCursor (Qt::ArrowCursor));
+    }
+}
+
+
+void QIRichLabel::mousePressEvent (QMouseEvent *aEvent)
+{
+    if (!doc) return;
+
+    QString link = doc->anchorAt (aEvent->pos());
+    /* Check for mouse left button clicked on the link */
+    if (!link.isEmpty() && aEvent->button() == LeftButton)
+        emit clickedOnLink (link);
+}
+
+
+void QIRichLabel::resizeEvent (QResizeEvent *e)
+{
+   QFrame::resizeEvent (e);
+
+   static const bool doc = FALSE;
+
+   // optimize for standard labels
+   if (frameShape() == NoFrame && (align & WordBreak) == 0 && !doc &&
+       (e->oldSize().width() >= e->size().width() && (align & AlignLeft) == AlignLeft)
+       && (e->oldSize().height() >= e->size().height() && (align & AlignTop) == AlignTop)) {
+      setWFlags (WResizeNoErase);
+      return;
+   }
+
+   clearWFlags (WResizeNoErase);
+   QRect cr = contentsRect();
+   if ( !lpixmap ||  !cr.isValid() ||
+      // masked pixmaps can only reduce flicker when being top/left
+      // aligned and when we do not perform scaled contents
+      (lpixmap->hasAlpha() && (scaledcontents || ((align & (AlignLeft|AlignTop)) != (AlignLeft|AlignTop)))))
+      return;
+
+   setWFlags (WResizeNoErase);
+
+   if (!scaledcontents) {
+      // don't we all love QFrame? Reduce pixmap flicker
+      QRegion reg = QRect (QPoint(0, 0), e->size());
+      reg = reg.subtract (cr);
+      int x = cr.x();
+      int y = cr.y();
+      int w = lpixmap->width();
+      int h = lpixmap->height();
+      if ((align & Qt::AlignVCenter) == Qt::AlignVCenter)
+         y += cr.height()/2 - h/2;
+      else if ((align & Qt::AlignBottom) == Qt::AlignBottom)
+         y += cr.height() - h;
+      if ((align & Qt::AlignRight) == Qt::AlignRight )
+         x += cr.width() - w;
+      else if ((align & Qt::AlignHCenter) == Qt::AlignHCenter )
+         x += cr.width()/2 - w/2;
+      if (x > cr.x())
+         reg = reg.unite (QRect (cr.x(), cr.y(), x - cr.x(), cr.height()));
+      if (y > cr.y())
+         reg = reg.unite (QRect (cr.x(), cr.y(), cr.width(), y - cr.y()));
+
+      if (x + w < cr.right())
+         reg = reg.unite (QRect (x + w, cr.y(),  cr.right() - x - w, cr.height()));
+      if (y + h < cr.bottom())
+         reg = reg.unite (QRect (cr.x(), y +  h, cr.width(), cr.bottom() - y - h));
+
+      erase (reg);
+   }
+}
+
+
+void QIRichLabel::focusInEvent (QFocusEvent *aEvent)
+{
+   QFrame::focusInEvent (aEvent);
+   repaint();
+}
+
+
+void QIRichLabel::keyPressEvent (QKeyEvent *aEvent)
+{
+   switch (aEvent->key())
+   {
+   case Qt::Key_Up:
+      focusData()->home();
+      focusData()->prev()->setFocus();
+      break;
+   case Qt::Key_Down:
+      focusData()->home();
+      focusData()->next()->setFocus();
+      break;
+   default:
+      aEvent->ignore();
+   }
+}
+
+
+void QIRichLabel::contextMenuEvent (QContextMenuEvent *aEvent)
+{
+    popupBuffer = doc->anchorAt (aEvent->pos());
+    if (hasFocus() || !popupBuffer.isEmpty())
+        popupMenu->popup (aEvent->globalPos());
+}
+
+
+void QIRichLabel::putToClipBoard()
+{
+    QString toClipBoard = ltext;
+
+    if (popupBuffer.isEmpty())
+        toClipBoard.remove (QRegExp ("<[^>]*>"));
+    else
+        toClipBoard = popupBuffer;
+
+    QApplication::clipboard()->setText (toClipBoard);
+}
+
+
+QString QIRichLabel::compressText (int aPaneWidth) const
+{
+    QString allText = ltext;
+
+    if (aPaneWidth == -1) aPaneWidth = width();
+    int indentSize = fontMetrics().width ("x...x") + frameWidth() * 2;
+
+    QStringList strList = QStringList::split ("<br>", allText);
+    for (QStringList::Iterator it = strList.begin(); it != strList.end(); ++it)
+    {
+        QString oneString = *it;
+        int oldSize = fontMetrics().width (oneString);
+
+        int start = 0;
+        int finish = 0;
+        int position = 0;
+        int textWidth = 0;
+        do {
+            QString filteredString = oneString;
+            filteredString.remove (QRegExp (QString ("<[^>]+>")));
+            textWidth = fontMetrics().width (filteredString);
+            if (textWidth + indentSize > aPaneWidth)
+            {
+                QRegExp regStart ("(<compact(\\s+elipsis=\"(start|middle|end)\")?>)");
+                QRegExp regFinish ("</compact>");
+                start  = regStart.search (oneString);
+                finish = regFinish.search (oneString);
+                if (start == -1 || finish == -1 || finish < start)
+                   break;
+
+                if (regStart.cap(3) == "start")
+                    position = start + regStart.cap(1).length();
+                else if (regStart.cap(3) == "middle" || regStart.cap(3).isEmpty())
+                    position = start + regStart.cap(1).length() +
+                               (finish-start-regStart.cap(1).length())/2;
+                else if (regStart.cap(3) == "end")
+                    position = finish - 1;
+                else
+                    break;
+
+                if (position == finish ||
+                    position == start + (int) regStart.cap(1).length() - 1)
+                   break;
+                oneString.remove (position, 1);
+            }
+        } while (textWidth + indentSize > aPaneWidth);
+        if (position) oneString.insert (position, "...");
+
+        int newSize = fontMetrics().width (oneString);
+        if (newSize < oldSize) *it = oneString;
+    }
+    QString result = strList.join ("<br>");
+    return result;
+}
+
+
+void QIRichLabel::drawContents (QPainter *p)
+{
+   QRect cr = contentsRect();
+
+   QPixmap *pix = pixmap();
+   QPicture *pic = picture();
+   QMovie *mov = movie();
+
+   if (!mov && !pix && !pic) {
+      int m = indent();
+      if (m < 0 && frameWidth()) // no indent, but we do have a frame
+         m = fontMetrics().width ('x') / 2 - margin();
+      if (m > 0) {
+         int hAlign = QApplication::horizontalAlignment (align);
+         if (hAlign & AlignLeft)
+            cr.setLeft (cr.left() + m);
+         if (hAlign & AlignRight)
+            cr.setRight (cr.right() - m);
+         if (align & AlignTop)
+            cr.setTop (cr.top() + m);
+         if (align & AlignBottom)
+            cr.setBottom (cr.bottom() - m);
+      }
+   }
+
+   if (mov) {
+      // ### should add movie to qDrawItem
+      QRect r = style().itemRect (p, cr, align, isEnabled(), &(mov->framePixmap()),
+         QString::null);
+      // ### could resize movie frame at this point
+      p->drawPixmap (r.x(), r.y(), mov->framePixmap());
+   }
+   else
+      if (doc) {
+         delete doc;
+         QToolTip::remove (this);
+         QString filteredText = compressText();
+         doc = new QSimpleRichText (filteredText, font());
+         /* focus indent */
+         doc->setWidth (p, cr.width() - 2*3);
+         int rh = doc->height();
+         int yo = 0;
+         if (align & AlignVCenter)
+            yo = (cr.height()-rh)/2;
+         else if (align & AlignBottom)
+            yo = cr.height()-rh;
+         if (! isEnabled() &&
+            style().styleHint (QStyle::SH_EtchDisabledText, this)) {
+            QColorGroup cg = colorGroup();
+            cg.setColor (QColorGroup::Text, cg.light());
+            doc->draw (p, cr.x()+1, cr.y()+yo+1, cr, cg, 0);
+         }
+
+         // QSimpleRichText always draws with QColorGroup::Text as with
+         // background mode PaletteBase. QIRichLabel typically has
+         // background mode PaletteBackground, so we create a temporary
+         // color group with the text color adjusted.
+         QColorGroup cg = colorGroup();
+         QBrush paper;
+         if (isEnabled())
+         {
+            if (hasFocus())
+            {
+               const QColorGroup &standartGroup = QApplication::palette().active();
+               cg.setColor (QColorGroup::Text,
+                  standartGroup.color (QColorGroup::HighlightedText));
+               paper.setColor (standartGroup.color (QColorGroup::Highlight));
+               paper.setStyle (QBrush::SolidPattern);
+            }
+            else
+               cg.setColor (QColorGroup::Text, paletteForegroundColor());
+         }
+
+         doc->draw (p, cr.x()+3, cr.y()+yo, cr, cg, &paper);
+         if (hasFocus())
+            style().drawPrimitive (QStyle::PE_FocusRect, p, cr, cg,
+            QStyle::Style_FocusAtBorder,
+            cg.highlight());
+
+         if (filteredText != ltext)
+            QToolTip::add (this, QString ("&nbsp;&nbsp;%1").arg (ltext));
+      } else
+         if ( pic ) {
+            QRect br = pic->boundingRect();
+            int rw = br.width();
+            int rh = br.height();
+            if ( scaledcontents ) {
+               p->save();
+               p->translate (cr.x(), cr.y());
+               p->scale ((double)cr.width()/rw, (double)cr.height()/rh);
+               p->drawPicture (-br.x(), -br.y(), *pic);
+               p->restore();
+            } else {
+               int xo = 0;
+               int yo = 0;
+               if (align & AlignVCenter)
+                  yo = (cr.height()-rh)/2;
+               else if (align & AlignBottom)
+                  yo = cr.height()-rh;
+               if (align & AlignRight)
+                  xo = cr.width()-rw;
+               else if (align & AlignHCenter)
+                  xo = (cr.width()-rw)/2;
+               p->drawPicture (cr.x()+xo-br.x(), cr.y()+yo-br.y(), *pic);
+            }
+         } else
+         {
+            if (scaledcontents && pix) {
+               if (!d->img)
+                  d->img = new QImage (lpixmap->convertToImage());
+
+               if (!d->pix)
+                  d->pix = new QPixmap;
+               if (d->pix->size() != cr.size())
+                  d->pix->convertFromImage (d->img->smoothScale (cr.width(), cr.height()));
+               pix = d->pix;
+            }
+            int alignment = align;
+            if ((align & ShowPrefix) && !style().styleHint(QStyle::SH_UnderlineAccelerator, this))
+               alignment |= NoAccel;
+            // ordinary text or pixmap label
+            style().drawItem ( p, cr, alignment, colorGroup(), isEnabled(),
+               pix, ltext );
+         }
+}
+
+
+void QIRichLabel::updateLabel (QSize oldSizeHint)
+{
+   d->valid_hints = -1;
+   QSizePolicy policy = sizePolicy();
+   bool wordBreak = align & WordBreak;
+   policy.setHeightForWidth (wordBreak);
+   if (policy != sizePolicy())
+      setSizePolicy (policy);
+   if (sizeHint() != oldSizeHint)
+      updateGeometry();
+   if (autoresize) {
+      adjustSize();
+      update (contentsRect());
+   } else {
+      update (contentsRect());
+   }
+}
+
+
+void QIRichLabel::acceleratorSlot()
+{
+   if (!lbuddy)
+      return;
+   QWidget * w = lbuddy;
+   while (w->focusProxy())
+      w = w->focusProxy();
+   if (!w->hasFocus() &&
+       w->isEnabled() &&
+       w->isVisible() &&
+       w->focusPolicy() != NoFocus) {
+      QFocusEvent::setReason (QFocusEvent::Shortcut);
+      w->setFocus();
+      QFocusEvent::resetReason();
+   }
+}
+
+
+void QIRichLabel::buddyDied()
+{
+   lbuddy = 0;
+}
+
+
+void QIRichLabel::setBuddy (QWidget *buddy)
+{
+   if (buddy)
+      setAlignment (alignment() | ShowPrefix);
+   else
+      setAlignment (alignment() & ~ShowPrefix);
+
+   if (lbuddy)
+      disconnect (lbuddy, SIGNAL (destroyed()), this, SLOT (buddyDied()));
+
+   lbuddy = buddy;
+
+   if (!lbuddy)
+      return;
+
+   if (!( textformat == RichText || (textformat == AutoText &&
+      QStyleSheet::mightBeRichText(ltext))))
+   {
+      int p = QAccel::shortcutKey (ltext);
+      if (p) {
+         if (!accel)
+            accel = new QAccel (this, "accel label accel");
+         accel->connectItem (accel->insertItem (p),
+            this, SLOT (acceleratorSlot()));
+      }
+   }
+
+   connect (lbuddy, SIGNAL (destroyed()), this, SLOT (buddyDied()));
+}
+
+
+QWidget * QIRichLabel::buddy() const
+{
+   return lbuddy;
+}
+
+
+void QIRichLabel::movieUpdated (const QRect &rect)
+{
+   QMovie *mov = movie();
+   if (mov && !mov->isNull()) {
+      QRect r = contentsRect();
+      r = style().itemRect (0, r, align, isEnabled(), &(mov->framePixmap()),
+         QString::null);
+      r.moveBy (rect.x(), rect.y());
+      r.setWidth (QMIN (r.width(), rect.width()));
+      r.setHeight (QMIN (r.height(), rect.height()));
+      repaint (r, mov->framePixmap().mask() != 0);
+   }
+}
+
+
+void QIRichLabel::movieResized (const QSize &size)
+{
+   d->valid_hints = -1;
+   if (autoresize)
+      adjustSize();
+   movieUpdated (QRect (QPoint(0,0), size));
+   updateGeometry();
+}
+
+
+void QIRichLabel::setMovie (const QMovie &movie)
+{
+   QSize osh = sizeHint();
+   clearContents();
+
+   lmovie = new QMovie (movie);
+   lmovie->connectResize (this, SLOT (movieResized (const QSize&)));
+   lmovie->connectUpdate (this, SLOT (movieUpdated (const QRect&)));
+
+   if (!lmovie->running())   // Assume that if the movie is running,
+      updateLabel (osh); // resize/update signals will come soon enough
+}
+
+
+void QIRichLabel::clearContents()
+{
+   delete doc;
+   doc = 0;
+
+   delete lpixmap;
+   lpixmap = 0;
+
+   delete lpicture;
+   lpicture = 0;
+
+   delete d->img;
+   d->img = 0;
+
+   delete d->pix;
+   d->pix = 0;
+
+   ltext = QString::null;
+
+   if (accel)
+      accel->clear();
+
+   if (lmovie) {
+      lmovie->disconnectResize (this, SLOT (movieResized (const QSize&)));
+      lmovie->disconnectUpdate (this, SLOT (movieUpdated (const QRect&)));
+      delete lmovie;
+      lmovie = 0;
+   }
+}
+
+
+QMovie* QIRichLabel::movie() const
+{
+   return lmovie;
+}
+
+
+Qt::TextFormat QIRichLabel::textFormat() const
+{
+   return textformat;
+}
+
+void QIRichLabel::setTextFormat( Qt::TextFormat format )
+{
+   if (format != textformat) {
+      textformat = format;
+      QString t = ltext;
+      if (!t.isNull()) {
+         ltext = QString::null;
+         setText (t);
+      }
+   }
+}
+
+
+void QIRichLabel::fontChange (const QFont&)
+{
+   if (!ltext.isEmpty()) {
+      if (doc)
+         doc->setDefaultFont (font());
+
+      updateLabel (QSize (-1, -1));
+   }
+}
+
+
+bool QIRichLabel::hasScaledContents() const
+{
+   return scaledcontents;
+}
+
+
+void QIRichLabel::setScaledContents (bool enable)
+{
+   if ((bool)scaledcontents == enable)
+      return;
+   scaledcontents = enable;
+   if (!enable) {
+      delete d->img;
+      d->img = 0;
+      delete d->pix;
+      d->pix = 0;
+   }
+   update (contentsRect());
+}
+
+
+void QIRichLabel::setFont (const QFont &f)
+{
+   QFrame::setFont (f);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIStateIndicator.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIStateIndicator.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIStateIndicator.cpp	(revision 7219)
@@ -0,0 +1,174 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIStateIndicator class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "QIStateIndicator.h"
+
+#include <qpainter.h>
+
+/** @clas QIStateIndicator
+ *
+ *  The QIStateIndicator class is a simple class that can visually indicate
+ *  the state of some thing, as described by the state property.
+ */
+
+/**
+ *  Constructs a new QIStateIndicator instance. This instance is useless
+ *  until icons are specified for necessary states.
+ *
+ *  @param aState
+ *      the initial indicator state
+ */
+QIStateIndicator::QIStateIndicator (int aState,
+                                    QWidget *aParent, const char *aName,
+                                    WFlags aFlags)
+    : QFrame (aParent, aName, aFlags | WStaticContents | WMouseNoMask)
+{
+    mState = aState;
+    mSize = QSize (0, 0);
+    mStateIcons.setAutoDelete (true);
+
+    setSizePolicy (QSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed));
+
+    /* we will precompose the pixmap background using the widget bacground in
+     * drawContents(), so try to set the correct bacground origin for the
+     * case when a pixmap is used as a widget background. */
+    if (aParent)
+        setBackgroundOrigin (aParent->backgroundOrigin());
+}
+
+QSize QIStateIndicator::sizeHint() const
+{
+    return mSize;
+}
+
+QPixmap QIStateIndicator::stateIcon (int aState) const
+{
+    Icon *icon = mStateIcons [aState];
+    return icon ? icon->pixmap : QPixmap();
+}
+
+/**
+ *  Sets an icon for the specified state. The first icon set by this method
+ *  defines the preferred size of this indicator. All other icons will be
+ *  scaled to fit this size.
+ *
+ *  @note If this widget is constructed with the WNoAutoErase flag, then all
+ *  transparent areas of the new state icon are filled with the widget
+ *  background color or pixmap (as taken from the widget palette), to provide
+ *  flicker free state redraws in one single operation (which is useful for
+ *  indicators that frequently change their state).
+ */
+void QIStateIndicator::setStateIcon (int aState, const QPixmap &aPixmap)
+{
+    /* Here we just set the original pixmap. All actual work from the @note
+     * above takes place in #drawContents(). */
+    mStateIcons.insert (aState, new Icon (aPixmap));
+
+    if (mSize.isNull())
+        mSize = aPixmap.size();
+}
+
+void QIStateIndicator::setState (int aState)
+{
+    mState = aState;
+    repaint (false);
+}
+
+void QIStateIndicator::drawContents (QPainter *aPainter)
+{
+    Icon *icon = mStateIcons [mState];
+    if (!icon)
+    {
+        erase();
+    }
+    else
+    {
+        if (testWFlags (WNoAutoErase))
+        {
+            QColor bgColor = paletteBackgroundColor();
+            const QPixmap *bgPixmap = paletteBackgroundPixmap();
+            QPoint bgOff = backgroundOffset();
+
+            bool bgOffChanged = icon->bgOff != bgOff;
+            bool bgPixmapChanged = icon->bgPixmap != bgPixmap ||
+                (icon->bgPixmap != NULL &&
+                 icon->bgPixmap->serialNumber() != bgPixmap->serialNumber());
+            bool bgColorChanged = icon->bgColor != bgColor;
+
+            /* re-precompose the pixmap if any of these have changed */
+            if (icon->cached.isNull() ||
+                bgOffChanged || bgPixmapChanged || bgColorChanged)
+            {
+                int w = icon->pixmap.width();
+                int h = icon->pixmap.height();
+                if (icon->cached.isNull())
+                    icon->cached = QPixmap (w, h);
+
+                if (bgPixmap || bgOffChanged || bgPixmapChanged)
+                {
+                    QPainter p (&icon->cached);
+                    p.drawTiledPixmap (QRect (0, 0, w, h), *bgPixmap, bgOff);
+                }
+                else
+                {
+                    icon->cached.fill (bgColor);
+                }
+                /* paint the icon on top of the widget background sample */
+                bitBlt (&icon->cached, 0, 0, &icon->pixmap,
+                        0, 0, w, h, CopyROP, false);
+                /* store the new values */
+                icon->bgColor = bgColor;
+                icon->bgPixmap = bgPixmap;
+                icon->bgOff = bgOff;
+            }
+            /* draw the precomposed pixmap */
+            aPainter->drawPixmap (contentsRect(), icon->cached);
+        }
+        else
+        {
+            aPainter->drawPixmap (contentsRect(), icon->pixmap);
+        }
+    }
+}
+
+#ifdef Q_WS_MAC
+/** 
+ * Make the left button also show the context menu to make things 
+ * simpler for users with single mouse button mice (laptops++). 
+ */
+void QIStateIndicator::mousePressEvent (QMouseEvent *aEv)
+{
+    QContextMenuEvent qme (QContextMenuEvent::Mouse, aEv->pos(), aEv->globalPos(), 0);
+    emit contextMenuRequested (this, &qme);
+    if (qme.isAccepted())
+        aEv->accept();
+    else
+        QFrame::mousePressEvent (aEv);
+}
+#endif /* Q_WS_MAC */
+
+void QIStateIndicator::mouseDoubleClickEvent (QMouseEvent * e)
+{
+    emit mouseDoubleClicked (this, e);
+}
+
+void QIStateIndicator::contextMenuEvent (QContextMenuEvent * e)
+{
+    emit contextMenuRequested (this, e);
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIStatusBar.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIStatusBar.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIStatusBar.cpp	(revision 7219)
@@ -0,0 +1,61 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIStatusBar class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "QIStatusBar.h"
+
+#include <qpainter.h>
+#include <qsizegrip.h>
+
+/** @clas QIStatusLine
+ *
+ *  The QIStatusBar class is a replacement of QStatusBar that reimplements
+ *  QStatusBar::paintEvent() to disable drawing of those sunken borders
+ *  around every widget on the status bar.
+ */
+
+QIStatusBar::QIStatusBar (QWidget *parent, const char *name) :
+    QStatusBar (parent, name)
+{
+    connect (
+        this, SIGNAL( messageChanged (const QString &) ),
+        this, SLOT( rememberLastMessage (const QString &) )
+    );
+}
+
+/**
+ *  Reimplemented to disable drawing of sunken borders around statusbar's
+ *  widgets.
+ */
+void QIStatusBar::paintEvent (QPaintEvent *)
+{
+    QPainter p (this);
+
+#ifndef QT_NO_SIZEGRIP
+    // this will work provided that QStatusBar::setSizeGripEnabled() names
+    // its resizer child as specified (at least Qt 3.3.x does this).
+    QSizeGrip *resizer = (QSizeGrip *) child ("QStatusBar::resizer", "QSizeGrip");
+    int psx = (resizer && resizer->isVisible()) ? resizer->x() : width() - 12;
+#else
+    int psx = width() - 12;
+#endif
+
+    if (!message.isEmpty()) {
+        p.setPen (colorGroup().foreground());
+        p.drawText (6, 0, psx, height(), AlignVCenter | SingleLine, message);
+    }
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/QIWidgetValidator.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/QIWidgetValidator.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/QIWidgetValidator.cpp	(revision 7219)
@@ -0,0 +1,382 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * innotek Qt extensions: QIWidgetValidator class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "QIWidgetValidator.h"
+
+#include <qobjectlist.h>
+#include <qlineedit.h>
+#include <qcombobox.h>
+#include <qlabel.h>
+
+#include <iprt/assert.h>
+
+#include "VBoxGlobal.h"
+
+/** @class QIWidgetValidator
+ *
+ *  The QIWidgetValidator class is a widget validator. Its purpose is to
+ *  answer the question: whether all relevant (grand) children of the given
+ *  widget are valid or not. Relevant children are those widgets which
+ *  receive some user input that can be checked for validity (i.e. they
+ *  have a validator() method that returns a pointer to a QValidator instance
+ *  used to validate widget's input). The QLineEdit class is an example of
+ *  such a widget.
+ *
+ *  When a QIWidgetValidator instance is created it receives a pointer to
+ *  a widget whose children should be checked for validity. The instance
+ *  connects itself to signals emitted by input widgets when their contents
+ *  changes, and emits its own signal, validityChanged() (common for all
+ *  child widgets being observed), whenever the change happens.
+ *
+ *  Objects that want to know when the validity state changes should connect
+ *  themselves to the validityChanged() signal and then use the isValid()
+ *  method to determine whether all children are valid or not.
+ *
+ *  It is assumed that all children that require validity checks have been
+ *  already added to the widget when it is passed to the QIWidgetValidator
+ *  constructor. If other children (that need to be validated) are added
+ *  later, it's necessary to call the rescan() method to rescan the widget
+ *  hierarchy again, otherwise the results of validity checks are undefined.
+ *
+ *  It's also necessary to call the revalidate() method every time the
+ *  enabled state of the child widget is changed, because QIWidgetValidator
+ *  skips disabled widgets when it calculates the combined validity state.
+ *
+ *  This class is useful for example for QWizard dialogs, where a separate
+ *  instance validates every page of the wizard that has children to validate,
+ *  and the validityChanged() signal of every instance is connected to some
+ *  signal of the QWizard subclass, that enables or disables the Next button,
+ *  depending on the result of the validity check.
+ *
+ *  Currently, only QLineEdit and QComboBox classes and their successors are
+ *  recognized by QIWidgetValidator. It uses the QLineEdit::hasAcceptableInput()
+ *  and QCombobox::validator() methods to determine the validity state o
+ *  the corresponding widgets (note that the QComboBox widget must be editable,
+ *  otherwise it will be skipped).
+ */
+
+/**
+ *  Constructs a new instance that will check the validity of children
+ *  of the given widget.
+ *
+ *  @param aWidget  Widget whose children should be checked.
+ */
+QIWidgetValidator::QIWidgetValidator (QWidget *aWidget, QObject *aParent,
+                                      const char *aName)
+    : QObject (aParent, aName)
+    , mWidget (aWidget)
+    , mOtherValid (true)
+{
+    rescan();
+}
+
+/**
+ *  Constructs a new instance that will check the validity of children
+ *  of the given widget.
+ *
+ *  @param aCaption Caption to use for the warning message.
+ *  @param aWidget  Widget whose children should be checked.
+ */
+QIWidgetValidator::QIWidgetValidator (const QString &aCaption,
+                                      QWidget *aWidget, QObject *aParent,
+                                      const char *aName)
+    : QObject (aParent, aName)
+    , mCaption (aCaption)
+    , mWidget (aWidget)
+    , mOtherValid (true)
+{
+    rescan();
+}
+
+/**
+ *  Destructs this validator instance.
+ *  Before desctruction, the #validityChanged() signal is emitted; the
+ *  value of #isValid() is always true at this time.
+ */
+QIWidgetValidator::~QIWidgetValidator()
+{
+    mWidget = 0;
+    doRevalidate();
+}
+
+//
+// Public members
+/////////////////////////////////////////////////////////////////////////////
+
+/** @fn QIWidgetValidator::widget() const
+ *
+ *  Returns a widget managed by this instance.
+ */
+
+/**
+ *  Returns true if all relevant children of the widget managed by this
+ *  instance are valid AND if #isOtherValid() returns true; otherwise returns
+ *  false. Disabled children and children without validation
+ *  are skipped and don't affect the result.
+ *
+ *  The method emits the #isValidRequested() signal before callig
+ *  #isOtherValid(), thus giving someone an opportunity to affect its result by
+ *  calling #setOtherValid() from the signal handler. Note that #isOtherValid()
+ *  returns true by default, until #setOtherValid( false ) is called.
+ *
+ *  @note If #isOtherValid() returns true this method does a hierarchy scan, so
+ *  it's a good idea to store the returned value in a local variable if needed
+ *  more than once within a context of a single check.
+ */
+bool QIWidgetValidator::isValid() const
+{
+    // wgt is null, we assume we're valid
+    if (!mWidget)
+        return true;
+
+    QIWidgetValidator *that = const_cast <QIWidgetValidator *> (this);
+    emit that->isValidRequested (that);
+    if (!isOtherValid())
+        return false;
+
+    QValidator::State state = QValidator::Acceptable;
+
+    for (QValueList <Watched>::ConstIterator it = mWatched.begin();
+         it != mWatched.end(); ++ it)
+    {
+        Watched watched = *it;
+
+        if (watched.widget->inherits ("QLineEdit"))
+        {
+            QLineEdit *le = ((QLineEdit *) watched.widget);
+            Assert (le->validator());
+            if (!le->validator() || !le->isEnabled())
+                continue;
+            QString text = le->text();
+            int pos;
+            state = le->validator()->validate (text, pos);
+        }
+        else if (watched.widget->inherits ("QComboBox"))
+        {
+            QComboBox *cb = ((QComboBox *) watched.widget);
+            Assert (cb->validator());
+            if (!cb->validator() || !cb->isEnabled())
+                continue;
+            QString text = cb->lineEdit()->text();
+            int pos;
+            state = cb->lineEdit()->validator()->validate (text, pos);
+        }
+
+        if (state != QValidator::Acceptable)
+        {
+            that->mLastInvalid = watched;
+            that->mLastInvalid.state = state;
+            return false;
+        }
+    }
+
+    /* reset last invalid */
+    that->mLastInvalid = Watched();
+    return true;
+}
+
+/**
+ *  Rescans all (grand) children of the managed widget and:
+ *
+ *  1) remembers all supported widgets with validators to speed up further
+ *     validation;
+ *
+ *  2) connects itself to those that can be validated, in order to emit the
+ *     validityChanged() signal to give its receiver an oportunity to do
+ *     useful actions.
+ *
+ *  Must be called every time a child widget is added or removed.
+ */
+void QIWidgetValidator::rescan()
+{
+    if (!mWidget)
+        return;
+
+    mWatched.clear();
+
+    Watched watched;
+
+    QObjectList *list = mWidget->queryList();
+    QObject *obj;
+
+    /* detect all widgets that support validation */
+    QObjectListIterator it (*list);
+    while ((obj = it.current()) != 0)
+    {
+        ++ it;
+        if (obj->inherits ("QLineEdit"))
+        {
+            QLineEdit *le = ((QLineEdit *) obj);
+            if (!le->validator())
+                continue;
+            /* disconnect to avoid duplicate connections */
+            disconnect (le, SIGNAL (textChanged (const QString &)),
+                        this, SLOT (doRevalidate()));
+            connect (le, SIGNAL (textChanged (const QString &)),
+                     this, SLOT (doRevalidate()));
+        }
+        else if (obj->inherits ("QComboBox"))
+        {
+            QComboBox *cb = ((QComboBox *) obj);
+            if (!cb->validator() || !cb->lineEdit())
+                continue;
+            /* disconnect to avoid duplicate connections */
+            disconnect (cb, SIGNAL (textChanged (const QString &)),
+                        this, SLOT (doRevalidate()));
+            connect (cb, SIGNAL (textChanged (const QString &)),
+                     this, SLOT (doRevalidate()));
+        }
+
+        watched.widget = (QWidget *) obj;
+
+        /* try to find a buddy widget in order to determine the title for
+         * the watched widget which is used in the warning text */
+        QObjectListIterator it2 (*list);
+        while ((obj = it2.current()) != 0)
+        {
+            ++ it2;
+            if (obj->inherits ("QLabel"))
+            {
+                QLabel *label = (QLabel *) obj;
+                if (label->buddy() == watched.widget)
+                {
+                    watched.buddy = label;
+                    break;
+                }
+            }
+        }
+
+        /* memorize */
+        mWatched << watched;
+    }
+
+    /* don't forget to delete the list */
+    delete list;
+}
+
+/** 
+ *  Returns a message that describes the last detected error (invalid or
+ *  incomplete input).
+ *
+ *  This message uses the caption text passed to the constructor as a page
+ *  name to refer to. If the caption is NULL, this funciton will return a null
+ *  string.
+ *
+ *  Also, if the failed widget has a buddy widget, this buddy widget's text
+ *  will be used as a field name to refer to.
+ */
+QString QIWidgetValidator::warningText() const
+{
+    /* cannot generate an informative message if no caption provided */
+    if (mCaption.isEmpty())
+        return QString::null;
+
+    if (mLastInvalid.state == QValidator::Acceptable)
+        return QString::null;
+
+    AssertReturn (mLastInvalid.widget, QString::null);
+
+    QString title;
+    if (mLastInvalid.buddy != NULL)
+    {
+        if (mLastInvalid.buddy->inherits ("QLabel"))
+            title = VBoxGlobal::
+                removeAccelMark (((QLabel *) mLastInvalid.buddy)->text());
+    }
+
+    QString state;
+    if (mLastInvalid.state == QValidator::Intermediate)
+        state = tr ("not complete", "value state");
+    else
+        state = tr ("invalid", "value state");
+
+    if (!title.isEmpty())
+        return tr ("<qt>Value of the <b>%1</b> field "
+                   "on the <b>%2</b> page is %3.</qt>")
+            .arg (title, mCaption, state);
+
+    return tr ("<qt>One of the values "
+               "on the <b>%1</b> page is %2.</qt>")
+        .arg (mCaption, state);
+}
+
+/** @fn QIWidgetValidator::setOtherValid()
+ *
+ *  Sets the generic validity flag to true or false depending on the
+ *  argument.
+ *
+ *  @see #isOtherValid()
+ */
+
+/** @fn QIWidgetValidator::isOtherValid()
+ *
+ *  Returns the current value of the generic validity flag.
+ *  Thie generic validity flag is used by #isValid() to determine
+ *  the overall validity of the managed widget. This flag is true by default,
+ *  until #setOtherValid( false ) is called.
+ */
+
+/** @fn QIWidgetValidator::validityChanged( const QIWidgetValidator * ) const
+ *
+ *  Emitted when any of the relevant children of the widget managed by this
+ *  instance changes its validity state. The argument is this instance.
+ */
+
+/** @fn QIWidgetValidator::isValidRequested( const QIWidgetValidator * ) const
+ *
+ *  Emitted whenever #sValid() is called, right before querying the generic
+ *  validity value using the #isOtherValid() method.
+ *  The argument is this instance.
+ */
+
+/** @fn QIWidgetValidator::revalidate()
+ *
+ *  Emits the validityChanged() signal, from where receivers can use the
+ *  isValid() method to check for validity.
+ */
+
+
+/** @class QIULongValidator
+ *
+ *  The QIULongValidator class is a QIntValidator-like class to validate
+ *  unsigned integer numbers. As opposed to QIntValidator, this class accepts
+ *  all three integer number formats: decimal, hexadecimal (the string starts
+ *  with "0x") and octal (the string starts with "0").
+ */
+
+QValidator::State QIULongValidator::validate (QString &aInput, int &aPos) const
+{
+    Q_UNUSED (aPos);
+
+    QString stripped = aInput.stripWhiteSpace();
+
+    if (stripped.isEmpty() ||
+        stripped.upper() == QString ("0x").upper())
+        return Intermediate;
+
+    bool ok;
+    ulong entered = aInput.toULong (&ok, 0);
+
+    if (!ok)
+        return Invalid;
+
+    if (entered >= mBottom && entered <= mTop)
+        return Acceptable;
+
+    return (entered > mTop ) ? Invalid : Intermediate;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleView.cpp	(revision 7219)
@@ -0,0 +1,3587 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxConsoleView class implementation
+ */
+
+/*
+ * Copyright (C) 22006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxConsoleView.h"
+#include "VBoxConsoleWnd.h"
+#include "VBoxUtils.h"
+
+#include "VBoxFrameBuffer.h"
+#include "VBoxGlobal.h"
+#include "VBoxProblemReporter.h"
+
+#ifdef Q_WS_PM
+#include "QIHotKeyEdit.h"
+#endif
+
+#include <qapplication.h>
+#include <qstatusbar.h>
+#include <qlabel.h>
+#include <qpainter.h>
+#include <qpixmap.h>
+#include <qimage.h>
+#include <qbitmap.h>
+#include <qcursor.h>
+#include <qthread.h>
+
+#include <qmenudata.h>
+#include <qmenubar.h>
+#include <qwidgetlist.h>
+#include <qtimer.h>
+
+#ifdef Q_WS_WIN
+// VBox/cdefs.h defines these:
+#undef LOWORD
+#undef HIWORD
+#undef LOBYTE
+#undef HIBYTE
+#include <windows.h>
+#endif
+
+#ifdef Q_WS_X11
+// We need to capture some X11 events directly which
+// requires the XEvent structure to be defined. However,
+// including the Xlib header file will cause some nasty
+// conflicts with Qt. Therefore we use the following hack
+// to redefine those conflicting identifiers.
+#define XK_XKB_KEYS
+#define XK_MISCELLANY
+#include <X11/Xlib.h>
+#include <X11/Xutil.h>
+#include <X11/XKBlib.h>
+#include <X11/keysym.h>
+#ifdef KeyPress
+const int XFocusOut = FocusOut;
+const int XFocusIn = FocusIn;
+const int XKeyPress = KeyPress;
+const int XKeyRelease = KeyRelease;
+#undef KeyRelease
+#undef KeyPress
+#undef FocusOut
+#undef FocusIn
+#endif
+#include "XKeyboard.h"
+#ifndef VBOX_WITHOUT_XCURSOR
+# include <X11/Xcursor/Xcursor.h>
+#endif
+#endif // Q_WS_X11
+
+#if defined (Q_WS_MAC)
+# include "DarwinKeyboard.h"
+# include "DarwinCursor.h"
+# ifdef VBOX_WITH_HACKED_QT
+#  include "QIApplication.h"
+# endif
+# include <VBox/err.h>
+#endif /* defined (Q_WS_MAC) */
+
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+enum { UPDATE_FREQ = 1000 / 60 }; // a-la 60Hz
+#endif
+
+#if defined (Q_WS_WIN32)
+
+static HHOOK gKbdHook = NULL;
+static VBoxConsoleView *gView = 0;
+
+LRESULT CALLBACK VBoxConsoleView::lowLevelKeyboardProc (int nCode,
+                                                        WPARAM wParam, LPARAM lParam)
+{
+    Assert (gView);
+    if (gView && nCode == HC_ACTION &&
+            gView->winLowKeyboardEvent (wParam, *(KBDLLHOOKSTRUCT *) lParam))
+        return 1;
+
+    return CallNextHookEx (NULL, nCode, wParam, lParam);
+}
+
+#endif
+
+#if defined (Q_WS_MAC)
+
+# ifndef VBOX_WITH_HACKED_QT
+/**
+ *  Event handler callback for Mac OS X.
+ */
+/* static */
+pascal OSStatus VBoxConsoleView::darwinEventHandlerProc (EventHandlerCallRef inHandlerCallRef,
+                                                         EventRef inEvent, void *inUserData)
+{
+    VBoxConsoleView *view = (VBoxConsoleView *)inUserData;
+    UInt32 EventClass = ::GetEventClass (inEvent);
+    if (EventClass == kEventClassKeyboard)
+    {
+        if (view->darwinKeyboardEvent (inEvent))
+            return 0;
+    }
+    /*
+     * Command-H and Command-Q aren't properly disabled yet, and it's still
+     * possible to use the left command key to invoke them when the keyboard
+     * is captured. We discard the events these if the keyboard is captured
+     * as a half measure to prevent unexpected behaviour. However, we don't
+     * get any key down/up events, so these combinations are dead to the guest...
+     */
+    else if (EventClass == kEventClassCommand)
+    {
+        if (view->mKbdCaptured)
+            return 0;
+    }
+    return ::CallNextEventHandler (inHandlerCallRef, inEvent);
+}
+
+# else /* VBOX_WITH_HACKED_QT */
+
+/**
+ *  Event handler callback for Mac OS X.
+ */
+/* static */
+bool VBoxConsoleView::macEventFilter (EventRef inEvent, void *inUserData)
+{
+    VBoxConsoleView *view = (VBoxConsoleView *)inUserData;
+    UInt32 EventClass = ::GetEventClass (inEvent);
+    if (EventClass == kEventClassKeyboard)
+    {
+        if (view->darwinKeyboardEvent (inEvent))
+            return true;
+    }
+    return false;
+}
+# endif /* VBOX_WITH_HACKED_QT */
+
+#endif /* Q_WS_MAC */
+
+/** Guest mouse pointer shape change event. */
+class MousePointerChangeEvent : public QEvent
+{
+public:
+    MousePointerChangeEvent (bool visible, bool alpha, uint xhot, uint yhot,
+                             uint width, uint height,
+                             const uchar *shape) :
+        QEvent ((QEvent::Type) VBoxDefs::MousePointerChangeEventType),
+        vis (visible), alph (alpha), xh (xhot), yh (yhot), w (width), h (height),
+        data (NULL)
+    {
+        // make a copy of shape
+        uint dataSize = ((((width + 7) / 8 * height) + 3) & ~3) + width * 4 * height;
+
+        if (shape) {
+            data = new uchar [dataSize];
+            memcpy ((void *) data, (void *) shape, dataSize);
+        }
+    }
+    ~MousePointerChangeEvent()
+    {
+        if (data) delete[] data;
+    }
+    bool isVisible() const { return vis; }
+    bool hasAlpha() const { return alph; }
+    uint xHot() const { return xh; }
+    uint yHot() const { return yh; }
+    uint width() const { return w; }
+    uint height() const { return h; }
+    const uchar *shapeData() const { return data; }
+private:
+    bool vis, alph;
+    uint xh, yh, w, h;
+    const uchar *data;
+};
+
+/** Guest mouse absolute positioning capability change event. */
+class MouseCapabilityEvent : public QEvent
+{
+public:
+    MouseCapabilityEvent (bool supportsAbsolute, bool needsHostCursor) :
+        QEvent ((QEvent::Type) VBoxDefs::MouseCapabilityEventType),
+        can_abs (supportsAbsolute),
+        needs_host_cursor (needsHostCursor) {}
+    bool supportsAbsolute() const { return can_abs; }
+    bool needsHostCursor() const { return needs_host_cursor; }
+private:
+    bool can_abs;
+    bool needs_host_cursor;
+};
+
+/** Machine state change. */
+class StateChangeEvent : public QEvent
+{
+public:
+    StateChangeEvent (KMachineState state) :
+        QEvent ((QEvent::Type) VBoxDefs::MachineStateChangeEventType),
+        s (state) {}
+    KMachineState machineState() const { return s; }
+private:
+    KMachineState s;
+};
+
+/** Guest Additions property changes. */
+class GuestAdditionsEvent : public QEvent
+{
+public:
+    GuestAdditionsEvent (const QString &aOsTypeId,
+                         const QString &aAddVersion,
+                         bool aAddActive,
+                         bool aSupportsSeamless) :
+        QEvent ((QEvent::Type) VBoxDefs::AdditionsStateChangeEventType),
+        mOsTypeId (aOsTypeId), mAddVersion (aAddVersion),
+        mAddActive (aAddActive), mSupportsSeamless (aSupportsSeamless) {}
+    const QString &osTypeId() const { return mOsTypeId; }
+    const QString &additionVersion() const { return mAddVersion; }
+    bool additionActive() const { return mAddActive; }
+    bool supportsSeamless() const { return mSupportsSeamless; }
+private:
+    QString mOsTypeId;
+    QString mAddVersion;
+    bool mAddActive;
+    bool mSupportsSeamless;
+};
+
+/** DVD/FD change event */
+class MediaChangeEvent : public QEvent
+{
+public:
+    MediaChangeEvent (VBoxDefs::DiskType aType)
+        : QEvent ((QEvent::Type) VBoxDefs::MediaChangeEventType)
+        , mType (aType) {}
+    VBoxDefs::DiskType diskType() const { return mType; }
+private:
+    VBoxDefs::DiskType mType;
+};
+
+/** Menu activation event */
+class ActivateMenuEvent : public QEvent
+{
+public:
+    ActivateMenuEvent (QMenuData *menuData, uint index) :
+        QEvent ((QEvent::Type) VBoxDefs::ActivateMenuEventType),
+        md (menuData), i (index) {}
+    QMenuData *menuData() const { return md; }
+    uint index() const { return i; }
+private:
+    QMenuData *md;
+    uint i;
+};
+
+/** VM Runtime error event */
+class RuntimeErrorEvent : public QEvent
+{
+public:
+    RuntimeErrorEvent (bool aFatal, const QString &aErrorID,
+                       const QString &aMessage) :
+        QEvent ((QEvent::Type) VBoxDefs::RuntimeErrorEventType),
+        mFatal (aFatal), mErrorID (aErrorID), mMessage (aMessage) {}
+    bool fatal() const { return mFatal; }
+    QString errorID() const { return mErrorID; }
+    QString message() const { return mMessage; }
+private:
+    bool mFatal;
+    QString mErrorID;
+    QString mMessage;
+};
+
+/** Modifier key change event */
+class ModifierKeyChangeEvent : public QEvent
+{
+public:
+    ModifierKeyChangeEvent (bool fNumLock, bool fCapsLock, bool fScrollLock) :
+        QEvent ((QEvent::Type) VBoxDefs::ModifierKeyChangeEventType),
+        mNumLock (fNumLock), mCapsLock (fCapsLock), mScrollLock (fScrollLock) {}
+    bool numLock()    const { return mNumLock; }
+    bool capsLock()   const { return mCapsLock; }
+    bool scrollLock() const { return mScrollLock; }
+private:
+    bool mNumLock, mCapsLock, mScrollLock;
+};
+
+/** Network adapter change event */
+class NetworkAdapterChangeEvent : public QEvent
+{
+public:
+    NetworkAdapterChangeEvent (INetworkAdapter *aAdapter) :
+        QEvent ((QEvent::Type) VBoxDefs::NetworkAdapterChangeEventType),
+        mAdapter (aAdapter) {}
+    INetworkAdapter* networkAdapter() { return mAdapter; }
+private:
+    INetworkAdapter *mAdapter;
+};
+
+/** USB controller state change event */
+class USBControllerStateChangeEvent : public QEvent
+{
+public:
+    USBControllerStateChangeEvent()
+        : QEvent ((QEvent::Type) VBoxDefs::USBCtlStateChangeEventType) {}
+};
+
+/** USB device state change event */
+class USBDeviceStateChangeEvent : public QEvent
+{
+public:
+    USBDeviceStateChangeEvent (const CUSBDevice &aDevice, bool aAttached,
+                               const CVirtualBoxErrorInfo &aError) :
+        QEvent ((QEvent::Type) VBoxDefs::USBDeviceStateChangeEventType),
+        mDevice (aDevice), mAttached (aAttached), mError (aError) {}
+    CUSBDevice device() const { return mDevice; }
+    bool attached() const { return mAttached; }
+    CVirtualBoxErrorInfo error() const { return mError; }
+private:
+    CUSBDevice mDevice;
+    bool mAttached;
+    CVirtualBoxErrorInfo mError;
+};
+
+//
+// VBoxConsoleCallback class
+/////////////////////////////////////////////////////////////////////////////
+
+class VBoxConsoleCallback : public IConsoleCallback
+{
+public:
+
+    VBoxConsoleCallback (VBoxConsoleView *v) {
+#if defined (Q_WS_WIN)
+        mRefCnt = 0;
+#endif
+        mView = v;
+    }
+
+    virtual ~VBoxConsoleCallback() {}
+
+    NS_DECL_ISUPPORTS
+
+#if defined (Q_WS_WIN)
+    STDMETHOD_(ULONG, AddRef)() {
+        return ::InterlockedIncrement (&mRefCnt);
+    }
+    STDMETHOD_(ULONG, Release)()
+    {
+        long cnt = ::InterlockedDecrement (&mRefCnt);
+        if (cnt == 0)
+            delete this;
+        return cnt;
+    }
+    STDMETHOD(QueryInterface) (REFIID riid , void **ppObj)
+    {
+        if (riid == IID_IUnknown) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        if (riid == IID_IConsoleCallback) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        *ppObj = NULL;
+        return E_NOINTERFACE;
+    }
+#endif
+
+    STDMETHOD(OnMousePointerShapeChange) (BOOL visible, BOOL alpha,
+                                          ULONG xhot, ULONG yhot,
+                                          ULONG width, ULONG height,
+                                          BYTE *shape)
+    {
+        QApplication::postEvent (mView,
+                                 new MousePointerChangeEvent (visible, alpha,
+                                                              xhot, yhot,
+                                                              width, height, shape));
+        return S_OK;
+    }
+
+    STDMETHOD(OnMouseCapabilityChange)(BOOL supportsAbsolute, BOOL needsHostCursor)
+    {
+        QApplication::postEvent (mView,
+                                 new MouseCapabilityEvent (supportsAbsolute,
+                                                           needsHostCursor));
+        return S_OK;
+    }
+
+    STDMETHOD(OnKeyboardLedsChange)(BOOL fNumLock, BOOL fCapsLock, BOOL fScrollLock)
+    {
+        QApplication::postEvent (mView,
+                                 new ModifierKeyChangeEvent (fNumLock, fCapsLock,
+                                                             fScrollLock));
+        return S_OK;
+    }
+
+    STDMETHOD(OnStateChange)(MachineState_T machineState)
+    {
+        LogFlowFunc (("machineState=%d\n", machineState));
+        QApplication::postEvent (mView,
+                                 new StateChangeEvent ((KMachineState) machineState));
+        return S_OK;
+    }
+
+    STDMETHOD(OnAdditionsStateChange)()
+    {
+        CGuest guest = mView->console().GetGuest();
+        LogFlowFunc (("ver=%s, active=%d\n",
+                      guest.GetAdditionsVersion().latin1(),
+                      guest.GetAdditionsActive()));
+        QApplication::postEvent (mView,
+                                 new GuestAdditionsEvent (
+                                     guest.GetOSTypeId(),
+                                     guest.GetAdditionsVersion(),
+                                     guest.GetAdditionsActive(),
+                                     guest.GetSupportsSeamless()));
+        return S_OK;
+    }
+
+    STDMETHOD(OnDVDDriveChange)()
+    {
+        LogFlowFunc (("DVD Drive changed\n"));
+        QApplication::postEvent (mView, new MediaChangeEvent (VBoxDefs::CD));
+        return S_OK;
+    }
+
+    STDMETHOD(OnFloppyDriveChange)()
+    {
+        LogFlowFunc (("Floppy Drive changed\n"));
+        QApplication::postEvent (mView, new MediaChangeEvent (VBoxDefs::FD));
+        return S_OK;
+    }
+
+    STDMETHOD(OnNetworkAdapterChange) (INetworkAdapter *aNetworkAdapter)
+    {
+        QApplication::postEvent (mView,
+            new NetworkAdapterChangeEvent (aNetworkAdapter));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSerialPortChange) (ISerialPort *aSerialPort)
+    {
+        NOREF(aSerialPort);
+        return S_OK;
+    }
+
+    STDMETHOD(OnParallelPortChange) (IParallelPort *aParallelPort)
+    {
+        NOREF(aParallelPort);
+        return S_OK;
+    }
+
+    STDMETHOD(OnVRDPServerChange)()
+    {
+        return S_OK;
+    }
+
+    STDMETHOD(OnUSBControllerChange)()
+    {
+        QApplication::postEvent (mView,
+                                 new USBControllerStateChangeEvent());
+        return S_OK;
+    }
+
+    STDMETHOD(OnUSBDeviceStateChange)(IUSBDevice *aDevice, BOOL aAttached,
+                                      IVirtualBoxErrorInfo *aError)
+    {
+        QApplication::postEvent (mView,
+                                 new USBDeviceStateChangeEvent (
+                                     CUSBDevice (aDevice),
+                                     bool (aAttached),
+                                     CVirtualBoxErrorInfo (aError)));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSharedFolderChange) (Scope_T aScope)
+    {
+        NOREF(aScope);
+        QApplication::postEvent (mView,
+                                 new QEvent ((QEvent::Type)
+                                             VBoxDefs::SharedFolderChangeEventType));
+        return S_OK;
+    }
+
+    STDMETHOD(OnRuntimeError)(BOOL fatal, IN_BSTRPARAM id, IN_BSTRPARAM message)
+    {
+        QApplication::postEvent (mView,
+                                 new RuntimeErrorEvent (!!fatal,
+                                                        QString::fromUcs2 (id),
+                                                        QString::fromUcs2 (message)));
+        return S_OK;
+    }
+
+    STDMETHOD(OnCanShowWindow) (BOOL *canShow)
+    {
+        if (!canShow)
+            return E_POINTER;
+
+        /* as long as there is VBoxConsoleView (which creates/destroys us), it
+         * can be shown */
+        *canShow = TRUE;
+        return S_OK;
+    }
+
+    STDMETHOD(OnShowWindow) (ULONG64 *winId)
+    {
+        if (!winId)
+            return E_POINTER;
+
+#if defined (Q_WS_MAC)
+        /*
+         * Let's try the simple approach first - grab the focus.
+         * Getting a window out of the dock (minimized or whatever it's called)
+         * needs to be done on the GUI thread, so post it a note.
+         */
+        *winId = 0;
+        if (!mView)
+            return S_OK;
+
+        ProcessSerialNumber psn = { 0, kCurrentProcess };
+        OSErr rc = ::SetFrontProcess (&psn);
+        if (!rc)
+            QApplication::postEvent (mView, new QEvent ((QEvent::Type)VBoxDefs::ShowWindowEventType));
+        else
+        {
+            /*
+             * It failed for some reason, send the other process our PSN so it can try.
+             * (This is just a precaution should Mac OS X start imposing the same sensible
+             * focus stealing restrictions that other window managers implement.)
+             */
+            AssertMsgFailed(("SetFrontProcess -> %#x\n", rc));
+            if (::GetCurrentProcess (&psn))
+                *winId = RT_MAKE_U64 (psn.lowLongOfPSN, psn.highLongOfPSN);
+        }
+
+#else
+        /* Return the ID of the top-level console window. */
+        *winId = (ULONG64) mView->topLevelWidget()->winId();
+#endif
+
+        return S_OK;
+    }
+
+protected:
+
+    VBoxConsoleView *mView;
+
+#if defined (Q_WS_WIN)
+private:
+    long mRefCnt;
+#endif
+};
+
+#if !defined (Q_WS_WIN)
+NS_DECL_CLASSINFO (VBoxConsoleCallback)
+NS_IMPL_THREADSAFE_ISUPPORTS1_CI (VBoxConsoleCallback, IConsoleCallback)
+#endif
+
+//
+// VBoxConsoleView class
+/////////////////////////////////////////////////////////////////////////////
+
+/** @class VBoxConsoleView
+ *
+ *  The VBoxConsoleView class is a widget that implements a console
+ *  for the running virtual machine.
+ */
+
+VBoxConsoleView::VBoxConsoleView (VBoxConsoleWnd *mainWnd,
+                                  const CConsole &console,
+                                  VBoxDefs::RenderMode rm,
+                                  QWidget *parent, const char *name, WFlags f)
+    : QScrollView (parent, name, f | WStaticContents | WNoAutoErase)
+    , mMainWnd (mainWnd)
+    , mConsole (console)
+    , gs (vboxGlobal().settings())
+    , mAttached (false)
+    , mKbdCaptured (false)
+    , mMouseCaptured (false)
+    , mMouseAbsolute (false)
+    , mMouseIntegration (true)
+    , mDisableAutoCapture (false)
+    , mIsHostkeyPressed (false)
+    , mIsHostkeyAlone (false)
+    , mIgnoreMainwndResize (true)
+    , mAutoresizeGuest (false)
+    , mIsAdditionsActive (false)
+    , mNumLock (false)
+    , mScrollLock (false)
+    , mCapsLock (false)
+    , muNumLockAdaptionCnt (2)
+    , muCapsLockAdaptionCnt (2)
+    , mode (rm)
+#if defined(Q_WS_WIN)
+    , mAlphaCursor (NULL)
+#endif
+#if defined(Q_WS_MAC)
+# ifndef VBOX_WITH_HACKED_QT
+    , mDarwinEventHandlerRef (NULL)
+# endif
+    , mDarwinKeyModifiers (0)
+    , mVirtualBoxLogo (NULL)
+#endif
+{
+    Assert (!mConsole.isNull() &&
+            !mConsole.GetDisplay().isNull() &&
+            !mConsole.GetKeyboard().isNull() &&
+            !mConsole.GetMouse().isNull());
+
+#ifdef Q_WS_MAC
+    /* Overlay logo for the dock icon */
+    mVirtualBoxLogo = ::DarwinQPixmapFromMimeSourceToCGImage ("VirtualBox_48px.png");
+#endif
+
+    /* enable MouseMove events */
+    viewport()->setMouseTracking (true);
+
+    /*
+     *  QScrollView does the below on its own, but let's do it anyway
+     *  for the case it will not do it in the future.
+     */
+    viewport()->installEventFilter (this);
+
+    /* to fix some focus issues */
+    mMainWnd->menuBar()->installEventFilter (this);
+
+    /* we want to be notified on some parent's events */
+    mMainWnd->installEventFilter (this);
+
+#ifdef Q_WS_X11
+    /* initialize the X keyboard subsystem */
+    initXKeyboard (this->x11Display());
+#endif
+
+    ::memset (mPressedKeys, 0, SIZEOF_ARRAY (mPressedKeys));
+
+    resize_hint_timer = new QTimer (this);
+    connect (resize_hint_timer, SIGNAL (timeout()),
+             this, SLOT (doResizeHint()));
+
+    mToggleFSModeTimer = new QTimer (this);
+    connect (mToggleFSModeTimer, SIGNAL (timeout()),
+             this, SIGNAL (resizeHintDone()));
+
+    /* setup rendering */
+
+    CDisplay display = mConsole.GetDisplay();
+    Assert (!display.isNull());
+
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    tid = 0;
+#endif
+    mFrameBuf = 0;
+
+    LogFlowFunc (("Rendering mode: %d\n", mode));
+
+    switch (mode)
+    {
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+        case VBoxDefs::TimerMode:
+            display.SetupInternalFramebuffer (32);
+            tid = startTimer (UPDATE_FREQ);
+            break;
+#endif
+#if defined (VBOX_GUI_USE_QIMAGE)
+        case VBoxDefs::QImageMode:
+            mFrameBuf = new VBoxQImageFrameBuffer (this);
+            break;
+#endif
+#if defined (VBOX_GUI_USE_SDL)
+        case VBoxDefs::SDLMode:
+# ifdef Q_WS_X11
+            /* This is somehow necessary to prevent strange X11 warnings on
+             * i386 and segfaults on x86_64. */
+            XFlush(this->x11Display());
+# endif
+            mFrameBuf = new VBoxSDLFrameBuffer (this);
+            /*
+             *  disable scrollbars because we cannot correctly draw in a
+             *  scrolled window using SDL
+             */
+            horizontalScrollBar()->setEnabled (false);
+            verticalScrollBar()->setEnabled (false);
+            break;
+#endif
+#if defined (VBOX_GUI_USE_DDRAW)
+        case VBoxDefs::DDRAWMode:
+            mFrameBuf = new VBoxDDRAWFrameBuffer (this);
+            break;
+#endif
+#if defined (VBOX_GUI_USE_QUARTZ2D)
+        case VBoxDefs::Quartz2DMode:
+            mFrameBuf = new VBoxQuartz2DFrameBuffer (this);
+            break;
+#endif
+        default:
+            AssertReleaseMsgFailed (("Render mode must be valid: %d\n", mode));
+            LogRel (("Invalid render mode: %d\n", mode));
+            qApp->exit (1);
+            break;
+    }
+
+#if defined (VBOX_GUI_USE_DDRAW)
+    if (!mFrameBuf || mFrameBuf->address() == NULL)
+    {
+        if (mFrameBuf)
+            delete mFrameBuf;
+        mode = VBoxDefs::QImageMode;
+        mFrameBuf = new VBoxQImageFrameBuffer (this);
+    }
+#endif
+
+    if (mFrameBuf)
+    {
+        mFrameBuf->AddRef();
+        display.RegisterExternalFramebuffer (CFramebuffer (mFrameBuf));
+    }
+
+    /* setup the callback */
+    mCallback = CConsoleCallback (new VBoxConsoleCallback (this));
+    mConsole.RegisterCallback (mCallback);
+    AssertWrapperOk (mConsole);
+
+    viewport()->setEraseColor (black);
+
+    setSizePolicy (QSizePolicy (QSizePolicy::Maximum, QSizePolicy::Maximum));
+    setMaximumSize (sizeHint());
+
+    setFocusPolicy (WheelFocus);
+
+#if defined (VBOX_GUI_DEBUG) && defined (VBOX_GUI_FRAMEBUF_STAT)
+    VMCPUTimer::calibrate (200);
+#endif
+
+#if defined (Q_WS_WIN)
+    gView = this;
+#endif
+
+#if defined (Q_WS_PM)
+    bool ok = VBoxHlpInstallKbdHook (0, winId(), UM_PREACCEL_CHAR);
+    Assert (ok);
+    NOREF (ok);
+#endif
+
+#ifdef Q_WS_MAC
+    DarwinCursorClearHandle (&mDarwinCursor);
+#endif
+}
+
+VBoxConsoleView::~VBoxConsoleView()
+{
+#if defined (Q_WS_PM)
+    bool ok = VBoxHlpUninstallKbdHook (0, winId(), UM_PREACCEL_CHAR);
+    Assert (ok);
+    NOREF (ok);
+#endif
+
+#if defined (Q_WS_WIN)
+    if (gKbdHook)
+        UnhookWindowsHookEx (gKbdHook);
+    gView = 0;
+    if (mAlphaCursor)
+        DestroyIcon (mAlphaCursor);
+#endif
+
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    if (tid)
+        killTimer (tid);
+#endif
+    if (mFrameBuf)
+    {
+        /* detach our framebuffer from Display */
+        CDisplay display = mConsole.GetDisplay();
+        Assert (!display.isNull());
+        display.SetupInternalFramebuffer (0);
+        /* release the reference */
+        mFrameBuf->Release();
+    }
+
+    mConsole.UnregisterCallback (mCallback);
+
+#ifdef Q_WS_MAC
+    CGImageRelease (mVirtualBoxLogo);
+#endif
+}
+
+//
+// Public members
+/////////////////////////////////////////////////////////////////////////////
+
+QSize VBoxConsoleView::sizeHint() const
+{
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    if (mode == VBoxDefs::TimerMode)
+    {
+        CDisplay display = mConsole.GetDisplay();
+        return QSize (display.GetWidth() + frameWidth() * 2,
+                      display.GetHeight() + frameWidth() * 2);
+    }
+    else
+#endif
+    {
+        return QSize (mFrameBuf->width() + frameWidth() * 2,
+                      mFrameBuf->height() + frameWidth() * 2);
+    }
+}
+
+/**
+ *  Attaches this console view to the managed virtual machine.
+ *
+ *  @note This method is not really necessary these days -- the only place where
+ *        it gets called is VBoxConsole::openView(), right after powering the
+ *        VM up. We leave it as is just in case attaching/detaching will become
+ *        necessary some day (there are useful attached checks everywhere in the
+ *        code).
+ */
+void VBoxConsoleView::attach()
+{
+    if (!mAttached)
+    {
+        mAttached = true;
+    }
+}
+
+/**
+ *  Detaches this console view from the VM. Must be called to indicate
+ *  that the virtual machine managed by this instance will be no more valid
+ *  after this call.
+ *
+ *  @note This method is not really necessary these days -- the only place where
+ *        it gets called is VBoxConsole::closeView(), when the VM is powered
+ *        down, before deleting VBoxConsoleView. We leave it as is just in case
+ *        attaching/detaching will become necessary some day (there are useful
+ *        attached checks everywhere in the code).
+ */
+void VBoxConsoleView::detach()
+{
+    if (mAttached)
+    {
+        /* reuse the focus event handler to uncapture everything */
+        focusEvent (false);
+        mAttached = false;
+    }
+}
+
+/**
+ *  Resizes the toplevel widget to fit the console view w/o scrollbars.
+ *  If adjustPosition is true and such resize is not possible (because the
+ *  console view size is lagrer then the available screen space) the toplevel
+ *  widget is resized and moved to become as large as possible while staying
+ *  fully visible.
+ */
+void VBoxConsoleView::normalizeGeometry (bool adjustPosition /* = false */)
+{
+    /* Make no normalizeGeometry in case we are in manual resize
+     * mode or main window is maximized */
+    if (mMainWnd->isMaximized() || mMainWnd->isFullScreen())
+        return;
+
+    QWidget *tlw = topLevelWidget();
+
+    /* calculate client window offsets */
+    QRect fr = tlw->frameGeometry();
+    QRect r = tlw->geometry();
+    int dl = r.left() - fr.left();
+    int dt = r.top() - fr.top();
+    int dr = fr.right() - r.right();
+    int db = fr.bottom() - r.bottom();
+
+    /* get the best size w/o scroll bars */
+    QSize s = tlw->sizeHint();
+
+    /* resize the frame to fit the contents */
+    s -= tlw->size();
+    fr.rRight() += s.width();
+    fr.rBottom() += s.height();
+
+    if (adjustPosition)
+    {
+        QRect ar = QApplication::desktop()->availableGeometry (tlw->pos());
+        fr = VBoxGlobal::normalizeGeometry (
+            fr, ar, mode != VBoxDefs::SDLMode /* canResize */);
+    }
+
+#if 0
+    /* center the frame on the desktop */
+    fr.moveCenter (ar.center());
+#endif
+
+    /* finally, set the frame geometry */
+    tlw->setGeometry (fr.left() + dl, fr.top() + dt,
+                      fr.width() - dl - dr, fr.height() - dt - db);
+}
+
+/**
+ *  Pauses or resumes the VM execution.
+ */
+bool VBoxConsoleView::pause (bool on)
+{
+    /* QAction::setOn() emits the toggled() signal, so avoid recursion when
+     * QAction::setOn() is called from VBoxConsoleWnd::updateMachineState() */
+    if (isPaused() == on)
+        return true;
+
+    if (on)
+        mConsole.Pause();
+    else
+        mConsole.Resume();
+
+    bool ok = mConsole.isOk();
+    if (!ok)
+    {
+        if (on)
+            vboxProblem().cannotPauseMachine (mConsole);
+        else
+            vboxProblem().cannotResumeMachine (mConsole);
+    }
+
+    return ok;
+}
+
+/**
+ *  Temporarily disables the mouse integration (or enables it back).
+ */
+void VBoxConsoleView::setMouseIntegrationEnabled (bool enabled)
+{
+    if (mMouseIntegration == enabled)
+        return;
+
+    if (mMouseAbsolute)
+        captureMouse (!enabled, false);
+
+    /* Hiding host cursor in case we are entering mouse integration
+     * mode until it's shape is set to the guest cursor shape in
+     * OnMousePointerShapeChange event handler.
+     *
+     * This is necessary to avoid double-cursor issue when both the
+     * guest and the host cursors are displayed in one place one-above-one.
+     *
+     * This is a workaround because the correct decision is to notify
+     * the Guest Additions about we are entering the mouse integration
+     * mode. The GuestOS should hide it's cursor to allow using of
+     * host cursor for the guest's manipulation.
+     *
+     * This notification is not possible right now due to there is
+     * no the required API. */
+    if (enabled)
+        viewport()->setCursor (QCursor (BlankCursor));
+
+    mMouseIntegration = enabled;
+
+    emitMouseStateChanged();
+}
+
+void VBoxConsoleView::setAutoresizeGuest (bool on)
+{
+    if (mAutoresizeGuest != on)
+    {
+        mAutoresizeGuest = on;
+
+        maybeRestrictMinimumSize();
+
+        if (mIsAdditionsActive && mAutoresizeGuest)
+            doResizeHint();
+    }
+}
+
+/**
+ *  This method is called by VBoxConsoleWnd after it does everything necessary
+ *  on its side to go to or from fullscreen, but before it is shown.
+ */
+void VBoxConsoleView::onFullscreenChange (bool /* on */)
+{
+    /* Nothing to do here so far */
+}
+
+/**
+ *  Notify the console scroll-view about the console-window is opened.
+ */
+void VBoxConsoleView::onViewOpened()
+{
+    /* Variable mIgnoreMainwndResize was initially "true" to ignore QT
+     * initial resize event in case of auto-resize feature is on.
+     * Currently, initial resize event is already processed, so we set
+     * mIgnoreMainwndResize to "false" to process all further resize
+     * events as user-initiated window resize events. */
+    mIgnoreMainwndResize = false;
+}
+
+//
+// Protected Events
+/////////////////////////////////////////////////////////////////////////////
+
+bool VBoxConsoleView::event (QEvent *e)
+{
+    if (mAttached)
+    {
+        switch (e->type())
+        {
+            case QEvent::FocusIn:
+            {
+                if (isRunning())
+                    focusEvent (true);
+                break;
+            }
+            case QEvent::FocusOut:
+            {
+                if (isRunning())
+                    focusEvent (false);
+                else
+                {
+                    /* release the host key and all other pressed keys too even
+                     * when paused (otherwise, we will get stuck keys in the
+                     * guest when doing sendChangedKeyStates() on resume because
+                     * key presses were already recorded in mPressedKeys but key
+                     * releases will most likely not reach us but the new focus
+                     * window instead). */
+                    releaseAllPressedKeys (true /* aReleaseHostKey */);
+                }
+                break;
+            }
+
+            case VBoxDefs::ResizeEventType:
+            {
+                bool oldIgnoreMainwndResize = mIgnoreMainwndResize;
+                mIgnoreMainwndResize = true;
+
+                VBoxResizeEvent *re = (VBoxResizeEvent *) e;
+                LogFlow (("VBoxDefs::ResizeEventType: %d x %d x %d bpp\n",
+                          re->width(), re->height(), re->bitsPerPixel()));
+
+                if (mToggleFSModeTimer->isActive())
+                    mToggleFSModeTimer->stop();
+
+                /* do frame buffer dependent resize */
+                mFrameBuf->resizeEvent (re);
+                viewport()->unsetCursor();
+
+                /* This event appears in case of guest video was changed
+                 * for somehow even without video resolution change.
+                 * In this last case the host VM window will not be resized
+                 * according this event and the host mouse cursor which was
+                 * unset to default here will not be hidden in capture state.
+                 * So it is necessary to perform updateMouseClipping() for
+                 * the guest resize event if the mouse cursor was captured. */
+                if (mMouseCaptured)
+                    updateMouseClipping();
+
+                /* apply maximum size restriction */
+                setMaximumSize (sizeHint());
+
+                maybeRestrictMinimumSize();
+
+                /* resize the guest canvas */
+                resizeContents (re->width(), re->height());
+                /* let our toplevel widget calculate its sizeHint properly */
+                QApplication::sendPostedEvents (0, QEvent::LayoutHint);
+
+                normalizeGeometry (true /* adjustPosition */);
+
+                /* report to the VM thread that we finished resizing */
+                mConsole.GetDisplay().ResizeCompleted (0);
+
+                mIgnoreMainwndResize = oldIgnoreMainwndResize;
+
+                /* update geometry after entering fullscreen | seamless */
+                if (mMainWnd->isTrueFullscreen() || mMainWnd->isTrueSeamless())
+                    updateGeometry();
+
+                /* make sure that all posted signals are processed */
+                qApp->processEvents();
+
+                /* emit a signal about guest was resized */
+                emit resizeHintDone();
+
+                return true;
+            }
+
+#if !defined (Q_WS_WIN) && !defined (Q_WS_PM)
+            /* see VBox[QImage|SDL]FrameBuffer::NotifyUpdate(). */
+            case VBoxDefs::RepaintEventType:
+            {
+                VBoxRepaintEvent *re = (VBoxRepaintEvent *) e;
+                viewport()->repaint (re->x() - contentsX(),
+                                     re->y() - contentsY(),
+                                     re->width(), re->height(), false);
+                /* mConsole.GetDisplay().UpdateCompleted(); - the event was acked already */
+                return true;
+            }
+#endif
+
+            case VBoxDefs::SetRegionEventType:
+            {
+                VBoxSetRegionEvent *sre = (VBoxSetRegionEvent*) e;
+                if (mMainWnd->isTrueSeamless() &&
+                    sre->region() != mLastVisibleRegion)
+                {
+                    mLastVisibleRegion = sre->region();
+                    mMainWnd->setMask (sre->region());
+                }
+                else if (!mLastVisibleRegion.isNull() &&
+                         !mMainWnd->isTrueSeamless())
+                    mLastVisibleRegion = QRegion();
+                return true;
+            }
+
+            case VBoxDefs::MousePointerChangeEventType:
+            {
+                MousePointerChangeEvent *me = (MousePointerChangeEvent *) e;
+                /* change cursor shape only when mouse integration is
+                 * supported (change mouse shape type event may arrive after
+                 * mouse capability change that disables integration */
+                if (mMouseAbsolute)
+                    setPointerShape (me);
+                return true;
+            }
+            case VBoxDefs::MouseCapabilityEventType:
+            {
+                MouseCapabilityEvent *me = (MouseCapabilityEvent *) e;
+                if (mMouseAbsolute != me->supportsAbsolute())
+                {
+                    mMouseAbsolute = me->supportsAbsolute();
+                    /* correct the mouse capture state and reset the cursor
+                     * to the default shape if necessary */
+                    if (mMouseAbsolute)
+                    {
+                        CMouse mouse = mConsole.GetMouse();
+                        mouse.PutMouseEventAbsolute (-1, -1, 0, 0);
+                        captureMouse (false, false);
+                    }
+                    else
+                        viewport()->unsetCursor();
+                    emitMouseStateChanged();
+                    vboxProblem().remindAboutMouseIntegration (mMouseAbsolute);
+                }
+                if (me->needsHostCursor())
+                    mMainWnd->setMouseIntegrationLocked (false);
+                return true;
+            }
+
+            case VBoxDefs::ModifierKeyChangeEventType:
+            {
+                ModifierKeyChangeEvent *me = (ModifierKeyChangeEvent* )e;
+                if (me->numLock() != mNumLock)
+                    muNumLockAdaptionCnt = 2;
+                if (me->capsLock() != mCapsLock)
+                    muCapsLockAdaptionCnt = 2;
+                mNumLock    = me->numLock();
+                mCapsLock   = me->capsLock();
+                mScrollLock = me->scrollLock();
+                return true;
+            }
+
+            case VBoxDefs::MachineStateChangeEventType:
+            {
+                StateChangeEvent *me = (StateChangeEvent *) e;
+                LogFlowFunc (("MachineStateChangeEventType: state=%d\n",
+                               me->machineState()));
+                onStateChange (me->machineState());
+                emit machineStateChanged (me->machineState());
+                return true;
+            }
+
+            case VBoxDefs::AdditionsStateChangeEventType:
+            {
+                GuestAdditionsEvent *ge = (GuestAdditionsEvent *) e;
+                LogFlowFunc (("AdditionsStateChangeEventType\n"));
+
+                mIsAdditionsActive = ge->additionActive();
+
+                maybeRestrictMinimumSize();
+
+                emit additionsStateChanged (ge->additionVersion(),
+                                            ge->additionActive(),
+                                            ge->supportsSeamless());
+                return true;
+            }
+
+            case VBoxDefs::MediaChangeEventType:
+            {
+                MediaChangeEvent *mce = (MediaChangeEvent *) e;
+                LogFlowFunc (("MediaChangeEvent\n"));
+
+                emit mediaChanged (mce->diskType());
+                return true;
+            }
+
+            case VBoxDefs::ActivateMenuEventType:
+            {
+                ActivateMenuEvent *ame = (ActivateMenuEvent *) e;
+                ame->menuData()->activateItemAt (ame->index());
+
+                /*
+                 *  The main window and its children can be destroyed at this
+                 *  point (if, for example, the activated menu item closes the
+                 *  main window). Detect this situation to prevent calls to
+                 *  destroyed widgets.
+                 */
+                QWidgetList *list = QApplication::topLevelWidgets();
+                bool destroyed = list->find (mMainWnd) < 0;
+                delete list;
+                if (!destroyed && mMainWnd->statusBar())
+                    mMainWnd->statusBar()->clear();
+
+                return true;
+            }
+
+            case VBoxDefs::NetworkAdapterChangeEventType:
+            {
+                /* no specific adapter information stored in this
+                 * event is currently used */
+                emit networkStateChange();
+                return true;
+            }
+
+            case VBoxDefs::USBCtlStateChangeEventType:
+            {
+                emit usbStateChange();
+                return true;
+            }
+
+            case VBoxDefs::USBDeviceStateChangeEventType:
+            {
+                USBDeviceStateChangeEvent *ue = (USBDeviceStateChangeEvent *)e;
+
+                bool success = ue->error().isNull();
+
+                if (!success)
+                {
+                    if (ue->attached())
+                        vboxProblem().cannotAttachUSBDevice (
+                            mConsole,
+                            vboxGlobal().details (ue->device()), ue->error());
+                    else
+                        vboxProblem().cannotDetachUSBDevice (
+                            mConsole,
+                            vboxGlobal().details (ue->device()), ue->error());
+                }
+
+                emit usbStateChange();
+
+                return true;
+            }
+
+            case VBoxDefs::SharedFolderChangeEventType:
+            {
+                emit sharedFoldersChanged();
+                return true;
+            }
+
+            case VBoxDefs::RuntimeErrorEventType:
+            {
+                RuntimeErrorEvent *ee = (RuntimeErrorEvent *) e;
+                vboxProblem().showRuntimeError (mConsole, ee->fatal(),
+                                                ee->errorID(), ee->message());
+                return true;
+            }
+
+            case QEvent::KeyPress:
+            case QEvent::KeyRelease:
+            {
+                QKeyEvent *ke = (QKeyEvent *) e;
+
+#ifdef Q_WS_PM
+                /// @todo temporary solution to send Alt+Tab and friends to
+                //  the guest. The proper solution is to write a keyboard
+                //  driver that will steal these combos from the host (it's
+                //  impossible to do so using hooks on OS/2).
+
+                if (mIsHostkeyPressed)
+                {
+                    bool pressed = e->type() == QEvent::KeyPress;
+                    CKeyboard keyboard = mConsole.GetKeyboard();
+
+                    /* whether the host key is Shift so that it will modify
+                     * the hot key values? Note that we don't distinguish
+                     * between left and right shift here (too much hassle) */
+                    const bool kShift = (gs.hostKey() == VK_SHIFT ||
+                                        gs.hostKey() == VK_LSHIFT) &&
+                                        (ke->state() & ShiftButton);
+                    /* define hot keys according to the Shift state */
+                    const int kAltTab      = kShift ? Key_Exclam     : Key_1;
+                    const int kAltShiftTab = kShift ? Key_At         : Key_2;
+                    const int kCtrlEsc     = kShift ? Key_AsciiTilde : Key_QuoteLeft;
+
+                    /* Simulate Alt+Tab on Host+1 and Alt+Shift+Tab on Host+2 */
+                    if (ke->key() == kAltTab || ke->key() == kAltShiftTab)
+                    {
+                        if (pressed)
+                        {
+                            /* Send the Alt press to the guest */
+                            if (!(mPressedKeysCopy [0x38] & IsKeyPressed))
+                            {
+                                /* store the press in *Copy to have it automatically
+                                 * released when the Host key is released */
+                                mPressedKeysCopy [0x38] |= IsKeyPressed;
+                                keyboard.PutScancode (0x38);
+                            }
+
+                            /* Make sure Shift is pressed if it's Key_2 and released
+                             * if it's Key_1 */
+                            if (ke->key() == kAltTab &&
+                                (mPressedKeysCopy [0x2A] & IsKeyPressed))
+                            {
+                                mPressedKeysCopy [0x2A] &= ~IsKeyPressed;
+                                keyboard.PutScancode (0xAA);
+                            }
+                            else
+                            if (ke->key() == kAltShiftTab &&
+                                !(mPressedKeysCopy [0x2A] & IsKeyPressed))
+                            {
+                                mPressedKeysCopy [0x2A] |= IsKeyPressed;
+                                keyboard.PutScancode (0x2A);
+                            }
+                        }
+
+                        keyboard.PutScancode (pressed ? 0x0F : 0x8F);
+
+                        ke->accept();
+                        return true;
+                    }
+
+                    /* Simulate Ctrl+Esc on Host+Tilde */
+                    if (ke->key() == kCtrlEsc)
+                    {
+                        /* Send the Ctrl press to the guest */
+                        if (pressed && !(mPressedKeysCopy [0x1d] & IsKeyPressed))
+                        {
+                            /* store the press in *Copy to have it automatically
+                             * released when the Host key is released */
+                            mPressedKeysCopy [0x1d] |= IsKeyPressed;
+                            keyboard.PutScancode (0x1d);
+                        }
+
+                        keyboard.PutScancode (pressed ? 0x01 : 0x81);
+
+                        ke->accept();
+                        return true;
+                    }
+                }
+
+                /* fall through to normal processing */
+
+#endif /* Q_WS_PM */
+
+                if (mIsHostkeyPressed && e->type() == QEvent::KeyPress)
+                {
+                    if (ke->key() >= Key_F1 && ke->key() <= Key_F12)
+                    {
+                        LONG combo [6];
+                        combo [0] = 0x1d; /* Ctrl down */
+                        combo [1] = 0x38; /* Alt  down */
+                        combo [4] = 0xb8; /* Alt  up   */
+                        combo [5] = 0x9d; /* Ctrl up   */
+                        if (ke->key() >= Key_F1 && ke->key() <= Key_F10)
+                        {
+                            combo [2] = 0x3b + (ke->key() - Key_F1); /* F1-F10 down */
+                            combo [3] = 0xbb + (ke->key() - Key_F1); /* F1-F10 up   */
+                        }
+                        /* some scan slice */
+                        else if (ke->key() >= Key_F11 && ke->key() <= Key_F12)
+                        {
+                            combo [2] = 0x57 + (ke->key() - Key_F11); /* F11-F12 down */
+                            combo [3] = 0xd7 + (ke->key() - Key_F11); /* F11-F12 up   */
+                        }
+                        else
+                            Assert (0);
+
+                        CKeyboard keyboard = mConsole.GetKeyboard();
+                        keyboard.PutScancodes (combo, 6);
+                    }
+                    else if (ke->key() == Key_Home)
+                    {
+                        /* activate the main menu */
+                        if (mMainWnd->isTrueSeamless() || mMainWnd->isTrueFullscreen())
+                            mMainWnd->popupMainMenu (mMouseCaptured);
+                        else
+                            mMainWnd->menuBar()->setFocus();
+                    }
+                    else
+                    {
+                        /* process hot keys not processed in keyEvent()
+                         * (as in case of non-alphanumeric keys) */
+                        processHotKey (QKeySequence (ke->key()),
+                                       mMainWnd->menuBar());
+                    }
+                }
+                else if (!mIsHostkeyPressed && e->type() == QEvent::KeyRelease)
+                {
+                    /* Show a possible warning on key release which seems to
+                     * be more expected by the end user */
+
+                    if (isPaused())
+                    {
+                        /* if the reminder is disabled we pass the event to
+                         * Qt to enable normal keyboard functionality
+                         * (for example, menu access with Alt+Letter) */
+                        if (!vboxProblem().remindAboutPausedVMInput())
+                            break;
+                    }
+                }
+
+                ke->accept();
+                return true;
+            }
+
+#ifdef Q_WS_MAC
+            /* posted OnShowWindow */
+            case VBoxDefs::ShowWindowEventType:
+            {
+                /*
+                 *  Dunno what Qt3 thinks a window that has minimized to the dock
+                 *  should be - it is not hidden, neither is it minimized. OTOH it is
+                 *  marked shown and visible, but not activated. This latter isn't of
+                 *  much help though, since at this point nothing is marked activated.
+                 *  I might have overlooked something, but I'm buggered what if I know
+                 *  what. So, I'll just always show & activate the stupid window to
+                 *  make it get out of the dock when the user wishes to show a VM.
+                 */
+                topLevelWidget()->show();
+                topLevelWidget()->setActiveWindow();
+                return true;
+            }
+#endif
+            default:
+                break;
+        }
+    }
+
+    return QScrollView::event (e);
+}
+
+bool VBoxConsoleView::eventFilter (QObject *watched, QEvent *e)
+{
+    if (mAttached && watched == viewport())
+    {
+        switch (e->type())
+        {
+            case QEvent::MouseMove:
+            case QEvent::MouseButtonPress:
+            case QEvent::MouseButtonDblClick:
+            case QEvent::MouseButtonRelease:
+            {
+                QMouseEvent *me = (QMouseEvent *) e;
+                if (mouseEvent (me->type(), me->pos(), me->globalPos(),
+                                me->button(), me->state(), me->stateAfter(),
+                                0, Horizontal))
+                    return true; /* stop further event handling */
+                break;
+            }
+            case QEvent::Wheel:
+            {
+                QWheelEvent *we = (QWheelEvent *) e;
+                if (mouseEvent (we->type(), we->pos(), we->globalPos(),
+                                NoButton, we->state(), we->state(),
+                                we->delta(), we->orientation()))
+                    return true; /* stop further event handling */
+                break;
+            }
+            case QEvent::Resize:
+            {
+                if (mMouseCaptured)
+                    updateMouseClipping();
+            }
+            default:
+                break;
+        }
+    }
+    else if (watched == mMainWnd)
+    {
+        switch (e->type())
+        {
+#if defined (Q_WS_WIN32)
+#if defined (VBOX_GUI_USE_DDRAW)
+            case QEvent::Move:
+            {
+                /*
+                 *  notification from our parent that it has moved. We need this
+                 *  in order to possibly adjust the direct screen blitting.
+                 */
+                if (mFrameBuf)
+                    mFrameBuf->moveEvent ((QMoveEvent *) e);
+                break;
+            }
+#endif
+            /*
+             *  install/uninstall low-level kbd hook on every
+             *  activation/deactivation to:
+             *  a) avoid excess hook calls when we're not active and
+             *  b) be always in front of any other possible hooks
+             */
+            case QEvent::WindowActivate:
+            {
+                gKbdHook = SetWindowsHookEx (WH_KEYBOARD_LL, lowLevelKeyboardProc,
+                                              GetModuleHandle (NULL), 0);
+                AssertMsg (gKbdHook, ("SetWindowsHookEx(): err=%d", GetLastError()));
+                break;
+            }
+            case QEvent::WindowDeactivate:
+            {
+                if (gKbdHook)
+                {
+                    UnhookWindowsHookEx (gKbdHook);
+                    gKbdHook = NULL;
+                }
+                break;
+            }
+#endif /* defined (Q_WS_WIN32) */
+#if defined (Q_WS_MAC)
+            /*
+             *  Install/remove the keyboard event handler.
+             */
+            case QEvent::WindowActivate:
+                darwinGrabKeyboardEvents (true);
+                break;
+            case QEvent::WindowDeactivate:
+                darwinGrabKeyboardEvents (false);
+                break;
+#endif /* defined (Q_WS_MAC) */
+            case QEvent::Resize:
+            {
+                if (!mIgnoreMainwndResize &&
+                    mIsAdditionsActive && mAutoresizeGuest)
+                    resize_hint_timer->start (300, TRUE);
+                break;
+            }
+
+            default:
+                break;
+        }
+    }
+    else if (watched == mMainWnd->menuBar())
+    {
+        /*
+         *  sometimes when we press ESC in the menu it brings the
+         *  focus away (Qt bug?) causing no widget to have a focus,
+         *  or holds the focus itself, instead of returning the focus
+         *  to the console window. here we fix this.
+         */
+        switch (e->type())
+        {
+            case QEvent::FocusOut:
+            {
+                if (qApp->focusWidget() == 0)
+                    setFocus();
+                break;
+            }
+            case QEvent::KeyPress:
+            {
+                QKeyEvent *ke = (QKeyEvent *) e;
+                if (ke->key() == Key_Escape && !(ke->state() & KeyButtonMask))
+                    if (mMainWnd->menuBar()->hasFocus())
+                        setFocus();
+                break;
+            }
+            default:
+                break;
+        }
+    }
+
+    return QScrollView::eventFilter (watched, e);
+}
+
+#if defined(Q_WS_WIN32)
+
+/**
+ *  Low-level keyboard event handler,
+ *  @return
+ *      true to indicate that the message is processed and false otherwise
+ */
+bool VBoxConsoleView::winLowKeyboardEvent (UINT msg, const KBDLLHOOKSTRUCT &event)
+{
+#if 0
+    LogFlow (("### vkCode=%08X, scanCode=%08X, flags=%08X, dwExtraInfo=%08X (mKbdCaptured=%d)\n",
+              event.vkCode, event.scanCode, event.flags, event.dwExtraInfo, mKbdCaptured));
+    char buf [256];
+    sprintf (buf, "### vkCode=%08X, scanCode=%08X, flags=%08X, dwExtraInfo=%08X",
+             event.vkCode, event.scanCode, event.flags, event.dwExtraInfo);
+    mMainWnd->statusBar()->message (buf);
+#endif
+
+    /* Sometimes it happens that Win inserts additional events on some key
+     * press/release. For example, it prepends ALT_GR in German layout with
+     * the VK_LCONTROL vkey with curious 0x21D scan code (seems to be necessary
+     * to specially treat ALT_GR to enter additional chars to regular apps).
+     * These events are definitely unwanted in VM, so filter them out. */
+    if (hasFocus() && (event.scanCode & ~0xFF))
+        return true;
+
+    if (!mKbdCaptured)
+        return false;
+
+    /* it's possible that a key has been pressed while the keyboard was not
+     * captured, but is being released under the capture. Detect this situation
+     * and return false to let Windows process the message normally and update
+     * its key state table (to avoid the stuck key effect). */
+    uint8_t what_pressed = (event.flags & 0x01) && (event.vkCode != VK_RSHIFT)
+                           ? IsExtKeyPressed
+                           : IsKeyPressed;
+    if ((event.flags & 0x80) /* released */ &&
+        ((event.vkCode == gs.hostKey() && !hostkey_in_capture) ||
+         (mPressedKeys [event.scanCode] & (IsKbdCaptured | what_pressed)) == what_pressed))
+        return false;
+
+    MSG message;
+    message.hwnd = winId();
+    message.message = msg;
+    message.wParam = event.vkCode;
+    message.lParam =
+        1 |
+        (event.scanCode & 0xFF) << 16 |
+        (event.flags & 0xFF) << 24;
+
+    /* Windows sets here the extended bit when the Right Shift key is pressed,
+     * which is totally wrong. Undo it. */
+    if (event.vkCode == VK_RSHIFT)
+        message.lParam &= ~0x1000000;
+
+    /* we suppose here that this hook is always called on the main GUI thread */
+    return winEvent (&message);
+}
+
+/**
+ * Get Win32 messages before they are passed to Qt. This allows us to get
+ * the keyboard events directly and bypass the harmful Qt translation. A
+ * return value of @c true indicates to Qt that the event has been handled.
+ */
+bool VBoxConsoleView::winEvent (MSG *msg)
+{
+    if (!mAttached || ! (
+        msg->message == WM_KEYDOWN || msg->message == WM_SYSKEYDOWN ||
+        msg->message == WM_KEYUP || msg->message == WM_SYSKEYUP
+    ))
+        return false;
+
+    /* check for the special flag possibly set at the end of this function */
+    if (msg->lParam & (0x1 << 25))
+    {
+        msg->lParam &= ~(0x1 << 25);
+        return false;
+    }
+
+#if 0
+    char buf [256];
+    sprintf (buf, "WM_%04X: vk=%04X rep=%05d scan=%02X ext=%01d rzv=%01X ctx=%01d prev=%01d tran=%01d",
+             msg->message, msg->wParam,
+             (msg->lParam & 0xFFFF),
+             ((msg->lParam >> 16) & 0xFF),
+             ((msg->lParam >> 24) & 0x1),
+             ((msg->lParam >> 25) & 0xF),
+             ((msg->lParam >> 29) & 0x1),
+             ((msg->lParam >> 30) & 0x1),
+             ((msg->lParam >> 31) & 0x1));
+    mMainWnd->statusBar()->message (buf);
+    LogFlow (("%s\n", buf));
+#endif
+
+    int scan = (msg->lParam >> 16) & 0x7F;
+    /* scancodes 0x80 and 0x00 are ignored */
+    if (!scan)
+        return true;
+
+    int vkey = msg->wParam;
+
+    /* When one of the SHIFT keys is held and one of the cursor movement
+     * keys is pressed, Windows duplicates SHIFT press/release messages,
+     * but with the virtual key code set to 0xFF. These virtual keys are also
+     * sent in some other situations (Pause, PrtScn, etc.). Ignore such
+     * messages. */
+    if (vkey == 0xFF)
+        return true;
+
+    int flags = 0;
+    if (msg->lParam & 0x1000000)
+        flags |= KeyExtended;
+    if (!(msg->lParam & 0x80000000))
+        flags |= KeyPressed;
+
+    switch (vkey)
+    {
+        case VK_SHIFT:
+        case VK_CONTROL:
+        case VK_MENU:
+        {
+            /* overcome stupid Win32 modifier key generalization */
+            int keyscan = scan;
+            if (flags & KeyExtended)
+                keyscan |= 0xE000;
+            switch (keyscan)
+            {
+                case 0x002A: vkey = VK_LSHIFT; break;
+                case 0x0036: vkey = VK_RSHIFT; break;
+                case 0x001D: vkey = VK_LCONTROL; break;
+                case 0xE01D: vkey = VK_RCONTROL; break;
+                case 0x0038: vkey = VK_LMENU; break;
+                case 0xE038: vkey = VK_RMENU; break;
+            }
+            break;
+        }
+        case VK_NUMLOCK:
+            /* Win32 sets the extended bit for the NumLock key. Reset it. */
+            flags &= ~KeyExtended;
+            break;
+        case VK_SNAPSHOT:
+            flags |= KeyPrint;
+            break;
+        case VK_PAUSE:
+            flags |= KeyPause;
+            break;
+    }
+
+    bool result = keyEvent (vkey, scan, flags);
+    if (!result && mKbdCaptured)
+    {
+        /* keyEvent() returned that it didn't process the message, but since the
+         * keyboard is captured, we don't want to pass it to Windows. We just want
+         * to let Qt process the message (to handle non-alphanumeric <HOST>+key
+         * shortcuts for example). So send it direcltly to the window with the
+         * special flag in the reserved area of lParam (to avoid recursion). */
+        ::SendMessage (msg->hwnd, msg->message,
+                       msg->wParam, msg->lParam | (0x1 << 25));
+        return true;
+    }
+
+    /* These special keys have to be handled by Windows as well to update the
+     * internal modifier state and to enable/disable the keyboard LED */
+    if (vkey == VK_NUMLOCK || vkey == VK_CAPITAL)
+        return false;
+
+    return result;
+}
+
+#elif defined (Q_WS_PM)
+
+/**
+ *  Get PM messages before they are passed to Qt. This allows us to get
+ *  the keyboard events directly and bypass the harmful Qt translation. A
+ *  return value of @c true indicates to Qt that the event has been handled.
+ */
+bool VBoxConsoleView::pmEvent (QMSG *aMsg)
+{
+    if (!mAttached)
+        return false;
+
+    if (aMsg->msg == UM_PREACCEL_CHAR)
+    {
+        /* we are inside the input hook */
+
+        /* let the message go through the normal system pipeline */
+        if (!mKbdCaptured)
+            return false;
+    }
+
+    if (aMsg->msg != WM_CHAR &&
+        aMsg->msg != UM_PREACCEL_CHAR)
+        return false;
+
+    /* check for the special flag possibly set at the end of this function */
+    if (SHORT2FROMMP (aMsg->mp2) & 0x8000)
+    {
+        aMsg->mp2 = MPFROM2SHORT (SHORT1FROMMP (aMsg->mp2),
+                                  SHORT2FROMMP (aMsg->mp2) & ~0x8000);
+        return false;
+    }
+
+#if 0
+    {
+        char buf [256];
+        sprintf (buf, "*** %s: f=%04X rep=%03d scan=%02X ch=%04X vk=%04X",
+                 (aMsg->msg == WM_CHAR ? "WM_CHAR" : "UM_PREACCEL_CHAR"),
+                 SHORT1FROMMP (aMsg->mp1), CHAR3FROMMP (aMsg->mp1),
+                 CHAR4FROMMP (aMsg->mp1), SHORT1FROMMP (aMsg->mp2),
+                 SHORT2FROMMP (aMsg->mp2));
+        mMainWnd->statusBar()->message (buf);
+        LogFlow (("%s\n", buf));
+    }
+#endif
+
+    USHORT ch = SHORT1FROMMP (aMsg->mp2);
+    USHORT f = SHORT1FROMMP (aMsg->mp1);
+
+    int scan = (unsigned int) CHAR4FROMMP (aMsg->mp1);
+    if (!scan || scan > 0x7F)
+        return true;
+
+    int vkey = QIHotKeyEdit::virtualKey (aMsg);
+
+    int flags = 0;
+
+    if ((ch & 0xFF) == 0xE0)
+    {
+        flags |= KeyExtended;
+        scan = ch >> 8;
+    }
+    else if (scan == 0x5C && (ch & 0xFF) == '/')
+    {
+        /* this is the '/' key on the keypad */
+        scan = 0x35;
+        flags |= KeyExtended;
+    }
+    else
+    {
+        /* For some keys, the scan code passed in QMSG is a pseudo scan
+         * code. We replace it with a real hardware scan code, according to
+         * http://www.computer-engineering.org/ps2keyboard/scancodes1.html.
+         * Also detect Pause and PrtScn and set flags. */
+        switch (vkey)
+        {
+            case VK_ENTER:     scan = 0x1C; flags |= KeyExtended; break;
+            case VK_CTRL:      scan = 0x1D; flags |= KeyExtended; break;
+            case VK_ALTGRAF:   scan = 0x38; flags |= KeyExtended; break;
+            case VK_LWIN:      scan = 0x5B; flags |= KeyExtended; break;
+            case VK_RWIN:      scan = 0x5C; flags |= KeyExtended; break;
+            case VK_WINMENU:   scan = 0x5D; flags |= KeyExtended; break;
+            case VK_FORWARD:   scan = 0x69; flags |= KeyExtended; break;
+            case VK_BACKWARD:  scan = 0x6A; flags |= KeyExtended; break;
+#if 0
+            /// @todo this would send 0xE0 0x46 0xE0 0xC6. It's not fully
+            // clear what is more correct
+            case VK_BREAK:     scan = 0x46; flags |= KeyExtended; break;
+#else
+            case VK_BREAK:     scan = 0;    flags |= KeyPause; break;
+#endif
+            case VK_PAUSE:     scan = 0;    flags |= KeyPause;    break;
+            case VK_PRINTSCRN: scan = 0;    flags |= KeyPrint;    break;
+            default:;
+        }
+    }
+
+    if (!(f & KC_KEYUP))
+        flags |= KeyPressed;
+
+    bool result = keyEvent (vkey, scan, flags);
+    if (!result && mKbdCaptured)
+    {
+        /* keyEvent() returned that it didn't process the message, but since the
+         * keyboard is captured, we don't want to pass it to PM. We just want
+         * to let Qt process the message (to handle non-alphanumeric <HOST>+key
+         * shortcuts for example). So send it direcltly to the window with the
+         * special flag in the reserved area of lParam (to avoid recursion). */
+        ::WinSendMsg (aMsg->hwnd, WM_CHAR,
+                      aMsg->mp1,
+                      MPFROM2SHORT (SHORT1FROMMP (aMsg->mp2),
+                                    SHORT2FROMMP (aMsg->mp2) | 0x8000));
+        return true;
+    }
+    return result;
+}
+
+#elif defined(Q_WS_X11)
+
+/**
+ *  This routine gets X11 events before they are processed by Qt. This is
+ *  used for our platform specific keyboard implementation. A return value
+ *  of TRUE indicates that the event has been processed by us.
+ */
+bool VBoxConsoleView::x11Event (XEvent *event)
+{
+    static WINEKEYBOARDINFO wineKeyboardInfo;
+
+    switch (event->type)
+    {
+        /* We have to handle XFocusOut right here as this event is not passed
+         * to VBoxConsoleView::event(). Handling this event is important for
+         * releasing the keyboard before the screen saver gets active. */
+        case XFocusOut:
+        case XFocusIn:
+            if (isRunning())
+                focusEvent (event->type == XFocusIn);
+            return false;
+        case XKeyPress:
+        case XKeyRelease:
+            if (mAttached)
+                break;
+            /*  else fall through */
+        /// @todo (AH) later, we might want to handle these as well
+        case KeymapNotify:
+        case MappingNotify:
+        default:
+            return false; /* pass the event to Qt */
+    }
+
+    /* perform the mega-complex translation using the wine algorithms */
+    handleXKeyEvent (this->x11Display(), event, &wineKeyboardInfo);
+
+#if 0
+    char buf [256];
+    sprintf (buf, "pr=%d kc=%08X st=%08X fl=%08lX scan=%04X",
+             event->type == XKeyPress ? 1 : 0, event->xkey.keycode,
+             event->xkey.state, wineKeyboardInfo.dwFlags, wineKeyboardInfo.wScan);
+    mMainWnd->statusBar()->message (buf);
+    LogFlow (("### %s\n", buf));
+#endif
+
+    int scan = wineKeyboardInfo.wScan & 0x7F;
+    // scancodes 0x00 (no valid translation) and 0x80 are ignored
+    if (!scan)
+        return true;
+
+    KeySym ks = ::XKeycodeToKeysym (event->xkey.display, event->xkey.keycode, 0);
+
+    int flags = 0;
+    if (wineKeyboardInfo.dwFlags & 0x0001)
+        flags |= KeyExtended;
+    if (event->type == XKeyPress)
+        flags |= KeyPressed;
+
+    switch (ks)
+    {
+        case XK_Num_Lock:
+            // Wine sets the extended bit for the NumLock key. Reset it.
+            flags &= ~KeyExtended;
+            break;
+        case XK_Print:
+            flags |= KeyPrint;
+            break;
+        case XK_Pause:
+            flags |= KeyPause;
+            break;
+    }
+
+    return keyEvent (ks, scan, flags);
+}
+
+#elif defined (Q_WS_MAC)
+
+/**
+ *  Invoked by VBoxConsoleView::darwinEventHandlerProc / VBoxConsoleView::macEventFilter when
+ *  it receives a raw keyboard event.
+ *
+ *  @param inEvent      The keyboard event.
+ *
+ *  @return true if the key was processed, false if it wasn't processed and should be passed on.
+ */
+bool VBoxConsoleView::darwinKeyboardEvent (EventRef inEvent)
+{
+    bool ret = false;
+    UInt32 EventKind = ::GetEventKind (inEvent);
+    if (EventKind != kEventRawKeyModifiersChanged)
+    {
+        /* convert keycode to set 1 scan code. */
+        UInt32 keyCode = ~0U;
+        ::GetEventParameter (inEvent, kEventParamKeyCode, typeUInt32, NULL, sizeof (keyCode), NULL, &keyCode);
+        unsigned scanCode = ::DarwinKeycodeToSet1Scancode (keyCode);
+        if (scanCode)
+        {
+            /* calc flags. */
+            int flags = 0;
+            if (EventKind != kEventRawKeyUp)
+                flags |= KeyPressed;
+            if (scanCode & VBOXKEY_EXTENDED)
+                flags |= KeyExtended;
+            /** @todo KeyPause, KeyPrint. */
+            scanCode &= VBOXKEY_SCANCODE_MASK;
+
+            /* get the unicode string (if present). */
+            AssertCompileSize (wchar_t, 2);
+            AssertCompileSize (UniChar, 2);
+            UInt32 cbWritten = 0;
+            wchar_t ucs[8];
+            if (::GetEventParameter (inEvent, kEventParamKeyUnicodes, typeUnicodeText, NULL,
+                                     sizeof (ucs), &cbWritten, &ucs[0]) != 0)
+                cbWritten = 0;
+            ucs[cbWritten / sizeof(wchar_t)] = 0; /* The api doesn't terminate it. */
+
+            ret = keyEvent (keyCode, scanCode, flags, ucs[0] ? ucs : NULL);
+        }
+    }
+    else
+    {
+        /* May contain multiple modifier changes, kind of annoying. */
+        UInt32 newMask = 0;
+        ::GetEventParameter (inEvent, kEventParamKeyModifiers, typeUInt32, NULL,
+                             sizeof (newMask), NULL, &newMask);
+        newMask = ::DarwinAdjustModifierMask (newMask);
+        UInt32 changed = newMask ^ mDarwinKeyModifiers;
+        if (changed)
+        {
+            for (UInt32 bit = 0; bit < 32; bit++)
+            {
+                if (!(changed & (1 << bit)))
+                    continue;
+                unsigned scanCode = ::DarwinModifierMaskToSet1Scancode (1 << bit);
+                if (!scanCode)
+                    continue;
+                unsigned keyCode = ::DarwinModifierMaskToDarwinKeycode (1 << bit);
+                Assert (keyCode);
+
+                if (!(scanCode & VBOXKEY_LOCK))
+                {
+                    unsigned flags = (newMask & (1 << bit)) ? KeyPressed : 0;
+                    if (scanCode & VBOXKEY_EXTENDED)
+                        flags |= KeyExtended;
+                    scanCode &= VBOXKEY_SCANCODE_MASK;
+                    ret |= keyEvent (keyCode, scanCode & 0xff, flags);
+                }
+                else
+                {
+                    unsigned flags = 0;
+                    if (scanCode & VBOXKEY_EXTENDED)
+                        flags |= KeyExtended;
+                    scanCode &= VBOXKEY_SCANCODE_MASK;
+                    keyEvent (keyCode, scanCode, flags | KeyPressed);
+                    keyEvent (keyCode, scanCode, flags);
+                }
+            }
+        }
+
+        mDarwinKeyModifiers = newMask;
+
+        /* Always return true here because we'll otherwise getting a Qt event
+           we don't want and that will only cause the Pause warning to pop up. */
+        ret = true;
+    }
+
+    return ret;
+}
+
+
+/**
+ * Installs or removes the keyboard event handler.
+ *
+ * @param   fGrab    True if we're to grab the events, false if we're not to.
+ */
+void VBoxConsoleView::darwinGrabKeyboardEvents (bool fGrab)
+{
+    if (fGrab)
+    {
+        ::SetMouseCoalescingEnabled (false, NULL);      //??
+        ::CGSetLocalEventsSuppressionInterval (0.0);    //??
+
+#ifndef VBOX_WITH_HACKED_QT
+
+        EventTypeSpec eventTypes[6];
+        eventTypes[0].eventClass = kEventClassKeyboard;
+        eventTypes[0].eventKind  = kEventRawKeyDown;
+        eventTypes[1].eventClass = kEventClassKeyboard;
+        eventTypes[1].eventKind  = kEventRawKeyUp;
+        eventTypes[2].eventClass = kEventClassKeyboard;
+        eventTypes[2].eventKind  = kEventRawKeyRepeat;
+        eventTypes[3].eventClass = kEventClassKeyboard;
+        eventTypes[3].eventKind  = kEventRawKeyModifiersChanged;
+        /* For ignorning Command-H and Command-Q which aren't affected by the
+         * global hotkey stuff (doesn't work well): */
+        eventTypes[4].eventClass = kEventClassCommand;
+        eventTypes[4].eventKind  = kEventCommandProcess;
+        eventTypes[5].eventClass = kEventClassCommand;
+        eventTypes[5].eventKind  = kEventCommandUpdateStatus;
+
+        EventHandlerUPP eventHandler = ::NewEventHandlerUPP (VBoxConsoleView::darwinEventHandlerProc);
+
+        mDarwinEventHandlerRef = NULL;
+        ::InstallApplicationEventHandler (eventHandler, RT_ELEMENTS (eventTypes), &eventTypes[0],
+                                          this, &mDarwinEventHandlerRef);
+        ::DisposeEventHandlerUPP (eventHandler);
+
+#else /* VBOX_WITH_HACKED_QT */
+        ((QIApplication *)qApp)->setEventFilter (VBoxConsoleView::macEventFilter, this);
+#endif /* VBOX_WITH_HACKED_QT */
+
+        ::DarwinGrabKeyboard (false);
+    }
+    else
+    {
+        ::DarwinReleaseKeyboard();
+#ifndef VBOX_WITH_HACKED_QT
+        if (mDarwinEventHandlerRef)
+        {
+            ::RemoveEventHandler (mDarwinEventHandlerRef);
+            mDarwinEventHandlerRef = NULL;
+        }
+#else
+        ((QIApplication *)qApp)->setEventFilter (NULL, NULL);
+#endif
+    }
+}
+
+#endif // defined (Q_WS_WIN)
+
+//
+// Private members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Called on every focus change and also to forcibly capture/uncapture the
+ *  input in situations similar to gaining or losing focus.
+ *
+ *  @param aHasFocus        true if the window got focus and false otherwise.
+ *  @param aReleaseHostKey  true to release the host key (used only when
+ *                          @a aHasFocus is false.
+ */
+void VBoxConsoleView::focusEvent (bool aHasFocus,
+                                  bool aReleaseHostKey /* = true */)
+{
+    if (aHasFocus)
+    {
+#ifdef RT_OS_WINDOWS
+        if (   !mDisableAutoCapture && gs.autoCapture()
+            && GetAncestor (winId(), GA_ROOT) == GetForegroundWindow())
+#else
+        if (!mDisableAutoCapture && gs.autoCapture())
+#endif /* RT_OS_WINDOWS */
+        {
+            captureKbd (true);
+/// @todo (dmik)
+//      the below is for the mouse auto-capture. disabled for now. in order to
+//      properly support it, we need to know when *all* mouse buttons are
+//      released after we got focus, and grab the mouse only after then.
+//      btw, the similar would be good the for keyboard auto-capture, too.
+//            if (!(mMouseAbsolute && mMouseIntegration))
+//                captureMouse (true);
+        }
+
+        /* reset the single-time disable capture flag */
+        if (mDisableAutoCapture)
+            mDisableAutoCapture = false;
+    }
+    else
+    {
+        captureMouse (false);
+        captureKbd (false, false);
+        releaseAllPressedKeys (aReleaseHostKey);
+    }
+}
+
+/**
+ *  Synchronize the views of the host and the guest to the modifier keys.
+ *  This function will add up to 6 additional keycodes to codes.
+ *
+ *  @param  codes  pointer to keycodes which are sent to the keyboard
+ *  @param  count  pointer to the keycodes counter
+ */
+void VBoxConsoleView::fixModifierState (LONG *codes, uint *count)
+{
+#if defined(Q_WS_X11)
+
+    Window   wDummy1, wDummy2;
+    int      iDummy3, iDummy4, iDummy5, iDummy6;
+    unsigned uMask;
+    unsigned uKeyMaskNum = 0, uKeyMaskCaps = 0, uKeyMaskScroll = 0;
+
+    uKeyMaskCaps          = LockMask;
+    XModifierKeymap* map  = XGetModifierMapping(qt_xdisplay());
+    KeyCode keyCodeNum    = XKeysymToKeycode(qt_xdisplay(), XK_Num_Lock);
+    KeyCode keyCodeScroll = XKeysymToKeycode(qt_xdisplay(), XK_Scroll_Lock);
+
+    for (int i = 0; i < 8; i++)
+    {
+        if (   keyCodeNum != NoSymbol
+            && map->modifiermap[map->max_keypermod * i] == keyCodeNum)
+            uKeyMaskNum    = 1 << i;
+        else if (   keyCodeScroll != NoSymbol
+                 && map->modifiermap[map->max_keypermod * i] == keyCodeScroll)
+            uKeyMaskScroll = 1 << i;
+    }
+    XQueryPointer(qt_xdisplay(), DefaultRootWindow(qt_xdisplay()), &wDummy1, &wDummy2,
+                  &iDummy3, &iDummy4, &iDummy5, &iDummy6, &uMask);
+    XFreeModifiermap(map);
+
+    if (muNumLockAdaptionCnt && (mNumLock ^ !!(uMask & uKeyMaskNum)))
+    {
+        muNumLockAdaptionCnt--;
+        codes[(*count)++] = 0x45;
+        codes[(*count)++] = 0x45 | 0x80;
+    }
+    if (muCapsLockAdaptionCnt && (mCapsLock ^ !!(uMask & uKeyMaskCaps)))
+    {
+        muCapsLockAdaptionCnt--;
+        codes[(*count)++] = 0x3a;
+        codes[(*count)++] = 0x3a | 0x80;
+    }
+
+#elif defined(Q_WS_WIN32)
+
+    if (muNumLockAdaptionCnt && (mNumLock ^ !!(GetKeyState(VK_NUMLOCK))))
+    {
+        muNumLockAdaptionCnt--;
+        codes[(*count)++] = 0x45;
+        codes[(*count)++] = 0x45 | 0x80;
+    }
+    if (muCapsLockAdaptionCnt && (mCapsLock ^ !!(GetKeyState(VK_CAPITAL))))
+    {
+        muCapsLockAdaptionCnt--;
+        codes[(*count)++] = 0x3a;
+        codes[(*count)++] = 0x3a | 0x80;
+    }
+
+#elif defined(Q_WS_MAC)
+
+    /* if (muNumLockAdaptionCnt) ... - NumLock isn't implemented by Mac OS X so ignore it. */
+    if (muCapsLockAdaptionCnt && (mCapsLock ^ !!(::GetCurrentEventKeyModifiers() & alphaLock)))
+    {
+        muCapsLockAdaptionCnt--;
+        codes[(*count)++] = 0x3a;
+        codes[(*count)++] = 0x3a | 0x80;
+    }
+
+#else
+
+#warning Adapt VBoxConsoleView::fixModifierState
+
+#endif
+
+
+}
+
+/**
+ *  Called on enter/exit seamless/fullscreen mode.
+ */
+void VBoxConsoleView::toggleFSMode()
+{
+    if (mIsAdditionsActive && mAutoresizeGuest)
+    {
+        QSize newSize = QSize();
+        if (mMainWnd->isTrueFullscreen() || mMainWnd->isTrueSeamless())
+        {
+            mNormalSize = frameSize();
+            newSize = maximumSize();
+        }
+        else
+            newSize = mNormalSize;
+        doResizeHint (newSize);
+    }
+    mToggleFSModeTimer->start (2000, true);
+}
+
+/**
+ *  Called on every key press and release (while in focus).
+ *
+ *  @param aKey        virtual scan code (virtual key on Win32 and KeySym on X11)
+ *  @param aScan       hardware scan code
+ *  @param aFlags      flags, a combination of Key* constants
+ *  @param aUniKey     Unicode translation of the key. Optional.
+ *
+ *  @return     true to consume the event and false to pass it to Qt
+ */
+bool VBoxConsoleView::keyEvent (int aKey, uint8_t aScan, int aFlags,
+                                wchar_t *aUniKey/* = NULL*/)
+{
+#if 0
+    {
+        char buf [256];
+        sprintf (buf, "aKey=%08X aScan=%02X aFlags=%08X",
+                 aKey, aScan, aFlags);
+        mMainWnd->statusBar()->message (buf);
+    }
+#endif
+
+    const bool isHostKey = aKey == gs.hostKey();
+
+    LONG buf [16];
+    LONG *codes = buf;
+    uint count = 0;
+    uint8_t whatPressed = 0;
+
+    if (!isHostKey)
+    {
+        if (aFlags & KeyPrint)
+        {
+            static LONG PrintMake[] = { 0xE0, 0x2A, 0xE0, 0x37 };
+            static LONG PrintBreak[] = { 0xE0, 0xB7, 0xE0, 0xAA };
+            if (aFlags & KeyPressed)
+            {
+                codes = PrintMake;
+                count = SIZEOF_ARRAY (PrintMake);
+            }
+            else
+            {
+                codes = PrintBreak;
+                count = SIZEOF_ARRAY (PrintBreak);
+            }
+        }
+        else if (aFlags & KeyPause)
+        {
+            if (aFlags & KeyPressed)
+            {
+                static LONG Pause[] = { 0xE1, 0x1D, 0x45, 0xE1, 0x9D, 0xC5 };
+                codes = Pause;
+                count = SIZEOF_ARRAY (Pause);
+            }
+            else
+            {
+                /* Pause shall not produce a break code */
+                return true;
+            }
+        }
+        else
+        {
+            if (aFlags & KeyPressed)
+            {
+                /* Check if the guest has the same view on the modifier keys (NumLock,
+                 * CapsLock, ScrollLock) as the X server. If not, send KeyPress events
+                 * to synchronize the state. */
+                fixModifierState (codes, &count);
+            }
+
+            /* Check if it's C-A-D */
+            if (aScan == 0x53 /* Del */ &&
+                ((mPressedKeys [0x38] & IsKeyPressed) /* Alt */ ||
+                 (mPressedKeys [0x38] & IsExtKeyPressed)) &&
+                ((mPressedKeys [0x1d] & IsKeyPressed) /* Ctrl */ ||
+                 (mPressedKeys [0x1d] & IsExtKeyPressed)))
+            {
+                /* Use the C-A-D combination as a last resort to get the
+                 * keyboard and mouse back to the host when the user forgets
+                 * the Host Key. Note that it's always possible to send C-A-D
+                 * to the guest using the Host+Del combination. BTW, it would
+                 * be preferrable to completely ignore C-A-D in guests, but
+                 * that's not possible because we cannot predict what other
+                 * keys will be pressed next when one of C, A, D is held. */
+
+                if (isRunning() && mKbdCaptured)
+                {
+                    captureKbd (false);
+                    if (!(mMouseAbsolute && mMouseIntegration))
+                        captureMouse (false);
+                }
+
+                return true;
+            }
+
+            /* process the scancode and update the table of pressed keys */
+            whatPressed = IsKeyPressed;
+
+            if (aFlags & KeyExtended)
+            {
+                codes [count++] = 0xE0;
+                whatPressed = IsExtKeyPressed;
+            }
+
+            if (aFlags & KeyPressed)
+            {
+                codes [count++] = aScan;
+                mPressedKeys [aScan] |= whatPressed;
+            }
+            else
+            {
+                /* if we haven't got this key's press message, we ignore its
+                 * release */
+                if (!(mPressedKeys [aScan] & whatPressed))
+                    return true;
+                codes [count++] = aScan | 0x80;
+                mPressedKeys [aScan] &= ~whatPressed;
+            }
+
+            if (mKbdCaptured)
+                mPressedKeys [aScan] |= IsKbdCaptured;
+            else
+                mPressedKeys [aScan] &= ~IsKbdCaptured;
+        }
+    }
+    else
+    {
+        /* currently this is used in winLowKeyboardEvent() only */
+        hostkey_in_capture = mKbdCaptured;
+    }
+
+    bool emitSignal = false;
+    int hotkey = 0;
+
+    /* process the host key */
+    if (aFlags & KeyPressed)
+    {
+        if (isHostKey)
+        {
+            if (!mIsHostkeyPressed)
+            {
+                mIsHostkeyPressed = mIsHostkeyAlone = true;
+                if (isRunning())
+                    saveKeyStates();
+                emitSignal = true;
+            }
+        }
+        else
+        {
+            if (mIsHostkeyPressed)
+            {
+                if (mIsHostkeyAlone)
+                {
+                    hotkey = aKey;
+                    mIsHostkeyAlone = false;
+                }
+            }
+        }
+    }
+    else
+    {
+        if (isHostKey)
+        {
+            if (mIsHostkeyPressed)
+            {
+                mIsHostkeyPressed = false;
+
+                if (mIsHostkeyAlone)
+                {
+                    if (isPaused())
+                    {
+                        vboxProblem().remindAboutPausedVMInput();
+                    }
+                    else
+                    if (isRunning())
+                    {
+                        bool captured = mKbdCaptured;
+                        bool ok = true;
+                        if (!captured)
+                        {
+                            /* temporarily disable auto capture that will take
+                             * place after this dialog is dismissed because
+                             * the capture state is to be defined by the
+                             * dialog result itself */
+                            mDisableAutoCapture = true;
+                            bool autoConfirmed = false;
+                            ok = vboxProblem().confirmInputCapture (&autoConfirmed);
+                            if (autoConfirmed)
+                                mDisableAutoCapture = false;
+                            /* otherwise, the disable flag will be reset in
+                             * the next console view's foucs in event (since
+                             * may happen asynchronously on some platforms,
+                             * after we return from this code) */
+                        }
+
+                        if (ok)
+                        {
+                            captureKbd (!captured, false);
+                            if (!(mMouseAbsolute && mMouseIntegration))
+                                captureMouse (mKbdCaptured);
+                        }
+                    }
+                }
+
+                if (isRunning())
+                    sendChangedKeyStates();
+
+                emitSignal = true;
+            }
+        }
+        else
+        {
+            if (mIsHostkeyPressed)
+                mIsHostkeyAlone = false;
+        }
+    }
+
+    /* emit the keyboard state change signal */
+    if (emitSignal)
+        emitKeyboardStateChanged();
+
+    /* Process Host+<key> shortcuts. currently, <key> is limited to
+     * alphanumeric chars. Other Host+<key> combinations are handled in
+     * event(). */
+    if (hotkey)
+    {
+        bool processed = false;
+#if defined (Q_WS_WIN32)
+        NOREF(aUniKey);
+        int n = GetKeyboardLayoutList (0, NULL);
+        Assert (n);
+        HKL *list = new HKL [n];
+        GetKeyboardLayoutList (n, list);
+        for (int i = 0; i < n && !processed; i++)
+        {
+            wchar_t ch;
+            static BYTE keys [256] = {0};
+            if (!ToUnicodeEx (hotkey, 0, keys, &ch, 1, 0, list [i]) == 1)
+                ch = 0;
+            if (ch)
+                processed = processHotKey (QKeySequence (UNICODE_ACCEL +
+                                                QChar (ch).upper().unicode()),
+                                           mMainWnd->menuBar());
+        }
+        delete[] list;
+#elif defined (Q_WS_X11)
+        NOREF(aUniKey);
+        Display *display = x11Display();
+        int keysyms_per_keycode = getKeysymsPerKeycode();
+        KeyCode kc = XKeysymToKeycode (display, aKey);
+        // iterate over the first level (not shifted) keysyms in every group
+        for (int i = 0; i < keysyms_per_keycode && !processed; i += 2)
+        {
+            KeySym ks = XKeycodeToKeysym (display, kc, i);
+            char ch = 0;
+            if (!XkbTranslateKeySym (display, &ks, 0, &ch, 1, NULL) == 1)
+                ch = 0;
+            if (ch)
+            {
+                QChar c = QString::fromLocal8Bit (&ch, 1) [0];
+                processed = processHotKey (QKeySequence (UNICODE_ACCEL +
+                                                c.upper().unicode()),
+                                           mMainWnd->menuBar());
+            }
+        }
+#elif defined (Q_WS_MAC)
+        if (aUniKey && aUniKey [0] && !aUniKey [1])
+            processed = processHotKey (QKeySequence (UNICODE_ACCEL +
+                                                     QChar (aUniKey [0]).upper().unicode()),
+                                       mMainWnd->menuBar());
+
+        /* Don't consider the hot key as pressed since the guest never saw
+         * it. (probably a generic thing) */
+        mPressedKeys [aScan] &= ~whatPressed;
+#endif
+
+        /* grab the key from Qt if processed, or pass it to Qt otherwise
+         * in order to process non-alphanumeric keys in event(), after they are
+         * converted to Qt virtual keys. */
+        return processed;
+    }
+
+    /* no more to do, if the host key is in action or the VM is paused */
+    if (mIsHostkeyPressed || isHostKey || isPaused())
+    {
+        /* grab the key from Qt and from VM if it's a host key,
+         * otherwise just pass it to Qt */
+        return isHostKey;
+    }
+
+    CKeyboard keyboard = mConsole.GetKeyboard();
+    Assert (!keyboard.isNull());
+
+#if defined (Q_WS_WIN32)
+    /* send pending WM_PAINT events */
+    ::UpdateWindow (viewport()->winId());
+#endif
+
+#if 0
+    {
+        char buf [256];
+        sprintf (buf, "*** SCANS: ");
+        for (uint i = 0; i < count; ++ i)
+            sprintf (buf + strlen (buf), "%02X ", codes [i]);
+        mMainWnd->statusBar()->message (buf);
+        LogFlow (("%s\n", buf));
+    }
+#endif
+
+    keyboard.PutScancodes (codes, count);
+
+    /* grab the key from Qt */
+    return true;
+}
+
+/**
+ *  Called on every mouse/wheel move and button press/release.
+ *
+ *  @return     true to consume the event and false to pass it to Qt
+ */
+bool VBoxConsoleView::mouseEvent (int aType, const QPoint &aPos,
+                                  const QPoint &aGlobalPos, ButtonState aButton,
+                                  ButtonState aState, ButtonState aStateAfter,
+                                  int aWheelDelta, Orientation aWheelDir)
+{
+#if 0
+    char buf [256];
+    sprintf (buf,
+             "MOUSE: type=%03d x=%03d y=%03d btn=%03d st=%08X stAfter=%08X "
+             "wdelta=%03d wdir=%03d",
+             aType, aPos.x(), aPos.y(), aButton, aState, aStateAfter,
+             aWheelDelta, aWheelDir);
+    mMainWnd->statusBar()->message (buf);
+#else
+    Q_UNUSED (aButton);
+    Q_UNUSED (aState);
+#endif
+
+    int state = 0;
+    if (aStateAfter & LeftButton)
+        state |= KMouseButtonState_LeftButton;
+    if (aStateAfter & RightButton)
+        state |= KMouseButtonState_RightButton;
+    if (aStateAfter & MidButton)
+        state |= KMouseButtonState_MiddleButton;
+
+    int wheel = 0;
+    if (aWheelDir == Vertical)
+    {
+        /* the absolute value of wheel delta is 120 units per every wheel
+         * move; positive deltas correspond to counterclockwize rotations
+         * (usually up), negative -- to clockwize (usually down). */
+        wheel = - (aWheelDelta / 120);
+    }
+
+    if (mMouseCaptured)
+    {
+#ifdef Q_WS_WIN32
+        /* send pending WM_PAINT events */
+        ::UpdateWindow (viewport()->winId());
+#endif
+
+        CMouse mouse = mConsole.GetMouse();
+        mouse.PutMouseEvent (aGlobalPos.x() - mLastPos.x(),
+                             aGlobalPos.y() - mLastPos.y(),
+                             wheel, state);
+
+#if defined (Q_WS_MAC)
+        /*
+         * Keep the mouse from leaving the widget.
+         *
+         * This is a bit tricky to get right because if it escapes we won't necessarily
+         * get mouse events any longer and can warp it back. So, we keep safety zone
+         * of up to 300 pixels around the borders of the widget to prevent this from
+         * happening. Also, the mouse is warped back to the center of the widget.
+         *
+         * (Note, aPos seems to be unreliable, it caused endless recursion here at one points...)
+         * (Note, synergy and other remote clients might not like this cursor warping.)
+         */
+        QRect rect = viewport()->visibleRect();
+        QPoint pw = viewport()->mapToGlobal (viewport()->pos());
+        rect.moveBy (pw.x(), pw.y());
+
+        QRect dpRect = QApplication::desktop()->screenGeometry (viewport());
+        if (rect.intersects (dpRect))
+            rect = rect.intersect (dpRect);
+
+        int wsafe = rect.width() / 6;
+        rect.setWidth (rect.width() - wsafe * 2);
+        rect.setLeft (rect.left() + wsafe);
+
+        int hsafe = rect.height() / 6;
+        rect.setWidth (rect.height() - hsafe * 2);
+        rect.setTop (rect.top() + hsafe);
+
+        if (rect.contains (aGlobalPos, true))
+            mLastPos = aGlobalPos;
+        else
+        {
+            mLastPos = rect.center();
+            QCursor::setPos (mLastPos);
+        }
+
+#else /* !Q_WS_MAC */
+
+        /* "jerk" the mouse by bringing it to the opposite side
+         * to simulate the endless moving */
+
+#ifdef Q_WS_WIN32
+        int we = viewport()->width() - 1;
+        int he = viewport()->height() - 1;
+        QPoint p = aPos;
+        if (aPos.x() == 0)
+            p.setX (we - 1);
+        else if (aPos.x() == we)
+            p.setX (1);
+        if (aPos.y() == 0 )
+            p.setY (he - 1);
+        else if (aPos.y() == he)
+            p.setY (1);
+
+        if (p != aPos)
+        {
+            mLastPos = viewport()->mapToGlobal (p);
+            QCursor::setPos (mLastPos);
+        }
+        else
+        {
+            mLastPos = aGlobalPos;
+        }
+#else
+        int we = QApplication::desktop()->width() - 1;
+        int he = QApplication::desktop()->height() - 1;
+        QPoint p = aGlobalPos;
+        if (aGlobalPos.x() == 0)
+            p.setX (we - 1);
+        else if (aGlobalPos.x() == we)
+            p.setX( 1 );
+        if (aGlobalPos.y() == 0)
+            p.setY (he - 1);
+        else if (aGlobalPos.y() == he)
+            p.setY (1);
+
+        if (p != aGlobalPos)
+        {
+            mLastPos =  p;
+            QCursor::setPos (mLastPos);
+        }
+        else
+        {
+            mLastPos = aGlobalPos;
+        }
+#endif
+#endif /* !Q_WS_MAC */
+        return true; /* stop further event handling */
+    }
+    else /* !mMouseCaptured */
+    {
+#ifdef Q_WS_MAC
+        /* Update the mouse cursor; this is a bit excessive really... */
+        if (!DarwinCursorIsNull (&mDarwinCursor))
+            DarwinCursorSet (&mDarwinCursor);
+#endif
+        if (mMainWnd->isTrueFullscreen())
+        {
+            if (mode != VBoxDefs::SDLMode)
+            {
+                /* try to automatically scroll the guest canvas if the
+                 * mouse is on the screen border */
+                /// @todo (r=dmik) better use a timer for autoscroll
+                QRect scrGeo = QApplication::desktop()->screenGeometry (this);
+                int dx = 0, dy = 0;
+                if (scrGeo.width() < contentsWidth())
+                {
+                    if (scrGeo.rLeft() == aGlobalPos.x()) dx = -1;
+                    if (scrGeo.rRight() == aGlobalPos.x()) dx = +1;
+                }
+                if (scrGeo.height() < contentsHeight())
+                {
+                    if (scrGeo.rTop() == aGlobalPos.y()) dy = -1;
+                    if (scrGeo.rBottom() == aGlobalPos.y()) dy = +1;
+                }
+                if (dx || dy)
+                    scrollBy (dx, dy);
+            }
+        }
+
+        if (mMouseAbsolute && mMouseIntegration)
+        {
+            int cw = contentsWidth(), ch = contentsHeight();
+            int vw = visibleWidth(), vh = visibleHeight();
+
+            if (mode != VBoxDefs::SDLMode)
+            {
+                /* try to automatically scroll the guest canvas if the
+                 * mouse goes outside its visible part */
+
+                int dx = 0;
+                if (aPos.x() > vw) dx = aPos.x() - vw;
+                else if (aPos.x() < 0) dx = aPos.x();
+                int dy = 0;
+                if (aPos.y() > vh) dy = aPos.y() - vh;
+                else if (aPos.y() < 0) dy = aPos.y();
+                if (dx != 0 || dy != 0) scrollBy (dx, dy);
+            }
+
+            QPoint cpnt = viewportToContents (aPos);
+            if (cpnt.x() < 0) cpnt.setX (0);
+            else if (cpnt.x() >= cw) cpnt.setX (cw - 1);
+            if (cpnt.y() < 0) cpnt.setY (0);
+            else if (cpnt.y() >= ch) cpnt.setY (ch - 1);
+
+            CMouse mouse = mConsole.GetMouse();
+            mouse.PutMouseEventAbsolute (cpnt.x() + 1, cpnt.y() + 1,
+                                         wheel, state);
+            return true; /* stop further event handling */
+        }
+        else
+        {
+            if (hasFocus() &&
+                (aType == QEvent::MouseButtonRelease &&
+                 !aStateAfter))
+            {
+                if (isPaused())
+                {
+                    vboxProblem().remindAboutPausedVMInput();
+                }
+                else if (isRunning())
+                {
+                    /* temporarily disable auto capture that will take
+                     * place after this dialog is dismissed because
+                     * the capture state is to be defined by the
+                     * dialog result itself */
+                    mDisableAutoCapture = true;
+                    bool autoConfirmed = false;
+                    bool ok = vboxProblem().confirmInputCapture (&autoConfirmed);
+                    if (autoConfirmed)
+                        mDisableAutoCapture = false;
+                    /* otherwise, the disable flag will be reset in
+                     * the next console view's foucs in event (since
+                     * may happen asynchronously on some platforms,
+                     * after we return from this code) */
+
+                    if (ok)
+                    {
+                        captureKbd (true);
+                        captureMouse (true);
+                    }
+                }
+            }
+        }
+    }
+
+    return false;
+}
+
+void VBoxConsoleView::onStateChange (KMachineState state)
+{
+    switch (state)
+    {
+        case KMachineState_Paused:
+        {
+            if (mode != VBoxDefs::TimerMode && mFrameBuf)
+            {
+                /*
+                 *  Take a screen snapshot. Note that TakeScreenShot() always
+                 *  needs a 32bpp image
+                 */
+                QImage shot = QImage (mFrameBuf->width(), mFrameBuf->height(), 32, 0);
+                CDisplay dsp = mConsole.GetDisplay();
+                dsp.TakeScreenShot (shot.bits(), shot.width(), shot.height());
+                /*
+                 *  TakeScreenShot() may fail if, e.g. the Paused notification
+                 *  was delivered after the machine execution was resumed. It's
+                 *  not fatal.
+                 */
+                if (dsp.isOk())
+                {
+                    dimImage (shot);
+                    mPausedShot = shot;
+                    /* fully repaint to pick up mPausedShot */
+                    viewport()->repaint();
+                }
+            }
+            /* fall through */
+        }
+        case KMachineState_Stuck:
+        {
+            /* reuse the focus event handler to uncapture everything */
+            if (hasFocus())
+                focusEvent (false /* aHasFocus*/, false /* aReleaseHostKey */);
+            break;
+        }
+        case KMachineState_Running:
+        {
+            if (mLastState == KMachineState_Paused)
+            {
+                if (mode != VBoxDefs::TimerMode && mFrameBuf)
+                {
+                    /* reset the pixmap to free memory */
+                    mPausedShot.resize (0, 0);
+                    /*
+                     *  ask for full guest display update (it will also update
+                     *  the viewport through IFramebuffer::NotifyUpdate)
+                     */
+                    CDisplay dsp = mConsole.GetDisplay();
+                    dsp.InvalidateAndUpdate();
+                }
+            }
+            /* reuse the focus event handler to capture input */
+            if (hasFocus())
+                focusEvent (true /* aHasFocus */);
+            break;
+        }
+        default:
+            break;
+    }
+
+    mLastState = state;
+}
+
+void VBoxConsoleView::doRefresh()
+{
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    if (mode == VBoxDefs::TimerMode)
+    {
+        FRAMEBUF_DEBUG_START (xxx);
+        QSize last_sz = pm.size();
+        bool rc = display_to_pixmap (mConsole, pm);
+        if (rc)
+        {
+            if (pm.size() != last_sz)
+            {
+                int pw = pm.width(), ph = pm.height();
+                resizeContents (pw, ph);
+                updateGeometry();
+                setMaximumSize (sizeHint());
+                /* let our toplevel widget calculate its sizeHint properly */
+                QApplication::sendPostedEvents (0, QEvent::LayoutHint);
+                normalizeGeometry();
+            }
+            else
+            {
+                /* the alternative is to update, so we will be repainted
+                 * on the next event loop iteration. currently disabled.
+                 * updateContents(); */
+                repaintContents (false);
+            }
+        }
+        if (rc)
+            FRAMEBUF_DEBUG_STOP (xxx, pm.width(), pm.height());
+    }
+    else
+#endif
+        repaintContents (false);
+}
+
+void VBoxConsoleView::viewportPaintEvent (QPaintEvent *pe)
+{
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+    if (mode == VBoxDefs::TimerMode)
+    {
+        if (!pm.isNull())
+        {
+            /* draw a part of vbuf */
+            const QRect &r = pe->rect();
+            ::bitBlt (viewport(), r.x(), r.y(),
+                      &pm, r.x() + contentsX(), r.y() + contentsY(),
+                      r.width(), r.height(),
+                      CopyROP, TRUE);
+        }
+        else
+        {
+            viewport()->erase (pe->rect());
+        }
+    }
+    else
+#endif
+    {
+        if (mPausedShot.isNull())
+        {
+            /* delegate the paint function to the VBoxFrameBuffer interface */
+            mFrameBuf->paintEvent (pe);
+#ifdef Q_WS_MAC
+            /* Update the dock icon if we are in the running state */
+            if (isRunning())
+            {
+# if defined (VBOX_GUI_USE_QUARTZ2D)
+                if (mode == VBoxDefs::Quartz2DMode)
+                {
+                    /* If the render mode is Quartz2D we could use the
+                     * CGImageRef of the framebuffer for the dock icon creation.
+                     * This saves some conversion time. */
+                    CGImageRef ir =
+                        static_cast <VBoxQuartz2DFrameBuffer *> (mFrameBuf)->imageRef();
+                    ::DarwinUpdateDockPreview (ir, mVirtualBoxLogo);
+                }
+                else
+# endif
+                    ::DarwinUpdateDockPreview (mFrameBuf, mVirtualBoxLogo);
+            }
+#endif
+            return;
+        }
+
+        /* we have a snapshot for the paused state */
+        QRect r = pe->rect().intersect (viewport()->rect());
+        QPainter pnt (viewport());
+        pnt.drawPixmap (r.x(), r.y(), mPausedShot,
+                        r.x() + contentsX(), r.y() + contentsY(),
+                        r.width(), r.height());
+
+#ifdef Q_WS_MAC
+        ::DarwinUpdateDockPreview (DarwinQPixmapToCGImage (&mPausedShot),
+                                   mVirtualBoxLogo,
+                                   mMainWnd->dockImageState());
+#endif
+    }
+}
+
+#ifdef VBOX_GUI_USE_REFRESH_TIMER
+void VBoxConsoleView::timerEvent( QTimerEvent * )
+{
+    doRefresh();
+}
+#endif
+
+/**
+ *  Captures the keyboard. When captured, no keyboard input reaches the host
+ *  system (including most system combinations like Alt-Tab).
+ *
+ *  @param aCapture     true to capture, false to uncapture.
+ *  @param aEmitSignal  Whether to emit keyboardStateChanged() or not.
+ */
+void VBoxConsoleView::captureKbd (bool aCapture, bool aEmitSignal /* = true */)
+{
+    AssertMsg (mAttached, ("Console must be attached"));
+
+    if (mKbdCaptured == aCapture)
+        return;
+
+    /* On Win32, keyboard grabbing is ineffective, a low-level keyboard hook is
+     * used instead. On X11, we use XGrabKey instead of XGrabKeyboard (called
+     * by QWidget::grabKeyboard()) because the latter causes problems under
+     * metacity 2.16 (in particular, due to a bug, a window cannot be moved
+     * using the mouse if it is currently grabing the keyboard). On Mac OS X,
+     * we use the Qt methods + disabling global hot keys + watching modifiers
+     * (for right/left separation). */
+#if defined (Q_WS_WIN32)
+    /**/
+#elif defined (Q_WS_X11)
+	if (aCapture)
+		XGrabKey (x11Display(), AnyKey, AnyModifier,
+                  topLevelWidget()->winId(), False,
+                  GrabModeAsync, GrabModeAsync);
+	else
+		XUngrabKey (x11Display(),  AnyKey, AnyModifier,
+                    topLevelWidget()->winId());
+#elif defined (Q_WS_MAC)
+    if (aCapture)
+    {
+        ::DarwinDisableGlobalHotKeys (true);
+        grabKeyboard();
+    }
+    else
+    {
+        ::DarwinDisableGlobalHotKeys (false);
+        releaseKeyboard();
+    }
+#else
+    if (aCapture)
+        grabKeyboard();
+    else
+        releaseKeyboard();
+#endif
+
+    mKbdCaptured = aCapture;
+
+    if (aEmitSignal)
+        emitKeyboardStateChanged();
+}
+
+/**
+ *  Captures the host mouse pointer. When captured, the mouse pointer is
+ *  unavailable to the host applications.
+ *
+ *  @param aCapture     true to capture, false to uncapture.
+ *  @param aEmitSignal  Whether to emit mouseStateChanged() or not.
+ */
+void VBoxConsoleView::captureMouse (bool aCapture, bool aEmitSignal /* = true */)
+{
+    AssertMsg (mAttached, ("Console must be attached"));
+
+    if (mMouseCaptured == aCapture)
+        return;
+
+    if (aCapture)
+    {
+        /* memorize the host position where the cursor was captured */
+        mCapturedPos = QCursor::pos();
+#ifdef Q_WS_WIN32
+        viewport()->setCursor (QCursor (BlankCursor));
+        /* move the mouse to the center of the visible area */
+        QCursor::setPos (mapToGlobal (visibleRect().center()));
+        mLastPos = QCursor::pos();
+#elif defined (Q_WS_MAC)
+        /* move the mouse to the center of the visible area */
+        mLastPos = mapToGlobal (visibleRect().center());
+        QCursor::setPos (mLastPos);
+        /* grab all mouse events. */
+        viewport()->grabMouse();
+#else
+        viewport()->grabMouse();
+        mLastPos = QCursor::pos();
+#endif
+    }
+    else
+    {
+#ifndef Q_WS_WIN32
+        viewport()->releaseMouse();
+#endif
+        /* release mouse buttons */
+        CMouse mouse = mConsole.GetMouse();
+        mouse.PutMouseEvent (0, 0, 0, 0);
+    }
+
+    mMouseCaptured = aCapture;
+
+    updateMouseClipping();
+
+    if (aEmitSignal)
+        emitMouseStateChanged();
+}
+
+/**
+ *  Searches for a menu item with a given hot key (shortcut). If the item
+ *  is found, activates it and returns true. Otherwise returns false.
+ */
+bool VBoxConsoleView::processHotKey (const QKeySequence &key,  QMenuData *data)
+{
+    if (!data) return false;
+
+    /*
+     *  Note: below, we use the internal class QMenuItem, that is subject
+     *  to change w/o notice... (the alternative would be to explicitly assign
+     *  specific IDs to all popup submenus in VBoxConsoleWnd and then
+     *  look through its children in order to find a popup with a given ID,
+     *  which is unconvenient).
+     */
+
+    for (uint i = 0; i < data->count(); i++)
+    {
+        int id = data->idAt (i);
+        QMenuItem *item = data->findItem (id);
+        if (item->popup())
+        {
+            if (processHotKey (key, item->popup()))
+                return true;
+        }
+        else
+        {
+            QStringList list = QStringList::split ("\tHost+", data->text (id));
+            if (list.count() == 2)
+            {
+                if (key.matches (QKeySequence (list[1])) == Identical)
+                {
+                    /*
+                     *  we asynchronously post a special event instead of calling
+                     *  data->activateItemAt (i) directly, to let key presses
+                     *  and releases be processed correctly by Qt first.
+                     *  Note: we assume that nobody will delete the menu item
+                     *  corresponding to the key sequence, so that the pointer to
+                     *  menu data posted along with the event will remain valid in
+                     *  the event handler, at least until the main window is closed.
+                     */
+
+                    QApplication::postEvent (this,
+                                             new ActivateMenuEvent (data, i));
+                    return true;
+                }
+            }
+        }
+    }
+
+    return false;
+}
+
+/**
+ * Send the KEY BREAK code to the VM for all currently pressed keys.
+ *
+ * @param aReleaseHostKey @c true to set the host key state to unpressed.
+ */
+void VBoxConsoleView::releaseAllPressedKeys (bool aReleaseHostKey /* = true*/)
+{
+    AssertMsg (mAttached, ("Console must be attached"));
+
+    CKeyboard keyboard = mConsole.GetKeyboard();
+    bool fSentRESEND = false;
+
+    /* send a dummy scan code (RESEND) to prevent the guest OS from recognizing
+     * a single key click (for ex., Alt) and performing an unwanted action
+     * (for ex., activating the menu) when we release all pressed keys below.
+     * Note, that it's just a guess that sending RESEND will give the desired
+     * effect :), but at least it works with NT and W2k guests. */
+
+    /// @todo Sending 0xFE is responsible for the warning
+    //
+    //         ``atkbd.c: Spurious NAK on isa0060/serio0. Some program might
+    //           be trying access hardware directly''
+    //
+    //       on Linux guests (#1944). It might also be responsible for #1949. Don't
+    //       send this command unless we really have to release any key modifier.
+    //                                                                    --frank
+
+    for (uint i = 0; i < SIZEOF_ARRAY (mPressedKeys); i++)
+    {
+        if (mPressedKeys [i] & IsKeyPressed)
+        {
+            if (!fSentRESEND)
+            {
+                keyboard.PutScancode (0xFE);
+                fSentRESEND = true;
+            }
+            keyboard.PutScancode (i | 0x80);
+        }
+        else if (mPressedKeys [i] & IsExtKeyPressed)
+        {
+            if (!fSentRESEND)
+            {
+                keyboard.PutScancode (0xFE);
+                fSentRESEND = true;
+            }
+            LONG codes [2];
+            codes[0] = 0xE0;
+            codes[1] = i | 0x80;
+            keyboard.PutScancodes (codes, 2);
+        }
+        mPressedKeys [i] = 0;
+    }
+
+    if (aReleaseHostKey)
+        mIsHostkeyPressed = false;
+
+#ifdef Q_WS_MAC
+    /* clear most of the modifiers. */
+    mDarwinKeyModifiers &=
+        alphaLock | kEventKeyModifierNumLockMask |
+        (aReleaseHostKey ? 0 : ::DarwinKeyCodeToDarwinModifierMask (gs.hostKey()));
+#endif
+
+    emitKeyboardStateChanged();
+}
+
+void VBoxConsoleView::saveKeyStates()
+{
+    ::memcpy (mPressedKeysCopy, mPressedKeys,
+              SIZEOF_ARRAY (mPressedKeys));
+}
+
+void VBoxConsoleView::sendChangedKeyStates()
+{
+    AssertMsg (mAttached, ("Console must be attached"));
+
+    LONG codes [2];
+    CKeyboard keyboard = mConsole.GetKeyboard();
+    for (uint i = 0; i < SIZEOF_ARRAY (mPressedKeys); ++ i)
+    {
+        uint8_t os = mPressedKeysCopy [i];
+        uint8_t ns = mPressedKeys [i];
+        if ((os & IsKeyPressed) != (ns & IsKeyPressed))
+        {
+            codes [0] = i;
+            if (!(ns & IsKeyPressed))
+                codes[0] |= 0x80;
+            keyboard.PutScancode (codes[0]);
+        }
+        else if ((os & IsExtKeyPressed) != (ns & IsExtKeyPressed))
+        {
+            codes [0] = 0xE0;
+            codes [1] = i;
+            if (!(ns & IsExtKeyPressed))
+                codes [1] |= 0x80;
+            keyboard.PutScancodes (codes, 2);
+        }
+    }
+}
+
+void VBoxConsoleView::updateMouseClipping()
+{
+    AssertMsg (mAttached, ("Console must be attached"));
+
+    if (mMouseCaptured)
+    {
+        viewport()->setCursor (QCursor (BlankCursor));
+#ifdef Q_WS_WIN32
+        QRect r = viewport()->rect();
+        r.moveTopLeft (viewport()->mapToGlobal (QPoint (0, 0)));
+        RECT rect = { r.left(), r.top(), r.right() + 1, r.bottom() + 1 };
+        ::ClipCursor (&rect);
+#endif
+    }
+    else
+    {
+#ifdef Q_WS_WIN32
+        ::ClipCursor (NULL);
+#endif
+        /* return the cursor to where it was when we captured it and show it */
+        QCursor::setPos (mCapturedPos);
+        viewport()->unsetCursor();
+    }
+}
+
+void VBoxConsoleView::setPointerShape (MousePointerChangeEvent *me)
+{
+    if (me->shapeData() != NULL)
+    {
+        bool ok = false;
+
+        const uchar *srcAndMaskPtr = me->shapeData();
+        uint andMaskSize = (me->width() + 7) / 8 * me->height();
+        const uchar *srcShapePtr = me->shapeData() + ((andMaskSize + 3) & ~3);
+        uint srcShapePtrScan = me->width() * 4;
+
+#if defined (Q_WS_WIN)
+
+        BITMAPV5HEADER bi;
+        HBITMAP hBitmap;
+        void *lpBits;
+
+        ::ZeroMemory (&bi, sizeof (BITMAPV5HEADER));
+        bi.bV5Size = sizeof (BITMAPV5HEADER);
+        bi.bV5Width = me->width();
+        bi.bV5Height = - (LONG) me->height();
+        bi.bV5Planes = 1;
+        bi.bV5BitCount = 32;
+        bi.bV5Compression = BI_BITFIELDS;
+        // specifiy a supported 32 BPP alpha format for Windows XP
+        bi.bV5RedMask   = 0x00FF0000;
+        bi.bV5GreenMask = 0x0000FF00;
+        bi.bV5BlueMask  = 0x000000FF;
+        if (me->hasAlpha())
+            bi.bV5AlphaMask = 0xFF000000;
+        else
+            bi.bV5AlphaMask = 0;
+
+        HDC hdc = GetDC (NULL);
+
+        // create the DIB section with an alpha channel
+        hBitmap = CreateDIBSection (hdc, (BITMAPINFO *) &bi, DIB_RGB_COLORS,
+                                    (void **) &lpBits, NULL, (DWORD) 0);
+
+        ReleaseDC (NULL, hdc);
+
+        HBITMAP hMonoBitmap = NULL;
+        if (me->hasAlpha())
+        {
+            // create an empty mask bitmap
+            hMonoBitmap = CreateBitmap (me->width(), me->height(), 1, 1, NULL);
+        }
+        else
+        {
+            /* Word aligned AND mask. Will be allocated and created if necessary. */
+            uint8_t *pu8AndMaskWordAligned = NULL;
+
+            /* Width in bytes of the original AND mask scan line. */
+            uint32_t cbAndMaskScan = (me->width() + 7) / 8;
+
+            if (cbAndMaskScan & 1)
+            {
+                /* Original AND mask is not word aligned. */
+
+                /* Allocate memory for aligned AND mask. */
+                pu8AndMaskWordAligned = (uint8_t *)RTMemTmpAllocZ ((cbAndMaskScan + 1) * me->height());
+
+                Assert(pu8AndMaskWordAligned);
+
+                if (pu8AndMaskWordAligned)
+                {
+                    /* According to MSDN the padding bits must be 0.
+                     * Compute the bit mask to set padding bits to 0 in the last byte of original AND mask.
+                     */
+                    uint32_t u32PaddingBits = cbAndMaskScan * 8  - me->width();
+                    Assert(u32PaddingBits < 8);
+                    uint8_t u8LastBytesPaddingMask = (uint8_t)(0xFF << u32PaddingBits);
+
+                    Log(("u8LastBytesPaddingMask = %02X, aligned w = %d, width = %d, cbAndMaskScan = %d\n",
+                          u8LastBytesPaddingMask, (cbAndMaskScan + 1) * 8, me->width(), cbAndMaskScan));
+
+                    uint8_t *src = (uint8_t *)srcAndMaskPtr;
+                    uint8_t *dst = pu8AndMaskWordAligned;
+
+                    unsigned i;
+                    for (i = 0; i < me->height(); i++)
+                    {
+                        memcpy (dst, src, cbAndMaskScan);
+
+                        dst[cbAndMaskScan - 1] &= u8LastBytesPaddingMask;
+
+                        src += cbAndMaskScan;
+                        dst += cbAndMaskScan + 1;
+                    }
+                }
+            }
+
+            /* create the AND mask bitmap */
+            hMonoBitmap = ::CreateBitmap (me->width(), me->height(), 1, 1,
+                                          pu8AndMaskWordAligned? pu8AndMaskWordAligned: srcAndMaskPtr);
+
+            if (pu8AndMaskWordAligned)
+            {
+                RTMemTmpFree (pu8AndMaskWordAligned);
+            }
+        }
+
+        Assert (hBitmap);
+        Assert (hMonoBitmap);
+        if (hBitmap && hMonoBitmap)
+        {
+            DWORD *dstShapePtr = (DWORD *) lpBits;
+
+            for (uint y = 0; y < me->height(); y ++)
+            {
+                memcpy (dstShapePtr, srcShapePtr, srcShapePtrScan);
+                srcShapePtr += srcShapePtrScan;
+                dstShapePtr += me->width();
+            }
+
+            ICONINFO ii;
+            ii.fIcon = FALSE;
+            ii.xHotspot = me->xHot();
+            ii.yHotspot = me->yHot();
+            ii.hbmMask = hMonoBitmap;
+            ii.hbmColor = hBitmap;
+
+            HCURSOR hAlphaCursor = CreateIconIndirect (&ii);
+            Assert (hAlphaCursor);
+            if (hAlphaCursor)
+            {
+                viewport()->setCursor (QCursor (hAlphaCursor));
+                ok = true;
+                if (mAlphaCursor)
+                    DestroyIcon (mAlphaCursor);
+                mAlphaCursor = hAlphaCursor;
+            }
+        }
+
+        if (hMonoBitmap)
+            DeleteObject (hMonoBitmap);
+        if (hBitmap)
+            DeleteObject (hBitmap);
+
+#elif defined (Q_WS_X11) && !defined (VBOX_WITHOUT_XCURSOR)
+
+        XcursorImage *img = XcursorImageCreate (me->width(), me->height());
+        Assert (img);
+        if (img)
+        {
+            img->xhot = me->xHot();
+            img->yhot = me->yHot();
+
+            XcursorPixel *dstShapePtr = img->pixels;
+
+            for (uint y = 0; y < me->height(); y ++)
+            {
+                memcpy (dstShapePtr, srcShapePtr, srcShapePtrScan);
+
+                if (!me->hasAlpha())
+                {
+                    /* convert AND mask to the alpha channel */
+                    uchar byte = 0;
+                    for (uint x = 0; x < me->width(); x ++)
+                    {
+                        if (!(x % 8))
+                            byte = *(srcAndMaskPtr ++);
+                        else
+                            byte <<= 1;
+
+                        if (byte & 0x80)
+                        {
+                            /* Linux doesn't support inverted pixels (XOR ops,
+                             * to be exact) in cursor shapes, so we detect such
+                             * pixels and always replace them with black ones to
+                             * make them visible at least over light colors */
+                            if (dstShapePtr [x] & 0x00FFFFFF)
+                                dstShapePtr [x] = 0xFF000000;
+                            else
+                                dstShapePtr [x] = 0x00000000;
+                        }
+                        else
+                            dstShapePtr [x] |= 0xFF000000;
+                    }
+                }
+
+                srcShapePtr += srcShapePtrScan;
+                dstShapePtr += me->width();
+            }
+
+            Cursor cur = XcursorImageLoadCursor (x11Display(), img);
+            Assert (cur);
+            if (cur)
+            {
+                viewport()->setCursor (QCursor (cur));
+                ok = true;
+            }
+
+            XcursorImageDestroy (img);
+        }
+
+#elif defined(Q_WS_MAC)
+
+        /*
+         * Qt3/Mac only supports black/white cursors and it offers no way
+         * to create your own cursors here unlike on X11 and Windows.
+         * Which means we're pretty much forced to do it our own way.
+         */
+        int rc;
+
+        /* dispose of the old cursor. */
+        if (!DarwinCursorIsNull (&mDarwinCursor))
+        {
+            rc = DarwinCursorDestroy (&mDarwinCursor);
+            AssertRC (rc);
+        }
+
+        /* create the new cursor */
+        rc = DarwinCursorCreate (me->width(), me->height(), me->xHot(), me->yHot(), me->hasAlpha(),
+                                 srcAndMaskPtr, srcShapePtr, &mDarwinCursor);
+        AssertRC (rc);
+        if (VBOX_SUCCESS (rc))
+        {
+            /** @todo check current mouse coordinates. */
+            rc = DarwinCursorSet (&mDarwinCursor);
+            AssertRC (rc);
+        }
+        ok = VBOX_SUCCESS (rc);
+        NOREF (srcShapePtrScan);
+
+#else
+
+# warning "port me"
+
+#endif
+        if (!ok)
+            viewport()->unsetCursor();
+    }
+    else
+    {
+        /*
+         * We did not get any shape data
+         */
+        if (me->isVisible())
+        {
+            /*
+             * We're supposed to make the last shape we got visible.
+             * We don't support that for now...
+             */
+            /// @todo viewport()->setCursor (QCursor());
+        }
+        else
+        {
+            viewport()->setCursor (QCursor::BlankCursor);
+        }
+    }
+}
+
+inline QRgb qRgbIntensity (QRgb rgb, int mul, int div)
+{
+    int r = qRed (rgb);
+    int g = qGreen (rgb);
+    int b = qBlue (rgb);
+    return qRgb (mul * r / div, mul * g / div, mul * b / div);
+}
+
+/* static */
+void VBoxConsoleView::dimImage (QImage &img)
+{
+    for (int y = 0; y < img.height(); y ++) {
+        if (y % 2) {
+            if (img.depth() == 32) {
+                for (int x = 0; x < img.width(); x ++) {
+                    int gray = qGray (img.pixel (x, y)) / 2;
+                    img.setPixel (x, y, qRgb (gray, gray, gray));
+//                    img.setPixel (x, y, qRgbIntensity (img.pixel (x, y), 1, 2));
+                }
+            } else {
+                ::memset (img.scanLine (y), 0, img.bytesPerLine());
+            }
+        } else {
+            if (img.depth() == 32) {
+                for (int x = 0; x < img.width(); x ++) {
+                    int gray = (2 * qGray (img.pixel (x, y))) / 3;
+                    img.setPixel (x, y, qRgb (gray, gray, gray));
+//                    img.setPixel (x, y, qRgbIntensity (img.pixel(x, y), 2, 3));
+                }
+            }
+        }
+    }
+}
+
+void VBoxConsoleView::doResizeHint (const QSize &aToSize)
+{
+    if (mIsAdditionsActive && mAutoresizeGuest)
+    {
+        /* If this slot is invoked directly then use the passed size
+         * otherwise get the available size for the guest display.
+         * We assume here that the centralWidget() contains this view only
+         * and gives it all available space. */
+        QSize sz (aToSize.isValid() ? aToSize : mMainWnd->centralWidget()->size());
+        if (!aToSize.isValid())
+            sz -= QSize (frameWidth() * 2, frameWidth() * 2);
+        LogFlowFunc (("Will suggest %d x %d\n", sz.width(), sz.height()));
+
+        mConsole.GetDisplay().SetVideoModeHint (sz.width(), sz.height(), 0, 0);
+    }
+}
+
+/**
+ *  Sets the the minimum size restriction depending on the auto-resize feature
+ *  state and the current rendering mode.
+ *
+ *  Currently, the restriction is set only in SDL mode and only when the
+ *  auto-resize feature is inactive. We need to do that because we cannot
+ *  correctly draw in a scrolled window in SDL mode.
+ *
+ *  In all other modes, or when auto-resize is in force, this function does
+ *  nothing.
+ */
+void VBoxConsoleView::maybeRestrictMinimumSize()
+{
+    if (mode == VBoxDefs::SDLMode)
+    {
+        if (!mIsAdditionsActive || !mAutoresizeGuest)
+            setMinimumSize (sizeHint());
+        else
+            setMinimumSize (0, 0);
+    }
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxConsoleWnd.cpp	(revision 7219)
@@ -0,0 +1,3461 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxConsoleWnd class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxConsoleWnd.h"
+#include "VBoxConsoleView.h"
+#include "VBoxCloseVMDlg.h"
+#include "VBoxTakeSnapshotDlg.h"
+#include "VBoxDiskImageManagerDlg.h"
+#include "VBoxVMFirstRunWzd.h"
+#include "VBoxSharedFoldersSettings.h"
+#include "VBoxVMInformationDlg.h"
+#include "VBoxDownloaderWgt.h"
+#include "QIStateIndicator.h"
+#include "QIStatusBar.h"
+#include "QIHotKeyEdit.h"
+
+#include <qaction.h>
+#include <qmenubar.h>
+#include <qbuttongroup.h>
+#include <qradiobutton.h>
+#include <qfile.h>
+#include <qdir.h>
+#include <qpushbutton.h>
+#include <qcursor.h>
+#include <qtimer.h>
+#include <qeventloop.h>
+#include <qregexp.h>
+
+#include <VBox/VBoxGuest.h>
+
+#if defined(Q_WS_X11)
+#include <X11/Xlib.h>
+#include <XKeyboard.h>
+#endif
+
+#ifdef Q_WS_MAC
+#include "VBoxIChatTheaterWrapper.h"
+#endif
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+#include <VBox/err.h>
+#endif
+
+#include <iprt/param.h>
+#include <iprt/path.h>
+
+/** class StatusTipEvent
+ *
+ *  The StatusTipEvent class is an auxiliary QEvent class
+ *  for carrying statusTip text of non-QAction menu item's.
+ *  This event is posted then the menu item is highlighted but
+ *  processed later in VBoxConsoleWnd::event() handler to
+ *  avoid statusBar messaging collisions.
+ */
+class StatusTipEvent : public QEvent
+{
+public:
+    enum { Type = QEvent::User + 10 };
+    StatusTipEvent (const QString &aTip)
+        : QEvent ((QEvent::Type) Type), mTip (aTip) {}
+
+    QString mTip;
+};
+
+#ifdef RT_OS_DARWIN
+class QHttp;
+class QHttpResponseHeader;
+#endif
+
+/** \class VBoxConsoleWnd
+ *
+ *  The VBoxConsoleWnd class is a VM console window, one of two main VBox
+ *  GUI windows.
+ *
+ *  This window appears when the user starts the virtual machine. It
+ *  contains the VBoxConsoleView widget that acts as a console of the
+ *  running virtual machine.
+ */
+
+/**
+ *  Constructs the VM console window.
+ *
+ *  @param aSelf pointer to a variable where to store |this| right after
+ *               this object's constructor is called (necessary to avoid
+ *               recursion in VBoxGlobal::consoleWnd())
+ */
+VBoxConsoleWnd::
+VBoxConsoleWnd (VBoxConsoleWnd **aSelf, QWidget* aParent, const char* aName,
+                WFlags aFlags)
+    : QMainWindow (aParent, aName, aFlags)
+    , mMainMenu (0)
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    , dbgStatisticsAction (NULL)
+    , dbgCommandLineAction (NULL)
+    , dbgMenu (NULL)
+#endif
+    , console (0)
+    , machine_state (KMachineState_Null)
+    , no_auto_close (false)
+    , mIsFullscreen (false)
+    , mIsSeamless (false)
+    , mIsSeamlessSupported (false)
+    , normal_wflags (getWFlags())
+    , was_max (false)
+    , console_style (0)
+    , mIsOpenViewFinished (false)
+    , mIsFirstTimeStarted (false)
+    , mIsAutoSaveMedia (true)
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    , dbg_gui (NULL)
+#endif
+#ifdef Q_WS_MAC
+    , dockImgStatePaused (NULL)
+    , dockImgStateSaving (NULL)
+    , dockImgStateRestoring (NULL)
+    , dockImgBack100x75 (NULL)
+    , dockImgOS (NULL)
+#endif
+{
+    if (aSelf)
+        *aSelf = this;
+
+    idle_timer = new QTimer (this);
+
+    /* default application icon (will change to the VM-specific icon in
+     * openView()) */
+    setIcon (QPixmap::fromMimeSource ("ico40x01.png"));
+
+    /* ensure status bar is created */
+    new QIStatusBar (this, "statusBar");
+
+    ///// Actions ///////////////////////////////////////////////////////////
+
+    /* a group for all actions that are enabled only when the VM is running.
+     * Note that only actions whose enabled state depends exclusively on the
+     * execution state of the VM are added to this group. */
+    mRunningActions = new QActionGroup (this);
+    mRunningActions->setExclusive (false);
+
+    /* a group for all actions that are enabled when the VM is running or
+     * paused. Note that only actions whose enabled state depends exclusively
+     * on the execution state of the VM are added to this group. */
+    mRunningOrPausedActions = new QActionGroup (this);
+    mRunningOrPausedActions->setExclusive (false);
+
+    /* VM menu actions */
+
+    vmFullscreenAction = new QAction (this, "vmFullscreenAction");
+    vmFullscreenAction->setIconSet (
+        VBoxGlobal::iconSet ("fullscreen_16px.png", "fullscreen_disabled_16px.png"));
+    vmFullscreenAction->setToggleAction (true);
+
+    vmSeamlessAction = new QAction (this, "vmSeamlessAction");
+    vmSeamlessAction->setIconSet (
+        VBoxGlobal::iconSet ("nw_16px.png", "nw_disabled_16px.png"));
+    vmSeamlessAction->setToggleAction (true);
+
+    vmAutoresizeGuestAction = new QAction (mRunningActions, "vmAutoresizeGuestAction");
+    vmAutoresizeGuestAction->setIconSet (
+        VBoxGlobal::iconSet ("auto_resize_on_16px.png", "auto_resize_on_disabled_16px.png"));
+    vmAutoresizeGuestAction->setToggleAction (true);
+    vmAutoresizeGuestAction->setEnabled (false);
+
+    vmAdjustWindowAction = new QAction (this, "vmAdjustWindowAction");
+    vmAdjustWindowAction->setIconSet (
+        VBoxGlobal::iconSet ("adjust_win_size_16px.png",
+                             "adjust_win_size_disabled_16px.png"));
+
+    vmTypeCADAction = new QAction (mRunningActions, "vmTypeCADAction");
+    vmTypeCADAction->setIconSet (VBoxGlobal::iconSet ("hostkey_16px.png",
+                                                      "hostkey_disabled_16px.png"));
+
+#if defined(Q_WS_X11)
+    vmTypeCABSAction = new QAction (mRunningActions, "vmTypeCABSAction");
+    vmTypeCABSAction->setIconSet (VBoxGlobal::iconSet ("hostkey_16px.png",
+                                                       "hostkey_disabled_16px.png"));
+#endif
+
+    vmResetAction = new QAction (mRunningActions, "vmResetAction");
+    vmResetAction->setIconSet (VBoxGlobal::iconSet ("reset_16px.png",
+                                                    "reset_disabled_16px.png"));
+
+    vmPauseAction = new QAction (this, "vmPauseAction");
+    vmPauseAction->setIconSet (VBoxGlobal::iconSet ("pause_16px.png"));
+    vmPauseAction->setToggleAction (true);
+
+    vmACPIShutdownAction = new QAction (mRunningActions, "vmACPIShutdownAction");
+    vmACPIShutdownAction->setIconSet (
+        VBoxGlobal::iconSet ("acpi_16px.png", "acpi_disabled_16px.png"));
+
+    vmCloseAction = new QAction (this, "vmCloseAction");
+    vmCloseAction->setIconSet (VBoxGlobal::iconSet ("exit_16px.png"));
+
+    vmTakeSnapshotAction = new QAction (mRunningOrPausedActions, "vmTakeSnapshotAction");
+    vmTakeSnapshotAction->setIconSet (VBoxGlobal::iconSet (
+        "take_snapshot_16px.png", "take_snapshot_dis_16px.png"));
+
+    vmShowInformationDlgAction = new QAction (this, "vmShowInformationDlgAction");
+    vmShowInformationDlgAction->setIconSet (VBoxGlobal::iconSet (
+        "description_16px.png", "description_disabled_16px.png"));
+
+    vmDisableMouseIntegrAction = new QAction (this, "vmDisableMouseIntegrAction");
+    vmDisableMouseIntegrAction->setIconSet (VBoxGlobal::iconSet (
+        "mouse_can_seamless_16px.png", "mouse_can_seamless_disabled_16px.png"));
+    vmDisableMouseIntegrAction->setToggleAction (true);
+
+    /* Devices menu actions */
+
+    devicesMountFloppyImageAction = new QAction (mRunningOrPausedActions,
+                                                 "devicesMountFloppyImageAction");
+
+    devicesUnmountFloppyAction = new QAction (this, "devicesUnmountFloppyAction");
+    devicesUnmountFloppyAction->setIconSet (VBoxGlobal::iconSet ("fd_unmount_16px.png",
+                                                                 "fd_unmount_dis_16px.png"));
+
+    devicesMountDVDImageAction = new QAction (mRunningOrPausedActions,
+                                              "devicesMountISOImageAction");
+
+    devicesUnmountDVDAction = new QAction (this, "devicesUnmountDVDAction");
+    devicesUnmountDVDAction->setIconSet (VBoxGlobal::iconSet ("cd_unmount_16px.png",
+                                                     "cd_unmount_dis_16px.png"));
+
+    devicesSFDialogAction = new QAction (mRunningOrPausedActions,
+                                         "devicesSFDialogAction");
+    devicesSFDialogAction->setIconSet (VBoxGlobal::iconSet ("shared_folder_16px.png",
+                                                            "shared_folder_disabled_16px.png"));
+
+    devicesSwitchVrdpAction = new QAction (mRunningOrPausedActions,
+                                           "devicesSwitchVrdpAction");
+    devicesSwitchVrdpAction->setIconSet (VBoxGlobal::iconSet ("vrdp_16px.png",
+                                                              "vrdp_disabled_16px.png"));
+    devicesSwitchVrdpAction->setToggleAction (true);
+
+    devicesInstallGuestToolsAction = new QAction (mRunningActions,
+                                                  "devicesInstallGuestToolsAction");
+    devicesInstallGuestToolsAction->setIconSet (VBoxGlobal::iconSet ("guesttools_16px.png",
+                                                                     "guesttools_disabled_16px.png"));
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    if (vboxGlobal().isDebuggerEnabled())
+    {
+        dbgStatisticsAction = new QAction (this, "dbgStatisticsAction");
+        dbgCommandLineAction = new QAction (this, "dbgCommandLineAction");
+    }
+    else
+    {
+        dbgStatisticsAction = NULL;
+        dbgCommandLineAction = NULL;
+    }
+#endif
+
+    /* Help menu actions */
+
+    helpContentsAction = new QAction (this, "helpContentsAction");
+    helpContentsAction->setIconSet (VBoxGlobal::iconSet ("help_16px.png"));
+    helpWebAction = new QAction (this, "helpWebAction");
+    helpWebAction->setIconSet (VBoxGlobal::iconSet ("site_16px.png"));
+    helpRegisterAction = new QAction (this, "helpRegisterAction");
+    helpRegisterAction->setIconSet (VBoxGlobal::iconSet ("register_16px.png",
+                                                         "register_disabled_16px.png"));
+    helpAboutAction = new QAction (this, "helpAboutAction");
+    helpAboutAction->setIconSet (VBoxGlobal::iconSet ("about_16px.png"));
+    helpResetMessagesAction = new QAction (this, "helpResetMessagesAction");
+    helpResetMessagesAction->setIconSet (VBoxGlobal::iconSet ("reset_16px.png"));
+
+    ///// Menubar ///////////////////////////////////////////////////////////
+
+    mMainMenu = new QPopupMenu (this, "mMainMenu");
+
+    /* Machine submenu */
+
+    QPopupMenu *vmMenu = new QPopupMenu (this, "vmMenu");
+
+    /* dynamic & status line popup menus */
+    vmAutoresizeMenu = new VBoxSwitchMenu (vmMenu, vmAutoresizeGuestAction);
+    vmDisMouseIntegrMenu = new VBoxSwitchMenu (vmMenu, vmDisableMouseIntegrAction,
+                                               true /* inverted toggle state */);
+
+    vmFullscreenAction->addTo (vmMenu);
+    vmSeamlessAction->addTo (vmMenu);
+    vmAdjustWindowAction->addTo (vmMenu);
+    vmAutoresizeGuestAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmDisableMouseIntegrAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmTypeCADAction->addTo (vmMenu);
+#if defined(Q_WS_X11)
+    vmTypeCABSAction->addTo (vmMenu);
+#endif
+    vmMenu->insertSeparator();
+    vmTakeSnapshotAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmShowInformationDlgAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmResetAction->addTo (vmMenu);
+    vmPauseAction->addTo (vmMenu);
+    vmACPIShutdownAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmCloseAction->addTo (vmMenu);
+
+    menuBar()->insertItem (QString::null, vmMenu, vmMenuId);
+    mMainMenu->insertItem (QString::null, vmMenu, vmMenuId);
+
+    /* Devices submenu */
+
+    devicesMenu = new QPopupMenu (this, "devicesMenu");
+
+    /* dynamic & statusline popup menus */
+    devicesMountFloppyMenu = new QPopupMenu (devicesMenu, "devicesMountFloppyMenu");
+    devicesMountDVDMenu = new QPopupMenu (devicesMenu, "devicesMountDVDMenu");
+    devicesSFMenu = new QPopupMenu (devicesMenu, "devicesSFMenu");
+    devicesNetworkMenu = new QPopupMenu (devicesMenu, "devicesNetworkMenu");
+    devicesUSBMenu = new VBoxUSBMenu (devicesMenu);
+    devicesVRDPMenu = new VBoxSwitchMenu (devicesMenu, devicesSwitchVrdpAction);
+
+    devicesMenu->insertItem (VBoxGlobal::iconSet ("cd_16px.png", "cd_disabled_16px.png"),
+        QString::null, devicesMountDVDMenu, devicesMountDVDMenuId);
+    devicesUnmountDVDAction->addTo (devicesMenu);
+    devicesMenu->insertSeparator();
+
+    devicesMenu->insertItem (VBoxGlobal::iconSet ("fd_16px.png", "fd_disabled_16px.png"),
+        QString::null, devicesMountFloppyMenu, devicesMountFloppyMenuId);
+    devicesUnmountFloppyAction->addTo (devicesMenu);
+    devicesMenu->insertSeparator();
+
+    devicesMenu->insertItem (VBoxGlobal::iconSet ("nw_16px.png", "nw_disabled_16px.png"),
+        QString::null, devicesNetworkMenu, devicesNetworkMenuId);
+    devicesMenu->insertSeparator();
+
+    devicesMenu->insertItem (VBoxGlobal::iconSet ("usb_16px.png", "usb_disabled_16px.png"),
+        QString::null, devicesUSBMenu, devicesUSBMenuId);
+    devicesUSBMenuSeparatorId = devicesMenu->insertSeparator();
+
+    devicesSFDialogAction->addTo (devicesMenu);
+    devicesSFMenuSeparatorId = devicesMenu->insertSeparator();
+    devicesSFDialogAction->addTo (devicesSFMenu);
+
+    devicesSwitchVrdpAction->addTo (devicesMenu);
+    devicesVRDPMenuSeparatorId = devicesMenu->insertSeparator();
+
+    devicesInstallGuestToolsAction->addTo (devicesMenu);
+
+    menuBar()->insertItem (QString::null, devicesMenu, devicesMenuId);
+    mMainMenu->insertItem (QString::null, devicesMenu, devicesMenuId);
+
+    /* reset the "context menu" flag */
+    devicesMenu->setItemParameter (devicesMountFloppyMenuId, 0);
+    devicesMenu->setItemParameter (devicesMountDVDMenuId, 0);
+    devicesMenu->setItemParameter (devicesUSBMenuId, 0);
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    /* Debug popup menu */
+    if (vboxGlobal().isDebuggerEnabled())
+    {
+        dbgMenu = new QPopupMenu (this, "dbgMenu");
+        dbgStatisticsAction->addTo (dbgMenu);
+        dbgCommandLineAction->addTo (dbgMenu);
+        menuBar()->insertItem (QString::null, dbgMenu, dbgMenuId);
+        mMainMenu->insertItem (QString::null, dbgMenu, dbgMenuId);
+    }
+    else
+        dbgMenu = NULL;
+#endif
+
+    /* Help submenu */
+
+    QPopupMenu *helpMenu = new QPopupMenu( this, "helpMenu" );
+
+    helpContentsAction->addTo (helpMenu);
+    helpWebAction->addTo( helpMenu );
+    helpMenu->insertSeparator();
+#ifdef VBOX_WITH_REGISTRATION
+    helpRegisterAction->addTo (helpMenu);
+    helpRegisterAction->setEnabled (vboxGlobal().virtualBox().
+        GetExtraData (VBoxDefs::GUI_RegistrationDlgWinID).isEmpty());
+#endif
+    helpAboutAction->addTo( helpMenu );
+    helpMenu->insertSeparator();
+    helpResetMessagesAction->addTo (helpMenu);
+
+    menuBar()->insertItem( QString::null, helpMenu, helpMenuId );
+    mMainMenu->insertItem (QString::null, helpMenu, helpMenuId);
+
+    ///// Status bar ////////////////////////////////////////////////////////
+
+    QHBox *indicatorBox = new QHBox (0, "indicatorBox");
+    indicatorBox->setSpacing (5);
+    /* i/o devices */
+    hd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "hd_light", WNoAutoErase);
+    hd_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("hd_16px.png"));
+    hd_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("hd_read_16px.png"));
+    hd_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("hd_write_16px.png"));
+    hd_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("hd_disabled_16px.png"));
+    cd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "cd_light", WNoAutoErase);
+    cd_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("cd_16px.png"));
+    cd_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("cd_read_16px.png"));
+    cd_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("cd_write_16px.png"));
+    cd_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("cd_disabled_16px.png"));
+    fd_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "fd_light", WNoAutoErase);
+    fd_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("fd_16px.png"));
+    fd_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("fd_read_16px.png"));
+    fd_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("fd_write_16px.png"));
+    fd_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("fd_disabled_16px.png"));
+    net_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "net_light", WNoAutoErase);
+    net_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("nw_16px.png"));
+    net_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("nw_read_16px.png"));
+    net_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("nw_write_16px.png"));
+    net_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("nw_disabled_16px.png"));
+    usb_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "usb_light", WNoAutoErase);
+    usb_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("usb_16px.png"));
+    usb_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("usb_read_16px.png"));
+    usb_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("usb_write_16px.png"));
+    usb_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("usb_disabled_16px.png"));
+    sf_light = new QIStateIndicator (KDeviceActivity_Idle, indicatorBox, "sf_light", WNoAutoErase);
+    sf_light->setStateIcon (KDeviceActivity_Idle, QPixmap::fromMimeSource ("shared_folder_16px.png"));
+    sf_light->setStateIcon (KDeviceActivity_Reading, QPixmap::fromMimeSource ("shared_folder_read_16px.png"));
+    sf_light->setStateIcon (KDeviceActivity_Writing, QPixmap::fromMimeSource ("shared_folder_write_16px.png"));
+    sf_light->setStateIcon (KDeviceActivity_Null, QPixmap::fromMimeSource ("shared_folder_disabled_16px.png"));
+
+    (new QFrame (indicatorBox))->setFrameStyle (QFrame::VLine | QFrame::Sunken);
+
+#if 0 // do not show these indicators, information overload
+    /* vrdp state */
+    vrdp_state = new QIStateIndicator (0, indicatorBox, "vrdp_state", WNoAutoErase);
+    vrdp_state->setStateIcon (0, QPixmap::fromMimeSource ("vrdp_disabled_16px.png"));
+    vrdp_state->setStateIcon (1, QPixmap::fromMimeSource ("vrdp_16px.png"));
+    /* auto resize state */
+    autoresize_state = new QIStateIndicator (1, indicatorBox, "autoresize_state", WNoAutoErase);
+    autoresize_state->setStateIcon (0, QPixmap::fromMimeSource ("auto_resize_off_disabled_16px.png"));
+    autoresize_state->setStateIcon (1, QPixmap::fromMimeSource ("auto_resize_off_16px.png"));
+    autoresize_state->setStateIcon (2, QPixmap::fromMimeSource ("auto_resize_on_disabled_16px.png"));
+    autoresize_state->setStateIcon (3, QPixmap::fromMimeSource ("auto_resize_on_16px.png"));
+#endif
+
+    /* mouse */
+    mouse_state = new QIStateIndicator (0, indicatorBox, "mouse_state", WNoAutoErase);
+    mouse_state->setStateIcon (0, QPixmap::fromMimeSource ("mouse_disabled_16px.png"));
+    mouse_state->setStateIcon (1, QPixmap::fromMimeSource ("mouse_16px.png"));
+    mouse_state->setStateIcon (2, QPixmap::fromMimeSource ("mouse_seamless_16px.png"));
+    mouse_state->setStateIcon (3, QPixmap::fromMimeSource ("mouse_can_seamless_16px.png"));
+    mouse_state->setStateIcon (4, QPixmap::fromMimeSource ("mouse_can_seamless_uncaptured_16px.png"));
+    /* host key */
+    hostkey_hbox = new QHBox (indicatorBox, "hostkey_hbox");
+    hostkey_hbox->setSpacing (3);
+    hostkey_state = new QIStateIndicator (0, hostkey_hbox, "hostkey_state");
+    hostkey_state->setStateIcon (0, QPixmap::fromMimeSource ("hostkey_16px.png"));
+    hostkey_state->setStateIcon (1, QPixmap::fromMimeSource ("hostkey_captured_16px.png"));
+    hostkey_state->setStateIcon (2, QPixmap::fromMimeSource ("hostkey_pressed_16px.png"));
+    hostkey_state->setStateIcon (3, QPixmap::fromMimeSource ("hostkey_captured_pressed_16px.png"));
+    hostkey_name = new QLabel (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey()),
+                               hostkey_hbox, "hostkey_name");
+    /* add to statusbar */
+    statusBar()->addWidget (indicatorBox, 0, true);
+
+    /////////////////////////////////////////////////////////////////////////
+
+    languageChange();
+
+    setCaption (caption_prefix);
+
+    ///// Connections ///////////////////////////////////////////////////////
+
+    connect (vmFullscreenAction, SIGNAL (toggled (bool)),
+             this, SLOT (vmFullscreen (bool)));
+    connect (vmSeamlessAction, SIGNAL (toggled (bool)),
+             this, SLOT (vmSeamless (bool)));
+    connect (vmAutoresizeGuestAction, SIGNAL (toggled (bool)),
+             this, SLOT (vmAutoresizeGuest (bool)));
+    connect (vmAdjustWindowAction, SIGNAL (activated()),
+             this, SLOT (vmAdjustWindow()));
+
+    connect (vmTypeCADAction, SIGNAL(activated()), this, SLOT(vmTypeCAD()));
+#if defined(Q_WS_X11)
+    connect (vmTypeCABSAction, SIGNAL(activated()), this, SLOT(vmTypeCABS()));
+#endif
+    connect (vmResetAction, SIGNAL(activated()), this, SLOT (vmReset()));
+    connect (vmPauseAction, SIGNAL(toggled (bool)), this, SLOT (vmPause (bool)));
+    connect (vmACPIShutdownAction, SIGNAL (activated()), this, SLOT (vmACPIShutdown()));
+    connect (vmCloseAction, SIGNAL(activated()), this, SLOT (vmClose()));
+
+    connect (vmTakeSnapshotAction, SIGNAL(activated()), this, SLOT(vmTakeSnapshot()));
+    connect (vmShowInformationDlgAction, SIGNAL(activated()), this, SLOT (vmShowInfoDialog()));
+
+    connect (vmDisableMouseIntegrAction, SIGNAL(toggled (bool)), this, SLOT(vmDisableMouseIntegr (bool)));
+
+    connect (devicesMountFloppyImageAction, SIGNAL(activated()), this, SLOT(devicesMountFloppyImage()));
+    connect (devicesUnmountFloppyAction, SIGNAL(activated()), this, SLOT(devicesUnmountFloppy()));
+    connect (devicesMountDVDImageAction, SIGNAL(activated()), this, SLOT(devicesMountDVDImage()));
+    connect (devicesUnmountDVDAction, SIGNAL(activated()), this, SLOT(devicesUnmountDVD()));
+    connect (devicesSwitchVrdpAction, SIGNAL(toggled (bool)), this, SLOT(devicesSwitchVrdp (bool)));
+    connect (devicesSFDialogAction, SIGNAL(activated()), this, SLOT(devicesOpenSFDialog()));
+    connect (devicesInstallGuestToolsAction, SIGNAL(activated()), this, SLOT(devicesInstallGuestAdditions()));
+
+
+    connect (devicesMountFloppyMenu, SIGNAL(aboutToShow()), this, SLOT(prepareFloppyMenu()));
+    connect (devicesMountDVDMenu, SIGNAL(aboutToShow()), this, SLOT(prepareDVDMenu()));
+    connect (devicesNetworkMenu, SIGNAL(aboutToShow()), this, SLOT(prepareNetworkMenu()));
+
+    connect (statusBar(), SIGNAL(messageChanged (const QString &)), this, SLOT(statusTipChanged (const QString &)));
+
+    connect (devicesMountFloppyMenu, SIGNAL(activated(int)), this, SLOT(captureFloppy(int)));
+    connect (devicesMountDVDMenu, SIGNAL(activated(int)), this, SLOT(captureDVD(int)));
+    connect (devicesUSBMenu, SIGNAL(activated(int)), this, SLOT(switchUSB(int)));
+    connect (devicesNetworkMenu, SIGNAL(activated(int)), this, SLOT(activateNetworkMenu(int)));
+
+    connect (devicesMountFloppyMenu, SIGNAL (highlighted (int)),
+             this, SLOT (setDynamicMenuItemStatusTip (int)));
+    connect (devicesMountDVDMenu, SIGNAL (highlighted (int)),
+             this, SLOT (setDynamicMenuItemStatusTip (int)));
+    connect (devicesNetworkMenu, SIGNAL (highlighted (int)),
+             this, SLOT (setDynamicMenuItemStatusTip (int)));
+
+    /* Cleanup the status bar tip when a menu with dynamic items is
+     * hidden. This is necessary for context menus in the first place but also
+     * for normal menus (because Qt will not do it on pressing ESC if the menu
+     * is constructed of dynamic items only) */
+    connect (devicesMountFloppyMenu, SIGNAL (aboutToHide()),
+             this, SLOT (clearStatusBar()));
+    connect (devicesMountDVDMenu, SIGNAL (aboutToHide()),
+             this, SLOT (clearStatusBar()));
+    connect (devicesNetworkMenu, SIGNAL (aboutToHide()),
+             this, SLOT (clearStatusBar()));
+
+    connect (helpContentsAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpHelpDialog()));
+    connect (helpWebAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpWebDialog()));
+    connect (helpRegisterAction, SIGNAL (activated()),
+             &vboxGlobal(), SLOT (showRegistrationDialog()));
+    connect (&vboxGlobal(), SIGNAL (canShowRegDlg (bool)),
+             helpRegisterAction, SLOT (setEnabled (bool)));
+    connect (helpAboutAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpAboutDialog()));
+    connect (helpResetMessagesAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (resetSuppressedMessages()));
+
+    connect (fd_light, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+    connect (cd_light, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+    connect (usb_light, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+    connect (sf_light, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+    connect (net_light, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+
+#if 0
+    connect (vrdp_state, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+    connect (autoresize_state, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+#endif
+    connect (mouse_state, SIGNAL (contextMenuRequested (QIStateIndicator *, QContextMenuEvent *)),
+             this, SLOT (showIndicatorContextMenu (QIStateIndicator *, QContextMenuEvent *)));
+
+    /* watch global settings changes */
+    connect (&vboxGlobal().settings(), SIGNAL (propertyChanged (const char *, const char *)),
+             this, SLOT (processGlobalSettingChange (const char *, const char *)));
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    if (dbgStatisticsAction)
+        connect (dbgStatisticsAction, SIGNAL (activated()),
+                 this, SLOT (dbgShowStatistics()));
+    if (dbgCommandLineAction)
+        connect (dbgCommandLineAction, SIGNAL (activated()),
+                 this, SLOT (dbgShowCommandLine()));
+#endif
+
+#ifdef Q_WS_MAC
+# ifdef VBOX_WITH_ICHAT_THEATER
+    initSharedAVManager();
+# endif
+    /* prepare the dock images */
+    dockImgStatePaused    = ::DarwinCreateDockBadge ("state_paused_16px.png");
+    dockImgStateSaving    = ::DarwinCreateDockBadge ("state_saving_16px.png");
+    dockImgStateRestoring = ::DarwinCreateDockBadge ("state_restoring_16px.png");
+    dockImgBack100x75     = ::DarwinCreateDockBadge ("dock_1.png");
+    SetApplicationDockTileImage (dockImgOS);
+#endif
+    mMaskShift.scale (0, 0, QSize::ScaleFree);
+}
+
+VBoxConsoleWnd::~VBoxConsoleWnd()
+{
+#ifdef Q_WS_MAC
+    /* release the dock images */
+    if (dockImgStatePaused)
+        CGImageRelease (dockImgStatePaused);
+    if (dockImgStateSaving)
+        CGImageRelease (dockImgStateSaving);
+    if (dockImgStateRestoring)
+        CGImageRelease (dockImgStateRestoring);
+    if (dockImgBack100x75)
+        CGImageRelease (dockImgBack100x75);
+    if (dockImgOS)
+        CGImageRelease (dockImgOS);
+#endif
+}
+
+//
+// Public members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Opens a new console view to interact with a given VM.
+ *  Does nothing if the console view is already opened.
+ *  Used by VBoxGlobal::startMachine(), should not be called directly.
+ */
+bool VBoxConsoleWnd::openView (const CSession &session)
+{
+    LogFlowFuncEnter();
+
+    if (console)
+    {
+        LogFlowFunc (("Already opened\n"));
+        LogFlowFuncLeave();
+        return false;
+    }
+
+    csession = session;
+
+    if (!centralWidget())
+    {
+        setCentralWidget (new QWidget (this, "centralWidget"));
+        QGridLayout *pMainLayout = new QGridLayout(centralWidget(), 3, 3, 0, 0);
+        mShiftingSpacerLeft = new QSpacerItem (0, 0,
+                                               QSizePolicy::Fixed,
+                                               QSizePolicy::Fixed);
+        mShiftingSpacerTop = new QSpacerItem (0, 0,
+                                              QSizePolicy::Fixed,
+                                              QSizePolicy::Fixed);
+        mShiftingSpacerRight = new QSpacerItem (0, 0,
+                                                QSizePolicy::Fixed,
+                                                QSizePolicy::Fixed);
+        mShiftingSpacerBottom = new QSpacerItem (0, 0,
+                                                 QSizePolicy::Fixed,
+                                                 QSizePolicy::Fixed);
+        pMainLayout->addItem(mShiftingSpacerLeft, 1, 0);
+        pMainLayout->addMultiCell(mShiftingSpacerTop, 0, 0, 0, 2);
+        pMainLayout->addItem(mShiftingSpacerRight, 1, 2);
+        pMainLayout->addMultiCell(mShiftingSpacerBottom, 2, 2, 0, 2);
+    }
+
+    vmPauseAction->setOn (false);
+
+    VBoxDefs::RenderMode mode = vboxGlobal().vmRenderMode();
+
+    CConsole cconsole = csession.GetConsole();
+    AssertWrapperOk (csession);
+
+    console = new VBoxConsoleView (this, cconsole, mode,
+                                   centralWidget(), "console");
+
+    activateUICustomizations();
+
+    static_cast<QGridLayout*>(centralWidget()->layout())->addWidget(console, 1, 1, AlignVCenter | AlignHCenter);
+
+    CMachine cmachine = csession.GetMachine();
+
+    /* Set the VM-specific application icon */
+    /* Not on Mac OS X. The dock icon is handled below. */
+#ifndef Q_WS_MAC
+    setIcon (vboxGlobal().vmGuestOSTypeIcon (cmachine.GetOSTypeId()));
+#endif
+
+    /* restore the position of the window and some options */
+    {
+        QString str = cmachine.GetExtraData (VBoxDefs::GUI_LastWindowPosition);
+
+        QRect ar = QApplication::desktop()->availableGeometry (this);
+        bool ok = false, max = false;
+        int x = 0, y = 0, w = 0, h = 0;
+        x = str.section (',', 0, 0).toInt (&ok);
+        if (ok)
+            y = str.section (',', 1, 1).toInt (&ok);
+        if (ok)
+            w = str.section (',', 2, 2).toInt (&ok);
+        if (ok)
+            h = str.section (',', 3, 3).toInt (&ok);
+        if (ok)
+            max = str.section (',', 4, 4) == VBoxDefs::GUI_LastWindowPosition_Max;
+        if (ok)
+        {
+            normal_pos = QPoint (x, y);
+            normal_size = QSize (w, h);
+
+            move (normal_pos);
+            resize (normal_size);
+        }
+        else
+        {
+            normal_pos = QPoint();
+            normal_size = QSize();
+        }
+        /* normalize to the optimal size */
+        console->normalizeGeometry (true /* adjustPosition */);
+        /* maximize if needed */
+        if (max)
+            setWindowState (windowState() | WindowMaximized);
+        was_max = max;
+
+        show();
+
+        str = cmachine.GetExtraData (VBoxDefs::GUI_Fullscreen);
+        if (str == "on")
+            vmFullscreenAction->setOn (true);
+
+        vmSeamlessAction->setEnabled (false);
+        str = cmachine.GetExtraData (VBoxDefs::GUI_Seamless);
+        if (str == "on")
+            vmSeamlessAction->setOn (true);
+
+        str = cmachine.GetExtraData (VBoxDefs::GUI_AutoresizeGuest);
+        if (str != "off")
+            vmAutoresizeGuestAction->setOn (true);
+
+        str = cmachine.GetExtraData (VBoxDefs::GUI_FirstRun);
+        if (str == "yes")
+            mIsFirstTimeStarted = true;
+        else if (!str.isEmpty())
+            cmachine.SetExtraData (VBoxDefs::GUI_FirstRun, QString::null);
+
+        str = cmachine.GetExtraData (VBoxDefs::GUI_SaveMountedAtRuntime);
+        if (str == "no")
+            mIsAutoSaveMedia = false;
+    }
+
+    /* initialize usb stuff */
+    CUSBController usbctl = cmachine.GetUSBController();
+    if (usbctl.isNull())
+    {
+        /* hide usb_menu & usb_separator & usb_status_led */
+        devicesMenu->setItemVisible (devicesUSBMenuId, false);
+        devicesMenu->setItemVisible (devicesUSBMenuSeparatorId, false);
+        usb_light->setHidden (true);
+    }
+    else
+    {
+        bool isUSBEnabled = usbctl.GetEnabled();
+        devicesUSBMenu->setEnabled (isUSBEnabled);
+        devicesUSBMenu->setConsole (cconsole);
+        usb_light->setState (isUSBEnabled ? KDeviceActivity_Idle
+                                          : KDeviceActivity_Null);
+    }
+
+    /* initialize vrdp stuff */
+    CVRDPServer vrdpsrv = cmachine.GetVRDPServer();
+    if (vrdpsrv.isNull())
+    {
+        /* hide vrdp_menu_action & vrdp_separator & vrdp_status_icon */
+        devicesSwitchVrdpAction->setVisible (false);
+        devicesMenu->setItemVisible (devicesVRDPMenuSeparatorId, false);
+#if 0
+        vrdp_state->setHidden (true);
+#endif
+    }
+
+    /* initialize shared folders stuff */
+    CSharedFolderCollection sfcoll = cconsole.GetSharedFolders();
+    if (sfcoll.isNull())
+    {
+        /* hide shared folders menu action & sf_separator & sf_status_icon */
+        devicesSFDialogAction->setVisible (false);
+        devicesMenu->setItemVisible (devicesSFMenuSeparatorId, false);
+        sf_light->setHidden (true);
+    }
+
+    /* start an idle timer that will update device lighths */
+    connect (idle_timer, SIGNAL (timeout()), SLOT (updateDeviceLights()));
+    idle_timer->start (50, false);
+
+    connect (console, SIGNAL (mouseStateChanged (int)),
+             this, SLOT (updateMouseState (int)));
+    connect (console, SIGNAL (keyboardStateChanged (int)),
+             hostkey_state, SLOT (setState (int)));
+    connect (console, SIGNAL (machineStateChanged (KMachineState)),
+             this, SLOT (updateMachineState (KMachineState)));
+    connect (console, SIGNAL (additionsStateChanged (const QString&, bool, bool)),
+             this, SLOT (updateAdditionsState (const QString &, bool, bool)));
+    connect (console, SIGNAL (mediaChanged (VBoxDefs::DiskType)),
+             this, SLOT (updateMediaState (VBoxDefs::DiskType)));
+    connect (console, SIGNAL (usbStateChange()),
+             this, SLOT (updateUsbState()));
+    connect (console, SIGNAL (networkStateChange()),
+             this, SLOT (updateNetworkAdarptersState()));
+    connect (console, SIGNAL (sharedFoldersChanged()),
+             this, SLOT (updateSharedFoldersState()));
+
+#ifdef Q_WS_MAC
+    QString osTypeId = cmachine.GetOSTypeId();
+    QImage osImg100x75 = vboxGlobal().vmGuestOSTypeIcon (osTypeId).convertToImage().smoothScale (100, 75);
+    QImage osImg = QImage::fromMimeSource ("dock_1.png");
+    bitBlt (&osImg, 14, 22,
+            &osImg100x75, 0, 0,
+            100, 75, /* conversion_flags */ 0);
+    QImage VBoxOverlay = QImage::fromMimeSource ("VirtualBox_48px.png");
+    bitBlt (&osImg, osImg.width() - VBoxOverlay.width(), osImg.height() - VBoxOverlay.height(),
+            &VBoxOverlay, 0, 0,
+            VBoxOverlay.width(), VBoxOverlay.height(), /* conversion_flags */ 0);
+    if (dockImgOS)
+        CGImageRelease (dockImgOS);
+    dockImgOS = ::DarwinQImageToCGImage (&osImg);
+    SetApplicationDockTileImage (dockImgOS);
+#endif
+
+    /* set the correct initial machine_state value */
+    machine_state = cconsole.GetState();
+
+    updateAppearanceOf (AllStuff);
+
+    if (vboxGlobal().settings().autoCapture())
+        vboxProblem().remindAboutAutoCapture();
+
+    /*
+     *  The further startup procedure should be done after we leave this method
+     *  and enter the main event loop in main(), because it may result into
+     *  showing various modal dialigs that will process events from within
+     *  this method that in turn can lead to various side effects like this
+     *  window is closed before this mehod returns, etc.
+     */
+
+    QTimer::singleShot (0, this, SLOT (finalizeOpenView()));
+
+    LogFlowFuncLeave();
+    return true;
+}
+
+void VBoxConsoleWnd::activateUICustomizations()
+{
+    VBoxGlobalSettings settings = vboxGlobal().settings();
+    /* Process known keys */
+    menuBar()->setHidden (settings.isFeatureActive ("noMenuBar"));
+    statusBar()->setHidden (settings.isFeatureActive ("noStatusBar"));
+}
+
+void VBoxConsoleWnd::finalizeOpenView()
+{
+    LogFlowFuncEnter();
+
+    /* Notify the console scroll-view about the console-window is opened. */
+    console->onViewOpened();
+
+    bool saved = machine_state == KMachineState_Saved;
+
+    CMachine cmachine = csession.GetMachine();
+    CConsole cconsole = console->console();
+
+    if (mIsFirstTimeStarted)
+    {
+        VBoxVMFirstRunWzd wzd (this, "VBoxVMFirstRunWzd");
+        wzd.setup (cmachine);
+        wzd.exec();
+
+        /* Remove GUI_FirstRun extra data key from the machine settings
+         * file after showing the wizard once. */
+        cmachine.SetExtraData (VBoxDefs::GUI_FirstRun, QString::null);
+    }
+
+    /* start the VM */
+    CProgress progress = cconsole.PowerUp();
+
+    /* check for an immediate failure */
+    if (!cconsole.isOk())
+    {
+        vboxProblem().cannotStartMachine (cconsole);
+        /* close this window (this will call closeView()) */
+        close();
+
+        LogFlowFunc (("Error starting VM\n"));
+        LogFlowFuncLeave();
+        return;
+    }
+
+    console->attach();
+
+    /* Disable auto closure because we want to have a chance to show the
+     * error dialog on startup failure */
+    no_auto_close = true;
+
+    /* show the "VM starting / restoring" progress dialog */
+
+    if (saved)
+        vboxProblem().showModalProgressDialog (progress, cmachine.GetName(),
+                                               this, 0);
+    else
+        vboxProblem().showModalProgressDialog (progress, cmachine.GetName(),
+                                               this);
+
+    if (progress.GetResultCode() != 0)
+    {
+        vboxProblem().cannotStartMachine (progress);
+        /* close this window (this will call closeView()) */
+        close();
+
+        LogFlowFunc (("Error starting VM\n"));
+        LogFlowFuncLeave();
+        return;
+    }
+
+    no_auto_close = false;
+
+    /* Check if we missed a really quick termination after successful
+     * startup, and process it if we did. */
+    if (machine_state < KMachineState_Running)
+    {
+        close();
+        LogFlowFuncLeave();
+        return;
+    }
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    /* open debugger windows if requested */
+    if (vboxGlobal().isDebuggerVisibleAtStartup())
+    {
+        move (QPoint (0, 0));
+        dbgShowStatistics();
+        dbgShowCommandLine();
+    }
+#endif
+
+    /* If seamless mode should be enabled then check if it is enabled
+     * currently and re-enable it if seamless is supported */
+    if (vmSeamlessAction->isOn() && mIsSeamlessSupported)
+        toggleFullscreenMode (true, true);
+    mIsOpenViewFinished = true;
+    LogFlowFuncLeave();
+
+#ifdef VBOX_WITH_REGISTRATION_REQUEST
+    vboxGlobal().showRegistrationDialog (false /* aForce */);
+#endif
+}
+
+/**
+ *  Closes the console view opened by openView().
+ *  Does nothing if no console view was opened.
+ */
+void VBoxConsoleWnd::closeView()
+{
+    LogFlowFuncEnter();
+
+    if (!console)
+    {
+        LogFlow (("Already closed!\n"));
+        LogFlowFuncLeave();
+        return;
+    }
+
+    idle_timer->stop();
+    idle_timer->disconnect (SIGNAL (timeout()), this, SLOT (updateDeviceLights()));
+
+    hide();
+
+    /* save the position of the window and some options */
+    {
+        CMachine machine = csession.GetMachine();
+        QString winPos = QString ("%1,%2,%3,%4")
+                                 .arg (normal_pos.x()).arg (normal_pos.y())
+                                 .arg (normal_size.width())
+                                 .arg (normal_size.height());
+        if (isMaximized() || (mIsFullscreen && was_max)
+                          || (mIsSeamless && was_max))
+            winPos += QString (",%1").arg (VBoxDefs::GUI_LastWindowPosition_Max);
+
+        machine.SetExtraData (VBoxDefs::GUI_LastWindowPosition, winPos);
+
+        machine.SetExtraData (VBoxDefs::GUI_Fullscreen,
+                              vmFullscreenAction->isOn() ? "on" : "off");
+        machine.SetExtraData (VBoxDefs::GUI_Seamless,
+                              vmSeamlessAction->isOn() ? "on" : "off");
+        machine.SetExtraData (VBoxDefs::GUI_AutoresizeGuest,
+                              vmAutoresizeGuestAction->isOn() ? "on" : "off");
+    }
+
+    console->detach();
+
+    centralWidget()->layout()->remove( console );
+    delete console;
+    console = 0;
+    csession.Close();
+    csession.detach();
+
+    LogFlowFuncLeave();
+}
+
+/**
+ *  Refreshes the console view by readressing this call to
+ *  VBoxConsoleView::refresh(). Does nothing if the console view doesn't
+ *  exist (i.e., as before openView() or after stopView()).
+ */
+void VBoxConsoleWnd::refreshView()
+{
+    if ( console ) {
+        console->refresh();
+    }
+}
+
+/**
+ *  This slot is called just after entering the fullscreen/seamless mode,
+ *  when the console was resized to required size.
+ */
+void VBoxConsoleWnd::onEnterFullscreen()
+{
+    disconnect (console, SIGNAL (resizeHintDone()), 0, 0);
+    /* It isn't guaranteed that the guest os set the video mode that
+     * we requested. So after all the resizing stuff set the clipping
+     * mask and the spacing shifter to the corresponding values. */
+    setViewInSeamlessMode (QRect(console->mapToGlobal (QPoint(0, 0)), console->size()));
+#ifdef Q_WS_MAC
+    if (!mIsSeamless)
+    {
+        /* Fade back to the normal gamma */
+        CGDisplayFade (mFadeToken, 0.5, kCGDisplayBlendSolidColor, kCGDisplayBlendNormal, 0.0, 0.0, 0.0, false);
+        CGReleaseDisplayFadeReservation (mFadeToken);
+    }
+#endif
+
+    vmSeamlessAction->setEnabled (mIsSeamless);
+    vmFullscreenAction->setEnabled (mIsFullscreen);
+    if (mIsSeamless)
+        connect (console, SIGNAL (resizeHintDone()),
+                 this, SLOT(exitSeamless()));
+    else if (mIsFullscreen)
+        connect (console, SIGNAL (resizeHintDone()),
+                 this, SLOT(exitFullscreen()));
+}
+
+/**
+ *  This slot is called just after leaving the fullscreen/seamless mode,
+ *  when the console was resized to previous size.
+ */
+void VBoxConsoleWnd::onExitFullscreen()
+{
+    disconnect (console, SIGNAL (resizeHintDone()), 0, 0);
+#ifdef Q_WS_MAC
+    if (!mIsSeamless)
+    {
+        /* Fade back to the normal gamma */
+        CGDisplayFade (mFadeToken, 0.5, kCGDisplayBlendSolidColor, kCGDisplayBlendNormal, 0.0, 0.0, 0.0, false);
+        CGReleaseDisplayFadeReservation (mFadeToken);
+    }
+#endif
+
+    vmSeamlessAction->setEnabled (mIsSeamlessSupported);
+    vmFullscreenAction->setEnabled (true);
+
+    console->setIgnoreMainwndResize (false);
+    console->normalizeGeometry (true /* adjustPosition */);
+}
+
+/**
+ *  This slot is called if the guest changes resolution while in fullscreen
+ *  mode.
+ */
+void VBoxConsoleWnd::exitFullscreen()
+{
+    if (mIsFullscreen && vmFullscreenAction->isEnabled())
+        vmFullscreenAction->toggle();
+}
+
+/**
+ *  This slot is called if the guest changes resolution while in seamless
+ *  mode.
+ */
+void VBoxConsoleWnd::exitSeamless()
+{
+    if (mIsSeamless && vmSeamlessAction->isEnabled())
+        vmSeamlessAction->toggle();
+}
+
+void VBoxConsoleWnd::setMouseIntegrationLocked (bool aDisabled)
+{
+    vmDisableMouseIntegrAction->setOn (aDisabled);
+    vmDisableMouseIntegrAction->setEnabled (false);
+}
+
+/**
+ *  Shows up and activates the popup version of the main menu.
+ *
+ *  @param aCenter If @a true, center the popup menu on the screen, otherwise
+ *                 show it at the current mouse pointer location.
+ */
+void VBoxConsoleWnd::popupMainMenu (bool aCenter)
+{
+    QPoint pos = QCursor::pos();
+    if (aCenter)
+    {
+        QRect deskGeo = QApplication::desktop()->screenGeometry (this);
+        QRect popGeo = mMainMenu->frameGeometry();
+        popGeo.moveCenter (QPoint (deskGeo.width() / 2, deskGeo.height() / 2));
+        pos = popGeo.topLeft();
+    }
+    else
+    {
+        /* put the menu's bottom right corner to the pointer's hotspot point */
+        pos.setX (pos.x() - mMainMenu->frameGeometry().width());
+        pos.setY (pos.y() - mMainMenu->frameGeometry().height());
+    }
+
+    mMainMenu->popup (pos);
+    mMainMenu->setActiveWindow();
+    mMainMenu->setActiveItem (0);
+}
+
+//
+// Protected Members
+/////////////////////////////////////////////////////////////////////////////
+
+bool VBoxConsoleWnd::event (QEvent *e)
+{
+    switch (e->type())
+    {
+        /* By handling every Resize and Move we keep track of the normal
+         * (non-minimized and non-maximized) window geometry. Shame on Qt
+         * that it doesn't provide this geometry in its public APIs. */
+
+        case QEvent::Resize:
+        {
+            QResizeEvent *re = (QResizeEvent *) e;
+
+            if (!isMaximized() && !isTrueFullscreen() && !isTrueSeamless())
+            {
+                normal_size = re->size();
+#ifdef VBOX_WITH_DEBUGGER_GUI
+                dbgAdjustRelativePos();
+#endif
+            }
+            break;
+        }
+        case QEvent::Move:
+        {
+            if (!isMaximized() && !isTrueFullscreen() && !isTrueSeamless())
+            {
+                normal_pos = pos();
+#ifdef VBOX_WITH_DEBUGGER_GUI
+                dbgAdjustRelativePos();
+#endif
+            }
+            break;
+        }
+        case StatusTipEvent::Type:
+        {
+            StatusTipEvent *ev = (StatusTipEvent*) e;
+            statusBar()->message (ev->mTip);
+            break;
+        }
+        default:
+            break;
+    }
+
+    return QMainWindow::event (e);
+}
+
+void VBoxConsoleWnd::closeEvent (QCloseEvent *e)
+{
+    LogFlowFuncEnter();
+
+    static const char *kSave = "save";
+    static const char *kShutdown = "shutdown";
+    static const char *kPowerOff = "powerOff";
+    static const char *kDiscardCurState = "discardCurState";
+
+    if (!console)
+    {
+        e->accept();
+        LogFlowFunc (("Console already destroyed!"));
+        LogFlowFuncLeave();
+        return;
+    }
+
+    if (machine_state > KMachineState_Paused &&
+        machine_state != KMachineState_Stuck)
+    {
+        /*
+         *  The machine is in some temporary state like Saving or Stopping.
+         *  Ignore the close event. When it is Stopping, it will be soon closed
+         *  anyway from updateMachineState(). In all other cases, an appropriate
+         *  progress dialog will be shown within a few seconds.
+         */
+        e->ignore();
+    }
+    else
+    if (machine_state < KMachineState_Running)
+    {
+        /*
+         *  the machine has been already powered off or saved or aborted --
+         *  close the window immediately
+         */
+        e->accept();
+    }
+    else
+    {
+        /* start with ignore the close event */
+        e->ignore();
+
+        /* Disable auto closure because we want to have a chance to show the
+         * error dialog on save state / power off failure. */
+        no_auto_close = true;
+
+        bool success = true;
+
+        bool wasPaused = machine_state == KMachineState_Paused ||
+                         machine_state == KMachineState_Stuck;
+        if (!wasPaused)
+        {
+            /* Suspend the VM and ignore the close event if failed to do so.
+             * pause() will show the error message to the user. */
+            success = console->pause (true);
+        }
+
+        if (success)
+        {
+            success = false;
+
+            CMachine cmachine = csession.GetMachine();
+            VBoxCloseVMDlg dlg (this, "VBoxCloseVMDlg");
+            QString typeId = cmachine.GetOSTypeId();
+            dlg.pmIcon->setPixmap (vboxGlobal().vmGuestOSTypeIcon (typeId));
+
+            /* make the Discard checkbox invisible if there are no snapshots */
+            dlg.cbDiscardCurState->setShown ((cmachine.GetSnapshotCount() > 0));
+
+            if (machine_state != KMachineState_Stuck)
+            {
+                /* read the last user's choice for the given VM */
+                QStringList lastAction =
+                    QStringList::split (',', cmachine.GetExtraData (VBoxDefs::GUI_LastCloseAction));
+                AssertWrapperOk (cmachine);
+                if (lastAction [0] == kPowerOff)
+                    dlg.buttonGroup->setButton (dlg.buttonGroup->id (dlg.rbPowerOff));
+                else if (lastAction [0] == kShutdown)
+                    dlg.buttonGroup->setButton (dlg.buttonGroup->id (dlg.rbShutdown));
+                else if (lastAction [0] == kSave)
+                    dlg.buttonGroup->setButton (dlg.buttonGroup->id (dlg.rbSave));
+                else /* the default is ACPI Shutdown */
+                    dlg.buttonGroup->setButton (dlg.buttonGroup->id (dlg.rbShutdown));
+                dlg.cbDiscardCurState->setChecked (
+                    lastAction.count() > 1 && lastAction [1] == kDiscardCurState);
+            }
+            else
+            {
+                /* The stuck VM can only be powered off; disable anything
+                 * else and choose PowerOff */
+                dlg.rbSave->setEnabled (false);
+                dlg.buttonGroup->setButton (dlg.buttonGroup->id (dlg.rbPowerOff));
+            }
+
+            bool wasShutdown = false;
+
+            if (dlg.exec() == QDialog::Accepted)
+            {
+                CConsole cconsole = console->console();
+
+                if (dlg.rbSave->isChecked())
+                {
+                    CProgress progress = cconsole.SaveState();
+
+                    if (cconsole.isOk())
+                    {
+                        /* show the "VM saving" progress dialog */
+                        vboxProblem()
+                            .showModalProgressDialog (progress, cmachine.GetName(),
+                                                      this, 0);
+                        if (progress.GetResultCode() != 0)
+                            vboxProblem().cannotSaveMachineState (progress);
+                        else
+                            success = true;
+                    }
+                    else
+                        vboxProblem().cannotSaveMachineState (cconsole);
+                }
+                else
+                if (dlg.rbShutdown->isChecked())
+                {
+                    /* unpause the VM to let it grab the ACPI shutdown event */
+                    console->pause (false);
+                    /* prevent the subsequent unpause request */
+                    wasPaused = true;
+                    /* signal ACPI shutdown (if there is no ACPI device, the
+                     * operation will fail) */
+                    cconsole.PowerButton();
+                    wasShutdown = cconsole.isOk();
+                    if (!wasShutdown)
+                        vboxProblem().cannotACPIShutdownMachine (cconsole);
+                    /* success is always false because we never accept the close
+                     * window action when doing ACPI shutdown */
+                    success = false;
+                }
+                else
+                if (dlg.rbPowerOff->isChecked())
+                {
+                    cconsole.PowerDown();
+                    if (!cconsole.isOk())
+                    {
+                        /// @todo (dmik) add an option to close the GUI anyway
+                        //  and handle it
+                        vboxProblem().cannotStopMachine (cconsole);
+                    }
+                    else
+                    {
+                        /*
+                         *  set success to true even if we fail to discard the
+                         *  current state later -- the console window will be
+                         *  closed anyway
+                         */
+                        success = true;
+
+                        /* discard the current state if requested */
+                        if (dlg.cbDiscardCurState->isShown() &&
+                            dlg.cbDiscardCurState->isChecked())
+                        {
+                            CProgress progress = cconsole.DiscardCurrentState();
+                            if (cconsole.isOk())
+                            {
+                                /* show the progress dialog */
+                                vboxProblem()
+                                    .showModalProgressDialog (progress,
+                                                              cmachine.GetName(),
+                                                              this);
+                                if (progress.GetResultCode() != 0)
+                                    vboxProblem()
+                                        .cannotDiscardCurrentState (progress);
+                            }
+                            else
+                                vboxProblem().cannotDiscardCurrentState (cconsole);
+                        }
+                    }
+                }
+
+                if (success)
+                {
+                    /* accept the close action on success */
+                    e->accept();
+                }
+
+                if (success || wasShutdown)
+                {
+                    /* memorize the last user's choice for the given VM */
+                    QString lastAction = kPowerOff;
+                    if (dlg.rbSave->isChecked())
+                        lastAction = kSave;
+                    else if (dlg.rbShutdown->isChecked())
+                        lastAction = kShutdown;
+                    else if (dlg.rbPowerOff->isChecked())
+                        lastAction = kPowerOff;
+                    else
+                        AssertFailed();
+                    if (dlg.cbDiscardCurState->isChecked())
+                        (lastAction += ",") += kDiscardCurState;
+                    cmachine.SetExtraData (VBoxDefs::GUI_LastCloseAction, lastAction);
+                    AssertWrapperOk (cmachine);
+                }
+            }
+        }
+
+        no_auto_close = false;
+
+        if (machine_state < KMachineState_Running)
+        {
+            /*
+             *  the machine has been stopped while showing the Close or the Pause
+             *  failure dialog -- accept the close event immediately
+             */
+            e->accept();
+        }
+        else
+        {
+            if (!success)
+            {
+                /* restore the running state if needed */
+                if (!wasPaused && machine_state == KMachineState_Paused)
+                    console->pause (false);
+            }
+        }
+    }
+
+    if (e->isAccepted())
+    {
+#ifndef VBOX_GUI_SEPARATE_VM_PROCESS
+        vboxGlobal().selectorWnd().show();
+#endif
+        closeView();
+    }
+
+    LogFlowFunc (("accepted=%d\n", e->isAccepted()));
+    LogFlowFuncLeave();
+}
+
+#if defined(Q_WS_X11)
+bool VBoxConsoleWnd::x11Event (XEvent *event)
+{
+    // Qt bug: when the console view grabs the keyboard, FocusIn, FocusOut,
+    // WindowActivate and WindowDeactivate Qt events are not properly sent
+    // on top level window (i.e. this) deactivation. The fix is to substiute
+    // the mode in FocusOut X11 event structure to NotifyNormal to cause
+    // Qt to process it as desired.
+    if (console && event->type == FocusOut)
+    {
+        if (event->xfocus.mode == NotifyWhileGrabbed  &&
+            (event->xfocus.detail == NotifyAncestor ||
+             event->xfocus.detail == NotifyInferior ||
+             event->xfocus.detail == NotifyNonlinear))
+        {
+             event->xfocus.mode = NotifyNormal;
+        }
+    }
+    return false;
+}
+#endif
+
+//
+// Private members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Sets the strings of the subwidgets using the current
+ *  language.
+ */
+void VBoxConsoleWnd::languageChange()
+{
+#ifdef VBOX_OSE
+    caption_prefix = tr ("VirtualBox OSE");
+#else
+    caption_prefix = tr ("innotek VirtualBox");
+#endif
+
+    /*
+     *  Note: All action shortcuts should be added to the menu text in the
+     *  form of "\tHost+<Key>" where <Key> is the shortcut key according
+     *  to regular QKeySequence rules. No translation of the "Host" word is
+     *  allowed (VBoxConsoleView relies on its spelling). setAccel() must not
+     *  be used.
+     */
+
+    /* VM actions */
+
+    vmFullscreenAction->setMenuText (tr ("&Fullscreen Mode") + "\tHost+F");
+    vmFullscreenAction->setStatusTip (tr ("Switch to fullscreen mode" ));
+
+    vmSeamlessAction->setMenuText (tr ("Seam&less Mode") + "\tHost+L");
+    vmSeamlessAction->setStatusTip (tr ("Switch to seamless desktop integration mode"));
+
+    vmDisMouseIntegrMenu->setToolTip (tr ("Mouse Integration",
+                                          "enable/disable..."));
+    vmAutoresizeMenu->setToolTip (tr ("Auto-resize Guest Display",
+                                      "enable/disable..."));
+    vmAutoresizeGuestAction->setMenuText (tr ("Auto-resize &Guest Display") +
+                                          "\tHost+G");
+    vmAutoresizeGuestAction->setStatusTip (
+        tr ("Automatically resize the guest display when the window is resized "
+            "(requires Guest Additions)"));
+
+    vmAdjustWindowAction->setMenuText (tr ("&Adjust Window Size") + "\tHost+A");
+    vmAdjustWindowAction->setStatusTip (
+        tr ("Adjust window size and position to best fit the guest display"));
+
+    vmTypeCADAction->setMenuText (tr ("&Insert Ctrl-Alt-Del") + "\tHost+Del");
+    vmTypeCADAction->setStatusTip (
+        tr ("Send the Ctrl-Alt-Del sequence to the virtual machine"));
+
+#if defined(Q_WS_X11)
+    vmTypeCABSAction->setMenuText (tr ("&Insert Ctrl-Alt-Backspace") +
+                                   "\tHost+Backspace");
+    vmTypeCABSAction->setStatusTip (
+        tr ("Send the Ctrl-Alt-Backspace sequence to the virtual machine"));
+#endif
+
+    vmResetAction->setMenuText (tr ("&Reset") + "\tHost+R");
+    vmResetAction->setStatusTip (tr ("Reset the virtual machine"));
+
+    /* vmPauseAction is set up in updateAppearanceOf() */
+
+    vmACPIShutdownAction->setMenuText (tr ("ACPI S&hutdown") + "\tHost+H");
+    vmACPIShutdownAction->setStatusTip (
+        tr ("Send the ACPI Power Button press event to the virtual machine"));
+
+    vmCloseAction->setMenuText (tr ("&Close..." ) + "\tHost+Q");
+    vmCloseAction->setStatusTip (tr ("Close the virtual machine"));
+
+    vmTakeSnapshotAction->setMenuText (tr ("Take &Snapshot..." ) + "\tHost+S");
+    vmTakeSnapshotAction->setStatusTip (tr ("Take a snapshot of the virtual machine"));
+
+    vmShowInformationDlgAction->setMenuText (tr ("Session I&nformation Dialog") +
+                                             "\tHost+N");
+    vmShowInformationDlgAction->setStatusTip (tr ("Show Session Information Dialog"));
+
+    /* vmDisableMouseIntegrAction is set up in updateAppearanceOf() */
+
+    /* Devices actions */
+
+    devicesMountFloppyImageAction->setMenuText (tr ("&Floppy Image..."));
+    devicesMountFloppyImageAction->setStatusTip (tr ("Mount a floppy image file"));
+
+    devicesUnmountFloppyAction->setMenuText (tr ("Unmount F&loppy"));
+    devicesUnmountFloppyAction->setStatusTip (
+        tr ("Unmount the currently mounted floppy media"));
+
+    devicesMountDVDImageAction->setMenuText (tr ("&CD/DVD-ROM Image..."));
+    devicesMountDVDImageAction->setStatusTip (
+        tr ("Mount a CD/DVD-ROM image file"));
+
+    devicesUnmountDVDAction->setMenuText (tr ("Unmount C&D/DVD-ROM"));
+    devicesUnmountDVDAction->setStatusTip (
+        tr ("Unmount the currently mounted CD/DVD-ROM media"));
+
+    devicesVRDPMenu->setToolTip (tr ("Remote Desktop (RDP) Server",
+                                     "enable/disable..."));
+    devicesSwitchVrdpAction->setMenuText (tr ("Remote Dis&play"));
+    devicesSwitchVrdpAction->setStatusTip (
+        tr ("Enable or disable remote desktop (RDP) connections to this machine"));
+
+    devicesSFDialogAction->setMenuText (tr ("&Shared Folders..."));
+    devicesSFDialogAction->setStatusTip (
+        tr ("Open the dialog to operate on shared folders"));
+
+    devicesInstallGuestToolsAction->setMenuText (tr ("&Install Guest Additions..."));
+    devicesInstallGuestToolsAction->setStatusTip (
+        tr ("Mount the Guest Additions installation image"));
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    /* Debug actions */
+
+    if (dbgStatisticsAction)
+        dbgStatisticsAction->setMenuText (tr ("&Statistics..."));
+    if (dbgCommandLineAction)
+        dbgCommandLineAction->setMenuText (tr ("&Command line..."));
+#endif
+
+    /* Help actions */
+
+    helpContentsAction->setMenuText (tr ("&Contents..."));
+    helpContentsAction->setStatusTip (tr ("Show the online help contents"));
+
+    helpWebAction->setMenuText (tr ("&VirtualBox Web Site..."));
+    helpWebAction->setStatusTip (
+        tr ("Open the browser and go to the VirtualBox product web site"));
+
+    helpRegisterAction->setMenuText (tr ("R&egister VirtualBox..."));
+    helpRegisterAction->setStatusTip (
+        tr ("Open VirtualBox registration form"));
+
+    helpAboutAction->setMenuText (tr ("&About VirtualBox..."));
+    helpAboutAction->setStatusTip (tr ("Show a dialog with product information"));
+
+    helpResetMessagesAction->setMenuText (tr ("&Reset All Warnings"));
+    helpResetMessagesAction->setStatusTip (
+        tr ("Cause all suppressed warnings and messages to be shown again"));
+
+    /* Devices menu submenus */
+
+    devicesMenu->changeItem (devicesMountFloppyMenuId, tr ("Mount &Floppy"));
+    devicesMenu->changeItem (devicesMountDVDMenuId, tr ("Mount &CD/DVD-ROM"));
+    devicesMenu->changeItem (devicesNetworkMenuId, tr ("&Network Adapters"));
+    devicesMenu->changeItem (devicesUSBMenuId, tr ("&USB Devices"));
+
+    /* main menu & seamless popup menu */
+
+    menuBar()->changeItem (vmMenuId, tr ("&Machine"));
+    mMainMenu->changeItem (vmMenuId,
+        VBoxGlobal::iconSet ("machine_16px.png"), tr ("&Machine"));
+    menuBar()->changeItem (devicesMenuId, tr ("&Devices"));
+    mMainMenu->changeItem (devicesMenuId,
+        VBoxGlobal::iconSet ("settings_16px.png"), tr ("&Devices"));
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    if (vboxGlobal().isDebuggerEnabled())
+    {
+        menuBar()->changeItem (dbgMenuId, tr ("De&bug"));
+        mMainMenu->changeItem (dbgMenuId, tr ("De&bug"));
+    }
+#endif
+    menuBar()->changeItem (helpMenuId, tr ("&Help"));
+    mMainMenu->changeItem (helpMenuId,
+        VBoxGlobal::iconSet ("help_16px.png"), tr ("&Help"));
+
+    /* status bar widgets */
+
+#if 0
+    QToolTip::add (autoresize_state,
+        tr ("Indicates whether the guest display auto-resize function is On "
+            "(<img src=auto_resize_on_16px.png/>) or Off (<img src=auto_resize_off_16px.png/>). "
+            "Note that this function requires Guest Additions to be installed in the guest OS."));
+#endif
+    QToolTip::add (mouse_state,
+        tr ("Indicates whether the host mouse pointer is captured by the guest OS:<br>"
+            "<nobr><img src=mouse_disabled_16px.png/>&nbsp;&nbsp;pointer is not captured</nobr><br>"
+            "<nobr><img src=mouse_16px.png/>&nbsp;&nbsp;pointer is captured</nobr><br>"
+            "<nobr><img src=mouse_seamless_16px.png/>&nbsp;&nbsp;mouse integration (MI) is On</nobr><br>"
+            "<nobr><img src=mouse_can_seamless_16px.png/>&nbsp;&nbsp;MI is Off, pointer is captured</nobr><br>"
+            "<nobr><img src=mouse_can_seamless_uncaptured_16px.png/>&nbsp;&nbsp;MI is Off, pointer is not captured</nobr><br>"
+            "Note that the mouse integration feature requires Guest Additions to be installed in the guest OS."));
+    QToolTip::add (hostkey_state,
+        tr ("Indicates whether the keyboard is captured by the guest OS "
+            "(<img src=hostkey_captured_16px.png/>) or not (<img src=hostkey_16px.png/>)."));
+    QToolTip::add (hostkey_name,
+        tr ("Shows the currently assigned Host key.<br>"
+            "This key, when pressed alone, toggles the the keyboard and mouse "
+            "capture state. It can also be used in combination with other keys "
+            "to quickly perform actions from the main menu."));
+
+    updateAppearanceOf (AllStuff);
+}
+
+
+void VBoxConsoleWnd::updateAppearanceOf (int element)
+{
+    if (!console) return;
+
+    CMachine cmachine = csession.GetMachine();
+    CConsole cconsole = console->console();
+
+    bool isRunningOrPaused = machine_state == KMachineState_Running ||
+                             machine_state == KMachineState_Paused;
+
+    if (element & Caption)
+    {
+        QString snapshotName;
+        if (cmachine.GetSnapshotCount() > 0)
+        {
+            CSnapshot snapshot = cmachine.GetCurrentSnapshot();
+            snapshotName = " (" + snapshot.GetName() + ")";
+        }
+        setCaption (cmachine.GetName() + snapshotName +
+                    " [" + vboxGlobal().toString (machine_state) + "] - " +
+                    caption_prefix);
+//#ifdef Q_WS_MAC
+//        SetWindowTitleWithCFString (reinterpret_cast <WindowPtr> (this->winId()), CFSTR("sfds"));
+//SetWindowAlternateTitle
+//#endif
+    }
+    if (element & FloppyStuff)
+    {
+        devicesMountFloppyMenu->setEnabled (isRunningOrPaused);
+        CFloppyDrive floppy = cmachine.GetFloppyDrive();
+        KDriveState state = floppy.GetState();
+        bool mounted = state != KDriveState_NotMounted;
+        devicesUnmountFloppyAction->setEnabled (isRunningOrPaused && mounted);
+        fd_light->setState (mounted ? KDeviceActivity_Idle : KDeviceActivity_Null);
+        QString tip = tr ("<qt><nobr>Indicates the activity of the floppy media:</nobr>"
+                          "%1</qt>",
+                          "Floppy tooltip");
+        QString name;
+        switch (state)
+        {
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostFloppyDrive drv = floppy.GetHostDrive();
+                QString drvName = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    drvName :
+                    QString ("%1 (%2)").arg (description, drvName);
+                name = tr ("<br><nobr><b>Host Drive</b>: %1</nobr>",
+                           "Floppy tooltip").arg (fullName);
+                break;
+            }
+            case KDriveState_ImageMounted:
+            {
+                name = tr ("<br><nobr><b>Image</b>: %1</nobr>",
+                           "Floppy tooltip")
+                    .arg (QDir::convertSeparators (floppy.GetImage().GetFilePath()));
+                break;
+            }
+            case KDriveState_NotMounted:
+            {
+                name = tr ("<br><nobr><b>No media mounted</b></nobr>",
+                           "Floppy tooltip");
+                break;
+            }
+            default:
+                AssertMsgFailed (("Invalid floppy drive state: %d\n", state));
+        }
+        QToolTip::add (fd_light, tip.arg (name));
+    }
+    if (element & DVDStuff)
+    {
+        devicesMountDVDMenu->setEnabled (isRunningOrPaused);
+        CDVDDrive dvd = cmachine.GetDVDDrive();
+        KDriveState state = dvd.GetState();
+        bool mounted = state != KDriveState_NotMounted;
+        devicesUnmountDVDAction->setEnabled (isRunningOrPaused && mounted);
+        cd_light->setState (mounted ? KDeviceActivity_Idle : KDeviceActivity_Null);
+        QString tip = tr ("<qt><nobr>Indicates the activity of the CD/DVD-ROM media:</nobr>"
+                          "%1</qt>",
+                          "DVD-ROM tooltip");
+        QString name;
+        switch (state)
+        {
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostDVDDrive drv = dvd.GetHostDrive();
+                QString drvName = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    drvName :
+                    QString ("%1 (%2)").arg (description, drvName);
+                name = tr ("<br><nobr><b>Host Drive</b>: %1</nobr>",
+                           "DVD-ROM tooltip").arg (fullName);
+                break;
+            }
+            case KDriveState_ImageMounted:
+            {
+                name = tr ("<br><nobr><b>Image</b>: %1</nobr>",
+                           "DVD-ROM tooltip")
+                    .arg (QDir::convertSeparators (dvd.GetImage().GetFilePath()));
+                break;
+            }
+            case KDriveState_NotMounted:
+            {
+                name = tr ("<br><nobr><b>No media mounted</b></nobr>",
+                           "DVD-ROM tooltip");
+                break;
+            }
+            default:
+                AssertMsgFailed (("Invalid DVD drive state: %d\n", state));
+        }
+        QToolTip::add (cd_light, tip.arg (name));
+    }
+    if (element & HardDiskStuff)
+    {
+        QString tip = tr ("<qt><nobr>Indicates the activity of virtual hard disks:</nobr>"
+                          "%1</qt>",
+                          "HDD tooltip");
+        QString data;
+        bool hasDisks = false;
+        CHardDiskAttachmentEnumerator aen = cmachine.GetHardDiskAttachments().Enumerate();
+        while (aen.HasMore())
+        {
+            CHardDiskAttachment hda = aen.GetNext();
+            CHardDisk hd = hda.GetHardDisk();
+            data += QString ("<br><nobr><b>%1 %2</b>: %3</nobr>")
+                .arg (vboxGlobal().toString (hda.GetController()))
+                .arg (vboxGlobal().toString (hda.GetController(),
+                                hda.GetDeviceNumber()))
+                .arg (QDir::convertSeparators (hd.GetLocation()));
+            hasDisks = true;
+        }
+        if (!hasDisks)
+            data += tr ("<br><nobr><b>No hard disks attached</b></nobr>",
+                        "HDD tooltip");
+        QToolTip::add (hd_light, tip.arg (data));
+        hd_light->setState (hasDisks ? KDeviceActivity_Idle : KDeviceActivity_Null);
+    }
+    if (element & NetworkStuff)
+    {
+        ulong maxCount = vboxGlobal().virtualBox()
+                        .GetSystemProperties().GetNetworkAdapterCount();
+        ulong count = 0;
+        for (ulong slot = 0; slot < maxCount; slot++)
+            if (cmachine.GetNetworkAdapter (slot).GetEnabled())
+                count++;
+        net_light->setState (count > 0 ? KDeviceActivity_Idle
+                                       : KDeviceActivity_Null);
+
+        devicesNetworkMenu->setEnabled (isRunningOrPaused && count > 0);
+
+        /* update tooltip */
+        QString ttip = tr ("<qt><nobr>Indicates the activity of the network "
+                           "interfaces:</nobr>"
+                           "%1</qt>",
+                           "Network adapters tooltip");
+        QString info;
+
+        for (ulong slot = 0; slot < maxCount; ++ slot)
+        {
+            CNetworkAdapter adapter = cmachine.GetNetworkAdapter (slot);
+            if (adapter.GetEnabled())
+                info += tr ("<br><nobr><b>Adapter %1 (%2)</b>: cable %3</nobr>",
+                            "Network adapters tooltip")
+                    .arg (slot)
+                    .arg (vboxGlobal().toString (adapter.GetAttachmentType()))
+                    .arg (adapter.GetCableConnected() ?
+                          tr ("connected", "Network adapters tooltip") :
+                          tr ("disconnected", "Network adapters tooltip"));
+        }
+
+        if (info.isNull())
+            info = tr ("<br><nobr><b>All network adapters are disabled</b></nobr>",
+                       "Network adapters tooltip");
+
+        QToolTip::add (net_light, ttip.arg (info));
+    }
+    if (element & USBStuff)
+    {
+        if (!usb_light->isHidden())
+        {
+            /* update tooltip */
+            QString ttip = tr ("<qt><nobr>Indicates the activity of the "
+                               "attached USB devices:</nobr>"
+                               "%1</qt>",
+                               "USB device tooltip");
+            QString info;
+
+            bool isUSBEnabled = cmachine.GetUSBController().GetEnabled();
+            if (isUSBEnabled)
+            {
+                devicesUSBMenu->setEnabled (isRunningOrPaused);
+
+                CUSBDeviceEnumerator en = cconsole.GetUSBDevices().Enumerate();
+                while (en.HasMore())
+                {
+                    CUSBDevice usb = en.GetNext();
+                    info += QString ("<br><b><nobr>%1</nobr></b>")
+                                     .arg (vboxGlobal().details (usb));
+                }
+                if (info.isNull())
+                    info = tr ("<br><nobr><b>No USB devices attached</b></nobr>",
+                               "USB device tooltip");
+            }
+            else
+            {
+                devicesUSBMenu->setEnabled (false);
+
+                info = tr ("<br><nobr><b>USB Controller is disabled</b></nobr>",
+                           "USB device tooltip");
+            }
+
+            QToolTip::add (usb_light, ttip.arg (info));
+        }
+    }
+    if (element & VRDPStuff)
+    {
+        CVRDPServer vrdpsrv = csession.GetMachine().GetVRDPServer();
+        if (!vrdpsrv.isNull())
+        {
+            /* update menu&status icon state */
+            bool isVRDPEnabled = vrdpsrv.GetEnabled();
+            devicesSwitchVrdpAction->setOn (isVRDPEnabled);
+#if 0
+            vrdp_state->setState (isVRDPEnabled ? 1 : 0);
+
+            /* compose status icon tooltip */
+            QString tip = tr ("Indicates whether the Remote Display (VRDP Server) "
+                              "is enabled (<img src=vrdp_16px.png/>) or not "
+                              "(<img src=vrdp_disabled_16px.png/>)."
+                              );
+            if (vrdpsrv.GetEnabled())
+                tip += tr ("<hr>VRDP Server is listening on port %1").arg (vrdpsrv.GetPort());
+            QToolTip::add (vrdp_state, tip);
+#endif
+        }
+    }
+    if (element & SharedFolderStuff)
+    {
+        QString tip = tr ("<qt><nobr>Indicates the activity of shared folders:</nobr>"
+                          "%1</qt>",
+                          "Shared folders tooltip");
+
+        QString data;
+        QMap <QString, QString> sfs;
+
+        /// @todo later: add global folders
+
+        /* permanent folders */
+        CSharedFolderEnumerator en = cmachine.GetSharedFolders().Enumerate();
+        while (en.HasMore())
+        {
+            CSharedFolder sf = en.GetNext();
+            sfs.insert (sf.GetName(), sf.GetHostPath());
+        }
+        /* transient folders */
+        en = cconsole.GetSharedFolders().Enumerate();
+        while (en.HasMore())
+        {
+            CSharedFolder sf = en.GetNext();
+            sfs.insert (sf.GetName(), sf.GetHostPath());
+        }
+
+        for (QMap <QString, QString>::ConstIterator it = sfs.begin();
+             it != sfs.end(); ++ it)
+        {
+            /* select slashes depending on the OS type */
+            if (VBoxGlobal::isDOSType (cconsole.GetGuest().GetOSTypeId()))
+                data += QString ("<tr><td><nobr><b>\\\\vboxsvr\\%1</b></nobr></td>"
+                                 "<td><nobr>%2</nobr></td>")
+                    .arg (it.key(), it.data());
+            else
+                data += QString ("<tr><td><nobr><b>%1</b></nobr></td>"
+                                 "<td><nobr>%2</nobr></td></tr>")
+                    .arg (it.key(), it.data());
+        }
+
+        if (sfs.count() == 0)
+            data = tr ("<br><nobr><b>No shared folders</b></nobr>",
+                       "Shared folders tooltip");
+        else
+            data = QString ("<br><table border=0 cellspacing=0 cellpadding=0 "
+                            "width=100%>%1</table>").arg (data);
+
+        QToolTip::add (sf_light, tip.arg (data));
+    }
+    if (element & PauseAction)
+    {
+        if (!vmPauseAction->isOn())
+        {
+            vmPauseAction->setMenuText (tr ("&Pause") + "\tHost+P");
+            vmPauseAction->setStatusTip (
+                tr ("Suspend the execution of the virtual machine"));
+        }
+        else
+        {
+            vmPauseAction->setMenuText (tr ("R&esume") + "\tHost+P");
+            vmPauseAction->setStatusTip (
+                tr ("Resume the execution of the virtual machine" ) );
+        }
+        vmPauseAction->setEnabled (isRunningOrPaused);
+    }
+    if (element & DisableMouseIntegrAction)
+    {
+        if (!vmDisableMouseIntegrAction->isOn())
+        {
+            vmDisableMouseIntegrAction->setMenuText (tr ("Disable &Mouse Integration") +
+                                                     "\tHost+I");
+            vmDisableMouseIntegrAction->setStatusTip (
+                tr ("Temporarily disable host mouse pointer integration"));
+        }
+        else
+        {
+            vmDisableMouseIntegrAction->setMenuText (tr ("Enable &Mouse Integration") +
+                                                     "\tHost+I");
+            vmDisableMouseIntegrAction->setStatusTip (
+                tr ("Enable temporarily disabled host mouse pointer integration"));
+        }
+        if (machine_state == KMachineState_Running)
+            vmDisableMouseIntegrAction->setEnabled (console->isMouseAbsolute());
+        else
+            vmDisableMouseIntegrAction->setEnabled (false);
+    }
+}
+
+/**
+ * @return @c true if successfully performed the requested operation and false
+ * otherwise.
+ */
+bool VBoxConsoleWnd::toggleFullscreenMode (bool aOn, bool aSeamless)
+{
+    disconnect (console, SIGNAL (resizeHintDone()), 0, 0);
+    if (aSeamless)
+    {
+        /* Check if the Guest Video RAM enough for the seamless mode. */
+        QRect screen = QApplication::desktop()->screenGeometry (this);
+        ULONG64 availBits = (csession.GetMachine().GetVRAMSize() /* vram */
+                          * _1M /* mb to bytes */
+                          - 4096 /* adapter info */
+                          - _1M /* current cache - may be changed in future */)
+                          / csession.GetMachine().GetMonitorCount()
+                          * 8; /* to bits */
+        ULONG64 usedBits = screen.width() /* display width */
+                         * screen.height() /* display height */
+                         * QColor::numBitPlanes(); /* bit per pixel */
+        if (aOn && (availBits < usedBits))
+        {
+            vboxProblem().cannotEnterSeamlessMode (screen.width(),
+                screen.height(), QColor::numBitPlanes());
+            return false;
+        }
+    }
+
+    AssertReturn (console, false);
+    AssertReturn ((hidden_children.isEmpty() == aOn), false);
+    AssertReturn ((aSeamless && mIsSeamless != aOn) ||
+                  (!aSeamless && mIsFullscreen != aOn), false);
+    if (aOn)
+        AssertReturn ((aSeamless && !mIsFullscreen) ||
+                      (!aSeamless && !mIsSeamless), false);
+
+    if (aOn)
+    {
+        /* Take the toggle hot key from the menu item. */
+        QString hotKey = aSeamless ? vmSeamlessAction->menuText() :
+                                     vmFullscreenAction->menuText();
+        hotKey = QStringList::split ('\t', hotKey) [1];
+        Assert (!hotKey.isEmpty());
+
+        /* Show the info message. */
+        bool ok = aSeamless ?
+            vboxProblem().confirmGoingSeamless (hotKey) :
+            vboxProblem().confirmGoingFullscreen (hotKey);
+        if (!ok)
+            return false;
+    }
+
+#ifdef Q_WS_MAC
+    if (!aSeamless)
+    {
+        /* Fade to black */
+        CGAcquireDisplayFadeReservation (kCGMaxDisplayReservationInterval, &mFadeToken);
+        CGDisplayFade (mFadeToken, 0.3, kCGDisplayBlendNormal, kCGDisplayBlendSolidColor, 0.0, 0.0, 0.0, true);
+    }
+#endif
+
+    if (aSeamless)
+    {
+        /* Activate the auto-resize feature required for the seamless mode. */
+        if (!vmAutoresizeGuestAction->isOn())
+            vmAutoresizeGuestAction->setOn (true);
+
+        /* Activate the mouse integration feature for the seamless mode. */
+        if (vmDisableMouseIntegrAction->isOn())
+            vmDisableMouseIntegrAction->setOn (false);
+
+        vmAdjustWindowAction->setEnabled (!aOn);
+        vmFullscreenAction->setEnabled (!aOn);
+        vmAutoresizeGuestAction->setEnabled (!aOn);
+        vmDisableMouseIntegrAction->setEnabled (!aOn);
+
+        console->console().GetDisplay().SetSeamlessMode (aOn);
+        mIsSeamless = aOn;
+    }
+    else
+    {
+        mIsFullscreen = aOn;
+        vmAdjustWindowAction->setEnabled (!aOn);
+        vmSeamlessAction->setEnabled (!aOn && mIsSeamlessSupported);
+    }
+
+    bool wasHidden = isHidden();
+
+    if (aOn)
+    {
+        /* Temporarily disable the mode-related action to make sure
+         * user can not leave the mode before he enter it. */
+        aSeamless ? vmSeamlessAction->setEnabled (false) :
+                    vmFullscreenAction->setEnabled (false);
+        /* Toggle console to manual resize mode. */
+        console->setIgnoreMainwndResize (true);
+        connect (console, SIGNAL (resizeHintDone()),
+                 this, SLOT (onEnterFullscreen()));
+
+        /* Memorize the maximized state. */
+        QDesktopWidget *dtw = QApplication::desktop();
+        was_max = isMaximized() &&
+                  dtw->availableGeometry().width()  == frameSize().width() &&
+                  dtw->availableGeometry().height() == frameSize().height();
+
+        /* Save the previous scroll-view minimum size before entering
+         * fullscreen/seamless state to restore this minimum size before
+         * the exiting fullscreen. Required for correct scroll-view and
+         * guest display update in SDL mode. */
+        prev_min_size = console->minimumSize();
+        console->setMinimumSize (0, 0);
+
+        /* let the widget take the whole available desktop space */
+        QRect scrGeo = aSeamless ?
+            dtw->availableGeometry (this) : dtw->screenGeometry (this);
+
+        /* It isn't guaranteed that the guest os set the video mode that
+         * we requested. So after all the resizing stuff set the clipping
+         * mask and the spacing shifter to the corresponding values. */
+        setViewInSeamlessMode (dtw->availableGeometry (this));
+
+#ifdef Q_WS_WIN32
+        mPrevRegion = dtw->screenGeometry (this);
+#endif
+
+        /* Hide all but the central widget containing the console view. */
+        QObjectList *list = queryList (NULL, NULL, false, false);
+        for (QObject *obj = list->first(); obj != NULL; obj = list->next())
+        {
+            if (obj->isWidgetType() && obj != centralWidget())
+            {
+                QWidget *w = (QWidget *) obj;
+                if (!w->isHidden())
+                {
+                    w->hide();
+                    hidden_children.append (w);
+                }
+            }
+        }
+        delete list;
+
+#ifdef Q_WS_MAC
+        if (!aSeamless)
+        {
+            /* Make the apple menu bar go away before setMaximumSize! */
+            OSStatus orc = SetSystemUIMode (kUIModeAllHidden, kUIOptionDisableAppleMenu);
+            if (orc)
+                LogRel (("Error: Failed to change UI mode (rc=%#x) when changing to fullscreen mode. (=> menu bar trouble)\n", orc));
+        }
+#endif
+
+        /* Adjust colors and appearance. */
+        mEraseColor = centralWidget()->eraseColor();
+        centralWidget()->setEraseColor (black);
+        console_style = console->frameStyle();
+        console->setFrameStyle (QFrame::NoFrame);
+        console->setMaximumSize (scrGeo.size());
+        console->setVScrollBarMode (QScrollView::AlwaysOff);
+        console->setHScrollBarMode (QScrollView::AlwaysOff);
+
+        /* Going fullscreen */
+        setWindowState (windowState() ^ WindowFullScreen);
+#ifdef Q_WS_MAC /* setMask seems to not include the far border pixels. */
+//        QRect maskRect = dtw->screenGeometry (this);
+//        maskRect.setRight (maskRect.right() + 1);
+//        maskRect.setBottom (maskRect.bottom() + 1);
+//        setMask (maskRect);
+        if (aSeamless)
+        {
+            OSStatus status;
+            WindowPtr WindowRef = reinterpret_cast<WindowPtr>(winId());
+            EventTypeSpec wNonCompositingEvent = { kEventClassWindow, kEventWindowGetRegion };
+            status = InstallWindowEventHandler (WindowRef, DarwinRegionHandler, GetEventTypeCount (wNonCompositingEvent), &wNonCompositingEvent, &mCurrRegion, &mDarwinRegionEventHandlerRef);
+            Assert (status == noErr);
+            status = ReshapeCustomWindow (WindowRef);
+            Assert (status == noErr);
+            UInt32 features;
+            status = GetWindowFeatures (WindowRef, &features);
+            Assert (status == noErr);
+            if (( features & kWindowIsOpaque ) != 0)
+            {
+                status = HIWindowChangeFeatures (WindowRef, 0, kWindowIsOpaque);
+                Assert(status == noErr);
+            }
+            status = SetWindowAlpha(WindowRef, 0.999);
+            Assert (status == noErr);
+            /* For now disable the shadow of the window. This feature cause errors
+             * if a window in vbox looses focus, is reselected and than moved. */
+            /** @todo Search for an option to enable this again. A shadow on every
+             * window has a big coolness factor. */
+            ChangeWindowAttributes (WindowRef, kWindowNoShadowAttribute, 0);
+        }
+#else
+//        setMask (dtw->screenGeometry (this));
+#endif
+
+        qApp->processEvents();
+        console->toggleFSMode();
+    }
+    else
+    {
+        /* Temporarily disable the mode-related action to make sure
+         * user can not enter the mode before he leave it. */
+        aSeamless ? vmSeamlessAction->setEnabled (false) :
+                    vmFullscreenAction->setEnabled (false);
+        /* Toggle console to manual resize mode. */
+        connect (console, SIGNAL (resizeHintDone()), this, SLOT (onExitFullscreen()));
+
+        /* Reset the shifting spacer. */
+        mShiftingSpacerLeft->changeSize (0, 0, QSizePolicy::Fixed, QSizePolicy::Fixed);
+        mShiftingSpacerTop->changeSize (0, 0, QSizePolicy::Fixed, QSizePolicy::Fixed);
+        mShiftingSpacerRight->changeSize (0, 0, QSizePolicy::Fixed, QSizePolicy::Fixed);
+        mShiftingSpacerBottom->changeSize (0, 0, QSizePolicy::Fixed, QSizePolicy::Fixed);
+
+        /* Restore the previous scroll-view minimum size before the exiting
+         * fullscreen. Required for correct scroll-view and guest display
+         * update in SDL mode. */
+        console->setMinimumSize (prev_min_size);
+
+#ifdef Q_WS_MAC
+        if (!aSeamless)
+            SetSystemUIMode (kUIModeNormal, 0);
+
+        if (aSeamless)
+        {
+            /* Undo all mac specific installations */
+            OSStatus status;
+            WindowPtr WindowRef = reinterpret_cast<WindowPtr>(winId());
+            status = RemoveEventHandler (mDarwinRegionEventHandlerRef);
+            Assert (status == noErr);
+            status = ReshapeCustomWindow (WindowRef);
+            Assert (status == noErr);
+            status = SetWindowAlpha (WindowRef, 1);
+            Assert (status == noErr);
+        }
+#endif
+
+        /* Adjust colors and appearance. */
+        clearMask();
+        centralWidget()->setEraseColor (mEraseColor);
+        centralWidget()->setBackgroundMode (Qt::PaletteBackground);
+        console->setFrameStyle (console_style);
+        console->setMaximumSize (console->sizeHint());
+        console->setVScrollBarMode (QScrollView::Auto);
+        console->setHScrollBarMode (QScrollView::Auto);
+
+        /* Show everything hidden when going fullscreen. */
+        for (QObject *obj = hidden_children.first(); obj != NULL;
+             obj = hidden_children.next())
+            ((QWidget *) obj)->show();
+        hidden_children.clear();
+
+        /* Going normal || maximized */
+        setWindowState (windowState() ^ WindowFullScreen);
+
+        qApp->processEvents();
+        console->toggleFSMode();
+    }
+
+#ifdef Q_WS_MAC /* wasHidden is wrong on the mac it seems. */
+    /** @todo figure out what is really wrong here... */
+    if (!wasHidden)
+        show();
+#else
+    if (wasHidden)
+        hide();
+#endif
+    return true;
+}
+
+#ifdef Q_WS_MAC
+CGImageRef VBoxConsoleWnd::dockImageState() const
+{
+    CGImageRef img;
+    if (machine_state == KMachineState_Paused)
+        img = dockImgStatePaused;
+    else if (machine_state == KMachineState_Restoring)
+        img = dockImgStateRestoring;
+    else if (machine_state == KMachineState_Saving)
+        img = dockImgStateSaving;
+    else
+        img = NULL;
+    return img;
+}
+#endif
+
+//
+// Private slots
+/////////////////////////////////////////////////////////////////////////////
+void VBoxConsoleWnd::setViewInSeamlessMode (const QRect &aTargetRect)
+{
+    if (mIsSeamless)
+    {
+        /* It isn't guaranteed that the guest os set the video mode that
+         * we requested. So after all the resizing stuff set the clipping
+         * mask and the spacing shifter to the corresponding values. */
+        QDesktopWidget *dtw = QApplication::desktop();
+        QRect sRect = dtw->screenGeometry (this);
+        QRect aRect (aTargetRect);
+        mMaskShift.scale (aTargetRect.left(), aTargetRect.top(), QSize::ScaleFree);
+#ifdef Q_WS_MAC
+        /* On mac os x this isn't necessary cause the screen starts
+         * by y=0 always regardless if there is the global menubar or not. */
+        aRect.setRect (aRect.left(), 0, aRect.width(), aRect.height() + aRect.top());
+#endif // Q_WS_MAC
+        /* Set the clipping mask */
+        mStrictedRegion = aRect;
+        /* Set the shifting spacer */
+        mShiftingSpacerLeft->changeSize (RT_ABS (sRect.left() - aRect.left()), 0,
+                                         QSizePolicy::Fixed, QSizePolicy::Preferred);
+        mShiftingSpacerTop->changeSize (0, RT_ABS (sRect.top() - aRect.top()),
+                                        QSizePolicy::Preferred, QSizePolicy::Fixed);
+        mShiftingSpacerRight->changeSize (RT_ABS (sRect.right() - aRect.right()), 0,
+                                          QSizePolicy::Fixed, QSizePolicy::Preferred);
+        mShiftingSpacerBottom->changeSize (0, RT_ABS (sRect.bottom() - aRect.bottom()),
+                                           QSizePolicy::Preferred, QSizePolicy::Fixed);
+    }
+}
+
+void VBoxConsoleWnd::vmFullscreen (bool aOn)
+{
+    bool ok = toggleFullscreenMode (aOn, false /* aSeamless */);
+    if (!ok)
+    {
+        /* on failure, restore the previous button state */
+        vmFullscreenAction->blockSignals (true);
+        vmFullscreenAction->setOn (!aOn);
+        vmFullscreenAction->blockSignals (false);
+    }
+}
+
+void VBoxConsoleWnd::vmSeamless (bool aOn)
+{
+    /* check if it is possible to enter/leave seamless mode */
+    if (mIsSeamlessSupported || !aOn)
+    {
+        bool ok = toggleFullscreenMode (aOn, true /* aSeamless */);
+        if (!ok)
+        {
+            /* on failure, restore the previous button state */
+            vmSeamlessAction->blockSignals (true);
+            vmSeamlessAction->setOn (!aOn);
+            vmSeamlessAction->blockSignals (false);
+        }
+    }
+}
+
+void VBoxConsoleWnd::vmAutoresizeGuest (bool on)
+{
+    if (!console)
+        return;
+
+    /* Currently, we use only "off" and "on" icons. Later,
+     * we may want to use disabled versions of icons when no guest additions
+     * are available (to indicate that this function is ineffective). */
+#if 0
+    autoresize_state->setState (on ? 3 : 1);
+#endif
+
+    console->setAutoresizeGuest (on);
+}
+
+void VBoxConsoleWnd::vmAdjustWindow()
+{
+    if (console)
+    {
+        if (isMaximized())
+            showNormal();
+        console->normalizeGeometry (true /* adjustPosition */);
+    }
+}
+
+void VBoxConsoleWnd::vmTypeCAD()
+{
+    if (console)
+    {
+        CKeyboard keyboard  = console->console().GetKeyboard();
+        Assert (!keyboard.isNull());
+        keyboard.PutCAD();
+        AssertWrapperOk (keyboard);
+    }
+}
+
+void VBoxConsoleWnd::vmTypeCABS()
+{
+#if defined(Q_WS_X11)
+    if (console)
+    {
+        CKeyboard keyboard  = console->console().GetKeyboard();
+        Assert (!keyboard.isNull());
+        static LONG sSequence[] =
+        {
+            0x1d, // Ctrl down
+            0x38, // Alt down
+            0x0E, // Backspace down
+            0x8E, // Backspace up
+            0xb8, // Alt up
+            0x9d  // Ctrl up
+        };
+        keyboard.PutScancodes (sSequence, ELEMENTS (sSequence));
+        AssertWrapperOk (keyboard);
+    }
+#else
+    /* we have to define this slot anyway because MOC doesn't understand ifdefs */
+#endif
+}
+
+void VBoxConsoleWnd::vmReset()
+{
+    if (console)
+    {
+        if (vboxProblem().confirmVMReset (this))
+            console->console().Reset();
+    }
+}
+
+void VBoxConsoleWnd::vmPause (bool on)
+{
+    if (console)
+    {
+        console->pause (on);
+        updateAppearanceOf (PauseAction);
+    }
+}
+
+void VBoxConsoleWnd::vmACPIShutdown()
+{
+    if (console)
+    {
+        CConsole cconsole = console->console();
+        cconsole.PowerButton();
+        if (!cconsole.isOk())
+            vboxProblem().cannotACPIShutdownMachine (cconsole);
+    }
+}
+
+void VBoxConsoleWnd::vmClose()
+{
+    if (console)
+    {
+        close();
+    }
+}
+
+void VBoxConsoleWnd::vmTakeSnapshot()
+{
+    AssertReturn (console, (void) 0);
+
+    /* remember the paused state */
+    bool wasPaused = machine_state == KMachineState_Paused;
+    if (!wasPaused)
+    {
+        /* Suspend the VM and ignore the close event if failed to do so.
+         * pause() will show the error message to the user. */
+        if (!console->pause (true))
+            return;
+    }
+
+    CMachine cmachine = csession.GetMachine();
+
+    VBoxTakeSnapshotDlg dlg (this, "VBoxTakeSnapshotDlg");
+
+    QString typeId = cmachine.GetOSTypeId();
+    dlg.pmIcon->setPixmap (vboxGlobal().vmGuestOSTypeIcon (typeId));
+
+    /* search for the max available filter index */
+    int maxSnapShotIndex = 0;
+    QString snapShotName = tr ("Snapshot %1");
+    QRegExp regExp (QString ("^") + snapShotName.arg ("([0-9]+)") + QString ("$"));
+    CSnapshot index = cmachine.GetSnapshot (QUuid());
+    while (!index.isNull())
+    {
+        /* Check the current snapshot name */
+        QString name = index.GetName();
+        int pos = regExp.search (name);
+        if (pos != -1)
+            maxSnapShotIndex = regExp.cap (1).toInt() > maxSnapShotIndex ?
+                               regExp.cap (1).toInt() : maxSnapShotIndex;
+        /* Traversing to the next child */
+        index = index.GetChildren().GetItemAt (0);
+    }
+    dlg.leName->setText (snapShotName.arg (maxSnapShotIndex + 1));
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        CConsole cconsole = csession.GetConsole();
+
+        CProgress progress =
+            cconsole.TakeSnapshot (dlg.leName->text().stripWhiteSpace(),
+                                   dlg.txeDescription->text());
+
+        if (cconsole.isOk())
+        {
+            /* show the "Taking Snapshot" progress dialog */
+            vboxProblem().
+                showModalProgressDialog (progress, cmachine.GetName(), this, 0);
+
+            if (progress.GetResultCode() != 0)
+                vboxProblem().cannotTakeSnapshot (progress);
+        }
+        else
+            vboxProblem().cannotTakeSnapshot (cconsole);
+    }
+
+    /* restore the running state if needed */
+    if (!wasPaused)
+        console->pause (false);
+}
+
+void VBoxConsoleWnd::vmShowInfoDialog()
+{
+    VBoxVMInformationDlg::createInformationDlg (csession, console);
+}
+
+void VBoxConsoleWnd::vmDisableMouseIntegr (bool aOff)
+{
+    if (console)
+    {
+        console->setMouseIntegrationEnabled (!aOff);
+        updateAppearanceOf (DisableMouseIntegrAction);
+    }
+}
+
+void VBoxConsoleWnd::devicesMountFloppyImage()
+{
+    if (!console) return;
+
+    VBoxDiskImageManagerDlg dlg (this, "VBoxDiskImageManagerDlg", WType_Dialog | WShowModal);
+    QUuid id = csession.GetMachine().GetId();
+    dlg.setup (VBoxDefs::FD, true, &id);
+
+    if (dlg.exec() == VBoxDiskImageManagerDlg::Accepted)
+    {
+        CFloppyDrive drv = csession.GetMachine().GetFloppyDrive();
+        drv.MountImage (dlg.getSelectedUuid());
+        AssertWrapperOk (drv);
+        if (drv.isOk())
+        {
+            if (mIsAutoSaveMedia)
+            {
+                CMachine m = csession.GetMachine();
+                m.SaveSettings();
+                if (!m.isOk())
+                    vboxProblem().cannotSaveMachineSettings (m);
+            }
+        }
+    }
+}
+
+void VBoxConsoleWnd::devicesUnmountFloppy()
+{
+    if (!console) return;
+
+    CFloppyDrive drv = csession.GetMachine().GetFloppyDrive();
+    drv.Unmount();
+    if (drv.isOk())
+    {
+        if (mIsAutoSaveMedia)
+        {
+            CMachine m = csession.GetMachine();
+            m.SaveSettings();
+            if (!m.isOk())
+                vboxProblem().cannotSaveMachineSettings (m);
+        }
+    }
+}
+
+void VBoxConsoleWnd::devicesMountDVDImage()
+{
+    if (!console) return;
+
+    VBoxDiskImageManagerDlg dlg (this, "VBoxDiskImageManagerDlg", WType_Dialog | WShowModal);
+    QUuid id = csession.GetMachine().GetId();
+    dlg.setup (VBoxDefs::CD, true, &id);
+
+    if (dlg.exec() == VBoxDiskImageManagerDlg::Accepted)
+    {
+        CDVDDrive drv = csession.GetMachine().GetDVDDrive();
+        drv.MountImage (dlg.getSelectedUuid());
+        AssertWrapperOk (drv);
+        if (drv.isOk())
+        {
+            if (mIsAutoSaveMedia)
+            {
+                CMachine m = csession.GetMachine();
+                m.SaveSettings();
+                if (!m.isOk())
+                    vboxProblem().cannotSaveMachineSettings (m);
+            }
+        }
+    }
+}
+
+
+void VBoxConsoleWnd::devicesUnmountDVD()
+{
+    if (!console) return;
+
+    CDVDDrive drv = csession.GetMachine().GetDVDDrive();
+    drv.Unmount();
+    AssertWrapperOk (drv);
+    if (drv.isOk())
+    {
+        if (mIsAutoSaveMedia)
+        {
+            CMachine m = csession.GetMachine();
+            m.SaveSettings();
+            if (!m.isOk())
+                vboxProblem().cannotSaveMachineSettings (m);
+        }
+    }
+}
+
+void VBoxConsoleWnd::devicesSwitchVrdp (bool aOn)
+{
+    if (!console) return;
+
+    CVRDPServer vrdpServer = csession.GetMachine().GetVRDPServer();
+    /* this method should not be executed if vrdpServer is null */
+    Assert (!vrdpServer.isNull());
+
+    vrdpServer.SetEnabled (aOn);
+    updateAppearanceOf (VRDPStuff);
+}
+
+void VBoxConsoleWnd::devicesOpenSFDialog()
+{
+    if (!console) return;
+
+    VBoxSFDialog dlg (console, csession);
+    dlg.exec();
+}
+
+void VBoxConsoleWnd::devicesInstallGuestAdditions()
+{
+#if defined (DEBUG_dmik) /* subscribe yourself here if you care for this behavior. */
+    QString src1 = qApp->applicationDirPath() + "/../../release/bin/VBoxGuestAdditions.iso";
+    QString src2 = qApp->applicationDirPath() + "/../../release/bin/additions/VBoxGuestAdditions.iso";
+#else
+    char szAppPrivPath [RTPATH_MAX];
+    int rc;
+
+    rc = RTPathAppPrivateNoArch (szAppPrivPath, sizeof (szAppPrivPath));
+    Assert (RT_SUCCESS (rc));
+
+    QString src1 = QString (szAppPrivPath) + "/VBoxGuestAdditions.iso";
+    QString src2 = qApp->applicationDirPath() + "/additions/VBoxGuestAdditions.iso";
+#endif
+
+    if (QFile::exists (src1))
+        installGuestAdditionsFrom (src1);
+    else if (QFile::exists (src2))
+        installGuestAdditionsFrom (src2);
+    else
+    {
+        /* Check for the already registered required image: */
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        QString name = QString ("VBoxGuestAdditions_%1.iso")
+                                 .arg (vbox.GetVersion().remove ("_OSE"));
+        CDVDImageEnumerator en = vbox.GetDVDImages().Enumerate();
+        while (en.HasMore())
+        {
+            QString path = en.GetNext().GetFilePath();
+            /* compare the name part ignoring the file case*/
+            QString fn = QFileInfo (path).fileName();
+            if (RTPathCompare (name.utf8(), fn.utf8()) == 0)
+                return installGuestAdditionsFrom (path);
+        }
+        /* Download required image: */
+        int rc = vboxProblem().cannotFindGuestAdditions (
+            QDir::convertSeparators (src1), QDir::convertSeparators (src2));
+        if (rc == QIMessageBox::Yes)
+        {
+            QString url = QString ("http://www.virtualbox.org/download/%1/")
+                                   .arg (vbox.GetVersion().remove ("_OSE")) + name;
+            QString target = QDir (vboxGlobal().virtualBox().GetHomeFolder())
+                                   .absFilePath (name);
+
+            new VBoxDownloaderWgt (statusBar(), devicesInstallGuestToolsAction,
+                                   url, target);
+        }
+    }
+}
+
+void VBoxConsoleWnd::installGuestAdditionsFrom (const QString &aSource)
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    QUuid uuid;
+
+    CDVDImage image = vbox.FindDVDImage (aSource);
+    if (image.isNull())
+    {
+        image = vbox.OpenDVDImage (aSource, uuid);
+        if (vbox.isOk())
+            vbox.RegisterDVDImage (image);
+        if (vbox.isOk())
+            uuid = image.GetId();
+    }
+    else
+        uuid = image.GetId();
+
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotRegisterMedia (this, vbox, VBoxDefs::CD, aSource);
+        return;
+    }
+
+    Assert (!uuid.isNull());
+    CDVDDrive drv = csession.GetMachine().GetDVDDrive();
+    drv.MountImage (uuid);
+    /// @todo (r=dmik) use VBoxProblemReporter::cannotMountMedia...
+    AssertWrapperOk (drv);
+}
+
+void VBoxConsoleWnd::setMask (const QRegion &aRegion)
+{
+    QRegion region = aRegion;
+    /* The global mask shift cause of toolbars and such things. */
+    region.translate (mMaskShift.width(), mMaskShift.height());
+    /* Restrict the drawing to the available space on the screen.
+     * (The &operator is better than the previous used -operator,
+     * because this excludes space around the real screen also.
+     * This is necessary for the mac.) */
+    region &= mStrictedRegion;
+
+#ifdef Q_WS_WIN
+    QRegion difference = mPrevRegion.subtract (region);
+
+    /* Region offset calculation */
+    int fleft = 0, ftop = 0;
+    /* I think this isn't necessary anymore because the 4 shifting spacer.
+     * Has to be verified. */
+//    if (isTopLevel())
+//    {
+//        ftop = topData()->ftop;
+//        fleft = topData()->fleft;
+//    }
+
+    /* Visible region calculation */
+    HRGN newReg = CreateRectRgn (0, 0, 0, 0);
+    CombineRgn (newReg, region.handle(), 0, RGN_COPY);
+    OffsetRgn (newReg, fleft, ftop);
+
+    /* Invisible region calculation */
+    HRGN diffReg = CreateRectRgn (0, 0, 0, 0);
+    CombineRgn (diffReg, difference.handle(), 0, RGN_COPY);
+    OffsetRgn (diffReg, fleft, ftop);
+
+    /* Set the current visible region and clean the previous */
+    SetWindowRgn (winId(), newReg, FALSE);
+    RedrawWindow (NULL, NULL, diffReg, RDW_INVALIDATE | RDW_UPDATENOW | RDW_ALLCHILDREN);
+    RedrawWindow (console->viewport()->winId(), NULL, NULL, RDW_INVALIDATE);
+
+    mPrevRegion = region;
+#elif defined(Q_WS_MAC)
+# if defined(VBOX_GUI_USE_QUARTZ2D)
+    if (vboxGlobal().vmRenderMode() == VBoxDefs::Quartz2DMode)
+    {
+        /* If we are using the Quartz2D backend we have to trigger
+         * an repaint only. All the magic clipping stuff is done
+         * in the paint engine. */
+        repaint();
+//        qApp->processEvents();
+    }
+    else
+# endif
+    {
+        /* This is necessary to avoid the flicker by an mask update.
+         * See http://lists.apple.com/archives/Carbon-development/2001/Apr/msg01651.html
+         * for the hint.
+         * There *must* be a better solution. */
+        if (!region.isEmpty())
+            region |= QRect (0, 0, 1, 1);
+        /* Save the current region for later processing in the darwin event handler. */
+        mCurrRegion = region;
+        /* We repaint the screen before the ReshapeCustomWindow command. Unfortunately
+         * this command flushes a copy of the backbuffer to the screen after the new
+         * mask is set. This leads into a missplaced drawing of the content. Currently
+         * no alternative to this and also this is not 100% perfect. */
+        repaint();
+        qApp->processEvents();
+        /* Now force the reshaping of the window. This is definitly necessary. */
+        ReshapeCustomWindow (reinterpret_cast <WindowPtr> (winId()));
+    }
+#else
+    QMainWindow::setMask (region);
+#endif
+}
+
+/**
+ *  Prepares the "Mount Floppy..." menu by populating the existent host
+ *  floppies.
+ */
+void VBoxConsoleWnd::prepareFloppyMenu()
+{
+    if (!console) return;
+
+    devicesMountFloppyMenu->clear();
+
+    CHostFloppyDrive selected = csession.GetMachine().GetFloppyDrive().GetHostDrive();
+
+    hostFloppyMap.clear();
+    CHostFloppyDriveEnumerator en =
+        vboxGlobal().virtualBox().GetHost().GetFloppyDrives().Enumerate();
+    while (en.HasMore())
+    {
+        CHostFloppyDrive hostFloppy = en.GetNext();
+        /** @todo set icon */
+        QString drvName = hostFloppy.GetName();
+        QString description = hostFloppy.GetDescription();
+        QString fullName = description.isEmpty() ?
+            drvName :
+            QString ("%1 (%2)").arg (description, drvName);
+        int id = devicesMountFloppyMenu->insertItem (
+            tr ("Host Drive ") + fullName);
+        hostFloppyMap [id] = hostFloppy;
+        if (machine_state != KMachineState_Running && machine_state != KMachineState_Paused)
+            devicesMountFloppyMenu->setItemEnabled (id, false);
+        else if (!selected.isNull())
+            if (!selected.GetName().compare (hostFloppy.GetName()))
+                devicesMountFloppyMenu->setItemEnabled (id, false);
+    }
+
+    if (devicesMountFloppyMenu->count() > 0)
+        devicesMountFloppyMenu->insertSeparator();
+    devicesMountFloppyImageAction->addTo (devicesMountFloppyMenu);
+
+    /* if shown as a context menu */
+    if (devicesMenu->itemParameter (devicesMountFloppyMenuId))
+    {
+        devicesMountFloppyMenu->insertSeparator();
+        devicesUnmountFloppyAction->addTo (devicesMountFloppyMenu);
+    }
+}
+
+/**
+ *  Prepares the "Capture DVD..." menu by populating the existent host
+ *  CD/DVD-ROM drives.
+ */
+void VBoxConsoleWnd::prepareDVDMenu()
+{
+    if (!console) return;
+
+    devicesMountDVDMenu->clear();
+
+    CHostDVDDrive selected = csession.GetMachine().GetDVDDrive().GetHostDrive();
+
+    hostDVDMap.clear();
+    CHostDVDDriveEnumerator en =
+        vboxGlobal().virtualBox().GetHost().GetDVDDrives().Enumerate();
+    while (en.HasMore())
+    {
+        CHostDVDDrive hostDVD = en.GetNext();
+        /** @todo set icon */
+        QString drvName = hostDVD.GetName();
+        QString description = hostDVD.GetDescription();
+        QString fullName = description.isEmpty() ?
+            drvName :
+            QString ("%1 (%2)").arg (description, drvName);
+        int id = devicesMountDVDMenu->insertItem (
+            tr ("Host Drive ") + fullName);
+        hostDVDMap [id] = hostDVD;
+        if (machine_state != KMachineState_Running && machine_state != KMachineState_Paused)
+            devicesMountDVDMenu->setItemEnabled (id, false);
+        else if (!selected.isNull())
+            if (!selected.GetName().compare (hostDVD.GetName()))
+                devicesMountDVDMenu->setItemEnabled (id, false);
+    }
+
+    if (devicesMountDVDMenu->count() > 0)
+        devicesMountDVDMenu->insertSeparator();
+    devicesMountDVDImageAction->addTo (devicesMountDVDMenu);
+
+    /* if shown as a context menu */
+    if (devicesMenu->itemParameter (devicesMountDVDMenuId))
+    {
+        devicesMountDVDMenu->insertSeparator();
+        devicesUnmountDVDAction->addTo (devicesMountDVDMenu);
+    }
+}
+
+/**
+ *  Prepares the "Network adapter" menu by populating the existent adapters.
+ */
+void VBoxConsoleWnd::prepareNetworkMenu()
+{
+    devicesNetworkMenu->clear();
+    ulong count = vboxGlobal().virtualBox().GetSystemProperties().GetNetworkAdapterCount();
+    for (ulong slot = 0; slot < count; ++ slot)
+    {
+        CNetworkAdapter adapter = csession.GetMachine().GetNetworkAdapter (slot);
+        int id = devicesNetworkMenu->insertItem (tr ("Adapter %1", "network").arg (slot));
+        devicesNetworkMenu->setItemEnabled (id, adapter.GetEnabled());
+        devicesNetworkMenu->setItemChecked (id, adapter.GetEnabled() && adapter.GetCableConnected());
+    }
+}
+
+void VBoxConsoleWnd::setDynamicMenuItemStatusTip (int aId)
+{
+    QString tip;
+
+    if (sender() == devicesMountFloppyMenu)
+    {
+        if (hostFloppyMap.find (aId) != hostFloppyMap.end())
+            tip = tr ("Mount the selected physical drive of the host PC",
+                      "Floppy tip");
+    }
+    else if (sender() == devicesMountDVDMenu)
+    {
+        if (hostDVDMap.find (aId) != hostDVDMap.end())
+            tip = tr ("Mount the selected physical drive of the host PC",
+                      "CD/DVD tip");
+    }
+    else if (sender() == devicesNetworkMenu)
+    {
+        tip = devicesNetworkMenu->isItemChecked (aId) ?
+            tr ("Disconnect the cable from the selected virtual network adapter") :
+            tr ("Connect the cable to the selected virtual network adapter");
+    }
+
+    if (!tip.isNull())
+    {
+        StatusTipEvent *ev = new StatusTipEvent (tip);
+        QApplication::postEvent (this, ev);
+        waitForStatusBarChange = true;
+    }
+}
+
+void VBoxConsoleWnd::statusTipChanged (const QString & /*aMes*/)
+{
+    statusBarChangedInside = waitForStatusBarChange;
+    waitForStatusBarChange = false;
+}
+
+void VBoxConsoleWnd::clearStatusBar()
+{
+    if (statusBarChangedInside)
+        statusBar()->clear();
+}
+
+/**
+ *  Captures a floppy device corresponding to a given menu id.
+ */
+void VBoxConsoleWnd::captureFloppy (int aId)
+{
+    if (!console) return;
+
+    CHostFloppyDrive d = hostFloppyMap [aId];
+    /* if null then some other item but host drive is selected */
+    if (d.isNull()) return;
+
+    CFloppyDrive drv = csession.GetMachine().GetFloppyDrive();
+    drv.CaptureHostDrive (d);
+    AssertWrapperOk (drv);
+
+    if (drv.isOk())
+    {
+        if (mIsAutoSaveMedia)
+        {
+            CMachine m = csession.GetMachine();
+            m.SaveSettings();
+            if (!m.isOk())
+                vboxProblem().cannotSaveMachineSettings (m);
+        }
+    }
+}
+
+/**
+ *  Captures a CD/DVD-ROM device corresponding to a given menu id.
+ */
+void VBoxConsoleWnd::captureDVD (int aId)
+{
+    if (!console) return;
+
+    CHostDVDDrive d = hostDVDMap [aId];
+    /* if null then some other item but host drive is selected */
+    if (d.isNull()) return;
+
+    CDVDDrive drv = csession.GetMachine().GetDVDDrive();
+    drv.CaptureHostDrive (d);
+    AssertWrapperOk (drv);
+
+    if (drv.isOk())
+    {
+        if (mIsAutoSaveMedia)
+        {
+            CMachine m = csession.GetMachine();
+            m.SaveSettings();
+            if (!m.isOk())
+                vboxProblem().cannotSaveMachineSettings (m);
+        }
+    }
+}
+
+/**
+ *  Switch the cable connected/disconnected for the selected network adapter
+ */
+void VBoxConsoleWnd::activateNetworkMenu (int aId)
+{
+    ulong count = vboxGlobal().virtualBox().GetSystemProperties().GetNetworkAdapterCount();
+    for (ulong slot = 0; slot < count; ++ slot)
+    {
+        if (aId == devicesNetworkMenu->idAt (slot))
+        {
+            CNetworkAdapter adapter = csession.GetMachine().GetNetworkAdapter (slot);
+            bool connected = adapter.GetCableConnected();
+            if (adapter.GetEnabled())
+                adapter.SetCableConnected (!connected);
+            break;
+        }
+    }
+}
+
+/**
+ *  Attach/Detach selected USB Device.
+ */
+void VBoxConsoleWnd::switchUSB (int aId)
+{
+    if (!console) return;
+
+    CConsole cconsole = csession.GetConsole();
+    AssertWrapperOk (csession);
+
+    CUSBDevice usb = devicesUSBMenu->getUSB (aId);
+    /* if null then some other item but a USB device is selected */
+    if (usb.isNull())
+        return;
+
+    if (devicesUSBMenu->isItemChecked (aId))
+    {
+        cconsole.DetachUSBDevice (usb.GetId());
+        if (!cconsole.isOk())
+        {
+            /// @todo (r=dmik) the dialog should be either modeless
+            //  or we have to pause the VM
+            vboxProblem().cannotDetachUSBDevice (cconsole,
+                                                 vboxGlobal().details (usb));
+        }
+    }
+    else
+    {
+        cconsole.AttachUSBDevice (usb.GetId());
+        if (!cconsole.isOk())
+        {
+            /// @todo (r=dmik) the dialog should be either modeless
+            //  or we have to pause the VM
+            vboxProblem().cannotAttachUSBDevice (cconsole,
+                                                 vboxGlobal().details (usb));
+        }
+    }
+}
+
+void VBoxConsoleWnd::showIndicatorContextMenu (QIStateIndicator *ind, QContextMenuEvent *e)
+{
+    if (ind == cd_light)
+    {
+        /* set "this is a context menu" flag */
+        devicesMenu->setItemParameter (devicesMountDVDMenuId, 1);
+        devicesMountDVDMenu->exec (e->globalPos());
+        devicesMenu->setItemParameter (devicesMountDVDMenuId, 0);
+    }
+    else
+    if (ind == fd_light)
+    {
+        /* set "this is a context menu" flag */
+        devicesMenu->setItemParameter (devicesMountFloppyMenuId, 1);
+        devicesMountFloppyMenu->exec (e->globalPos());
+        devicesMenu->setItemParameter (devicesMountFloppyMenuId, 0);
+    }
+    else
+    if (ind == usb_light)
+    {
+        if (devicesUSBMenu->isEnabled())
+        {
+            /* set "this is a context menu" flag */
+            devicesMenu->setItemParameter (devicesUSBMenuId, 1);
+            devicesUSBMenu->exec (e->globalPos());
+            devicesMenu->setItemParameter (devicesUSBMenuId, 0);
+        }
+    }
+    else
+    if (ind == vrdp_state)
+    {
+        devicesVRDPMenu->exec (e->globalPos());
+    }
+    else
+    if (ind == autoresize_state)
+    {
+        vmAutoresizeMenu->exec (e->globalPos());
+    }
+    else
+    if (ind == mouse_state)
+    {
+        vmDisMouseIntegrMenu->exec (e->globalPos());
+    }
+    else
+    if (ind == sf_light)
+    {
+        /* Showing the context menu that always contains a single item is a
+         * bit stupid; let's better execute this item's action directly. The
+         * menu itself is kept just in case if we need more than one item in
+         * the future. */
+#if 0
+        devicesSFMenu->exec (e->globalPos());
+#else
+        if (devicesSFDialogAction->isEnabled())
+            devicesSFDialogAction->activate();
+#endif
+    }
+    else
+    if (ind == net_light)
+    {
+        if (devicesNetworkMenu->isEnabled())
+        {
+            /* set "this is a context menu" flag */
+            devicesMenu->setItemParameter (devicesNetworkMenuId, 1);
+            devicesNetworkMenu->exec (e->globalPos());
+            devicesMenu->setItemParameter (devicesNetworkMenuId, 0);
+        }
+    }
+}
+
+void VBoxConsoleWnd::updateDeviceLights()
+{
+    if (console) {
+        CConsole &cconsole = console->console();
+        int st;
+        if (hd_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_HardDisk);
+            if (hd_light->state() != st)
+                hd_light->setState (st);
+        }
+        if (cd_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_DVD);
+            if (cd_light->state() != st)
+                cd_light->setState (st);
+        }
+        if (fd_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_Floppy);
+            if (fd_light->state() != st)
+                fd_light->setState (st);
+        }
+        if (net_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_Network);
+            if (net_light->state() != st)
+                net_light->setState (st);
+        }
+        if (usb_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_USB);
+            if (usb_light->state() != st)
+                usb_light->setState (st);
+        }
+        if (sf_light->state() != KDeviceActivity_Null) {
+            st = cconsole.GetDeviceActivity (KDeviceType_SharedFolder);
+            if (sf_light->state() != st)
+                sf_light->setState (st);
+        }
+    }
+}
+
+void VBoxConsoleWnd::updateMachineState (KMachineState state)
+{
+    bool guruMeditation = false;
+
+    if (console && machine_state != state)
+    {
+        if (state >= KMachineState_Running)
+        {
+            switch (state)
+            {
+                case KMachineState_Stuck:
+                {
+                    guruMeditation = true;
+                    break;
+                }
+                case KMachineState_Paused:
+                {
+                    if (!vmPauseAction->isOn())
+                        vmPauseAction->setOn (true);
+                    break;
+                }
+                case KMachineState_Running:
+                {
+                    if (machine_state == KMachineState_Paused && vmPauseAction->isOn())
+                        vmPauseAction->setOn (false);
+                    break;
+                }
+#ifdef Q_WS_X11
+                case KMachineState_Starting:
+                {
+                    /* The keyboard handler may wish to do some release logging
+                       on startup.  Tell it that the logger is now active. */
+                    doXKeyboardLogging(this->x11Display());
+                    break;
+                }
+#endif
+                default:
+                    break;
+            }
+        }
+
+        bool isRunningOrPaused = state == KMachineState_Running ||
+                                 state == KMachineState_Paused;
+
+        /* enable/disable actions that are not managed by
+         * updateAppearanceOf() */
+
+        mRunningActions->setEnabled (state == KMachineState_Running);
+        mRunningOrPausedActions->setEnabled (isRunningOrPaused);
+
+        machine_state = state;
+
+        updateAppearanceOf (Caption | FloppyStuff | DVDStuff | NetworkStuff |
+                            USBStuff | VRDPStuff | PauseAction |
+                            DisableMouseIntegrAction);
+
+        if (state < KMachineState_Running)
+        {
+            /*
+             *  VM has been powered off or saved or aborted, no matter
+             *  internally or externally -- we must *safely* close the console
+             *  window unless auto closure is disabled.
+             */
+            if (!no_auto_close)
+                tryClose();
+        }
+    }
+
+    if (guruMeditation)
+    {
+        CConsole cconsole = console->console();
+        QString logFolder = cconsole.GetMachine().GetLogFolder();
+
+        /* Take the screenshot for debugging purposes and save it */
+        QString fname = logFolder + "/VBox.png";
+
+        /// @todo for some reason, IDisplay::takeScreenShot() may not work
+        /// properly on a VM which is Stuck -- investigate it.
+        CDisplay dsp = cconsole.GetDisplay();
+        QImage shot = QImage (dsp.GetWidth(), dsp.GetHeight(), 32, 0);
+        dsp.TakeScreenShot (shot.bits(), shot.width(), shot.height());
+        shot.save (QFile::encodeName (fname), "PNG");
+
+        if (vboxProblem().remindAboutGuruMeditation (
+                cconsole, QDir::convertSeparators (logFolder)))
+        {
+            cconsole.PowerDown();
+            if (!cconsole.isOk())
+                vboxProblem().cannotStopMachine (cconsole);
+        }
+    }
+
+#ifdef Q_WS_MAC
+    CGImageRef img = dockImageState();
+    if (img)
+        OverlayApplicationDockTileImage (img);
+#endif
+}
+
+void VBoxConsoleWnd::updateMouseState (int state)
+{
+    vmDisableMouseIntegrAction->setEnabled (state & VBoxConsoleView::MouseAbsolute);
+
+    if ((state & VBoxConsoleView::MouseAbsoluteDisabled) &&
+        (state & VBoxConsoleView::MouseAbsolute) &&
+        !(state & VBoxConsoleView::MouseCaptured))
+    {
+        mouse_state->setState (4);
+    }
+    else
+    {
+        mouse_state->setState (state & (VBoxConsoleView::MouseAbsolute |
+                                        VBoxConsoleView::MouseCaptured));
+    }
+}
+
+
+void VBoxConsoleWnd::updateAdditionsState (const QString &aVersion,
+                                           bool aActive,
+                                           bool aSeamlessSupported)
+{
+    vmAutoresizeGuestAction->setEnabled (aActive);
+    vmSeamlessAction->setEnabled (aSeamlessSupported);
+    mIsSeamlessSupported = aSeamlessSupported;
+    /* If seamless mode should be enabled then check if it is enabled
+     * currently and re-enable it if open-view procedure is finished */
+    if (vmSeamlessAction->isOn() && mIsOpenViewFinished && aSeamlessSupported)
+        toggleFullscreenMode (true, true);
+
+    /* Check the GA version only in case of additions are active */
+    if (!aActive)
+        return;
+
+    /* Check the Guest Additions version and warn the user about possible
+     * compatibility issues in case if the installed version is outdated. */
+    uint version = aVersion.toUInt();
+    QString verisonStr = QString ("%1.%2")
+        .arg (RT_HIWORD (version)).arg (RT_LOWORD (version));
+    QString expectedStr = QString ("%1.%2")
+        .arg (VMMDEV_VERSION_MAJOR).arg (VMMDEV_VERSION_MINOR);
+
+    if (RT_HIWORD (version) < VMMDEV_VERSION_MAJOR)
+    {
+        vboxProblem().warnAboutTooOldAdditions (this, verisonStr, expectedStr);
+    }
+    else if (RT_HIWORD (version) == VMMDEV_VERSION_MAJOR &&
+             RT_LOWORD (version) <  VMMDEV_VERSION_MINOR)
+    {
+        vboxProblem().warnAboutOldAdditions (this, verisonStr, expectedStr);
+    }
+    else if (version > VMMDEV_VERSION)
+    {
+        vboxProblem().warnAboutNewAdditions (this, verisonStr, expectedStr);
+    }
+}
+
+void VBoxConsoleWnd::updateMediaState (VBoxDefs::DiskType aType)
+{
+    Assert (aType == VBoxDefs::CD || aType == VBoxDefs::FD);
+    updateAppearanceOf (aType == VBoxDefs::CD ? DVDStuff :
+                        aType == VBoxDefs::FD ? FloppyStuff : AllStuff);
+}
+
+void VBoxConsoleWnd::updateSharedFoldersState()
+{
+    updateAppearanceOf (SharedFolderStuff);
+}
+
+void VBoxConsoleWnd::updateUsbState()
+{
+    updateAppearanceOf (USBStuff);
+}
+
+void VBoxConsoleWnd::updateNetworkAdarptersState()
+{
+    updateAppearanceOf (NetworkStuff);
+}
+
+/**
+ *  Helper to safely close the main console window.
+ *
+ *  This method ensures that close() will not be called if there is some
+ *  modal widget currently being executed, as it can cause uninitialization
+ *  at the point of code where it is not expected at all (example:
+ *  VBoxConsoleView::mouseEvent() calling
+ *  VBoxProblemReporter::confirmInputCapture()). Instead, an attempt to
+ *  close the current modal widget is done and tryClose() is rescheduled for
+ *  later execution using a single-shot zero timer.
+ *
+ *  In particular, this method is used by updateMachineState() when the VM
+ *  goes offline, which can even happen if we are inside the modal event loop,
+ *  (for example, the VM has been externally powered off or the guest OS
+ *  has initiated a shutdown procedure).
+ */
+void VBoxConsoleWnd::tryClose()
+{
+    LogFlowFunc (("eventLoopLevel=%d\n", qApp->eventLoop()->loopLevel()));
+
+    if (qApp->eventLoop()->loopLevel() > 1)
+    {
+        if (QApplication::activeModalWidget())
+            QApplication::activeModalWidget()->close();
+        else if (QApplication::activePopupWidget())
+            QApplication::activePopupWidget()->close();
+        else
+        {
+            /// @todo (r=dmik) in general, the following is not that correct
+            //  because some custom modal event loop may not expect to be
+            //  exited externally (e.g., it might want to set some internal
+            //  flags before calling exitLoop()). The alternative is to do
+            //  nothing but wait keeping to post singleShot timers.
+            qApp->eventLoop()->exitLoop();
+        }
+
+        QTimer::singleShot (0, this, SLOT (tryClose()));
+    }
+    else
+        close();
+}
+
+/**
+ *  Called (on non-UI thread!) when a global GUI setting changes.
+ */
+void VBoxConsoleWnd::processGlobalSettingChange (const char * /*publicName*/,
+                                                 const char * /*name*/)
+{
+    hostkey_name->setText (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey()));
+}
+
+/**
+ * Called when the Debug->Statistics... menu item is selected.
+ */
+void VBoxConsoleWnd::dbgShowStatistics()
+{
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    if (dbgCreated())
+        DBGGuiShowStatistics (dbg_gui);
+#endif
+}
+
+/**
+ * Called when the Debug->Command Line... menu item is selected.
+ */
+void VBoxConsoleWnd::dbgShowCommandLine()
+{
+#ifdef VBOX_WITH_DEBUGGER_GUI
+    if (dbgCreated())
+        DBGGuiShowCommandLine (dbg_gui);
+#endif
+}
+
+#ifdef VBOX_WITH_DEBUGGER_GUI
+
+/**
+ * Ensures that the debugger GUI instance is ready.
+ *
+ * @returns true if instance is fine and dandy.
+ * @returns flase if it's not.
+ */
+bool VBoxConsoleWnd::dbgCreated()
+{
+    if (dbg_gui)
+        return true;
+    int rc = DBGGuiCreate (csession.iface(), &dbg_gui);
+    if (VBOX_SUCCESS (rc))
+    {
+        dbgAdjustRelativePos();
+        return true;
+    }
+    return false;
+}
+
+/**
+ * Destroys the debugger GUI instacne if it has been created.
+ */
+void VBoxConsoleWnd::dbgDestroy()
+{
+    if (dbg_gui)
+    {
+        DBGGuiDestroy (dbg_gui);
+        dbg_gui = NULL;
+    }
+}
+
+/**
+ * Tells the debugger GUI that the console window has moved or been resized.
+ */
+void VBoxConsoleWnd::dbgAdjustRelativePos()
+{
+    if (dbg_gui)
+    {
+        QRect rct = frameGeometry();
+        DBGGuiAdjustRelativePos (dbg_gui, rct.x(), rct.y(), rct.width(), rct.height());
+    }
+}
+
+#endif
+
+VBoxSFDialog::VBoxSFDialog (QWidget  *aParent, CSession &aSession)
+    : QDialog (aParent, "VBoxSFDialog", true /* modal */,
+               WType_Dialog | WShowModal)
+    , mSettings (0), mSession (aSession)
+{
+    /* Setup Dialog's options */
+    setCaption (tr ("Shared Folders"));
+    setIcon (QPixmap::fromMimeSource ("select_file_16px.png"));
+    setSizeGripEnabled (true);
+
+    /* Setup main dialog's layout */
+    QVBoxLayout *mainLayout = new QVBoxLayout (this, 10, 10, "mainLayout");
+
+    /* Setup settings layout */
+    mSettings = new VBoxSharedFoldersSettings (this, "mSettings");
+    mSettings->setDialogType (VBoxSharedFoldersSettings::MachineType |
+                              VBoxSharedFoldersSettings::ConsoleType);
+    mSettings->getFromConsole (aSession.GetConsole());
+    mSettings->getFromMachine (aSession.GetMachine());
+    mainLayout->addWidget (mSettings);
+
+    /* Setup button's layout */
+    QHBoxLayout *buttonLayout = new QHBoxLayout (mainLayout, 10, "buttonLayout");
+    QPushButton *pbHelp = new QPushButton (tr ("Help"), this, "pbHelp");
+    QSpacerItem *spacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
+    QPushButton *pbOk = new QPushButton (tr ("&OK"), this, "pbOk");
+    QPushButton *pbCancel = new QPushButton (tr ("Cancel"), this, "pbCancel");
+    connect (pbHelp, SIGNAL (clicked()), &vboxProblem(), SLOT (showHelpHelpDialog()));
+    connect (pbOk, SIGNAL (clicked()), this, SLOT (accept()));
+    connect (pbCancel, SIGNAL (clicked()), this, SLOT (reject()));
+    pbHelp->setAccel (Qt::Key_F1);
+    buttonLayout->addWidget (pbHelp);
+    buttonLayout->addItem (spacer);
+    buttonLayout->addWidget (pbOk);
+    buttonLayout->addWidget (pbCancel);
+
+    /* Setup the default push button */
+    pbOk->setAutoDefault (true);
+    pbOk->setDefault (true);
+}
+
+void VBoxSFDialog::accept()
+{
+    mSettings->putBackToConsole();
+    mSettings->putBackToMachine();
+    CMachine machine = mSession.GetMachine();
+    machine.SaveSettings();
+    if (!machine.isOk())
+        vboxProblem().cannotSaveMachineSettings (machine);
+    QDialog::accept();
+}
+
+void VBoxSFDialog::showEvent (QShowEvent *aEvent)
+{
+    resize (450, 300);
+    VBoxGlobal::centerWidget (this, parentWidget());
+    setMinimumWidth (400);
+    QDialog::showEvent (aEvent);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDefs.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDefs.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDefs.cpp	(revision 7219)
@@ -0,0 +1,37 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxDefs implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include <VBoxDefs.h>
+
+const char* VBoxDefs::GUI_LastWindowPosition = "GUI/LastWindowPostion";
+const char* VBoxDefs::GUI_LastWindowPosition_Max = "max";
+const char* VBoxDefs::GUI_Fullscreen = "GUI/Fullscreen";
+const char* VBoxDefs::GUI_Seamless = "GUI/Seamless";
+const char* VBoxDefs::GUI_AutoresizeGuest = "GUI/AutoresizeGuest";
+const char* VBoxDefs::GUI_FirstRun = "GUI/FirstRun";
+const char* VBoxDefs::GUI_SaveMountedAtRuntime = "GUI/SaveMountedAtRuntime";
+const char* VBoxDefs::GUI_LastCloseAction = "GUI/LastCloseAction";
+const char* VBoxDefs::GUI_SuppressMessages = "GUI/SuppressMessages";
+const char* VBoxDefs::GUI_PermanentSharedFoldersAtRuntime = "GUI/PermanentSharedFoldersAtRuntime";
+#ifdef Q_WS_X11
+const char* VBoxDefs::GUI_LicenseKey = "GUI/LicenseAgreed";
+#endif
+const char* VBoxDefs::GUI_RegistrationDlgWinID = "GUI/RegistrationDlgWinID";
+const char* VBoxDefs::GUI_RegistrationData = "GUI/RegistrationData";
+const char* VBoxDefs::GUI_LastVMSelected = "GUI/LastVMSelected";
+const char* VBoxDefs::GUI_InfoDlgState = "GUI/InfoDlgState";
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDownloaderWgt.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDownloaderWgt.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxDownloaderWgt.cpp	(revision 7219)
@@ -0,0 +1,392 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxDownloaderWgt class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxGlobal.h"
+#include "VBoxProblemReporter.h"
+#include "VBoxConsoleWnd.h"
+#include "VBoxDownloaderWgt.h"
+
+#include "qaction.h"
+#include "qprogressbar.h"
+#include "qtoolbutton.h"
+#include "qlayout.h"
+#include "qstatusbar.h"
+#include "qdir.h"
+#include "qtimer.h"
+
+/* These notifications are used to notify the GUI thread about different
+ * downloading events: Downloading Started, Downloading in Progress,
+ * Downloading Finished. */
+enum
+{
+    StartDownloadEventType = QEvent::User + 100,
+    ProcessDownloadEventType,
+    FinishDownloadEventType,
+    ErrorDownloadEventType
+};
+
+class StartDownloadEvent : public QEvent
+{
+public:
+    StartDownloadEvent (int aStatus, long aSize)
+        : QEvent ((QEvent::Type) StartDownloadEventType)
+        , mStatus (aStatus), mSize (aSize) {}
+
+    int  mStatus;
+    long mSize;
+};
+
+class ProcessDownloadEvent : public QEvent
+{
+public:
+    ProcessDownloadEvent (const char *aData, ulong aSize)
+        : QEvent ((QEvent::Type) ProcessDownloadEventType)
+        , mData (QByteArray().duplicate (aData, aSize)) {}
+
+    QByteArray mData;
+};
+
+class FinishDownloadEvent : public QEvent
+{
+public:
+    FinishDownloadEvent()
+        : QEvent ((QEvent::Type) FinishDownloadEventType) {}
+};
+
+class ErrorDownloadEvent : public QEvent
+{
+public:
+    ErrorDownloadEvent (const QString &aInfo)
+        : QEvent ((QEvent::Type) ErrorDownloadEventType)
+        , mInfo (aInfo) {}
+
+    QString mInfo;
+};
+
+/* This callback is used to handle the file-downloading procedure
+ * beginning. It checks the downloading status for the file
+ * presence verifying purposes. */
+void OnBegin (const happyhttp::Response *aResponse, void *aUserdata)
+{
+    VBoxDownloaderWgt *loader = static_cast<VBoxDownloaderWgt*> (aUserdata);
+    if (loader->isCheckingPresence())
+    {
+        int status = aResponse->getstatus();
+        QString contentLength = aResponse->getheader ("Content-length");
+
+        QApplication::postEvent (loader,
+            new StartDownloadEvent (status, contentLength.toLong()));
+    }
+}
+
+/* This callback is used to handle the progress of the file-downloading
+ * procedure. It also checks the downloading status for the file
+ * presence verifying purposes. */
+void OnData (const happyhttp::Response*, void *aUserdata,
+             const unsigned char *aData, int aSize)
+{
+    VBoxDownloaderWgt *loader = static_cast<VBoxDownloaderWgt*> (aUserdata);
+    if (!loader->isCheckingPresence())
+    {
+        QApplication::postEvent (loader,
+            new ProcessDownloadEvent ((const char*)aData, aSize));
+    }
+}
+
+/* This callback is used to handle the finish signal of every operation's
+ * response. It is used to display the errors occurred during the download
+ * operation and for the received-buffer serialization procedure. */
+void OnComplete (const happyhttp::Response*, void *aUserdata)
+{
+    VBoxDownloaderWgt *loader = static_cast<VBoxDownloaderWgt*> (aUserdata);
+    if (!loader->isCheckingPresence())
+        QApplication::postEvent (loader,
+            new FinishDownloadEvent());
+}
+
+VBoxDownloaderWgt::VBoxDownloaderWgt (QStatusBar *aStatusBar, QAction *aAction,
+                                      const QString &aUrl, const QString &aTarget)
+    : QWidget (0, "VBoxDownloaderWgt")
+    , mUrl (aUrl), mTarget (aTarget)
+    , mStatusBar (aStatusBar), mAction (aAction)
+    , mProgressBar (0), mCancelButton (0)
+    , mIsChecking (true), mSuicide (false)
+    , mConn (new HConnect (mUrl.host(), 80))
+    , mRequestThread (0)
+    , mDataStream (mDataArray, IO_WriteOnly)
+    , mTimeout (new QTimer (this))
+{
+    /* Disable the associated action */
+    mAction->setEnabled (false);
+    connect (mTimeout, SIGNAL (timeout()),
+             this, SLOT (processTimeout()));
+
+    /* Drawing itself */
+    setFixedHeight (16);
+
+    mProgressBar = new QProgressBar (this);
+    mProgressBar->setFixedWidth (100);
+    mProgressBar->setPercentageVisible (true);
+    mProgressBar->setProgress (0);
+
+    mCancelButton = new QToolButton (this);
+    mCancelButton->setAutoRaise (true);
+    mCancelButton->setFocusPolicy (TabFocus);
+    connect (mCancelButton, SIGNAL (clicked()),
+             this, SLOT (processAbort()));
+
+    QHBoxLayout *mainLayout = new QHBoxLayout (this);
+    mainLayout->addWidget (mProgressBar);
+    mainLayout->addWidget (mCancelButton);
+    mainLayout->addItem (new QSpacerItem (0, 0, QSizePolicy::Expanding,
+                                                QSizePolicy::Fixed));
+
+    /* Prepare the connection */
+    mConn->setcallbacks (OnBegin, OnData, OnComplete, this);
+
+    languageChange();
+    mStatusBar->addWidget (this);
+
+    /* Try to get the required file for the information */
+    getFile();
+}
+
+void VBoxDownloaderWgt::languageChange()
+{
+    mCancelButton->setText (tr ("Cancel"));
+    /// @todo the below title should be parametrized
+    QToolTip::add (mProgressBar, tr ("Downloading the VirtualBox Guest Additions "
+                                     "CD image from <nobr><b>%1</b>...</nobr>")
+                                 .arg (mUrl.toString()));
+    /// @todo the below title should be parametrized
+    QToolTip::add (mCancelButton, tr ("Cancel the VirtualBox Guest "
+                                      "Additions CD image download"));
+}
+
+/* This slot is used to control the connection timeout. */
+void VBoxDownloaderWgt::processTimeout()
+{
+    abortDownload (tr ("Connection timed out."));
+}
+
+/* This slot is used to process cancel-button clicking signal. */
+void VBoxDownloaderWgt::processAbort()
+{
+    abortDownload (tr ("The download process has been cancelled "
+                       "by the user."));
+}
+
+/* This slot is used to terminate the downloader, activate the
+ * associated action and removing the downloader's
+ * sub-widgets from the VM Console status-bar. */
+void VBoxDownloaderWgt::suicide()
+{
+    delete mRequestThread;
+    delete mConn;
+
+    mAction->setEnabled (true);
+    mStatusBar->removeWidget (this);
+    delete this;
+}
+
+/* Used to process all the widget events */
+bool VBoxDownloaderWgt::event (QEvent *aEvent)
+{
+    switch (aEvent->type())
+    {
+        case StartDownloadEventType:
+        {
+            StartDownloadEvent *e = static_cast<StartDownloadEvent*> (aEvent);
+
+            mTimeout->stop();
+            if (e->mStatus == 404)
+                abortDownload (tr ("Could not locate the file on "
+                    "the server (response: %1).").arg (e->mStatus));
+            else
+                processFile (e->mSize);
+
+            return true;
+        }
+        case ProcessDownloadEventType:
+        {
+            ProcessDownloadEvent *e = static_cast<ProcessDownloadEvent*> (aEvent);
+
+            mTimeout->start (20000, true);
+            mProgressBar->setProgress (mProgressBar->progress() + e->mData.size());
+            mDataStream.writeRawBytes (e->mData.data(), e->mData.size());
+
+            return true;
+        }
+        case FinishDownloadEventType:
+        {
+            mTimeout->stop();
+
+            /* Serialize the incoming buffer into the .iso image. */
+            while (true)
+            {
+                QFile file (mTarget);
+                if (file.open (IO_WriteOnly))
+                {
+                    file.writeBlock (mDataArray);
+                    file.close();
+                    /// @todo the below action is not part of the generic
+                    //  VBoxDownloaderWgt functionality, so this class should just
+                    //  emit a signal when it is done saving the downloaded file
+                    //  (succeeded or failed).
+                    if (vboxProblem()
+                            .confirmMountAdditions (mUrl.toString(),
+                                                    QDir::convertSeparators (mTarget)))
+                        vboxGlobal().consoleWnd().installGuestAdditionsFrom (mTarget);
+                    QTimer::singleShot (0, this, SLOT (suicide()));
+                    break;
+                }
+                else
+                {
+                    vboxProblem().message (mStatusBar->topLevelWidget(),
+                        VBoxProblemReporter::Error,
+                        tr ("<p>Failed to save the downloaded file as "
+                            "<nobr><b>%1</b>.</nobr></p>")
+                        .arg (QDir::convertSeparators (mTarget)));
+                }
+
+                /// @todo read the todo above (probably should just parametrize
+                /// the title)
+                QString target = vboxGlobal().getExistingDirectory (
+                    QFileInfo (mTarget).dirPath(), this, "selectSaveDir",
+                    tr ("Select folder to save Guest Additions image to"), true);
+                if (target.isNull())
+                    QTimer::singleShot (0, this, SLOT (suicide()));
+                else
+                    mTarget = QDir (target).absFilePath (QFileInfo (mTarget).fileName());
+            }
+
+            return true;
+        }
+        case ErrorDownloadEventType:
+        {
+            ErrorDownloadEvent *e = static_cast<ErrorDownloadEvent*> (aEvent);
+
+            abortDownload (e->mInfo);
+
+            return true;
+        }
+        default:
+            break;
+    }
+
+    return QWidget::event (aEvent);
+}
+
+/* This function is used to make a request to get a file */
+void VBoxDownloaderWgt::getFile()
+{
+    /* Http request thread class */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (VBoxDownloaderWgt *aParent, HConnect *aConn,
+                const QString &aPath, QMutex *aMutex)
+            : mParent (aParent), mConn (aConn)
+            , mPath (aPath), mMutex (aMutex) {}
+
+        virtual void run()
+        {
+            try
+            {
+                mConn->request ("GET", mPath);
+                while (mConn->outstanding())
+                {
+                    QMutexLocker locker (mMutex);
+                    mConn->pump();
+                }
+            }
+            catch (happyhttp::Wobbly &ex)
+            {
+                QApplication::postEvent (mParent,
+                    new ErrorDownloadEvent (ex.what()));
+            }
+        }
+
+    private:
+
+        VBoxDownloaderWgt *mParent;
+        HConnect *mConn;
+        QString mPath;
+        QMutex *mMutex;
+    };
+
+    if (!mRequestThread)
+        mRequestThread = new Thread (this, mConn, mUrl.path(), &mMutex);
+    mRequestThread->start();
+    mTimeout->start (20000, true);
+}
+
+/* This function is used to ask the user about he wants to download the
+ * founded Guest Additions image or not. It also shows the progress-bar
+ * and Cancel-button widgets. */
+void VBoxDownloaderWgt::processFile (int aSize)
+{
+    abortConnection();
+
+    /// @todo the below action is not part of the generic
+    //  VBoxDownloaderWgt functionality, so this class should just
+    //  emit a signal when it is done detecting the file size.
+
+    /* Ask user about GA image downloading */
+    if (vboxProblem().confirmDownloadAdditions (mUrl.toString(), aSize))
+    {
+        mIsChecking = false;
+        mProgressBar->setTotalSteps (aSize);
+        getFile();
+    }
+    else
+        abortDownload();
+}
+
+/* This wrapper displays an error message box (unless aReason is
+ * QString::null) with the cause of the download procedure
+ * termination. After the message box is dismissed, the downloader signals
+ * to close itself on the next event loop iteration. */
+void VBoxDownloaderWgt::abortDownload (const QString &aReason)
+{
+    abortConnection();
+
+    /* Protect against double kill request. */
+    if (mSuicide)
+        return;
+    mSuicide = true;
+
+    /// @todo the below action is not part of the generic
+    //  VBoxDownloaderWgt functionality, so this class should just emit a
+    //  signal to display the error message when the download is aborted.
+
+    if (!aReason.isNull())
+        vboxProblem().cannotDownloadGuestAdditions (mUrl.toString(), aReason);
+
+    /* Allows all the queued signals to be processed before quit. */
+    QTimer::singleShot (0, this, SLOT (suicide()));
+}
+
+void VBoxDownloaderWgt::abortConnection()
+{
+    mMutex.lock();
+    mConn->close();
+    mMutex.unlock();
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBDDRAW.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBDDRAW.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBDDRAW.cpp	(revision 7219)
@@ -0,0 +1,508 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * DDRAW framebuffer implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#if defined (VBOX_GUI_USE_DDRAW)
+
+#include "VBoxFrameBuffer.h"
+
+#include "VBoxConsoleView.h"
+
+#include <qapplication.h>
+
+#include <iprt/param.h>
+#include <iprt/alloc.h>
+
+#define LOGDDRAW Log
+
+/* @todo
+ * - when paused in Guest VRAM mode after pause the screen is dimmed. because VRAM is dimmed.
+ * - when GUI window is resized, somehow take this into account,  blit only visible parts.
+ */
+
+/*
+ * Helpers.
+ */
+static LPDIRECTDRAW7 getDDRAW (void)
+{
+    LPDIRECTDRAW7 pDDRAW = NULL;
+    LPDIRECTDRAW iface = NULL;
+
+    HRESULT rc = DirectDrawCreate (NULL, &iface, NULL);
+
+    if (rc != DD_OK)
+    {
+        LOGDDRAW(("DDRAW: Could not create DirectDraw interface rc= 0x%08X\n", rc));
+    }
+    else
+    {
+        rc = iface->QueryInterface (IID_IDirectDraw7, (void**)&pDDRAW);
+
+        if (rc != DD_OK)
+        {
+            LOGDDRAW(("DDRAW: Could not query DirectDraw 7 interface rc = 0x%08X\n", rc));
+        }
+        else
+        {
+            rc = pDDRAW->SetCooperativeLevel (NULL, DDSCL_NORMAL);
+
+            if (rc != DD_OK)
+            {
+                LOGDDRAW(("DDRAW: Could not set the DirectDraw cooperative level rc = 0x%08X\n", rc));
+                pDDRAW->Release ();
+            }
+        }
+
+        iface->Release();
+    }
+
+    return rc == DD_OK? pDDRAW: NULL;
+}
+
+static LPDIRECTDRAWSURFACE7 createPrimarySurface (LPDIRECTDRAW7 pDDRAW)
+{
+    LPDIRECTDRAWSURFACE7 pPrimarySurface = NULL;
+
+    DDSURFACEDESC2 sd;
+    memset (&sd, 0, sizeof (sd));
+    sd.dwSize = sizeof (sd);
+    sd.dwFlags = DDSD_CAPS | DDSD_BACKBUFFERCOUNT;
+    sd.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE;
+    sd.dwBackBufferCount = 0;
+
+    HRESULT rc = pDDRAW->CreateSurface (&sd, &pPrimarySurface, NULL);
+
+    if (rc != DD_OK)
+    {
+        LOGDDRAW(("DDRAW: Could not create primary DirectDraw surface rc = 0x%08X\n", rc));
+    }
+
+    return rc == DD_OK? pPrimarySurface: NULL;
+}
+
+static LPDIRECTDRAWCLIPPER createClipper (LPDIRECTDRAW7 pDDRAW, HWND hwnd)
+{
+    LPDIRECTDRAWCLIPPER pClipper = NULL;
+
+    HRESULT rc = pDDRAW->CreateClipper (0, &pClipper, NULL);
+
+    if (rc != DD_OK)
+    {
+        LOGDDRAW(("DDRAW: Could not create DirectDraw clipper rc = 0x%08X\n", rc));
+    }
+    else
+    {
+        rc = pClipper->SetHWnd (0, hwnd);
+
+        if (rc != DD_OK)
+        {
+            LOGDDRAW(("DDRAW: Could not set the HWND on clipper rc = 0x%08X\n", rc));
+            pClipper->Release ();
+        }
+    }
+
+    return rc == DD_OK? pClipper: NULL;
+}
+
+//
+// VBoxDDRAWFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+/** @class VBoxDDRAWFrameBuffer
+ *
+ *  The VBoxDDRAWFrameBuffer class is a class that implements the IFrameBuffer
+ *  interface and uses Win32 DirectDraw to store and render VM display data.
+ */
+
+VBoxDDRAWFrameBuffer::VBoxDDRAWFrameBuffer (VBoxConsoleView *aView) :
+    VBoxFrameBuffer (aView),
+    mDDRAW (NULL),
+    mClipper (NULL),
+    mSurface (NULL),
+    mPrimarySurface (NULL),
+    mPixelFormat (FramebufferPixelFormat_FOURCC_RGB),
+    mUsesGuestVRAM (false),
+    mWndX (0),
+    mWndY (0),
+    mSynchronousUpdates (true)
+{
+    memset (&mSurfaceDesc, 0, sizeof (mSurfaceDesc));
+
+    LOGDDRAW (("DDRAW: Creating\n"));
+
+    /* Release all created objects if something will go wrong. */
+    BOOL bReleaseObjects = TRUE;
+
+    mDDRAW = getDDRAW ();
+
+    if (mDDRAW)
+    {
+        mClipper = createClipper (mDDRAW, mView->viewport()->winId());
+
+        if (mClipper)
+        {
+            mPrimarySurface = createPrimarySurface (mDDRAW);
+
+            if (mPrimarySurface)
+            {
+                mPrimarySurface->SetClipper (mClipper);
+
+                VBoxResizeEvent *re =
+                    new VBoxResizeEvent (FramebufferPixelFormat_Opaque,
+                                         NULL, 0, 0, 640, 480);
+
+                if (re)
+                {
+                    resizeEvent (re);
+                    delete re;
+
+                    if (mSurface)
+                    {
+                        /* Everything was initialized. */
+                        bReleaseObjects = FALSE;
+                    }
+                }
+            }
+        }
+    }
+
+    if (bReleaseObjects)
+    {
+        releaseObjects();
+    }
+}
+
+VBoxDDRAWFrameBuffer::~VBoxDDRAWFrameBuffer()
+{
+    releaseObjects();
+}
+
+void VBoxDDRAWFrameBuffer::releaseObjects()
+{
+    deleteSurface ();
+
+    if (mPrimarySurface)
+    {
+        if (mClipper)
+        {
+            mPrimarySurface->SetClipper (NULL);
+        }
+
+        mPrimarySurface->Release ();
+        mPrimarySurface = NULL;
+    }
+
+    if (mClipper)
+    {
+        mClipper->Release();
+        mClipper = NULL;
+    }
+
+    if (mDDRAW)
+    {
+        mDDRAW->Release();
+        mDDRAW = NULL;
+    }
+}
+
+/** @note This method is called on EMT from under this object's lock */
+STDMETHODIMP VBoxDDRAWFrameBuffer::NotifyUpdate (ULONG aX, ULONG aY,
+                                                 ULONG aW, ULONG aH,
+                                                 BOOL *aFinished)
+{
+    LOGDDRAW(("DDRAW: NotifyUpdate %d,%d %dx%d\n", aX, aY, aW, aH));
+
+    if (mSynchronousUpdates)
+    {
+        mView->updateContents (aX, aY, aW, aH);
+    }
+    else
+    {
+        drawRect (aX, aY, aW, aH);
+    }
+
+    *aFinished = TRUE;
+
+    return S_OK;
+}
+
+void VBoxDDRAWFrameBuffer::paintEvent (QPaintEvent *pe)
+{
+    LOGDDRAW (("DDRAW: paintEvent %d,%d %dx%d\n",
+               pe->rect().x(), pe->rect().y(),
+               pe->rect().width(), pe->rect().height()));
+
+    drawRect (pe->rect().x(), pe->rect().y(),
+              pe->rect().width(), pe->rect().height());
+}
+
+void VBoxDDRAWFrameBuffer::resizeEvent (VBoxResizeEvent *re)
+{
+    LOGDDRAW (("DDRAW: resizeEvent %d, %p, %d %d %dx%d\n",
+               re->pixelFormat(), re->VRAM(), re->bitsPerPixel(),
+               re->bytesPerLine(), re->width(), re->height()));
+
+    VBoxFrameBuffer::resizeEvent (re);
+
+    bool ok = createSurface (re->pixelFormat(), re->VRAM (), re->bitsPerPixel(),
+                             re->bytesPerLine (), re->width(), re->height());
+    if (!ok && re->pixelFormat() != FramebufferPixelFormat_Opaque)
+    {
+        /* try to create a fallback surface with indirect buffer
+         * (only if haven't done so already) */
+        ok = createSurface (FramebufferPixelFormat_Opaque,
+                            NULL, 0, 0, re->width(), re->height());
+    }
+
+    Assert (ok);
+
+    getWindowPosition();
+
+    mView->setBackgroundMode (Qt::NoBackground);
+}
+
+void VBoxDDRAWFrameBuffer::moveEvent (QMoveEvent *me)
+{
+    getWindowPosition();
+}
+
+/*
+ * Private methods.
+ */
+
+/**
+ * Creates a new surface in the requested format.
+ * On success, returns @c true and assigns the created surface to mSurface
+ * and its definition to mSurfaceDesc. On failure, returns @c false.
+ *
+ * If @a aPixelFormat is other than FramebufferPixelFormat_Opaque,
+ * then the method will attempt to attach @a aVRAM directly to the created
+ * surface. If this fails, the caller may call this method again with
+ * @a aPixelFormat set to FramebufferPixelFormat_Opaque to try
+ * setting up an indirect fallback buffer for the surface. This opeartion may
+ * theoretically also fail.
+ *
+ * @note Deletes the existing surface before attemting to create a new one.
+ */
+bool VBoxDDRAWFrameBuffer::createSurface (ULONG aPixelFormat, uchar *aVRAM,
+                                          ULONG aBitsPerPixel, ULONG aBytesPerLine,
+                                          ULONG aWidth, ULONG aHeight)
+{
+    deleteSurface();
+
+    DDSURFACEDESC2 sd;
+
+    /* Prepare the surface description structure. */
+    memset (&sd, 0, sizeof (sd));
+
+    sd.dwSize  = sizeof (sd);
+    sd.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH |
+                 DDSD_LPSURFACE | DDSD_PITCH | DDSD_PIXELFORMAT;
+
+    sd.ddsCaps.dwCaps = DDSCAPS_OFFSCREENPLAIN | DDSCAPS_SYSTEMMEMORY;
+    sd.dwWidth = aWidth;
+    sd.dwHeight = aHeight;
+
+    /* Setup the desired pixel format on the surface. */
+
+    sd.ddpfPixelFormat.dwSize = sizeof (sd.ddpfPixelFormat);
+    sd.ddpfPixelFormat.dwFlags = DDPF_RGB;
+
+    if (aPixelFormat == FramebufferPixelFormat_FOURCC_RGB)
+    {
+        /* Try to use the guest VRAM directly */
+
+        switch (aBitsPerPixel)
+        {
+            case 32:
+                sd.ddpfPixelFormat.dwRGBBitCount = 32;
+                sd.ddpfPixelFormat.dwRBitMask = 0x00FF0000;
+                sd.ddpfPixelFormat.dwGBitMask = 0x0000FF00;
+                sd.ddpfPixelFormat.dwBBitMask = 0x000000FF;
+                break;
+            case 24:
+                sd.ddpfPixelFormat.dwRGBBitCount = 24;
+                sd.ddpfPixelFormat.dwRBitMask = 0x00FF0000;
+                sd.ddpfPixelFormat.dwGBitMask = 0x0000FF00;
+                sd.ddpfPixelFormat.dwBBitMask = 0x000000FF;
+                break;
+            case 16:
+                sd.ddpfPixelFormat.dwRGBBitCount = 16;
+                sd.ddpfPixelFormat.dwRBitMask = 0xF800;
+                sd.ddpfPixelFormat.dwGBitMask = 0x07E0;
+                sd.ddpfPixelFormat.dwBBitMask = 0x001F;
+                break;
+            default:
+                /* we don't directly support any other color depth */
+                return false;
+        }
+
+        sd.lPitch = (LONG) aBytesPerLine;
+
+        sd.lpSurface = aVRAM;
+        mUsesGuestVRAM = true;
+
+        mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+    }
+    else
+    if (aPixelFormat != FramebufferPixelFormat_Opaque)
+    {
+        /* we don't directly support any other pixel format */
+        return false;
+    }
+    else
+    {
+        /* for the Opaque format, we use the indirect memory buffer as a
+         * 32 bpp surface. */
+
+        sd.ddpfPixelFormat.dwRGBBitCount = 32;
+        sd.ddpfPixelFormat.dwRBitMask = 0x00FF0000;
+        sd.ddpfPixelFormat.dwGBitMask = 0x0000FF00;
+        sd.ddpfPixelFormat.dwBBitMask = 0x000000FF;
+
+        sd.lPitch = sd.dwWidth * 4;
+
+        /* Allocate the memory buffer for the surface */
+        sd.lpSurface = RTMemAlloc (sd.lPitch * sd.dwHeight);
+        if (sd.lpSurface == NULL)
+        {
+            LOGDDRAW (("DDRAW: could not allocate memory for surface.\n"));
+            return false;
+        }
+        mUsesGuestVRAM = false;
+
+        mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+    }
+
+    /* create the surface */
+    HRESULT rc = mDDRAW->CreateSurface (&sd, &mSurface, NULL);
+
+    if (rc != DD_OK)
+    {
+        LOGDDRAW (("DDRAW: Could not create DirectDraw surface, rc=0x%08X\n", rc));
+        deleteSurface();
+        return false;
+    }
+
+    /* Initialize the surface description member. It will be used to obtain
+     * address, bpp and bpl. */
+    mSurfaceDesc = sd;
+
+    LOGDDRAW(("DDRAW: Created %s surface: format = %d, address = %p\n",
+              mUsesGuestVRAM ? "GuestVRAM": "system memory",
+              aPixelFormat, address ()));
+
+    if (!mUsesGuestVRAM)
+    {
+        /* Clear just created surface. */
+        memset (address(), 0, bytesPerLine() * height());
+    }
+
+    return true;
+}
+
+void VBoxDDRAWFrameBuffer::deleteSurface ()
+{
+    if (mSurface)
+    {
+        mSurface->Release ();
+        mSurface = NULL;
+
+        if (!mUsesGuestVRAM)
+        {
+            RTMemFree (mSurfaceDesc.lpSurface);
+        }
+
+        memset (&mSurfaceDesc, '\0', sizeof (mSurfaceDesc));
+        mUsesGuestVRAM = false;
+    }
+}
+
+/**
+ * Draws a rectangular area of guest screen DDRAW surface onto the
+ * host screen primary surface.
+ */
+void VBoxDDRAWFrameBuffer::drawRect (ULONG x, ULONG y, ULONG w, ULONG h)
+{
+    LOGDDRAW (("DDRAW: drawRect: %d,%d, %dx%d\n", x, y, w, h));
+
+    if (mSurface && w > 0 && h > 0)
+    {
+        RECT rectSrc;
+        RECT rectDst;
+
+        rectSrc.left   = x;
+        rectSrc.right  = x + w;
+        rectSrc.top    = y;
+        rectSrc.bottom = y + h;
+
+        rectDst.left   = mWndX + x;
+        rectDst.right  = rectDst.left + w;
+        rectDst.top    = mWndY + y;
+        rectDst.bottom = rectDst.top + h;
+
+        /* DDBLT_ASYNC performs this blit asynchronously through the
+         *   first in, first out (FIFO) hardware in the order received.
+         *   If no room is available in the FIFO hardware, the call fails.
+         * DDBLT_WAIT waits if blitter is busy, and returns as soon as the
+         *   blit can be set up or another error occurs.
+         *
+         * I assume that DDBLT_WAIT will also wait for a room in the FIFO.
+         */
+        HRESULT rc = mPrimarySurface->Blt (&rectDst, mSurface, &rectSrc, DDBLT_ASYNC | DDBLT_WAIT, NULL);
+
+        if (rc != DD_OK)
+        {
+            /* Repeat without DDBLT_ASYNC. */
+            LOGDDRAW(("DDRAW: drawRect: async blit failed rc = 0x%08X\n", rc));
+            rc = mPrimarySurface->Blt (&rectDst, mSurface, &rectSrc, DDBLT_WAIT, NULL);
+
+            if (rc != DD_OK)
+            {
+                LOGDDRAW(("DDRAW: drawRect: sync blit failed rc = 0x%08X\n", rc));
+            }
+        }
+    }
+
+    return;
+}
+
+void VBoxDDRAWFrameBuffer::getWindowPosition (void)
+{
+//    if (mPrimarySurface)
+//    {
+//        /* Lock surface to synchronize with Blt in drawRect. */
+//        DDSURFACEDESC2 sd;
+//        memset (&sd, 0, sizeof (sd));
+//        sd.dwSize  = sizeof (sd);
+//
+//        HRESULT rc = mPrimarySurface->Lock (NULL, &sd, DDLOCK_WAIT | DDLOCK_WRITEONLY, NULL);
+//        LOGDDRAW(("DDRAW: getWindowPosition rc = 0x%08X\n", rc));
+//    }
+
+    RECT rect;
+    GetWindowRect (mView->viewport()->winId(), &rect);
+    mWndX = rect.left;
+    mWndY = rect.top;
+
+//    if (mPrimarySurface)
+//    {
+//        mPrimarySurface->Unlock (NULL);
+//    }
+}
+
+#endif /* defined (VBOX_GUI_USE_DDRAW) */
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBQuartz2D.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBQuartz2D.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFBQuartz2D.cpp	(revision 7219)
@@ -0,0 +1,373 @@
+/* $Id$ */
+/** @file
+ * Qt GUI (aka VirtualBox) - Quartz2D framebuffer implementation.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#if defined (VBOX_GUI_USE_QUARTZ2D)
+
+/* VBox includes */
+#include "VBoxFrameBuffer.h"
+#include "VBoxConsoleView.h"
+#include "VBoxProblemReporter.h"
+#include "VBoxGlobal.h"
+/* Needed for checking against seamless mode */
+#include "VBoxConsoleWnd.h"
+#include "VBoxIChatTheaterWrapper.h"
+
+/* Qt includes */
+#include <qapplication.h>
+#include <qmainwindow.h>
+#include <qstatusbar.h>
+
+/** @class VBoxQuartz2DFrameBuffer
+ *
+ *  The VBoxQuartz2dFrameBuffer class is a class that implements the IFrameBuffer
+ *  interface and uses Apples Quartz2D to store and render VM display data.
+ */
+
+VBoxQuartz2DFrameBuffer::VBoxQuartz2DFrameBuffer (VBoxConsoleView *aView) :
+    VBoxFrameBuffer(aView),
+    mDataAddress(NULL),
+    mBitmapData(NULL),
+    mPixelFormat(FramebufferPixelFormat_FOURCC_RGB),
+    mImage(NULL),
+    mRegion (NULL),
+    mRegionUnused (NULL)
+{
+    Log (("Quartz2D: Creating\n"));
+    resizeEvent (new VBoxResizeEvent (FramebufferPixelFormat_Opaque,
+                                      NULL, 0, 0, 640, 480));
+}
+
+VBoxQuartz2DFrameBuffer::~VBoxQuartz2DFrameBuffer()
+{
+    Log (("Quartz2D: Deleting\n"));
+    clean();
+}
+
+/** @note This method is called on EMT from under this object's lock */
+STDMETHODIMP VBoxQuartz2DFrameBuffer::NotifyUpdate (ULONG aX, ULONG aY,
+                                                 ULONG aW, ULONG aH,
+                                                 BOOL *aFinished)
+{
+/*    Log (("Quartz2D: NotifyUpdate %d,%d %dx%d\n", aX, aY, aW, aH));*/
+
+    QApplication::postEvent (mView,
+                             new VBoxRepaintEvent (aX, aY, aW, aH));
+    /* the update has been finished, return TRUE */
+    *aFinished = TRUE;
+
+    return S_OK;
+}
+
+STDMETHODIMP VBoxQuartz2DFrameBuffer::SetVisibleRegion (BYTE *aRectangles, ULONG aCount)
+{
+    PRTRECT rects = (PRTRECT)aRectangles;
+
+    if (!rects)
+        return E_POINTER;
+
+    /** @todo r=bird: Is this thread safe? If I remember the code flow correctly, the
+     * GUI thread could be happily jogging along paintEvent now on another cpu core.
+     * This function is called on the EMT (emulation thread). Which means, blocking
+     * execution waiting for a lock is out of the question. A quick solution using
+     * ASMAtomic(Cmp)XchgPtr and a struct { cAllocated; cRects; aRects[1]; }
+     * *mRegion, *mUnusedRegion; should suffice (and permit you to reuse allocations). */
+    RegionRects *rgnRcts = (RegionRects *) ASMAtomicXchgPtr ((void * volatile *) &mRegionUnused, NULL);
+    if (rgnRcts && rgnRcts->allocated < aCount)
+    {
+        RTMemFree (rgnRcts);
+        rgnRcts = NULL;
+    }
+    if (!rgnRcts)
+    {
+        ULONG allocated = RT_ALIGN_32 (aCount + 1, 32);
+        allocated = RT_MAX (128, allocated);
+        rgnRcts = (RegionRects *) RTMemAlloc (RT_OFFSETOF (RegionRects, rcts[allocated]));
+        if (!rgnRcts)
+            return E_OUTOFMEMORY;
+        rgnRcts->allocated = allocated;
+    }
+    rgnRcts->used = 0;
+
+    QRegion reg;
+//    printf ("Region rects follow...\n");
+    QRect vmScreenRect (0, 0, width(), height());
+    for (ULONG ind = 0; ind < aCount; ++ ind)
+    {
+        QRect rect;
+        rect.setLeft (rects->xLeft);
+        rect.setTop (rects->yTop);
+        /* QRect are inclusive */
+        rect.setRight (rects->xRight - 1);
+        rect.setBottom (rects->yBottom - 1);
+
+        /* The rect should intersect with the vm screen. */
+        rect = vmScreenRect.intersect (rect);
+        ++ rects;
+        /* Make sure only valid rects are distributed */
+        /* todo: Test if the other framebuffer implementation have the same
+         * problem with invalid rects (In Linux/Windows) */
+        if (rect.isValid() &&
+           rect.width() > 0 && rect.height() > 0)
+            reg += rect;
+        else
+            continue;
+
+        CGRect *cgRct = &rgnRcts->rcts[rgnRcts->used];
+        cgRct->origin.x = rect.x();
+        cgRct->origin.y = rect.y();
+        cgRct->size.width = rect.width();
+        cgRct->size.height = rect.height();
+//        printf ("Region rect[%d - %d]: %d %d %d %d\n", rgnRcts->used, aCount, rect.x(), rect.y(), rect.height(), rect.width());
+        rgnRcts->used++;
+    }
+//    printf ("..................................\n");
+
+    void *pvOld = ASMAtomicXchgPtr ((void * volatile *) &mRegion, rgnRcts);
+    if (    pvOld
+        &&  !ASMAtomicCmpXchgPtr ((void * volatile *) &mRegionUnused, pvOld, NULL))
+        RTMemFree (pvOld);
+
+    QApplication::postEvent (mView, new VBoxSetRegionEvent (reg));
+
+    return S_OK;
+}
+
+void VBoxQuartz2DFrameBuffer::paintEvent (QPaintEvent *pe)
+{
+    /* Some general hints at the beginning:
+     * The console is not a real sub window of the main window. There is
+     * one real mac window only. This means all the drawing on the context has
+     * to pay attention to the statusbar, the scrollbars, the shifting spacers
+     * and any frame borders.
+     * Secondly the origin of the coordinate system is differently defined in
+     * Qt and Quartz2D. In Qt the point (0, 0) means top/left where this is
+     * bottom/left in Quartz2D. Use mapYOrigin to map from Qt to Quartz2D.
+     *
+     * For debugging /Developer/Applications/Performance Tools/Quartz Debug.app
+     * is a nice tool to see which parts of the screen are updated. */
+
+    Assert (mImage);
+
+    QWidget *pMain = qApp->mainWidget();
+    Assert (pMain);
+    /* Calculate the view rect to draw in */
+    QPoint p = mView->viewport()->mapTo (pMain, QPoint (0, 0));
+    QRect Q2DViewRect = mapYOrigin (QRect (p.x(), p.y(), mView->width(), mView->height()), pMain->height());
+    /* We have to pay special attention to the scrollbars */
+    if (mView->horizontalScrollBar()->isVisible())
+        Q2DViewRect.setY (Q2DViewRect.y() + (mView->horizontalScrollBar()->frameSize().height() + 2));
+    if (mView->verticalScrollBar()->isVisible())
+        Q2DViewRect.setWidth (Q2DViewRect.width() - (mView->verticalScrollBar()->frameSize().width() + 2));
+
+    /* Create the context to draw on */
+    WindowPtr window = static_cast <WindowPtr> (mView->viewport()->handle());
+    SetPortWindowPort (window);
+    CGContextRef ctx;
+    QDBeginCGContext (GetWindowPort (window), &ctx);
+    /* We handle the seamless mode as a special case. */
+    if (static_cast <VBoxConsoleWnd*> (pMain)->isTrueSeamless())
+    {
+        /* Here we paint the windows without any wallpaper.
+         * So the background would be set transparently. */
+
+        /* Create a subimage of the current view.
+         * Currently this subimage is the whole screen. */
+        CGImageRef subImage = CGImageCreateWithImageInRect (mImage, CGRectMake (mView->contentsX(), mView->contentsY(), mView->visibleWidth(), mView->visibleHeight()));
+        Assert (subImage);
+        /* Clear the background (Make the rect fully transparent) */
+        Rect winRect;
+        GetPortBounds (GetWindowPort (window), &winRect);
+        CGContextClearRect (ctx, CGRectMake (winRect.left, winRect.top, winRect.right - winRect.left, winRect.bottom - winRect.top));
+        /* Grab the current visible region. */
+        RegionRects *rgnRcts = (RegionRects *) ASMAtomicXchgPtr ((void * volatile *) &mRegion, NULL);
+        if (rgnRcts)
+        {
+            if (rgnRcts->used > 0)
+            {
+                /* Save state for display fliping */
+                CGContextSaveGState (ctx);
+                /* Flip the y-coord */
+                CGContextScaleCTM (ctx, 1.0, -1.0);
+                CGContextTranslateCTM (ctx, Q2DViewRect.x(), -Q2DViewRect.height() - Q2DViewRect.y());
+                /* Add the clipping rects all at once. They are defined in
+                 * SetVisibleRegion. */
+                CGContextBeginPath (ctx);
+                CGContextAddRects (ctx, rgnRcts->rcts, rgnRcts->used);
+                /* Restore the context state. Note that the
+                 * current path isn't destroyed. */
+                CGContextRestoreGState (ctx);
+                /* Now convert the path to a clipping path. */
+                CGContextClip (ctx);
+            }
+            /* Put back the visible region, free if we cannot (2+ SetVisibleRegion calls). */
+            if (    !ASMAtomicCmpXchgPtr ((void * volatile *) &mRegion, rgnRcts, NULL)
+                &&  !ASMAtomicCmpXchgPtr ((void * volatile *) &mRegionUnused, rgnRcts, NULL))
+                RTMemFree (rgnRcts);
+        }
+        /* In any case clip the drawing to the view window */
+        CGContextClipToRect (ctx, QRectToCGRect (Q2DViewRect));
+        /* At this point draw the real vm image */
+        CGContextDrawImage (ctx, QRectToCGRect (Q2DViewRect), subImage);
+    }
+    else
+    {
+        /* Here we paint if we didn't care about any masks */
+
+        /* Create a subimage of the current view in the size
+         * of the bounding box of the current paint event */
+        QRect ir = pe->rect();
+        QRect is = QRect (ir.x() + mView->contentsX(), ir.y() + mView->contentsY(), ir.width(), ir.height());
+        CGImageRef subImage = CGImageCreateWithImageInRect (mImage, QRectToCGRect (is));
+        Assert (subImage);
+
+        /* Ok, for more performance we set a clipping path of the
+         * regions given by this paint event. */
+        QMemArray <QRect> a = pe->region().rects();
+        if (a.size() > 0)
+        {
+            /* Save state for display fliping */
+            CGContextSaveGState (ctx);
+            /* Flip the y-coord */
+            CGContextScaleCTM (ctx, 1.0, -1.0);
+            CGContextTranslateCTM (ctx, Q2DViewRect.x(), -Q2DViewRect.height() - Q2DViewRect.y());
+            CGContextBeginPath (ctx);
+            /* Add all region rects to the current context as path components */
+            for (unsigned int i = 0; i < a.size(); ++i)
+                CGContextAddRect (ctx, QRectToCGRect (a[i]));
+            CGContextRestoreGState (ctx);
+            /* Now convert the path to a clipping path. */
+            CGContextClip (ctx);
+        }
+
+        /* In any case clip the drawing to the view window */
+        CGContextClipToRect (ctx, QRectToCGRect (Q2DViewRect));
+        /* Draw the sub image to the right position */
+        QPoint p = mView->viewport()->mapTo (pMain, QPoint (ir.x(), ir.y()));
+        QRect cr = mapYOrigin (QRect (p.x(), p.y(), ir.width(), ir.height()), pMain->height());
+        CGContextDrawImage (ctx, QRectToCGRect (cr), subImage);
+    }
+    QDEndCGContext (GetWindowPort (window), &ctx);
+}
+/* Save for later shadow stuff ... */
+//        CGContextSetShadow (myContext, myShadowOffset, 10);
+//        CGContextBeginTransparencyLayer (myContext, NULL);
+//        CGContextSetShadow (myContext, CGSizeMake (10, 5), 1);
+//        CGContextClipToRect (myContext, rect);
+//        QRect ir = pe->rect();
+//        CGContextClipToRect (myContext, CGRectMake (ir.y(), ir.x(), ir.width(), ir.height()));
+//        CGContextEndTransparencyLayer (myContext);
+
+void VBoxQuartz2DFrameBuffer::resizeEvent (VBoxResizeEvent *re)
+{
+#if 0
+    printf ("fmt=%lu, vram=%X, bpp=%lu, bpl=%lu, width=%lu, height=%lu\n",
+           re->pixelFormat(), (unsigned int)re->VRAM(),
+           re->bitsPerPixel(), re->bytesPerLine(),
+           re->width(), re->height());
+#endif
+
+    /* Clean out old stuff */
+    clean();
+
+    mWdt = re->width();
+    mHgt = re->height();
+
+    bool remind = false;
+
+    /* We need a color space in any case */
+    CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB();
+    /* Check if we support the pixel format/colordepth and can use the guest VRAM directly.
+     * Mac OS X supports 16 bit also but not in the 565 mode. So we could use
+     * 32 bit only. */
+    if (   re->pixelFormat() == FramebufferPixelFormat_FOURCC_RGB
+        && re->bitsPerPixel() == 32)
+    {
+//        printf ("VRAM\n");
+        CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB();
+        /* Create the image copy of the framebuffer */
+        CGDataProviderRef dp = CGDataProviderCreateWithData (NULL, re->VRAM(), re->bitsPerPixel() / 8 * mWdt * mHgt, NULL);
+        mImage = CGImageCreate (mWdt, mHgt, 8, re->bitsPerPixel(), re->bytesPerLine(), cs,
+                                kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Little, dp, 0, false,
+                                kCGRenderingIntentDefault);
+        mDataAddress = re->VRAM();
+        CGDataProviderRelease (dp);
+    }
+    else
+    {
+        remind = true;
+//        printf ("No VRAM\n");
+        /* Create the memory we need for our image copy
+         * Read somewhere that an alignment of 16 is
+         * best for optimal performance. So why not. */
+//        int bitmapBytesPerRow = RT_ALIGN (mWdt * 4, 16);
+        int bitmapBytesPerRow = mWdt * 4;
+        int bitmapByteCount = (bitmapBytesPerRow * mHgt);
+        mBitmapData = RTMemAlloc (bitmapByteCount);
+        CGDataProviderRef dp = CGDataProviderCreateWithData (NULL, mBitmapData, bitmapByteCount, NULL);
+        mImage = CGImageCreate (mWdt, mHgt, 8, 32, bitmapBytesPerRow, cs,
+                               kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Little, dp, 0, false,
+                               kCGRenderingIntentDefault);
+        mDataAddress = static_cast <uchar*> (mBitmapData);
+        CGDataProviderRelease (dp);
+    }
+    CGColorSpaceRelease (cs);
+#ifdef VBOX_WITH_ICHAT_THEATER
+    setImageRef (mImage);
+#endif
+
+//    if (remind)
+//    {
+//        class RemindEvent : public VBoxAsyncEvent
+//        {
+//            ulong mRealBPP;
+//        public:
+//            RemindEvent (ulong aRealBPP)
+//                : mRealBPP (aRealBPP) {}
+//            void handle()
+//            {
+//                vboxProblem().remindAboutWrongColorDepth (mRealBPP, 32);
+//            }
+//        };
+//        (new RemindEvent (re->bitsPerPixel()))->post();
+//    }
+}
+
+void VBoxQuartz2DFrameBuffer::clean()
+{
+    if (mImage)
+    {
+        CGImageRelease (mImage);
+        mImage = NULL;
+    }
+    if (mBitmapData)
+    {
+        RTMemFree (mBitmapData);
+        mBitmapData = NULL;
+    }
+    if (mRegion)
+    {
+        RTMemFree ((void *) mRegion);
+        mRegion = NULL;
+    }
+    if (mRegionUnused)
+    {
+        RTMemFree ((void *) mRegionUnused);
+        mRegionUnused = NULL;
+    }
+}
+
+#endif /* defined (VBOX_GUI_USE_QUARTZ2D) */
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFrameBuffer.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFrameBuffer.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxFrameBuffer.cpp	(revision 7219)
@@ -0,0 +1,643 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxFrameBuffer class and subclasses implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxFrameBuffer.h"
+
+#include "VBoxConsoleView.h"
+#include "VBoxProblemReporter.h"
+#include "VBoxGlobal.h"
+
+#include <qapplication.h>
+
+//
+// VBoxFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+/** @class VBoxFrameBuffer
+ *
+ *  Base class for all frame buffer implementations.
+ */
+
+#if !defined (Q_OS_WIN32)
+NS_DECL_CLASSINFO (VBoxFrameBuffer)
+NS_IMPL_ISUPPORTS1_CI (VBoxFrameBuffer, IFramebuffer)
+#endif
+
+VBoxFrameBuffer::VBoxFrameBuffer (VBoxConsoleView *aView)
+    : mView (aView), mMutex (new QMutex (true))
+    , mWdt (0), mHgt (0)
+#if defined (Q_OS_WIN32)
+    , refcnt (0)
+#endif
+{
+    AssertMsg (mView, ("VBoxConsoleView must not be null\n"));
+}
+
+VBoxFrameBuffer::~VBoxFrameBuffer()
+{
+    delete mMutex;
+}
+
+// IFramebuffer implementation methods.
+// Just forwarders to relevant class methods.
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(Address) (BYTE **aAddress)
+{
+    if (!aAddress)
+        return E_POINTER;
+    *aAddress = address();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(Width) (ULONG *aWidth)
+{
+    if (!aWidth)
+        return E_POINTER;
+    *aWidth = (ULONG) width();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(Height) (ULONG *aHeight)
+{
+    if (!aHeight)
+        return E_POINTER;
+    *aHeight = (ULONG) height();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(BitsPerPixel) (ULONG *aBitsPerPixel)
+{
+    if (!aBitsPerPixel)
+        return E_POINTER;
+    *aBitsPerPixel = bitsPerPixel();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(BytesPerLine) (ULONG *aBytesPerLine)
+{
+    if (!aBytesPerLine)
+        return E_POINTER;
+    *aBytesPerLine = bytesPerLine();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(PixelFormat) (
+    ULONG *aPixelFormat)
+{
+    if (!aPixelFormat)
+        return E_POINTER;
+    *aPixelFormat = pixelFormat();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(UsesGuestVRAM) (
+    BOOL *aUsesGuestVRAM)
+{
+    if (!aUsesGuestVRAM)
+        return E_POINTER;
+    *aUsesGuestVRAM = usesGuestVRAM();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(HeightReduction) (ULONG *aHeightReduction)
+{
+    if (!aHeightReduction)
+        return E_POINTER;
+    /* no reduction */
+    *aHeightReduction = 0;
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::COMGETTER(Overlay) (IFramebufferOverlay **aOverlay)
+{
+    if (!aOverlay)
+        return E_POINTER;
+    /* not yet implemented */
+    *aOverlay = 0;
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::Lock()
+{
+    this->lock();
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::Unlock()
+{
+    this->unlock();
+    return S_OK;
+}
+
+/** @note This method is called on EMT from under this object's lock */
+STDMETHODIMP VBoxFrameBuffer::RequestResize (ULONG aScreenId, ULONG aPixelFormat,
+                                             BYTE *aVRAM, ULONG aBitsPerPixel, ULONG aBytesPerLine,
+                                             ULONG aWidth, ULONG aHeight,
+                                             BOOL *aFinished)
+{
+    NOREF(aScreenId);
+    QApplication::postEvent (mView,
+                             new VBoxResizeEvent (aPixelFormat, aVRAM, aBitsPerPixel,
+                                                  aBytesPerLine, aWidth, aHeight));
+
+#ifdef DEBUG_sunlover
+    LogFlowFunc (("pixelFormat=%d, vram=%p, bpp=%d, bpl=%d, w=%d, h=%d\n",
+          aPixelFormat, aVRAM, aBitsPerPixel, aBytesPerLine, aWidth, aHeight));
+#endif /* DEBUG_sunlover */
+
+    /*
+     *  the resize has been postponed, return FALSE
+     *  to cause the VM thread to sleep until IDisplay::ResizeFinished()
+     *  is called from the VBoxResizeEvent event handler.
+     */
+
+    *aFinished = FALSE;
+    return S_OK;
+}
+
+STDMETHODIMP
+VBoxFrameBuffer::OperationSupported (FramebufferAccelerationOperation_T aOperation,
+                                     BOOL *aSupported)
+{
+    NOREF(aOperation);
+    if (!aSupported)
+        return E_POINTER;
+    *aSupported = FALSE;
+    return S_OK;
+}
+
+/**
+ * Returns whether we like the given video mode.
+ *
+ * @returns COM status code
+ * @param   width     video mode width in pixels
+ * @param   height    video mode height in pixels
+ * @param   bpp       video mode bit depth in bits per pixel
+ * @param   supported pointer to result variable
+ */
+STDMETHODIMP VBoxFrameBuffer::VideoModeSupported (ULONG aWidth, ULONG aHeight,
+                                                  ULONG aBPP, BOOL *aSupported)
+{
+    NOREF(aWidth);
+    NOREF(aHeight);
+    NOREF(aBPP);
+    if (!aSupported)
+        return E_POINTER;
+    /* for now, we swallow everything */
+    *aSupported = TRUE;
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::SolidFill (ULONG aX, ULONG aY,
+                                         ULONG aWidth, ULONG aHeight,
+                                         ULONG aColor, BOOL *aHandled)
+{
+    NOREF(aX);
+    NOREF(aY);
+    NOREF(aWidth);
+    NOREF(aHeight);
+    NOREF(aColor);
+    if (!aHandled)
+        return E_POINTER;
+    *aHandled = FALSE;
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::CopyScreenBits (ULONG aXDst, ULONG aYDst,
+                                              ULONG aXSrc, ULONG aYSrc,
+                                              ULONG aWidth, ULONG aHeight,
+                                              BOOL *aHandled)
+{
+    NOREF(aXDst);
+    NOREF(aYDst);
+    NOREF(aXSrc);
+    NOREF(aYSrc);
+    NOREF(aWidth);
+    NOREF(aHeight);
+    if (!aHandled)
+        return E_POINTER;
+    *aHandled = FALSE;
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::GetVisibleRegion(BYTE *aRectangles, ULONG aCount,
+                                               ULONG *aCountCopied)
+{
+    PRTRECT rects = (PRTRECT)aRectangles;
+
+    if (!rects)
+        return E_POINTER;
+
+    /// @todo what and why?
+
+    NOREF(aCount);
+    NOREF(aCountCopied);
+
+    return S_OK;
+}
+
+STDMETHODIMP VBoxFrameBuffer::SetVisibleRegion (BYTE *aRectangles, ULONG aCount)
+{
+    PRTRECT rects = (PRTRECT)aRectangles;
+
+    if (!rects)
+        return E_POINTER;
+
+    QRegion reg;
+    for (ULONG ind = 0; ind < aCount; ++ ind)
+    {
+        QRect rect;
+        rect.setLeft (rects->xLeft);
+        rect.setTop (rects->yTop);
+        /* QRect are inclusive */
+        rect.setRight (rects->xRight - 1);
+        rect.setBottom (rects->yBottom - 1);
+        reg += rect;
+        ++ rects;
+    }
+    QApplication::postEvent (mView, new VBoxSetRegionEvent (reg));
+
+    return S_OK;
+}
+
+//
+// VBoxQImageFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_QIMAGE)
+
+/** @class VBoxQImageFrameBuffer
+ *
+ *  The VBoxQImageFrameBuffer class is a class that implements the IFrameBuffer
+ *  interface and uses QImage as the direct storage for VM display data. QImage
+ *  is then converted to QPixmap and blitted to the console view widget.
+ */
+
+VBoxQImageFrameBuffer::VBoxQImageFrameBuffer (VBoxConsoleView *aView) :
+    VBoxFrameBuffer (aView)
+{
+    resizeEvent (new VBoxResizeEvent (FramebufferPixelFormat_Opaque,
+                                      NULL, 0, 0, 640, 480));
+}
+
+/** @note This method is called on EMT from under this object's lock */
+STDMETHODIMP VBoxQImageFrameBuffer::NotifyUpdate (ULONG aX, ULONG aY,
+                                                  ULONG aW, ULONG aH,
+                                                  BOOL *aFinished)
+{
+#if !defined (Q_WS_WIN) && !defined (Q_WS_PM)
+    /* we're not on the GUI thread and update() isn't thread safe in Qt 3.3.x
+       on the Mac (4.2.x is), on Linux (didn't check Qt 4.x there) and
+       probably on other non-DOS platforms, so post the event instead. */
+    QApplication::postEvent (mView,
+                             new VBoxRepaintEvent (aX, aY, aW, aH));
+#else
+    /* we're not on the GUI thread, so update() instead of repaint()! */
+    mView->viewport()->update (aX - mView->contentsX(),
+                               aY - mView->contentsY(),
+                               aW, aH);
+#endif
+    /* the update has been finished, return TRUE */
+    *aFinished = TRUE;
+    return S_OK;
+}
+
+void VBoxQImageFrameBuffer::paintEvent (QPaintEvent *pe)
+{
+    const QRect &r = pe->rect().intersect (mView->viewport()->rect());
+
+    /*  some outdated rectangle during processing VBoxResizeEvent */
+    if (r.isEmpty())
+        return;
+
+#if 0
+    LogFlowFunc (("%dx%d-%dx%d (img=%dx%d)\n",
+                  r.x(), r.y(), r.width(), r.height(),
+                  img.width(), img.height()));
+#endif
+
+    FRAMEBUF_DEBUG_START (xxx);
+
+    if (r.width() < mWdt * 2 / 3)
+    {
+        /* this method is faster for narrow updates */
+        mPM.convertFromImage (mImg.copy (r.x() + mView->contentsX(),
+                                         r.y() + mView->contentsY(),
+                                         r.width(), r.height()));
+
+        ::bitBlt (mView->viewport(), r.x(), r.y(),
+                  &mPM, 0, 0,
+                  r.width(), r.height(),
+                  Qt::CopyROP, TRUE);
+    }
+    else
+    {
+        /* this method is faster for wide updates */
+        mPM.convertFromImage (QImage (mImg.scanLine (r.y() + mView->contentsY()),
+                                      mImg.width(), r.height(), mImg.depth(),
+                                      0, 0, QImage::LittleEndian));
+
+        ::bitBlt (mView->viewport(), r.x(), r.y(),
+                  &mPM, r.x() + mView->contentsX(), 0,
+                  r.width(), r.height(),
+                  Qt::CopyROP, TRUE);
+    }
+
+    FRAMEBUF_DEBUG_STOP (xxx, r.width(), r.height());
+}
+
+void VBoxQImageFrameBuffer::resizeEvent (VBoxResizeEvent *re)
+{
+#if 0
+    LogFlowFunc (("fmt=%d, vram=%p, bpp=%d, bpl=%d, width=%d, height=%d\n",
+                  re->pixelFormat(), re->VRAM(),
+                  re->bitsPerPixel(), re->bytesPerLine(),
+                  re->width(), re->height()));
+#endif
+
+    mWdt = re->width();
+    mHgt = re->height();
+
+    bool remind = false;
+    bool fallback = false;
+
+    /* check if we support the pixel format and can use the guest VRAM directly */
+    if (re->pixelFormat() == FramebufferPixelFormat_FOURCC_RGB)
+    {
+        switch (re->bitsPerPixel())
+        {
+            /* 32-, 8- and 1-bpp are the only depths suported by QImage */
+            case 32:
+                break;
+            case 8:
+            case 1:
+                remind = true;
+                break;
+            default:
+                remind = true;
+                fallback = true;
+                break;
+        }
+
+        if (!fallback)
+        {
+            /* QImage only supports 32-bit aligned scan lines */
+            fallback = re->bytesPerLine() !=
+                ((mWdt * re->bitsPerPixel() + 31) / 32) * 4;
+            Assert (!fallback);
+            if (!fallback)
+            {
+                mImg = QImage ((uchar *) re->VRAM(), mWdt, mHgt,
+                               re->bitsPerPixel(), NULL, 0, QImage::LittleEndian);
+                mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+                mUsesGuestVRAM = true;
+            }
+        }
+    }
+    else
+    {
+        fallback = true;
+    }
+
+    if (fallback)
+    {
+        /* we don't support either the pixel format or the color depth,
+         * fallback to a self-provided 32bpp RGB buffer */
+        mImg = QImage (mWdt, mHgt, 32, 0, QImage::LittleEndian);
+        mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+        mUsesGuestVRAM = false;
+    }
+
+    if (remind)
+    {
+        class RemindEvent : public VBoxAsyncEvent
+        {
+            ulong mRealBPP;
+        public:
+            RemindEvent (ulong aRealBPP)
+                : mRealBPP (aRealBPP) {}
+            void handle()
+            {
+                vboxProblem().remindAboutWrongColorDepth (mRealBPP, 32);
+            }
+        };
+        (new RemindEvent (re->bitsPerPixel()))->post();
+    }
+}
+
+#endif
+
+//
+// VBoxSDLFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_SDL)
+
+/** @class VBoxSDLFrameBuffer
+ *
+ *  The VBoxSDLFrameBuffer class is a class that implements the IFrameBuffer
+ *  interface and uses SDL to store and render VM display data.
+ */
+
+VBoxSDLFrameBuffer::VBoxSDLFrameBuffer (VBoxConsoleView *aView) :
+    VBoxFrameBuffer (aView)
+{
+    mScreen = NULL;
+    mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+    mSurfVRAM = NULL;
+
+    resizeEvent (new VBoxResizeEvent (FramebufferPixelFormat_Opaque,
+                                      NULL, 0, 0, 640, 480));
+}
+
+VBoxSDLFrameBuffer::~VBoxSDLFrameBuffer()
+{
+    if (mSurfVRAM)
+    {
+        SDL_FreeSurface (mSurfVRAM);
+        mSurfVRAM = NULL;
+    }
+    SDL_QuitSubSystem (SDL_INIT_VIDEO);
+}
+
+/** @note This method is called on EMT from under this object's lock */
+STDMETHODIMP VBoxSDLFrameBuffer::NotifyUpdate (ULONG aX, ULONG aY,
+                                               ULONG aW, ULONG aH,
+                                               BOOL *aFinished)
+{
+#if !defined (Q_WS_WIN) && !defined (Q_WS_PM)
+    /* we're not on the GUI thread and update() isn't thread safe in Qt 3.3.x
+       on the Mac (4.2.x is), on Linux (didn't check Qt 4.x there) and
+       probably on other non-DOS platforms, so post the event instead. */
+    QApplication::postEvent (mView,
+                             new VBoxRepaintEvent (aX, aY, aW, aH));
+#else
+    /* we're not on the GUI thread, so update() instead of repaint()! */
+    mView->viewport()->update (aX - mView->contentsX(),
+                               aY - mView->contentsY(),
+                               aW, aH);
+#endif
+    /* the update has been finished, return TRUE */
+    *aFinished = TRUE;
+    return S_OK;
+}
+
+void VBoxSDLFrameBuffer::paintEvent (QPaintEvent *pe)
+{
+    if (mScreen)
+    {
+#ifdef Q_WS_X11
+        /* make sure we don't conflict with Qt's drawing */
+        //XSync(QPaintDevice::x11Display(), FALSE);
+#endif
+        if (mScreen->pixels)
+        {
+            QRect r = pe->rect();
+
+            if (mSurfVRAM)
+            {
+                SDL_Rect rect = { (Sint16) r.x(), (Sint16) r.y(),
+                                  (Sint16) r.width(), (Sint16) r.height() };
+                SDL_BlitSurface (mSurfVRAM, &rect, mScreen, &rect);
+                /** @todo may be: if ((mScreen->flags & SDL_HWSURFACE) == 0) */
+                SDL_UpdateRect (mScreen, r.x(), r.y(), r.width(), r.height());
+            }
+            else
+            {
+                SDL_UpdateRect (mScreen, r.x(), r.y(), r.width(), r.height());
+            }
+        }
+    }
+}
+
+void VBoxSDLFrameBuffer::resizeEvent (VBoxResizeEvent *re)
+{
+    mWdt = re->width();
+    mHgt = re->height();
+
+    /* close SDL so we can init it again */
+    if (mSurfVRAM)
+    {
+        SDL_FreeSurface(mSurfVRAM);
+        mSurfVRAM = NULL;
+    }
+    if (mScreen)
+    {
+        SDL_QuitSubSystem (SDL_INIT_VIDEO);
+        mScreen = NULL;
+    }
+
+    /*
+     *  initialize the SDL library, use its super hack to integrate it with our
+     *  client window
+     */
+    static char sdlHack[64];
+    LogFlowFunc (("Using client window 0x%08lX to initialize SDL\n",
+                  mView->viewport()->winId()));
+    /* Note: SDL_WINDOWID must be decimal (not hex) to work on Win32 */
+    sprintf (sdlHack, "SDL_WINDOWID=%lu", mView->viewport()->winId());
+    putenv (sdlHack);
+    int rc = SDL_InitSubSystem (SDL_INIT_VIDEO | SDL_INIT_NOPARACHUTE);
+    AssertMsg (rc == 0, ("SDL initialization failed: %s\n", SDL_GetError()));
+    NOREF(rc);
+
+#ifdef Q_WS_X11
+    /* undo signal redirections from SDL, it'd steal keyboard events from us! */
+    signal (SIGINT, SIG_DFL);
+    signal (SIGQUIT, SIG_DFL);
+#endif
+
+    LogFlowFunc (("Setting SDL video mode to %d x %d\n", mWdt, mHgt));
+
+    bool fallback = false;
+
+    Uint32 Rmask = 0;
+    Uint32 Gmask = 0;
+    Uint32 Bmask = 0;
+
+    if (re->pixelFormat() == FramebufferPixelFormat_FOURCC_RGB)
+    {
+        switch (re->bitsPerPixel())
+        {
+            case 32:
+                Rmask = 0x00FF0000;
+                Gmask = 0x0000FF00;
+                Bmask = 0x000000FF;
+                break;
+            case 24:
+                Rmask = 0x00FF0000;
+                Gmask = 0x0000FF00;
+                Bmask = 0x000000FF;
+                break;
+            case 16:
+                Rmask = 0xF800;
+                Gmask = 0x07E0;
+                Bmask = 0x001F;
+            default:
+                /* Unsupported format leads to the indirect buffer */
+                fallback = true;
+                break;
+        }
+
+        if (!fallback)
+        {
+            /* Create a source surface from guest VRAM. */
+            mSurfVRAM = SDL_CreateRGBSurfaceFrom(re->VRAM(), mWdt, mHgt,
+                                                 re->bitsPerPixel(),
+                                                 re->bytesPerLine(),
+                                                 Rmask, Gmask, Bmask, 0);
+            LogFlowFunc (("Created VRAM surface %p\n", mSurfVRAM));
+            if (mSurfVRAM == NULL)
+                fallback = true;
+        }
+    }
+    else
+    {
+        /* Unsupported format leads to the indirect buffer */
+        fallback = true;
+    }
+
+    /* Pixel format is RGB in any case */
+    mPixelFormat = FramebufferPixelFormat_FOURCC_RGB;
+
+    mScreen = SDL_SetVideoMode (mWdt, mHgt, 0,
+                                SDL_HWSURFACE | SDL_ASYNCBLIT | SDL_HWACCEL);
+    AssertMsg (mScreen, ("SDL video mode could not be set!\n"));
+}
+
+#endif
+
+//
+// VBoxDDRAWFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_DDRAW)
+
+/* The class is defined in VBoxFBDDRAW.cpp */
+
+#endif
+
+//
+// VBoxQuartz2DFrameBuffer class
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined (VBOX_GUI_USE_QUARTZ2D)
+
+/* The class is defined in VBoxQuartz2D.cpp */
+
+#endif
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobal.cpp	(revision 7219)
@@ -0,0 +1,4182 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxGlobal class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxGlobal.h"
+
+#include "VBoxDefs.h"
+#include "VBoxSelectorWnd.h"
+#include "VBoxConsoleWnd.h"
+#include "VBoxProblemReporter.h"
+#include "QIHotKeyEdit.h"
+
+#ifdef VBOX_WITH_REGISTRATION
+#include "VBoxRegistrationDlg.h"
+#endif
+
+#include <qapplication.h>
+#include <qmessagebox.h>
+#include <qpixmap.h>
+#include <qiconset.h>
+#include <qwidgetlist.h>
+#include <qfiledialog.h>
+#include <qimage.h>
+#include <qlabel.h>
+#include <qtoolbutton.h>
+
+#ifdef Q_WS_X11
+#include <qtextbrowser.h>
+#include <qpushbutton.h>
+#include <qlayout.h>
+#endif
+
+#include <qfileinfo.h>
+#include <qdir.h>
+#include <qmutex.h>
+#include <qregexp.h>
+#include <qlocale.h>
+#include <qprocess.h>
+
+#if defined (Q_WS_MAC)
+#include <Carbon/Carbon.h> // for HIToolbox/InternetConfig
+#endif
+
+#if defined (Q_WS_WIN)
+#include "shlobj.h"
+#include <qeventloop.h>
+#endif
+
+#if defined (Q_WS_X11)
+#undef BOOL /* typedef CARD8 BOOL in Xmd.h conflicts with #define BOOL PRBool
+             * in COMDefs.h. A better fix would be to isolate X11-specific
+             * stuff by placing XX* helpers below to a separate source file. */
+#include <X11/X.h>
+#include <X11/Xmd.h>
+#include <X11/Xlib.h>
+#include <X11/Xatom.h>
+#define BOOL PRBool
+#endif
+
+#include <iprt/err.h>
+#include <iprt/param.h>
+#include <iprt/path.h>
+#include <iprt/env.h>
+
+#if defined (Q_WS_X11)
+#include <iprt/mem.h>
+#endif
+
+#if defined (VBOX_GUI_DEBUG)
+uint64_t VMCPUTimer::ticks_per_msec = (uint64_t) -1LL; // declared in VBoxDefs.h
+#endif
+
+// VBoxEnumerateMediaEvent
+/////////////////////////////////////////////////////////////////////////////
+
+class VBoxEnumerateMediaEvent : public QEvent
+{
+public:
+
+    /** Constructs a regular enum event */
+    VBoxEnumerateMediaEvent (const VBoxMedia &aMedia, int aIndex)
+        : QEvent ((QEvent::Type) VBoxDefs::EnumerateMediaEventType)
+        , mMedia (aMedia), mLast (false), mIndex (aIndex)
+        {}
+    /** Constructs the last enum event */
+    VBoxEnumerateMediaEvent()
+        : QEvent ((QEvent::Type) VBoxDefs::EnumerateMediaEventType)
+        , mLast (true), mIndex (-1)
+        {}
+
+    /** the last enumerated media (not valid when #last is true) */
+    const VBoxMedia mMedia;
+    /** whether this is the last event for the given enumeration or not */
+    const bool mLast;
+    /** last enumerated media index (-1 when #last is true) */
+    const int mIndex;
+};
+
+#if defined (Q_WS_WIN)
+class VBoxShellExecuteEvent : public QEvent
+{
+public:
+
+    /** Constructs a regular enum event */
+    VBoxShellExecuteEvent (QThread *aThread, const QString &aURL,
+                             bool aOk)
+        : QEvent ((QEvent::Type) VBoxDefs::ShellExecuteEventType)
+        , mThread (aThread), mURL (aURL), mOk (aOk)
+        {}
+
+    QThread *mThread;
+    QString mURL;
+    bool mOk;
+};
+#endif
+
+// VirtualBox callback class
+/////////////////////////////////////////////////////////////////////////////
+
+class VBoxCallback : public IVirtualBoxCallback
+{
+public:
+
+    VBoxCallback (VBoxGlobal &aGlobal)
+        : mGlobal (aGlobal), mIsRegDlgOwner (false)
+    {
+#if defined (Q_OS_WIN32)
+        refcnt = 0;
+#endif
+    }
+
+    virtual ~VBoxCallback() {}
+
+    NS_DECL_ISUPPORTS
+
+#if defined (Q_OS_WIN32)
+    STDMETHOD_(ULONG, AddRef)()
+    {
+        return ::InterlockedIncrement (&refcnt);
+    }
+    STDMETHOD_(ULONG, Release)()
+    {
+        long cnt = ::InterlockedDecrement (&refcnt);
+        if (cnt == 0)
+            delete this;
+        return cnt;
+    }
+    STDMETHOD(QueryInterface) (REFIID riid , void **ppObj)
+    {
+        if (riid == IID_IUnknown) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        if (riid == IID_IVirtualBoxCallback) {
+            *ppObj = this;
+            AddRef();
+            return S_OK;
+        }
+        *ppObj = NULL;
+        return E_NOINTERFACE;
+    }
+#endif
+
+    // IVirtualBoxCallback methods
+
+    // Note: we need to post custom events to the GUI event queue
+    // instead of doing what we need directly from here because on Win32
+    // these callback methods are never called on the main GUI thread.
+    // Another reason to handle events asynchronously is that internally
+    // most callback interface methods are called from under the initiator
+    // object's lock, so accessing the initiator object (for example, reading
+    // some property) directly from the callback method will definitely cause
+    // a deadlock.
+
+    STDMETHOD(OnMachineStateChange) (IN_GUIDPARAM id, MachineState_T state)
+    {
+        postEvent (new VBoxMachineStateChangeEvent (COMBase::ToQUuid (id),
+                                                    (KMachineState) state));
+        return S_OK;
+    }
+
+    STDMETHOD(OnMachineDataChange) (IN_GUIDPARAM id)
+    {
+        postEvent (new VBoxMachineDataChangeEvent (COMBase::ToQUuid (id)));
+        return S_OK;
+    }
+
+    STDMETHOD(OnExtraDataCanChange)(IN_GUIDPARAM id,
+                                    IN_BSTRPARAM key, IN_BSTRPARAM value,
+                                    BSTR *error, BOOL *allowChange)
+    {
+        if (!error || !allowChange)
+            return E_INVALIDARG;
+
+        if (COMBase::ToQUuid (id).isNull())
+        {
+            /* it's a global extra data key someone wants to change */
+            QString sKey = QString::fromUcs2 (key);
+            QString sVal = QString::fromUcs2 (value);
+            if (sKey.startsWith ("GUI/"))
+            {
+                if (sKey == VBoxDefs::GUI_RegistrationDlgWinID)
+                {
+                    if (mIsRegDlgOwner)
+                    {
+                        if (sVal.isEmpty() ||
+                            sVal == QString ("%1").arg ((long)qApp->mainWidget()->winId()))
+                            *allowChange = TRUE;
+                        else
+                            *allowChange = FALSE;
+                    }
+                    else
+                        *allowChange = TRUE;
+                    return S_OK;
+                }
+
+                /* try to set the global setting to check its syntax */
+                VBoxGlobalSettings gs (false /* non-null */);
+                if (gs.setPublicProperty (sKey, sVal))
+                {
+                    /* this is a known GUI property key */
+                    if (!gs)
+                    {
+                        /* disallow the change when there is an error*/
+                        *error = SysAllocString ((const OLECHAR *)
+                                                 gs.lastError().ucs2());
+                        *allowChange = FALSE;
+                    }
+                    else
+                        *allowChange = TRUE;
+                    return S_OK;
+                }
+            }
+        }
+
+        /* not interested in this key -- never disagree */
+        *allowChange = TRUE;
+        return S_OK;
+    }
+
+    STDMETHOD(OnExtraDataChange) (IN_GUIDPARAM id,
+                                  IN_BSTRPARAM key, IN_BSTRPARAM value)
+    {
+        if (COMBase::ToQUuid (id).isNull())
+        {
+            QString sKey = QString::fromUcs2 (key);
+            QString sVal = QString::fromUcs2 (value);
+            if (sKey.startsWith ("GUI/"))
+            {
+                if (sKey == VBoxDefs::GUI_RegistrationDlgWinID)
+                {
+                    if (sVal.isEmpty())
+                    {
+                        mIsRegDlgOwner = false;
+                        QApplication::postEvent (&mGlobal, new VBoxCanShowRegDlgEvent (true));
+                    }
+                    else if (sVal == QString ("%1").arg ((long) qApp->mainWidget()->winId()))
+                    {
+                        mIsRegDlgOwner = true;
+                        QApplication::postEvent (&mGlobal, new VBoxCanShowRegDlgEvent (true));
+                    }
+                    else
+                        QApplication::postEvent (&mGlobal, new VBoxCanShowRegDlgEvent (false));
+                }
+
+                mMutex.lock();
+                mGlobal.gset.setPublicProperty (sKey, sVal);
+                mMutex.unlock();
+                Assert (!!mGlobal.gset);
+            }
+        }
+        return S_OK;
+    }
+
+    STDMETHOD(OnMediaRegistered) (IN_GUIDPARAM id, DeviceType_T type,
+                                  BOOL registered)
+    {
+        /** @todo */
+        Q_UNUSED (id);
+        Q_UNUSED (type);
+        Q_UNUSED (registered);
+        return S_OK;
+    }
+
+    STDMETHOD(OnMachineRegistered) (IN_GUIDPARAM id, BOOL registered)
+    {
+        postEvent (new VBoxMachineRegisteredEvent (COMBase::ToQUuid (id),
+                                                   registered));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSessionStateChange) (IN_GUIDPARAM id, SessionState_T state)
+    {
+        postEvent (new VBoxSessionStateChangeEvent (COMBase::ToQUuid (id),
+                                                    (KSessionState) state));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSnapshotTaken) (IN_GUIDPARAM aMachineId, IN_GUIDPARAM aSnapshotId)
+    {
+        postEvent (new VBoxSnapshotEvent (COMBase::ToQUuid (aMachineId),
+                                          COMBase::ToQUuid (aSnapshotId),
+                                          VBoxSnapshotEvent::Taken));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSnapshotDiscarded) (IN_GUIDPARAM aMachineId, IN_GUIDPARAM aSnapshotId)
+    {
+        postEvent (new VBoxSnapshotEvent (COMBase::ToQUuid (aMachineId),
+                                          COMBase::ToQUuid (aSnapshotId),
+                                          VBoxSnapshotEvent::Discarded));
+        return S_OK;
+    }
+
+    STDMETHOD(OnSnapshotChange) (IN_GUIDPARAM aMachineId, IN_GUIDPARAM aSnapshotId)
+    {
+        postEvent (new VBoxSnapshotEvent (COMBase::ToQUuid (aMachineId),
+                                          COMBase::ToQUuid (aSnapshotId),
+                                          VBoxSnapshotEvent::Changed));
+        return S_OK;
+    }
+
+private:
+
+    void postEvent (QEvent *e)
+    {
+        // currently, we don't post events if we are in the VM execution
+        // console mode, to save some CPU ticks (so far, there was no need
+        // to handle VirtualBox callback events in the execution console mode)
+
+        if (!mGlobal.isVMConsoleProcess())
+            QApplication::postEvent (&mGlobal, e);
+    }
+
+    VBoxGlobal &mGlobal;
+
+    /** protects #OnExtraDataChange() */
+    QMutex mMutex;
+
+    bool mIsRegDlgOwner;
+
+#if defined (Q_OS_WIN32)
+private:
+    long refcnt;
+#endif
+};
+
+#if !defined (Q_OS_WIN32)
+NS_DECL_CLASSINFO (VBoxCallback)
+NS_IMPL_THREADSAFE_ISUPPORTS1_CI (VBoxCallback, IVirtualBoxCallback)
+#endif
+
+// Helpers for VBoxGlobal::getOpenFileName() & getExistingDirectory()
+/////////////////////////////////////////////////////////////////////////////
+
+#if defined Q_WS_WIN
+
+extern void qt_enter_modal (QWidget*);
+extern void qt_leave_modal (QWidget*);
+
+static QString extractFilter (const QString &aRawFilter)
+{
+    static const char qt_file_dialog_filter_reg_exp[] =
+        "([a-zA-Z0-9 ]*)\\(([a-zA-Z0-9_.*? +;#\\[\\]]*)\\)$";
+
+    QString result = aRawFilter;
+    QRegExp r (QString::fromLatin1 (qt_file_dialog_filter_reg_exp));
+    int index = r.search (result);
+    if (index >= 0)
+        result = r.cap (2);
+    return result.replace (QChar (' '), QChar (';'));
+}
+
+/**
+ * Converts QFileDialog filter list to Win32 API filter list.
+ */
+static QString winFilter (const QString &aFilter)
+{
+    QStringList filterLst;
+
+    if (!aFilter.isEmpty())
+    {
+        int i = aFilter.find (";;", 0);
+        QString sep (";;");
+        if (i == -1)
+        {
+            if (aFilter.find ("\n", 0) != -1)
+            {
+                sep = "\n";
+                i = aFilter.find (sep, 0);
+            }
+        }
+
+        filterLst = QStringList::split (sep, aFilter);
+    }
+
+    QStringList::Iterator it = filterLst.begin();
+    QString winfilters;
+    for (; it != filterLst.end(); ++it)
+    {
+        winfilters += *it;
+        winfilters += QChar::null;
+        winfilters += extractFilter (*it);
+        winfilters += QChar::null;
+    }
+    winfilters += QChar::null;
+    return winfilters;
+}
+
+/*
+ * Callback function to control the native Win32 API file dialog
+ */
+UINT_PTR CALLBACK OFNHookProc (HWND aHdlg, UINT aUiMsg, WPARAM aWParam, LPARAM aLParam)
+{
+    if (aUiMsg == WM_NOTIFY)
+    {
+        OFNOTIFY *notif = (OFNOTIFY*) aLParam;
+        if (notif->hdr.code == CDN_TYPECHANGE)
+        {
+            /* locate native dialog controls */
+            HWND parent = GetParent (aHdlg);
+            HWND button = GetDlgItem (parent, IDOK);
+            HWND textfield = ::GetDlgItem (parent, cmb13);
+            if (textfield == NULL)
+                textfield = ::GetDlgItem (parent, edt1);
+            if (textfield == NULL)
+                return FALSE;
+            HWND selector = ::GetDlgItem (parent, cmb1);
+
+            /* simulate filter change by pressing apply-key */
+            int    size = 256;
+            TCHAR *buffer = (TCHAR*)malloc (size);
+            SendMessage (textfield, WM_GETTEXT, size, (LPARAM)buffer);
+            SendMessage (textfield, WM_SETTEXT, 0, (LPARAM)"\0");
+            SendMessage (button, BM_CLICK, 0, 0);
+            SendMessage (textfield, WM_SETTEXT, 0, (LPARAM)buffer);
+            free (buffer);
+
+            /* make request for focus moving to filter selector combo-box */
+            HWND curFocus = GetFocus();
+            PostMessage (curFocus, WM_KILLFOCUS, (WPARAM)selector, 0);
+            PostMessage (selector, WM_SETFOCUS, (WPARAM)curFocus, 0);
+            WPARAM wParam = MAKEWPARAM (WA_ACTIVE, 0);
+            PostMessage (selector, WM_ACTIVATE, wParam, (LPARAM)curFocus);
+        }
+    }
+    return FALSE;
+}
+
+/*
+ * Callback function to control the native Win32 API folders dialog
+ */
+static int __stdcall winGetExistDirCallbackProc (HWND hwnd, UINT uMsg,
+                                                 LPARAM lParam, LPARAM lpData)
+{
+    if (uMsg == BFFM_INITIALIZED && lpData != 0)
+    {
+        QString *initDir = (QString *)(lpData);
+        if (!initDir->isEmpty())
+        {
+            SendMessage (hwnd, BFFM_SETSELECTION, TRUE, Q_ULONG (initDir->ucs2()));
+            //SendMessage (hwnd, BFFM_SETEXPANDED, TRUE, Q_ULONG (initDir->ucs2()));
+        }
+    }
+    else if (uMsg == BFFM_SELCHANGED)
+    {
+        TCHAR path [MAX_PATH];
+        SHGetPathFromIDList (LPITEMIDLIST (lParam), path);
+        QString tmpStr = QString::fromUcs2 ((ushort*)path);
+        if (!tmpStr.isEmpty())
+            SendMessage (hwnd, BFFM_ENABLEOK, 1, 1);
+        else
+            SendMessage (hwnd, BFFM_ENABLEOK, 0, 0);
+        SendMessage (hwnd, BFFM_SETSTATUSTEXT, 1, Q_ULONG (path));
+    }
+    return 0;
+}
+
+/**
+ *  QEvent class to carry Win32 API native dialog's result information
+ */
+class OpenNativeDialogEvent : public QEvent
+{
+public:
+
+    OpenNativeDialogEvent (const QString &aResult, QEvent::Type aType)
+        : QEvent (aType), mResult (aResult) {}
+
+    const QString& result() { return mResult; }
+
+private:
+
+    QString mResult;
+};
+
+/**
+ *  QObject class reimplementation which is the target for OpenNativeDialogEvent
+ *  event. It receives OpenNativeDialogEvent event from another thread,
+ *  stores result information and exits event processing loop.
+ */
+class LoopObject : public QObject
+{
+public:
+
+    LoopObject (QEvent::Type aType) : mType (aType), mResult (QString::null) {}
+    const QString& result() { return mResult; }
+
+private:
+
+    bool event (QEvent *aEvent)
+    {
+        if (aEvent->type() == mType)
+        {
+            OpenNativeDialogEvent *ev = (OpenNativeDialogEvent*) aEvent;
+            mResult = ev->result();
+            qApp->eventLoop()->exitLoop();
+            return true;
+        }
+        return QObject::event (aEvent);
+    }
+
+    QEvent::Type mType;
+    QString mResult;
+};
+
+#endif /* Q_WS_WIN */
+
+#ifdef Q_WS_X11
+/**
+ *  This class is used to show a user license under linux.
+ */
+class VBoxLicenseViewer : public QDialog
+{
+    Q_OBJECT
+
+public:
+
+    VBoxLicenseViewer (const QString &aFilePath)
+        : QDialog (0, "VBoxLicenseViewerObject")
+        , mFilePath (aFilePath)
+        , mLicenseText (0), mAgreeButton (0), mDisagreeButton (0)
+    {
+        setCaption ("VirtualBox License");
+        setIcon (QPixmap::fromMimeSource ("ico40x01.png"));
+
+        mLicenseText = new QTextBrowser (this);
+        mAgreeButton = new QPushButton (tr ("I &Agree"), this);
+        mDisagreeButton = new QPushButton (tr ("I &Disagree"), this);
+
+        mLicenseText->setTextFormat (Qt::RichText);
+
+        connect (mLicenseText->verticalScrollBar(), SIGNAL (valueChanged (int)),
+                 SLOT (onScrollBarMoving (int)));
+        connect (mAgreeButton, SIGNAL (clicked()), SLOT (accept()));
+        connect (mDisagreeButton, SIGNAL (clicked()), SLOT (reject()));
+
+        QVBoxLayout *mainLayout = new QVBoxLayout (this, 10, 10);
+        mainLayout->addWidget (mLicenseText);
+
+        QHBoxLayout *buttonLayout = new QHBoxLayout (mainLayout, 10);
+        buttonLayout->addItem (new QSpacerItem (0, 0, QSizePolicy::Expanding,
+                                                      QSizePolicy::Preferred));
+        buttonLayout->addWidget (mAgreeButton);
+        buttonLayout->addWidget (mDisagreeButton);
+
+        mLicenseText->verticalScrollBar()->installEventFilter (this);
+
+        resize (600, 450);
+    }
+
+public slots:
+
+    int exec()
+    {
+        /* read & show the license file */
+        QFile file (mFilePath);
+        if (file.open (IO_ReadOnly))
+        {
+            mLicenseText->setText (file.readAll());
+            return QDialog::exec();
+        }
+        else
+        {
+            vboxProblem().cannotOpenLicenseFile (this, mFilePath);
+            return QDialog::Rejected;
+        }
+    }
+
+private slots:
+
+    void onScrollBarMoving (int aValue)
+    {
+        if (aValue == mLicenseText->verticalScrollBar()->maxValue())
+            unlockButtons();
+    }
+
+    void unlockButtons()
+    {
+        mAgreeButton->setEnabled (true);
+        mDisagreeButton->setEnabled (true);
+    }
+
+private:
+
+    void showEvent (QShowEvent *aEvent)
+    {
+        QDialog::showEvent (aEvent);
+        bool isScrollBarHidden = mLicenseText->verticalScrollBar()->isHidden()
+                                 && !(windowState() & WindowMinimized);
+        mAgreeButton->setEnabled (isScrollBarHidden);
+        mDisagreeButton->setEnabled (isScrollBarHidden);
+    }
+
+    bool eventFilter (QObject *aObject, QEvent *aEvent)
+    {
+        switch (aEvent->type())
+        {
+            case QEvent::Hide:
+                if (aObject == mLicenseText->verticalScrollBar() &&
+                    (windowState() & WindowActive))
+                    unlockButtons();
+            default:
+                break;
+        }
+        return QDialog::eventFilter (aObject, aEvent);
+    }
+
+    QString       mFilePath;
+    QTextBrowser *mLicenseText;
+    QPushButton  *mAgreeButton;
+    QPushButton  *mDisagreeButton;
+};
+#endif
+
+
+// VBoxGlobal
+////////////////////////////////////////////////////////////////////////////////
+
+static bool sVBoxGlobalInited = false;
+static bool sVBoxGlobalInCleanup = false;
+
+/** @internal
+ *
+ *  Special routine to do VBoxGlobal cleanup when the application is being
+ *  terminated. It is called before some essential Qt functionality (for
+ *  instance, QThread) becomes unavailable, allowing us to use it from
+ *  VBoxGlobal::cleanup() if necessary.
+ */
+static void vboxGlobalCleanup()
+{
+    Assert (!sVBoxGlobalInCleanup);
+    sVBoxGlobalInCleanup = true;
+    vboxGlobal().cleanup();
+}
+
+/** @internal
+ *
+ *  Determines the rendering mode from the argument. Sets the appropriate
+ *  default rendering mode if the argumen is NULL.
+ */
+static VBoxDefs::RenderMode vboxGetRenderMode (const char *aModeStr)
+{
+    VBoxDefs::RenderMode mode = VBoxDefs::InvalidRenderMode;
+
+#if defined (Q_WS_MAC) && defined (VBOX_GUI_USE_QUARTZ2D)
+    mode = VBoxDefs::Quartz2DMode;
+#elif (defined (Q_WS_WIN32) || defined (Q_WS_PM)) && defined (VBOX_GUI_USE_QIMAGE)
+    mode = VBoxDefs::QImageMode;
+#elif defined (Q_WS_X11) && defined (VBOX_GUI_USE_SDL)
+    mode = VBoxDefs::SDLMode;
+#elif defined (VBOX_GUI_USE_QIMAGE)
+    mode = VBoxDefs::QImageMode;
+#else
+# error "Cannot determine the default render mode!"
+#endif
+
+    if (aModeStr)
+    {
+        if (0) ;
+#if defined (VBOX_GUI_USE_REFRESH_TIMER)
+        else if (::strcmp (aModeStr, "timer") == 0)
+            mode = VBoxDefs::TimerMode;
+#endif
+#if defined (VBOX_GUI_USE_QIMAGE)
+        else if (::strcmp (aModeStr, "image") == 0)
+            mode = VBoxDefs::QImageMode;
+#endif
+#if defined (VBOX_GUI_USE_SDL)
+        else if (::strcmp (aModeStr, "sdl") == 0)
+            mode = VBoxDefs::SDLMode;
+#endif
+#if defined (VBOX_GUI_USE_DDRAW)
+        else if (::strcmp (aModeStr, "ddraw") == 0)
+            mode = VBoxDefs::DDRAWMode;
+#endif
+#if defined (VBOX_GUI_USE_QUARTZ2D)
+        else if (::strcmp (aModeStr, "quartz2d") == 0)
+            mode = VBoxDefs::Quartz2DMode;
+#endif
+    }
+
+    return mode;
+}
+
+/** @class VBoxGlobal
+ *
+ *  The VBoxGlobal class incapsulates the global VirtualBox data.
+ *
+ *  There is only one instance of this class per VirtualBox application,
+ *  the reference to it is returned by the static instance() method, or by
+ *  the global vboxGlobal() function, that is just an inlined shortcut.
+ */
+
+VBoxGlobal::VBoxGlobal()
+    : mValid (false)
+    , mSelectorWnd (NULL), mConsoleWnd (NULL)
+#ifdef VBOX_WITH_REGISTRATION
+    , mRegDlg (NULL)
+#endif
+    , media_enum_thread (NULL)
+    , verString ("1.0")
+    , vm_state_color (KMachineState_COUNT)
+    , machineStates (KMachineState_COUNT)
+    , sessionStates (KSessionState_COUNT)
+    , deviceTypes (KDeviceType_COUNT)
+    , diskControllerTypes (KDiskControllerType_COUNT)
+    , diskTypes (KHardDiskType_COUNT)
+    , diskStorageTypes (KHardDiskStorageType_COUNT)
+    , vrdpAuthTypes (KVRDPAuthType_COUNT)
+    , portModeTypes (KPortMode_COUNT)
+    , usbFilterActionTypes (KUSBDeviceFilterAction_COUNT)
+    , diskControllerDevices (3)
+    , audioDriverTypes (KAudioDriverType_COUNT)
+    , audioControllerTypes (KAudioControllerType_COUNT)
+    , networkAdapterTypes (KNetworkAdapterType_COUNT)
+    , networkAttachmentTypes (KNetworkAttachmentType_COUNT)
+    , clipboardTypes (KClipboardMode_COUNT)
+    , ideControllerTypes (KIDEControllerType_COUNT)
+    , USBDeviceStates (KUSBDeviceState_COUNT)
+    , detailReportTemplatesReady (false)
+{
+}
+
+//
+// Public members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Returns a reference to the global VirtualBox data, managed by this class.
+ *
+ *  The main() function of the VBox GUI must call this function soon after
+ *  creating a QApplication instance but before opening any of the main windows
+ *  (to let the VBoxGlobal initialization procedure use various Qt facilities),
+ *  and continue execution only when the isValid() method of the returned
+ *  instancereturns true, i.e. do something like:
+ *
+ *  @code
+ *  if ( !VBoxGlobal::instance().isValid() )
+ *      return 1;
+ *  @endcode
+ *  or
+ *  @code
+ *  if ( !vboxGlobal().isValid() )
+ *      return 1;
+ *  @endcode
+ *
+ *  @note Some VBoxGlobal methods can be used on a partially constructed
+ *  VBoxGlobal instance, i.e. from constructors and methods called
+ *  from the VBoxGlobal::init() method, which obtain the instance
+ *  using this instance() call or the ::vboxGlobal() function. Currently, such
+ *  methods are:
+ *      #vmStateText, #vmTypeIcon, #vmTypeText, #vmTypeTextList, #vmTypeFromText.
+ *
+ *  @see ::vboxGlobal
+ */
+VBoxGlobal &VBoxGlobal::instance()
+{
+    static VBoxGlobal vboxGlobal_instance;
+
+    if (!sVBoxGlobalInited)
+    {
+        /* check that a QApplication instance is created */
+        if (qApp)
+        {
+            sVBoxGlobalInited = true;
+            vboxGlobal_instance.init();
+            /* add our cleanup handler to the list of Qt post routines */
+            qAddPostRoutine (vboxGlobalCleanup);
+        }
+        else
+            AssertMsgFailed (("Must construct a QApplication first!"));
+    }
+    return vboxGlobal_instance;
+}
+
+/**
+ *  Sets the new global settings and saves them to the VirtualBox server.
+ */
+bool VBoxGlobal::setSettings (const VBoxGlobalSettings &gs)
+{
+    gs.save (mVBox);
+
+    if (!mVBox.isOk())
+    {
+        vboxProblem().cannotSaveGlobalConfig (mVBox);
+        return false;
+    }
+
+    /* We don't assign gs to our gset member here, because VBoxCallback
+     * will update gset as necessary when new settings are successfullly
+     * sent to the VirtualBox server by gs.save(). */
+
+    return true;
+}
+
+/**
+ *  Returns a reference to the main VBox VM Selector window.
+ *  The reference is valid until application termination.
+ *
+ *  There is only one such a window per VirtualBox application.
+ */
+VBoxSelectorWnd &VBoxGlobal::selectorWnd()
+{
+#if defined (VBOX_GUI_SEPARATE_VM_PROCESS)
+    AssertMsg (!vboxGlobal().isVMConsoleProcess(),
+               ("Must NOT be a VM console process"));
+#endif
+
+    Assert (mValid);
+
+    if (!mSelectorWnd)
+    {
+        /*
+         *  We pass the address of mSelectorWnd to the constructor to let it be
+         *  initialized right after the constructor is called. It is necessary
+         *  to avoid recursion, since this method may be (and will be) called
+         *  from the below constructor or from constructors/methods it calls.
+         */
+        VBoxSelectorWnd *w = new VBoxSelectorWnd (&mSelectorWnd, 0, "selectorWnd");
+        Assert (w == mSelectorWnd);
+        NOREF(w);
+    }
+
+    return *mSelectorWnd;
+}
+
+/**
+ *  Returns a reference to the main VBox VM Console window.
+ *  The reference is valid until application termination.
+ *
+ *  There is only one such a window per VirtualBox application.
+ */
+VBoxConsoleWnd &VBoxGlobal::consoleWnd()
+{
+#if defined (VBOX_GUI_SEPARATE_VM_PROCESS)
+    AssertMsg (vboxGlobal().isVMConsoleProcess(),
+               ("Must be a VM console process"));
+#endif
+
+    Assert (mValid);
+
+    if (!mConsoleWnd)
+    {
+        /*
+         *  We pass the address of mConsoleWnd to the constructor to let it be
+         *  initialized right after the constructor is called. It is necessary
+         *  to avoid recursion, since this method may be (and will be) called
+         *  from the below constructor or from constructors/methods it calls.
+         */
+        VBoxConsoleWnd *w = new VBoxConsoleWnd (&mConsoleWnd, 0, "consoleWnd");
+        Assert (w == mConsoleWnd);
+        NOREF(w);
+    }
+
+    return *mConsoleWnd;
+}
+
+/**
+ *  Returns the list of all guest OS type descriptions, queried from
+ *  IVirtualBox.
+ */
+QStringList VBoxGlobal::vmGuestOSTypeDescriptions() const
+{
+    static QStringList list;
+    if (list.empty()) {
+        for (uint i = 0; i < vm_os_types.count(); i++) {
+            list += vm_os_types [i].GetDescription();
+        }
+    }
+    return list;
+}
+
+/**
+ *  Returns the guest OS type object corresponding to the given index.
+ *  The index argument corresponds to the index in the list of OS type
+ *  descriptions as returnded by #vmGuestOSTypeDescriptions().
+ *
+ *  If the index is invalid a null object is returned.
+ */
+CGuestOSType VBoxGlobal::vmGuestOSType (int aIndex) const
+{
+    CGuestOSType type;
+    if (aIndex >= 0 && aIndex < (int) vm_os_types.count())
+        type = vm_os_types [aIndex];
+    AssertMsg (!type.isNull(), ("Index for OS type must be valid: %d", aIndex));
+    return type;
+}
+
+/**
+ *  Returns the index corresponding to the given guest OS type ID.
+ *  The returned index corresponds to the index in the list of OS type
+ *  descriptions as returnded by #vmGuestOSTypeDescriptions().
+ *
+ *  If the guest OS type ID is invalid, -1 is returned.
+ */
+int VBoxGlobal::vmGuestOSTypeIndex (const QString &aId) const
+{
+    for (int i = 0; i < (int) vm_os_types.count(); i++) {
+        if (!vm_os_types [i].GetId().compare (aId))
+            return i;
+    }
+    return -1;
+}
+
+/**
+ *  Returns the icon corresponding to the given guest OS type ID.
+ */
+QPixmap VBoxGlobal::vmGuestOSTypeIcon (const QString &aId) const
+{
+    static const QPixmap none;
+    QPixmap *p = vm_os_type_icons [aId];
+    AssertMsg (p, ("Icon for type `%s' must be defined", aId.latin1()));
+    return p ? *p : none;
+}
+
+/**
+ *  Returns the description corresponding to the given guest OS type ID.
+ */
+QString VBoxGlobal::vmGuestOSTypeDescription (const QString &aId) const
+{
+    for (int i = 0; i < (int) vm_os_types.count(); i++) {
+        if (!vm_os_types [i].GetId().compare (aId))
+            return vm_os_types [i].GetDescription();
+    }
+    return QString::null;
+}
+
+QString VBoxGlobal::toString (KDiskControllerType t, LONG d) const
+{
+    Assert (diskControllerDevices.count() == 3);
+    QString dev;
+    switch (t)
+    {
+        case KDiskControllerType_IDE0:
+        case KDiskControllerType_IDE1:
+        {
+            if (d == 0 || d == 1)
+            {
+                dev = diskControllerDevices [d];
+                break;
+            }
+            // fall through
+        }
+        default:
+            dev = diskControllerDevices [2].arg (d);
+    }
+    return dev;
+}
+
+/**
+ *  Returns the list of all device types (VurtialBox::DeviceType COM enum).
+ */
+QStringList VBoxGlobal::deviceTypeStrings() const
+{
+    static QStringList list;
+    if (list.empty())
+        for (uint i = 0; i < deviceTypes.count() - 1 /* usb=n/a */; i++)
+            list += deviceTypes [i];
+    return list;
+}
+
+struct PortConfig
+{
+    const char *name;
+    const ulong IRQ;
+    const ulong IOBase;
+};
+
+static const PortConfig comKnownPorts[] =
+{
+    { "COM1", 4, 0x3F8 },
+    { "COM2", 3, 0x2F8 },
+    { "COM3", 4, 0x3E8 },
+    { "COM4", 3, 0x2E8 },
+    /* must not contain an element with IRQ=0 and IOBase=0 used to cause
+     * toCOMPortName() to return the "User-defined" string for these values. */
+};
+
+static const PortConfig lptKnownPorts[] =
+{
+    { "LPT1", 7, 0x3BC },
+    { "LPT2", 5, 0x378 },
+    { "LPT3", 5, 0x278 },
+    /* must not contain an element with IRQ=0 and IOBase=0 used to cause
+     * toLPTPortName() to return the "User-defined" string for these values. */
+};
+
+/**
+ *  Returns the list of the standard COM port names (i.e. "COMx").
+ */
+QStringList VBoxGlobal::COMPortNames() const
+{
+    QStringList list;
+    for (size_t i = 0; i < ELEMENTS (comKnownPorts); ++ i)
+        list << comKnownPorts [i].name;
+
+    return list;
+}
+
+/**
+ *  Returns the list of the standard LPT port names (i.e. "LPTx").
+ */
+QStringList VBoxGlobal::LPTPortNames() const
+{
+    QStringList list;
+    for (size_t i = 0; i < ELEMENTS (lptKnownPorts); ++ i)
+        list << lptKnownPorts [i].name;
+
+    return list;
+}
+
+/**
+ *  Returns the name of the standard COM port corresponding to the given
+ *  parameters, or "User-defined" (which is also returned when both
+ *  @a aIRQ and @a aIOBase are 0).
+ */
+QString VBoxGlobal::toCOMPortName (ulong aIRQ, ulong aIOBase) const
+{
+    for (size_t i = 0; i < ELEMENTS (comKnownPorts); ++ i)
+        if (comKnownPorts [i].IRQ == aIRQ &&
+            comKnownPorts [i].IOBase == aIOBase)
+            return comKnownPorts [i].name;
+
+    return mUserDefinedPortName;
+}
+
+/**
+ *  Returns the name of the standard LPT port corresponding to the given
+ *  parameters, or "User-defined" (which is also returned when both
+ *  @a aIRQ and @a aIOBase are 0).
+ */
+QString VBoxGlobal::toLPTPortName (ulong aIRQ, ulong aIOBase) const
+{
+    for (size_t i = 0; i < ELEMENTS (lptKnownPorts); ++ i)
+        if (lptKnownPorts [i].IRQ == aIRQ &&
+            lptKnownPorts [i].IOBase == aIOBase)
+            return lptKnownPorts [i].name;
+
+    return mUserDefinedPortName;
+}
+
+/**
+ *  Returns port parameters corresponding to the given standard COM name.
+ *  Returns @c true on success, or @c false if the given port name is not one
+ *  of the standard names (i.e. "COMx").
+ */
+bool VBoxGlobal::toCOMPortNumbers (const QString &aName, ulong &aIRQ,
+                                   ulong &aIOBase) const
+{
+    for (size_t i = 0; i < ELEMENTS (comKnownPorts); ++ i)
+        if (strcmp (comKnownPorts [i].name, aName.utf8().data()) == 0)
+        {
+            aIRQ = comKnownPorts [i].IRQ;
+            aIOBase = comKnownPorts [i].IOBase;
+            return true;
+        }
+
+    return false;
+}
+
+/**
+ *  Returns port parameters corresponding to the given standard LPT name.
+ *  Returns @c true on success, or @c false if the given port name is not one
+ *  of the standard names (i.e. "LPTx").
+ */
+bool VBoxGlobal::toLPTPortNumbers (const QString &aName, ulong &aIRQ,
+                                   ulong &aIOBase) const
+{
+    for (size_t i = 0; i < ELEMENTS (lptKnownPorts); ++ i)
+        if (strcmp (lptKnownPorts [i].name, aName.utf8().data()) == 0)
+        {
+            aIRQ = lptKnownPorts [i].IRQ;
+            aIOBase = lptKnownPorts [i].IOBase;
+            return true;
+        }
+
+    return false;
+}
+
+/**
+ *  Returns the details of the given hard disk as a single-line string
+ *  to be used in the VM details view.
+ *
+ *  The details include the type and the virtual size of the hard disk.
+ *  Note that for differencing hard disks based on immutable hard disks,
+ *  the Immutable hard disk type is returned.
+ *
+ *  @param aHD      hard disk image (when predict = true, must be a top-level image)
+ *  @param aPredict when true, the function predicts the type of the resulting
+ *                  image after attaching the given image to the machine.
+ *                  Otherwise, a real type of the given image is returned
+ *                  (with the exception mentioned above).
+ *
+ *  @note The hard disk object may become uninitialized by a third party
+ *  while this method is reading its properties. In this case, the method will
+ *  return an empty string.
+ */
+QString VBoxGlobal::details (const CHardDisk &aHD, bool aPredict /* = false */,
+                             bool aDoRefresh)
+{
+    Assert (!aPredict || aHD.GetParent().isNull());
+
+    VBoxMedia media;
+    if (!aDoRefresh)
+        media = VBoxMedia (CUnknown (aHD), VBoxDefs::HD, VBoxMedia::Ok);
+    else if (!findMedia (CUnknown (aHD), media))
+    {
+        /* media may be new and not alredy in the media list, request refresh */
+        startEnumeratingMedia();
+        if (!findMedia (CUnknown (aHD), media))
+            AssertFailed();
+    }
+
+    CHardDisk root = aHD.GetRoot();
+
+    // @todo *** this check is rough; if aHD becomes uninitialized, any of aHD
+    // getters called afterwards will also fail. The same relates to the root
+    // object (that will be aHD itself in case of non-differencing
+    // disks). However, this check was added to fix a particular use case:
+    // when aHD is a differencing hard disk and it happens to be discarded
+    // (and uninitialized) after this method is called but before we read all
+    // its properties (yes, it's possible!), the root object will be null and
+    // calling methods on it will assert in the debug builds. This check seems
+    // to be enough as a quick solution (fresh hard disk attachments will be
+    // re-read by a state change signal after the discard operation is
+    // finished, so the user will eventually see correct data), but in order
+    // to solve the problem properly we need to use exceptions everywhere (or
+    // check the result after every method call). See also Comment #17 and
+    // below in Defect #2126.
+    if (!aHD.isOk())
+        return QString::null;
+
+    QString details;
+
+    KHardDiskType type = root.GetType();
+
+    if (type == KHardDiskType_Normal &&
+        (aHD != root || (aPredict && root.GetChildren().GetCount() != 0)))
+            details = tr ("Differencing", "hard disk");
+    else
+        details = hardDiskTypeString (root);
+
+    details += ", ";
+
+    /// @todo prepend the details with the warning/error
+    //  icon when not accessible
+
+    switch (media.status)
+    {
+        case VBoxMedia::Unknown:
+            details += tr ("<i>Checking...</i>", "hard disk");
+            break;
+        case VBoxMedia::Ok:
+            details += formatSize (root.GetSize() * _1M);
+            break;
+        case VBoxMedia::Error:
+        case VBoxMedia::Inaccessible:
+            details += tr ("<i>Inaccessible</i>", "hard disk");
+            break;
+    }
+
+    return details;
+}
+
+/**
+ *  Returns the details of the given USB device as a single-line string.
+ */
+QString VBoxGlobal::details (const CUSBDevice &aDevice) const
+{
+    QString details;
+    QString m = aDevice.GetManufacturer().stripWhiteSpace();
+    QString p = aDevice.GetProduct().stripWhiteSpace();
+    if (m.isEmpty() && p.isEmpty())
+    {
+        details =
+            tr ("Unknown device %1:%2", "USB device details")
+            .arg (QString().sprintf ("%04hX", aDevice.GetVendorId()))
+            .arg (QString().sprintf ("%04hX", aDevice.GetProductId()));
+    }
+    else
+    {
+        if (p.upper().startsWith (m.upper()))
+            details = p;
+        else
+            details = m + " " + p;
+    }
+    ushort r = aDevice.GetRevision();
+    if (r != 0)
+        details += QString().sprintf (" [%04hX]", r);
+
+    return details.stripWhiteSpace();
+}
+
+/**
+ *  Returns the multi-line description of the given USB device.
+ */
+QString VBoxGlobal::toolTip (const CUSBDevice &aDevice) const
+{
+    QString tip =
+        tr ("<nobr>Vendor ID: %1</nobr><br>"
+            "<nobr>Product ID: %2</nobr><br>"
+            "<nobr>Revision: %3</nobr>", "USB device tooltip")
+        .arg (QString().sprintf ("%04hX", aDevice.GetVendorId()))
+        .arg (QString().sprintf ("%04hX", aDevice.GetProductId()))
+        .arg (QString().sprintf ("%04hX", aDevice.GetRevision()));
+
+    QString ser = aDevice.GetSerialNumber();
+    if (!ser.isEmpty())
+        tip += QString (tr ("<br><nobr>Serial No. %1</nobr>", "USB device tooltip"))
+                        .arg (ser);
+
+    /* add the state field if it's a host USB device */
+    CHostUSBDevice hostDev = CUnknown (aDevice);
+    if (!hostDev.isNull())
+    {
+        tip += QString (tr ("<br><nobr>State: %1</nobr>", "USB device tooltip"))
+                        .arg (vboxGlobal().toString (hostDev.GetState()));
+    }
+
+    return tip;
+}
+
+/**
+ *  Puts soft hyphens after every path component in the given file name.
+ *  @param fn   file name (must be a full path name)
+ */
+QString VBoxGlobal::prepareFileNameForHTML (const QString &fn) const
+{
+/// @todo (dmik) remove?
+//    QString result = QDir::convertSeparators (fn);
+//#ifdef Q_OS_LINUX
+//    result.replace ('/', "/<font color=red>&shy;</font>");
+//#else
+//    result.replace ('\\', "\\<font color=red>&shy;</font>");
+//#endif
+//    return result;
+    QFileInfo fi (fn);
+    return fi.fileName();
+}
+
+/**
+ *  Returns a details report on a given VM enclosed in a HTML table.
+ *
+ *  @param m            machine to create a report for
+ *  @param isNewVM      true when called by the New VM Wizard
+ *  @param withLinks    true if section titles should be hypertext links
+ */
+QString VBoxGlobal::detailsReport (const CMachine &m, bool isNewVM,
+                                   bool withLinks, bool aDoRefresh)
+{
+    static const char *sTableTpl =
+        "<table border=0 cellspacing=0 cellpadding=0 width=100%>%1</table>";
+    static const char *sSectionHrefTpl =
+        "<tr><td rowspan=%1 align=left><img src='%2'></td>"
+            "<td width=100% colspan=2><b><a href='%3'><nobr>%4</nobr></a></b></td></tr>"
+            "%5"
+        "<tr><td width=100% colspan=2><font size=1>&nbsp;</font></td></tr>";
+    static const char *sSectionBoldTpl =
+        "<tr><td rowspan=%1 align=left><img src='%2'></td>"
+            "<td width=100% colspan=2><!-- %3 --><b><nobr>%4</nobr></b></td></tr>"
+            "%5"
+        "<tr><td width=100% colspan=2><font size=1>&nbsp;</font></td></tr>";
+    static const char *sSectionItemTpl =
+        "<tr><td width=30%><nobr>%1</nobr></td><td width=70%>%2</td></tr>";
+
+    static QString sGeneralBasicHrefTpl, sGeneralBasicBoldTpl;
+    static QString sGeneralFullHrefTpl, sGeneralFullBoldTpl;
+
+    /* generate templates after every language change */
+
+    if (!detailReportTemplatesReady)
+    {
+        detailReportTemplatesReady = true;
+
+        QString generalItems
+            = QString (sSectionItemTpl).arg (tr ("Name", "details report"), "%1")
+            + QString (sSectionItemTpl).arg (tr ("OS Type", "details report"), "%2")
+            + QString (sSectionItemTpl).arg (tr ("Base Memory", "details report"),
+                                             tr ("<nobr>%3 MB</nobr>", "details report"));
+        sGeneralBasicHrefTpl = QString (sSectionHrefTpl)
+                .arg (2 + 3) /* rows */
+                .arg ("machine_16px.png", /* icon */
+                      "#general", /* link */
+                      tr ("General", "details report"), /* title */
+                      generalItems); /* items */
+        sGeneralBasicBoldTpl = QString (sSectionBoldTpl)
+                .arg (2 + 3) /* rows */
+                .arg ("machine_16px.png", /* icon */
+                      "#general", /* link */
+                      tr ("General", "details report"), /* title */
+                      generalItems); /* items */
+
+        generalItems
+           += QString (sSectionItemTpl).arg (tr ("Video Memory", "details report"),
+                                             tr ("<nobr>%4 MB</nobr>", "details report"))
+            + QString (sSectionItemTpl).arg (tr ("Boot Order", "details report"), "%5")
+            + QString (sSectionItemTpl).arg (tr ("ACPI", "details report"), "%6")
+            + QString (sSectionItemTpl).arg (tr ("IO APIC", "details report"), "%7")
+            + QString (sSectionItemTpl).arg (tr ("VT-x/AMD-V", "details report"), "%8");
+
+        sGeneralFullHrefTpl = QString (sSectionHrefTpl)
+            .arg (2 + 8) /* rows */
+            .arg ("machine_16px.png", /* icon */
+                  "#general", /* link */
+                  tr ("General", "details report"), /* title */
+                  generalItems); /* items */
+        sGeneralFullBoldTpl = QString (sSectionBoldTpl)
+            .arg (2 + 8) /* rows */
+            .arg ("machine_16px.png", /* icon */
+                  "#general", /* link */
+                  tr ("General", "details report"), /* title */
+                  generalItems); /* items */
+    }
+
+    /* common generated content */
+
+    const QString &sectionTpl = withLinks
+        ? sSectionHrefTpl
+        : sSectionBoldTpl;
+
+    QString hardDisks;
+    {
+        int rows = 2; /* including section header and footer */
+
+        CHardDiskAttachmentEnumerator aen = m.GetHardDiskAttachments().Enumerate();
+        while (aen.HasMore())
+        {
+            CHardDiskAttachment hda = aen.GetNext();
+            CHardDisk hd = hda.GetHardDisk();
+            /// @todo for the explaination of the below isOk() checks, see
+            /// @todo *** in #details (const CHardDisk &, bool).
+            if (hda.isOk())
+            {
+                CHardDisk root = hd.GetRoot();
+                if (hd.isOk())
+                {
+                    QString src = root.GetLocation();
+                    hardDisks += QString (sSectionItemTpl)
+                        .arg (QString ("%1 %2")
+                              .arg (toString (hda.GetController()))
+                              .arg (toString (hda.GetController(),
+                                              hda.GetDeviceNumber())))
+                        .arg (QString ("%1 [<nobr>%2</nobr>]")
+                              .arg (prepareFileNameForHTML (src))
+                              .arg (details (hd, isNewVM /* predict */, aDoRefresh)));
+                    ++ rows;
+                }
+            }
+        }
+
+        if (hardDisks.isNull())
+        {
+            hardDisks = QString (sSectionItemTpl)
+                .arg (tr ("Not Attached", "details report (HDDs)")).arg ("");
+            ++ rows;
+        }
+
+        hardDisks = sectionTpl
+            .arg (rows) /* rows */
+            .arg ("hd_16px.png", /* icon */
+                  "#hdds", /* link */
+                  tr ("Hard Disks", "details report"), /* title */
+                  hardDisks); /* items */
+    }
+
+    /* compose details report */
+
+    const QString &generalBasicTpl = withLinks
+        ? sGeneralBasicHrefTpl
+        : sGeneralBasicBoldTpl;
+
+    const QString &generalFullTpl = withLinks
+        ? sGeneralFullHrefTpl
+        : sGeneralFullBoldTpl;
+
+    QString detailsReport;
+
+    if (isNewVM)
+    {
+        detailsReport
+            = generalBasicTpl
+                .arg (m.GetName())
+                .arg (vmGuestOSTypeDescription (m.GetOSTypeId()))
+                .arg (m.GetMemorySize())
+            + hardDisks;
+    }
+    else
+    {
+        /* boot order */
+        QString bootOrder;
+        for (ulong i = 1; i <= mVBox.GetSystemProperties().GetMaxBootPosition(); i++)
+        {
+            KDeviceType device = m.GetBootOrder (i);
+            if (device == KDeviceType_Null)
+                continue;
+            if (bootOrder)
+                bootOrder += ", ";
+            bootOrder += toString (device);
+        }
+        if (!bootOrder)
+            bootOrder = toString (KDeviceType_Null);
+
+        CBIOSSettings biosSettings = m.GetBIOSSettings();
+
+        /* ACPI */
+        QString acpi = biosSettings.GetACPIEnabled()
+            ? tr ("Enabled", "details report (ACPI)")
+            : tr ("Disabled", "details report (ACPI)");
+
+        /* IO APIC */
+        QString ioapic = biosSettings.GetIOAPICEnabled()
+            ? tr ("Enabled", "details report (IO APIC)")
+            : tr ("Disabled", "details report (IO APIC)");
+
+        /* VT-x/AMD-V */
+        CSystemProperties props = vboxGlobal().virtualBox().GetSystemProperties();
+        QString virt = m.GetHWVirtExEnabled() == KTSBool_True ?
+                       tr ("Enabled", "details report (VT-x/AMD-V)") :
+                       m.GetHWVirtExEnabled() == KTSBool_False ?
+                       tr ("Disabled", "details report (VT-x/AMD-V)") :
+                       props.GetHWVirtExEnabled() ?
+                       tr ("Enabled", "details report (VT-x/AMD-V)") :
+                       tr ("Disabled", "details report (VT-x/AMD-V)");
+
+        /* General + Hard Disks */
+        detailsReport
+            = generalFullTpl
+                .arg (m.GetName())
+                .arg (vmGuestOSTypeDescription (m.GetOSTypeId()))
+                .arg (m.GetMemorySize())
+                .arg (m.GetVRAMSize())
+                .arg (bootOrder)
+                .arg (acpi)
+                .arg (ioapic)
+                .arg (virt)
+            + hardDisks;
+
+        QString item;
+
+        /* DVD */
+        CDVDDrive dvd = m.GetDVDDrive();
+        item = QString (sSectionItemTpl);
+        switch (dvd.GetState())
+        {
+            case KDriveState_NotMounted:
+                item = item.arg (tr ("Not mounted", "details report (DVD)"), "");
+                break;
+            case KDriveState_ImageMounted:
+            {
+                CDVDImage img = dvd.GetImage();
+                item = item.arg (tr ("Image", "details report (DVD)"),
+                                 prepareFileNameForHTML (img.GetFilePath()));
+                break;
+            }
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostDVDDrive drv = dvd.GetHostDrive();
+                QString drvName = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    drvName :
+                    QString ("%1 (%2)").arg (description, drvName);
+                item = item.arg (tr ("Host Drive", "details report (DVD)"),
+                                 fullName);
+                break;
+            }
+            default:
+                AssertMsgFailed (("Invalid DVD state: %d", dvd.GetState()));
+        }
+        detailsReport += sectionTpl
+            .arg (2 + 1) /* rows */
+            .arg ("cd_16px.png", /* icon */
+                  "#dvd", /* link */
+                  tr ("CD/DVD-ROM", "details report"), /* title */
+                  item); // items
+
+        /* Floppy */
+        CFloppyDrive floppy = m.GetFloppyDrive();
+        item = QString (sSectionItemTpl);
+        switch (floppy.GetState())
+        {
+            case KDriveState_NotMounted:
+                item = item.arg (tr ("Not mounted", "details report (floppy)"), "");
+                break;
+            case KDriveState_ImageMounted:
+            {
+                CFloppyImage img = floppy.GetImage();
+                item = item.arg (tr ("Image", "details report (floppy)"),
+                                 prepareFileNameForHTML (img.GetFilePath()));
+                break;
+            }
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostFloppyDrive drv = floppy.GetHostDrive();
+                QString drvName = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    drvName :
+                    QString ("%1 (%2)").arg (description, drvName);
+                item = item.arg (tr ("Host Drive", "details report (floppy)"),
+                                 fullName);
+                break;
+            }
+            default:
+                AssertMsgFailed (("Invalid floppy state: %d", floppy.GetState()));
+        }
+        detailsReport += sectionTpl
+            .arg (2 + 1) /* rows */
+            .arg ("fd_16px.png", /* icon */
+                  "#floppy", /* link */
+                  tr ("Floppy", "details report"), /* title */
+                  item); /* items */
+
+        /* audio */
+        {
+            CAudioAdapter audio = m.GetAudioAdapter();
+            int rows = audio.GetEnabled() ? 3 : 2;
+            if (audio.GetEnabled())
+                item = QString (sSectionItemTpl)
+                       .arg (tr ("Host Driver", "details report (audio)"),
+                             toString (audio.GetAudioDriver())) +
+                       QString (sSectionItemTpl)
+                       .arg (tr ("Controller", "details report (audio)"),
+                             toString (audio.GetAudioController()));
+            else
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("Disabled", "details report (audio)"), "");
+
+            detailsReport += sectionTpl
+                .arg (rows + 1) /* rows */
+                .arg ("sound_16px.png", /* icon */
+                      "#audio", /* link */
+                      tr ("Audio", "details report"), /* title */
+                      item); /* items */
+        }
+        /* network */
+        {
+            item = QString::null;
+            ulong count = mVBox.GetSystemProperties().GetNetworkAdapterCount();
+            int rows = 2; /* including section header and footer */
+            for (ulong slot = 0; slot < count; slot ++)
+            {
+                CNetworkAdapter adapter = m.GetNetworkAdapter (slot);
+                if (adapter.GetEnabled())
+                {
+                    KNetworkAttachmentType type = adapter.GetAttachmentType();
+                    QString attType = toString (adapter.GetAdapterType())
+                                      .replace (QRegExp ("\\s\\(.+\\)"), " (%1)");
+                    /* don't use the adapter type string for types that have
+                     * an additional symbolic network/interface name field, use
+                     * this name instead */
+                    if (type == KNetworkAttachmentType_HostInterface)
+                        attType = attType.arg (tr ("host interface, %1",
+                            "details report (network)").arg (adapter.GetHostInterface()));
+                    else if (type == KNetworkAttachmentType_Internal)
+                        attType = attType.arg (tr ("internal network, '%1'",
+                            "details report (network)").arg (adapter.GetInternalNetwork()));
+                    else
+                        attType = attType.arg (vboxGlobal().toString (type));
+
+                    item += QString (sSectionItemTpl)
+                        .arg (tr ("Adapter %1", "details report (network)")
+                              .arg (adapter.GetSlot()))
+                        .arg (attType);
+                    ++ rows;
+                }
+            }
+            if (item.isNull())
+            {
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("Disabled", "details report (network)"), "");
+                ++ rows;
+            }
+
+            detailsReport += sectionTpl
+                .arg (rows) /* rows */
+                .arg ("nw_16px.png", /* icon */
+                      "#network", /* link */
+                      tr ("Network", "details report"), /* title */
+                      item); /* items */
+        }
+        /* serial ports */
+        {
+            item = QString::null;
+            ulong count = mVBox.GetSystemProperties().GetSerialPortCount();
+            int rows = 2; /* including section header and footer */
+            for (ulong slot = 0; slot < count; slot ++)
+            {
+                CSerialPort port = m.GetSerialPort (slot);
+                if (port.GetEnabled())
+                {
+                    KPortMode mode = port.GetHostMode();
+                    QString data =
+                        toCOMPortName (port.GetIRQ(), port.GetIOBase()) + ", ";
+                    if (mode == KPortMode_HostPipe ||
+                        mode == KPortMode_HostDevice)
+                        data += QString ("%1 (<nobr>%2</nobr>)")
+                            .arg (vboxGlobal().toString (mode))
+                            .arg (QDir::convertSeparators (port.GetPath()));
+                    else
+                        data += toString (mode);
+
+                    item += QString (sSectionItemTpl)
+                        .arg (tr ("Port %1", "details report (serial ports)")
+                              .arg (port.GetSlot()))
+                        .arg (data);
+                    ++ rows;
+                }
+            }
+            if (item.isNull())
+            {
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("Disabled", "details report (serial ports)"), "");
+                ++ rows;
+            }
+
+            detailsReport += sectionTpl
+                .arg (rows) /* rows */
+                .arg ("serial_port_16px.png", /* icon */
+                      "#serialPorts", /* link */
+                      tr ("Serial Ports", "details report"), /* title */
+                      item); /* items */
+        }
+        /* parallel ports */
+        {
+            item = QString::null;
+            ulong count = mVBox.GetSystemProperties().GetParallelPortCount();
+            int rows = 2; /* including section header and footer */
+            for (ulong slot = 0; slot < count; slot ++)
+            {
+                CParallelPort port = m.GetParallelPort (slot);
+                if (port.GetEnabled())
+                {
+                    QString data =
+                        toLPTPortName (port.GetIRQ(), port.GetIOBase()) +
+                        QString (" (<nobr>%1</nobr>)")
+                        .arg (QDir::convertSeparators (port.GetPath()));
+
+                    item += QString (sSectionItemTpl)
+                        .arg (tr ("Port %1", "details report (parallel ports)")
+                              .arg (port.GetSlot()))
+                        .arg (data);
+                    ++ rows;
+                }
+            }
+            if (item.isNull())
+            {
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("Disabled", "details report (parallel ports)"), "");
+                ++ rows;
+            }
+
+            /* Temporary disabled */
+            QString dummy = sectionTpl /* detailsReport += sectionTpl */
+                .arg (rows) /* rows */
+                .arg ("parallel_port_16px.png", /* icon */
+                      "#parallelPorts", /* link */
+                      tr ("Parallel Ports", "details report"), /* title */
+                      item); /* items */
+        }
+        /* USB */
+        {
+            CUSBController ctl = m.GetUSBController();
+            if (!ctl.isNull())
+            {
+                /* the USB controller may be unavailable (i.e. in VirtualBox OSE) */
+
+                if (ctl.GetEnabled())
+                {
+                    CUSBDeviceFilterCollection coll = ctl.GetDeviceFilters();
+                    CUSBDeviceFilterEnumerator en = coll.Enumerate();
+                    uint active = 0;
+                    while (en.HasMore())
+                        if (en.GetNext().GetActive())
+                            active ++;
+
+                    item = QString (sSectionItemTpl)
+                        .arg (tr ("Device Filters", "details report (USB)"),
+                              tr ("%1 (%2 active)", "details report (USB)")
+                                  .arg (coll.GetCount()).arg (active));
+                }
+                else
+                    item = QString (sSectionItemTpl)
+                        .arg (tr ("Disabled", "details report (USB)"), "");
+
+                detailsReport += sectionTpl
+                    .arg (2 + 1) /* rows */
+                    .arg ("usb_16px.png", /* icon */
+                          "#usb", /* link */
+                          tr ("USB", "details report"), /* title */
+                          item); /* items */
+            }
+        }
+        /* Shared folders */
+        {
+            ulong count = m.GetSharedFolders().GetCount();
+            if (count > 0)
+            {
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("Shared Folders", "details report (shared folders)"),
+                          tr ("%1", "details report (shadef folders)")
+                              .arg (count));
+            }
+            else
+                item = QString (sSectionItemTpl)
+                    .arg (tr ("None", "details report (shared folders)"), "");
+
+            detailsReport += sectionTpl
+                .arg (2 + 1) /* rows */
+                .arg ("shared_folder_16px.png", /* icon */
+                      "#sfolders", /* link */
+                      tr ("Shared Folders", "details report"), /* title */
+                      item); /* items */
+        }
+        /* VRDP */
+        {
+            CVRDPServer srv = m.GetVRDPServer();
+            if (!srv.isNull())
+            {
+                /* the VRDP server may be unavailable (i.e. in VirtualBox OSE) */
+
+                if (srv.GetEnabled())
+                    item = QString (sSectionItemTpl)
+                        .arg (tr ("VRDP Server Port", "details report (VRDP)"),
+                              tr ("%1", "details report (VRDP)")
+                                  .arg (srv.GetPort()));
+                else
+                    item = QString (sSectionItemTpl)
+                        .arg (tr ("Disabled", "details report (VRDP)"), "");
+
+                detailsReport += sectionTpl
+                    .arg (2 + 1) /* rows */
+                    .arg ("vrdp_16px.png", /* icon */
+                          "#vrdp", /* link */
+                          tr ("Remote Display", "details report"), /* title */
+                          item); /* items */
+            }
+        }
+    }
+
+    return QString (sTableTpl). arg (detailsReport);
+}
+
+#ifdef Q_WS_X11
+bool VBoxGlobal::showVirtualBoxLicense()
+{
+    /* get the apps doc path */
+    int size = 256;
+    char *buffer = (char*) RTMemTmpAlloc (size);
+    RTPathAppDocs (buffer, size);
+    QString path (buffer);
+    RTMemTmpFree (buffer);
+    QDir docDir (path);
+    docDir.setFilter (QDir::Files);
+    docDir.setNameFilter ("License-*.html");
+
+    /* get the license files list and search for the latest license */
+    QStringList filesList = docDir.entryList();
+    double maxVersionNumber = 0;
+    for (uint index = 0; index < filesList.count(); ++ index)
+    {
+        QRegExp regExp ("License-([\\d\\.]+).html");
+        regExp.search (filesList [index]);
+        QString version = regExp.cap (1);
+        if (maxVersionNumber < version.toDouble())
+            maxVersionNumber = version.toDouble();
+    }
+    if (!maxVersionNumber)
+    {
+        vboxProblem().cannotFindLicenseFiles (path);
+        return false;
+    }
+
+    /* compose the latest license file full path */
+    QString latestVersion = QString::number (maxVersionNumber);
+    QString latestFilePath = docDir.absFilePath (
+        QString ("License-%1.html").arg (latestVersion));
+
+    /* check for the agreed license version */
+    QString licenseAgreed = virtualBox().GetExtraData (VBoxDefs::GUI_LicenseKey);
+    if (licenseAgreed == latestVersion)
+        return true;
+
+    VBoxLicenseViewer licenseDialog (latestFilePath);
+    bool result = licenseDialog.exec() == QDialog::Accepted;
+    if (result)
+        virtualBox().SetExtraData (VBoxDefs::GUI_LicenseKey, latestVersion);
+    return result;
+}
+#endif
+
+/**
+ *  Opens a direct session for a machine with the given ID.
+ *  This method does user-friendly error handling (display error messages, etc.).
+ *  and returns a null CSession object in case of any error.
+ *  If this method succeeds, don't forget to close the returned session when
+ *  it is no more necessary.
+ *
+ *  @param aId          Machine ID.
+ *  @param aExisting    @c true to open an existing session with the machine
+ *                      which is already running, @c false to open a new direct
+ *                      session.
+ */
+CSession VBoxGlobal::openSession (const QUuid &aId, bool aExisting /* = false */)
+{
+    CSession session;
+    session.createInstance (CLSID_Session);
+    if (session.isNull())
+    {
+        vboxProblem().cannotOpenSession (session);
+        return session;
+    }
+
+    aExisting ? mVBox.OpenExistingSession (session, aId) :
+                mVBox.OpenSession (session, aId);
+
+    if (!mVBox.isOk())
+    {
+        CMachine machine = CVirtualBox (mVBox).GetMachine (aId);
+        vboxProblem().cannotOpenSession (mVBox, machine);
+        session.detach();
+    }
+
+    return session;
+}
+
+/**
+ *  Starts a machine with the given ID.
+ */
+bool VBoxGlobal::startMachine (const QUuid &id)
+{
+    AssertReturn (mValid, false);
+
+    CSession session = vboxGlobal().openSession (id);
+    if (session.isNull())
+        return false;
+
+    return consoleWnd().openView (session);
+}
+
+/**
+ *  Appends the disk object and all its children to the media list.
+ */
+static
+void addMediaToList (VBoxMediaList &aList,
+                     const CUnknown &aDisk,
+                     VBoxDefs::DiskType aType)
+{
+    VBoxMedia media (aDisk, aType, VBoxMedia::Unknown);
+    aList += media;
+    /* append all vdi children */
+    if (aType == VBoxDefs::HD)
+    {
+        CHardDisk hd = aDisk;
+        CHardDiskEnumerator enumerator = hd.GetChildren().Enumerate();
+        while (enumerator.HasMore())
+        {
+            CHardDisk subHd = enumerator.GetNext();
+            addMediaToList (aList, CUnknown (subHd), VBoxDefs::HD);
+        }
+    }
+}
+
+/**
+ *  Starts a thread that asynchronously enumerates all currently registered
+ *  media, checks for its accessibility and posts VBoxEnumerateMediaEvent
+ *  events to the VBoxGlobal object until all media is enumerated.
+ *
+ *  If the enumeration is already in progress, no new thread is started.
+ *
+ *  @sa #currentMediaList()
+ *  @sa #isMediaEnumerationStarted()
+ */
+void VBoxGlobal::startEnumeratingMedia()
+{
+    Assert (mValid);
+
+    /* check if already started but not yet finished */
+    if (media_enum_thread)
+        return;
+
+    /* ignore the request during application termination */
+    if (sVBoxGlobalInCleanup)
+        return;
+
+    /* composes a list of all currently known media & their children */
+    media_list.clear();
+    {
+        CHardDiskEnumerator enHD = mVBox.GetHardDisks().Enumerate();
+        while (enHD.HasMore())
+            addMediaToList (media_list, CUnknown (enHD.GetNext()), VBoxDefs::HD);
+
+        CDVDImageEnumerator enCD = mVBox.GetDVDImages().Enumerate();
+        while (enCD.HasMore())
+            addMediaToList (media_list, CUnknown (enCD.GetNext()), VBoxDefs::CD);
+
+        CFloppyImageEnumerator enFD = mVBox.GetFloppyImages().Enumerate();
+        while (enFD.HasMore())
+            addMediaToList (media_list, CUnknown (enFD.GetNext()), VBoxDefs::FD);
+    }
+
+    /* enumeration thread class */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (const VBoxMediaList &aList) : mList (aList) {}
+
+        virtual void run()
+        {
+            LogFlow (("MediaEnumThread started.\n"));
+            COMBase::InitializeCOM();
+
+            CVirtualBox mVBox = vboxGlobal().virtualBox();
+            QObject *target = &vboxGlobal();
+
+            /* enumerating list */
+            int index = 0;
+            VBoxMediaList::const_iterator it;
+            for (it = mList.begin();
+                 it != mList.end() && !sVBoxGlobalInCleanup;
+                 ++ it, ++ index)
+            {
+                VBoxMedia media = *it;
+                switch (media.type)
+                {
+                    case VBoxDefs::HD:
+                    {
+                        CHardDisk hd = media.disk;
+                        media.status =
+                            hd.GetAccessible() == TRUE ? VBoxMedia::Ok :
+                            hd.isOk() ? VBoxMedia::Inaccessible :
+                            VBoxMedia::Error;
+                        /* assign back to store error info if any */
+                        media.disk = hd;
+                        if (media.status == VBoxMedia::Inaccessible)
+                        {
+                            QUuid machineId = hd.GetMachineId();
+                            if (!machineId.isNull())
+                            {
+                                CMachine machine = mVBox.GetMachine (machineId);
+                                if (!machine.isNull() && (machine.GetState() >= KMachineState_Running))
+                                    media.status = VBoxMedia::Ok;
+                            }
+                        }
+                        QApplication::postEvent (target,
+                            new VBoxEnumerateMediaEvent (media, index));
+                        break;
+                    }
+                    case VBoxDefs::CD:
+                    {
+                        CDVDImage cd = media.disk;
+                        media.status =
+                            cd.GetAccessible() == TRUE ? VBoxMedia::Ok :
+                            cd.isOk() ? VBoxMedia::Inaccessible :
+                            VBoxMedia::Error;
+                        /* assign back to store error info if any */
+                        media.disk = cd;
+                        QApplication::postEvent (target,
+                            new VBoxEnumerateMediaEvent (media, index));
+                        break;
+                    }
+                    case VBoxDefs::FD:
+                    {
+                        CFloppyImage fd = media.disk;
+                        media.status =
+                            fd.GetAccessible() == TRUE ? VBoxMedia::Ok :
+                            fd.isOk() ? VBoxMedia::Inaccessible :
+                            VBoxMedia::Error;
+                        /* assign back to store error info if any */
+                        media.disk = fd;
+                        QApplication::postEvent (target,
+                            new VBoxEnumerateMediaEvent (media, index));
+                        break;
+                    }
+                    default:
+                    {
+                        AssertMsgFailed (("Invalid aMedia type\n"));
+                        break;
+                    }
+                }
+            }
+
+            /* post the last message to indicate the end of enumeration */
+            if (!sVBoxGlobalInCleanup)
+                QApplication::postEvent (target, new VBoxEnumerateMediaEvent());
+
+            COMBase::CleanupCOM();
+            LogFlow (("MediaEnumThread finished.\n"));
+        }
+
+    private:
+
+        const VBoxMediaList &mList;
+    };
+
+    media_enum_thread = new Thread (media_list);
+    AssertReturnVoid (media_enum_thread);
+
+    /* emit mediaEnumStarted() after we set media_enum_thread to != NULL
+     * to cause isMediaEnumerationStarted() to return TRUE from slots */
+    emit mediaEnumStarted();
+
+    media_enum_thread->start();
+}
+
+/**
+ *  Adds a new media to the current media list.
+ *  @note Currently, this method does nothing but emits the mediaAdded() signal.
+ *        Later, it will be used to synchronize the current media list with
+ *        the actial media list on the server after a single media opetartion
+ *        performed from within one of our UIs.
+ *  @sa #currentMediaList()
+ */
+void VBoxGlobal::addMedia (const VBoxMedia &aMedia)
+{
+    emit mediaAdded (aMedia);
+}
+
+/**
+ *  Updates the media in the current media list.
+ *  @note Currently, this method does nothing but emits the mediaUpdated() signal.
+ *        Later, it will be used to synchronize the current media list with
+ *        the actial media list on the server after a single media opetartion
+ *        performed from within one of our UIs.
+ *  @sa #currentMediaList()
+ */
+void VBoxGlobal::updateMedia (const VBoxMedia &aMedia)
+{
+    emit mediaUpdated (aMedia);
+}
+
+/**
+ *  Removes the media from the current media list.
+ *  @note Currently, this method does nothing but emits the mediaRemoved() signal.
+ *        Later, it will be used to synchronize the current media list with
+ *        the actial media list on the server after a single media opetartion
+ *        performed from within one of our UIs.
+ *  @sa #currentMediaList()
+ */
+void VBoxGlobal::removeMedia (VBoxDefs::DiskType aType, const QUuid &aId)
+{
+    emit mediaRemoved (aType, aId);
+}
+
+/**
+ *  Searches for a VBoxMedia object representing the given COM media object.
+ *
+ *  @return true if found and false otherwise.
+ */
+bool VBoxGlobal::findMedia (const CUnknown &aObj, VBoxMedia &aMedia) const
+{
+    for (VBoxMediaList::ConstIterator it = media_list.begin();
+         it != media_list.end(); ++ it)
+    {
+        if ((*it).disk == aObj)
+        {
+            aMedia = (*it);
+            return true;
+        }
+    }
+
+    return false;
+}
+
+/**
+ *  Native language name of the currently installed translation.
+ *  Returns "English" if no translation is installed
+ *  or if the translation file is invalid.
+ */
+QString VBoxGlobal::languageName() const
+{
+
+    return qApp->translate ("@@@", "English",
+                            "Native language name");
+}
+
+/**
+ *  Native language country name of the currently installed translation.
+ *  Returns "--" if no translation is installed or if the translation file is
+ *  invalid, or if the language is independent on the country.
+ */
+QString VBoxGlobal::languageCountry() const
+{
+    return qApp->translate ("@@@", "--",
+                            "Native language country name "
+                            "(empty if this language is for all countries)");
+}
+
+/**
+ *  Language name of the currently installed translation, in English.
+ *  Returns "English" if no translation is installed
+ *  or if the translation file is invalid.
+ */
+QString VBoxGlobal::languageNameEnglish() const
+{
+
+    return qApp->translate ("@@@", "English",
+                            "Language name, in English");
+}
+
+/**
+ *  Language country name of the currently installed translation, in English.
+ *  Returns "--" if no translation is installed or if the translation file is
+ *  invalid, or if the language is independent on the country.
+ */
+QString VBoxGlobal::languageCountryEnglish() const
+{
+    return qApp->translate ("@@@", "--",
+                            "Language country name, in English "
+                            "(empty if native country name is empty)");
+}
+
+/**
+ *  Comma-separated list of authors of the currently installed translation.
+ *  Returns "innotek" if no translation is installed or if the translation
+ *  file is invalid, or if the translation is supplied by innotek.
+ */
+QString VBoxGlobal::languageTranslators() const
+{
+    return qApp->translate ("@@@", "innotek",
+                            "Comma-separated list of translators");
+}
+
+/**
+ *  Changes the language of all global string constants according to the
+ *  currently installed translations tables.
+ */
+void VBoxGlobal::languageChange()
+{
+    machineStates [KMachineState_PoweredOff] =  tr ("Powered Off", "MachineState");
+    machineStates [KMachineState_Saved] =       tr ("Saved", "MachineState");
+    machineStates [KMachineState_Aborted] =     tr ("Aborted", "MachineState");
+    machineStates [KMachineState_Running] =     tr ("Running", "MachineState");
+    machineStates [KMachineState_Paused] =      tr ("Paused", "MachineState");
+    machineStates [KMachineState_Stuck] =       tr ("Stuck", "MachineState");
+    machineStates [KMachineState_Starting] =    tr ("Starting", "MachineState");
+    machineStates [KMachineState_Stopping] =    tr ("Stopping", "MachineState");
+    machineStates [KMachineState_Saving] =      tr ("Saving", "MachineState");
+    machineStates [KMachineState_Restoring] =   tr ("Restoring", "MachineState");
+    machineStates [KMachineState_Discarding] =  tr ("Discarding", "MachineState");
+
+    sessionStates [KSessionState_Closed] =      tr ("Closed", "SessionState");
+    sessionStates [KSessionState_Open] =        tr ("Open", "SessionState");
+    sessionStates [KSessionState_Spawning] =    tr ("Spawning", "SessionState");
+    sessionStates [KSessionState_Closing] =     tr ("Closing", "SessionState");
+
+    deviceTypes [KDeviceType_Null] =            tr ("None", "DeviceType");
+    deviceTypes [KDeviceType_Floppy] =          tr ("Floppy", "DeviceType");
+    deviceTypes [KDeviceType_DVD] =             tr ("CD/DVD-ROM", "DeviceType");
+    deviceTypes [KDeviceType_HardDisk] =        tr ("Hard Disk", "DeviceType");
+    deviceTypes [KDeviceType_Network] =         tr ("Network", "DeviceType");
+
+    diskControllerTypes [KDiskControllerType_IDE0] =
+        tr ("Primary", "DiskControllerType");
+    diskControllerTypes [KDiskControllerType_IDE1] =
+        tr ("Secondary", "DiskControllerType");
+
+    diskTypes [KHardDiskType_Normal] =
+        tr ("Normal", "DiskType");
+    diskTypes [KHardDiskType_Immutable] =
+        tr ("Immutable", "DiskType");
+    diskTypes [KHardDiskType_Writethrough] =
+        tr ("Writethrough", "DiskType");
+
+    diskStorageTypes [KHardDiskStorageType_VirtualDiskImage] =
+        tr ("Virtual Disk Image", "DiskStorageType");
+    diskStorageTypes [KHardDiskStorageType_ISCSIHardDisk] =
+        tr ("iSCSI", "DiskStorageType");
+    diskStorageTypes [KHardDiskStorageType_VMDKImage] =
+        tr ("VMDK Image", "DiskStorageType");
+    diskStorageTypes [KHardDiskStorageType_CustomHardDisk] =
+        tr ("Custom Hard Disk", "DiskStorageType");
+    diskStorageTypes [KHardDiskStorageType_VHDImage] =
+        tr ("VHD Image", "DiskStorageType");
+
+    vrdpAuthTypes [KVRDPAuthType_Null] =
+        tr ("Null", "VRDPAuthType");
+    vrdpAuthTypes [KVRDPAuthType_External] =
+        tr ("External", "VRDPAuthType");
+    vrdpAuthTypes [KVRDPAuthType_Guest] =
+        tr ("Guest", "VRDPAuthType");
+
+    portModeTypes [KPortMode_Disconnected] =
+        tr ("Disconnected", "PortMode");
+    portModeTypes [KPortMode_HostPipe] =
+        tr ("Host Pipe", "PortMode");
+    portModeTypes [KPortMode_HostDevice] =
+        tr ("Host Device", "PortMode");
+
+    usbFilterActionTypes [KUSBDeviceFilterAction_Ignore] =
+        tr ("Ignore", "USBFilterActionType");
+    usbFilterActionTypes [KUSBDeviceFilterAction_Hold] =
+        tr ("Hold", "USBFilterActionType");
+
+    Assert (diskControllerDevices.count() == 3);
+    diskControllerDevices [0] = tr ("Master", "DiskControllerDevice");
+    diskControllerDevices [1] = tr ("Slave", "DiskControllerDevice");
+    diskControllerDevices [2] = tr ("Device&nbsp;%1", "DiskControllerDevice");
+
+    audioDriverTypes [KAudioDriverType_Null] =
+        tr ("Null Audio Driver", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_WINMM] =
+        tr ("Windows Multimedia", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_OSS] =
+        tr ("OSS Audio Driver", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_ALSA] =
+        tr ("ALSA Audio Driver", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_DSOUND] =
+        tr ("Windows DirectSound", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_Core] =
+        tr ("CoreAudio", "AudioDriverType");
+    audioDriverTypes [KAudioDriverType_Pulse] =
+        tr ("PulseAudio", "AudioDriverType");
+
+    audioControllerTypes [KAudioControllerType_AC97] =
+        tr ("ICH AC97", "AudioControllerType");
+    audioControllerTypes [KAudioControllerType_SB16] =
+        tr ("SoundBlaster 16", "AudioControllerType");
+
+    networkAdapterTypes [KNetworkAdapterType_Am79C970A] =
+        tr ("PCnet-PCI II (Am79C970A)", "NetworkAdapterType");
+    networkAdapterTypes [KNetworkAdapterType_Am79C973] =
+        tr ("PCnet-FAST III (Am79C973)", "NetworkAdapterType");
+    networkAdapterTypes [KNetworkAdapterType_I82540EM] =
+        tr ("Intel PRO/1000 MT Desktop (82540EM)", "NetworkAdapterType");
+
+    networkAttachmentTypes [KNetworkAttachmentType_Null] =
+        tr ("Not attached", "NetworkAttachmentType");
+    networkAttachmentTypes [KNetworkAttachmentType_NAT] =
+        tr ("NAT", "NetworkAttachmentType");
+    networkAttachmentTypes [KNetworkAttachmentType_HostInterface] =
+        tr ("Host Interface", "NetworkAttachmentType");
+    networkAttachmentTypes [KNetworkAttachmentType_Internal] =
+        tr ("Internal Network", "NetworkAttachmentType");
+
+    clipboardTypes [KClipboardMode_Disabled] =
+        tr ("Disabled", "ClipboardType");
+    clipboardTypes [KClipboardMode_HostToGuest] =
+        tr ("Host To Guest", "ClipboardType");
+    clipboardTypes [KClipboardMode_GuestToHost] =
+        tr ("Guest To Host", "ClipboardType");
+    clipboardTypes [KClipboardMode_Bidirectional] =
+        tr ("Bidirectional", "ClipboardType");
+
+    ideControllerTypes [KIDEControllerType_PIIX3] =
+        tr ("PIIX3", "IDEControllerType");
+    ideControllerTypes [KIDEControllerType_PIIX4] =
+        tr ("PIIX4", "IDEControllerType");
+
+    USBDeviceStates [KUSBDeviceState_NotSupported] =
+        tr ("Not supported", "USBDeviceState");
+    USBDeviceStates [KUSBDeviceState_Unavailable] =
+        tr ("Unavailable", "USBDeviceState");
+    USBDeviceStates [KUSBDeviceState_Busy] =
+        tr ("Busy", "USBDeviceState");
+    USBDeviceStates [KUSBDeviceState_Available] =
+        tr ("Available", "USBDeviceState");
+    USBDeviceStates [KUSBDeviceState_Held] =
+        tr ("Held", "USBDeviceState");
+    USBDeviceStates [KUSBDeviceState_Captured] =
+        tr ("Captured", "USBDeviceState");
+
+    mUserDefinedPortName = tr ("User-defined", "serial port");
+
+    detailReportTemplatesReady = false;
+
+#if defined (Q_WS_PM) || defined (Q_WS_X11)
+    /* As PM and X11 do not (to my knowledge) have functionality for providing
+     * human readable key names, we keep a table of them, which must be
+     * updated when the language is changed. */
+    QIHotKeyEdit::languageChange();
+#endif
+}
+
+// public static stuff
+////////////////////////////////////////////////////////////////////////////////
+
+/* static */
+bool VBoxGlobal::isDOSType (const QString &aOSTypeId)
+{
+    if (aOSTypeId.left (3) == "dos" ||
+        aOSTypeId.left (3) == "win" ||
+        aOSTypeId.left (3) == "os2")
+        return true;
+
+    return false;
+}
+
+/**
+ *  Sets the QLabel background and frame colors according tho the pixmap
+ *  contents. The bottom right pixel of the label pixmap defines the
+ *  background color of the label, the top right pixel defines the color of
+ *  the one-pixel frame around it. This function also sets the alignment of
+ *  the pixmap to AlignVTop (to correspond to the color choosing logic).
+ *
+ *  This method is useful to provide nice scaling of pixmal labels without
+ *  scaling pixmaps themselves. To see th eeffect, the size policy of the
+ *  label in the corresponding direction (vertical, for now) should be set to
+ *  something like MinimumExpanding.
+ *
+ *  @todo Parametrize corners to select pixels from and set the alignment
+ *  accordingly.
+ */
+/* static */
+void VBoxGlobal::adoptLabelPixmap (QLabel *aLabel)
+{
+    AssertReturnVoid (aLabel);
+
+    QPixmap *pix = aLabel->pixmap();
+    QImage img = pix->convertToImage();
+    QRgb rgbBack = img.pixel (img.width() - 1, img.height() - 1);
+    QRgb rgbFrame = img.pixel (img.width() - 1, 0);
+
+    aLabel->setAlignment (AlignTop);
+
+    aLabel->setPaletteBackgroundColor (QColor (rgbBack));
+    aLabel->setFrameShadow (QFrame::Plain);
+    aLabel->setFrameShape (QFrame::Box);
+    aLabel->setPaletteForegroundColor (QColor (rgbFrame));
+}
+
+extern const char *gVBoxLangSubDir = "/nls";
+extern const char *gVBoxLangFileBase = "VirtualBox_";
+extern const char *gVBoxLangFileExt = ".qm";
+extern const char *gVBoxLangIDRegExp = "(([a-z]{2})(?:_([A-Z]{2}))?)|(C)";
+extern const char *gVBoxBuiltInLangName   = "C";
+
+class VBoxTranslator : public QTranslator
+{
+public:
+
+    VBoxTranslator (QObject *aParent = 0)
+        : QTranslator (aParent, "VBoxTranslatorObject") {}
+
+    bool loadFile (const QString &aFileName)
+    {
+        QFile file (aFileName);
+        if (!file.open (IO_ReadOnly))
+            return false;
+        mData = file.readAll();
+        return load ((uchar*) mData.data(), mData.size());
+    }
+
+private:
+
+    QByteArray mData;
+};
+
+static VBoxTranslator *sTranslator = 0;
+static QString sLoadedLangId = gVBoxBuiltInLangName;
+
+/**
+ *  Returns the loaded (active) language ID.
+ *  Note that it may not match with VBoxGlobalSettings::languageId() if the
+ *  specified language cannot be loaded.
+ *  If the built-in language is active, this method returns "C".
+ *
+ *  @note "C" is treated as the built-in language for simplicity -- the C
+ *  locale is used in unix environments as a fallback when the requested
+ *  locale is invalid. This way we don't need to process both the "built_in"
+ *  language and the "C" language (which is a valid environment setting)
+ *  separately.
+ */
+/* static */
+QString VBoxGlobal::languageId()
+{
+    return sLoadedLangId;
+}
+
+/**
+ *  Loads the language by language ID.
+ *
+ *  @param aLangId Language ID in in form of xx_YY. QString::null means the
+ *                 system default language.
+ */
+/* static */
+void VBoxGlobal::loadLanguage (const QString &aLangId)
+{
+    QString langId = aLangId.isNull() ?
+        VBoxGlobal::systemLanguageId() : aLangId;
+    QString languageFileName;
+    QString selectedLangId = gVBoxBuiltInLangName;
+
+    char szNlsPath[RTPATH_MAX];
+    int rc;
+
+    rc = RTPathAppPrivateNoArch(szNlsPath, sizeof(szNlsPath));
+    Assert(RT_SUCCESS(rc));
+
+    QString nlsPath = QString(szNlsPath) + gVBoxLangSubDir;
+    QDir nlsDir (nlsPath);
+
+    Assert (!langId.isEmpty());
+    if (!langId.isEmpty() && langId != gVBoxBuiltInLangName)
+    {
+        QRegExp regExp (gVBoxLangIDRegExp);
+        int pos = regExp.search (langId);
+        /* the language ID should match the regexp completely */
+        AssertReturnVoid (pos == 0);
+
+        QString lang = regExp.cap (2);
+
+        if (nlsDir.exists (gVBoxLangFileBase + langId + gVBoxLangFileExt))
+        {
+            languageFileName = nlsDir.absFilePath (gVBoxLangFileBase + langId +
+                                                   gVBoxLangFileExt);
+            selectedLangId = langId;
+        }
+        else if (nlsDir.exists (gVBoxLangFileBase + lang + gVBoxLangFileExt))
+        {
+            languageFileName = nlsDir.absFilePath (gVBoxLangFileBase + lang +
+                                                   gVBoxLangFileExt);
+            selectedLangId = lang;
+        }
+        else
+        {
+            /* Never complain when the default language is requested.  In any
+             * case, if no explicit language file exists, we will simply
+             * fall-back to English (built-in). */
+            if (!aLangId.isNull())
+                vboxProblem().cannotFindLanguage (langId, nlsPath);
+            /* selectedLangId remains built-in here */
+            AssertReturnVoid (selectedLangId == gVBoxBuiltInLangName);
+        }
+    }
+
+    /* delete the old translator if there is one */
+    if (sTranslator)
+    {
+        /* QTranslator destructor will call qApp->removeTranslator() for
+         * us. It will also delete all its child translations we attach to it
+         * below, so we don't have to care about them specially. */
+        delete sTranslator;
+    }
+
+    /* load new language files */
+    sTranslator = new VBoxTranslator (qApp);
+    Assert (sTranslator);
+    bool loadOk = true;
+    if (sTranslator)
+    {
+        if (selectedLangId != gVBoxBuiltInLangName)
+        {
+            Assert (!languageFileName.isNull());
+            loadOk = sTranslator->loadFile (languageFileName);
+        }
+        /* we install the translator in any case: on failure, this will
+         * activate an empty translator that will give us English
+         * (built-in) */
+        qApp->installTranslator (sTranslator);
+    }
+    else
+        loadOk = false;
+
+    if (loadOk)
+        sLoadedLangId = selectedLangId;
+    else
+    {
+        vboxProblem().cannotLoadLanguage (languageFileName);
+        sLoadedLangId = gVBoxBuiltInLangName;
+    }
+
+    /* Try to load the corresponding Qt translation */
+    if (sLoadedLangId != gVBoxBuiltInLangName)
+    {
+#ifdef Q_OS_UNIX
+        /* We use system installations of Qt on Linux systems, so first, try
+         * to load the Qt translation from the system location. */
+        languageFileName = QString (qInstallPathTranslations()) + "/qt_" +
+                           sLoadedLangId + gVBoxLangFileExt;
+        QTranslator *qtSysTr = new QTranslator (sTranslator);
+        Assert (qtSysTr);
+        if (qtSysTr && qtSysTr->load (languageFileName))
+            qApp->installTranslator (qtSysTr);
+        /* Note that the Qt translation supplied by innotek is always loaded
+         * afterwards to make sure it will take precedence over the system
+         * translation (it may contain more decent variants of translation
+         * that better correspond to VirtualBox UI). We need to load both
+         * because a newer version of Qt may be installed on the user computer
+         * and the innotek version may not fully support it. We don't do it on
+         * Win32 because we supply a Qt library there and therefore the
+         * innotek translation is always the best one. */
+#endif
+        languageFileName =  nlsDir.absFilePath (QString ("qt_") +
+                                                sLoadedLangId +
+                                                gVBoxLangFileExt);
+        QTranslator *qtTr = new QTranslator (sTranslator);
+        Assert (qtTr);
+        if (qtTr && (loadOk = qtTr->load (languageFileName)))
+            qApp->installTranslator (qtTr);
+        /* The below message doesn't fit 100% (because it's an additonal
+         * language and the main one won't be reset to built-in on failure)
+         * but the load failure is so rare here that it's not worth a separate
+         * message (but still, having something is better than having none) */
+        if (!loadOk && !aLangId.isNull())
+            vboxProblem().cannotLoadLanguage (languageFileName);
+    }
+}
+
+/* static */
+QIconSet VBoxGlobal::iconSet (const char *aNormal,
+                              const char *aDisabled /* = 0 */,
+                              const char *aActive /* = 0 */)
+{
+    Assert (aNormal);
+
+    QIconSet iconSet;
+
+    iconSet.setPixmap (QPixmap::fromMimeSource (aNormal),
+                       QIconSet::Automatic, QIconSet::Normal);
+    if (aDisabled)
+        iconSet.setPixmap (QPixmap::fromMimeSource (aDisabled),
+                           QIconSet::Automatic, QIconSet::Disabled);
+    if (aActive)
+        iconSet.setPixmap (QPixmap::fromMimeSource (aActive),
+                           QIconSet::Automatic, QIconSet::Active);
+    return iconSet;
+}
+
+/* static */
+QIconSet VBoxGlobal::
+iconSetEx (const char *aNormal, const char *aSmallNormal,
+           const char *aDisabled /* = 0 */, const char *aSmallDisabled /* = 0 */,
+           const char *aActive /* = 0 */, const char *aSmallActive /* = 0 */)
+{
+    Assert (aNormal);
+    Assert (aSmallNormal);
+
+    QIconSet iconSet;
+
+    iconSet.setPixmap (QPixmap::fromMimeSource (aNormal),
+                       QIconSet::Large, QIconSet::Normal);
+    iconSet.setPixmap (QPixmap::fromMimeSource (aSmallNormal),
+                       QIconSet::Small, QIconSet::Normal);
+    if (aSmallDisabled)
+    {
+        iconSet.setPixmap (QPixmap::fromMimeSource (aDisabled),
+                           QIconSet::Large, QIconSet::Disabled);
+        iconSet.setPixmap (QPixmap::fromMimeSource (aSmallDisabled),
+                           QIconSet::Small, QIconSet::Disabled);
+    }
+    if (aSmallActive)
+    {
+        iconSet.setPixmap (QPixmap::fromMimeSource (aActive),
+                           QIconSet::Large, QIconSet::Active);
+        iconSet.setPixmap (QPixmap::fromMimeSource (aSmallActive),
+                           QIconSet::Small, QIconSet::Active);
+    }
+
+    return iconSet;
+}
+
+/**
+ *  Replacement for QToolButton::setTextLabel() that handles the shortcut
+ *  letter (if it is present in the argument string) as if it were a setText()
+ *  call: the shortcut letter is used to automatically assign an "Alt+<letter>"
+ *  accelerator key sequence to the given tool button.
+ *
+ *  @note This method preserves the icon set if it was assigned before. Only
+ *  the text label and the accelerator are changed.
+ *
+ *  @param aToolButton  Tool button to set the text label on.
+ *  @param aTextLabel   Text label to set.
+ */
+/* static */
+void VBoxGlobal::setTextLabel (QToolButton *aToolButton,
+                               const QString &aTextLabel)
+{
+    AssertReturnVoid (aToolButton != NULL);
+
+    /* remember the icon set as setText() will kill it */
+    QIconSet iset = aToolButton->iconSet();
+    /* re-use the setText() method to detect and set the accelerator */
+    aToolButton->setText (aTextLabel);
+    QKeySequence accel = aToolButton->accel();
+    aToolButton->setTextLabel (aTextLabel);
+    aToolButton->setIconSet (iset);
+    /* set the accel last as setIconSet() would kill it */
+    aToolButton->setAccel (accel);
+}
+
+/**
+ *  Ensures that the given rectangle \a aRect is fully contained within the
+ *  rectangle \a aBoundRect by moving \a aRect if necessary. If \a aRect is
+ *  larger than \a aBoundRect, its top left corner is simply aligned with the
+ *  top left corner of \a aRect and, if \a aCanResize is true, \a aRect is
+ *  shrinked to become fully visible.
+ */
+/* static */
+QRect VBoxGlobal::normalizeGeometry (const QRect &aRect, const QRect &aBoundRect,
+                                     bool aCanResize /* = true */)
+{
+    QRect fr = aRect;
+
+    /* make the bottom right corner visible */
+    int rd = aBoundRect.right() - fr.right();
+    int bd = aBoundRect.bottom() - fr.bottom();
+    fr.moveBy (rd < 0 ? rd : 0, bd < 0 ? bd : 0);
+
+    /* ensure the top left corner is visible */
+    int ld = fr.left() - aBoundRect.left();
+    int td = fr.top() - aBoundRect.top();
+    fr.moveBy (ld < 0 ? -ld : 0, td < 0 ? -td : 0);
+
+    if (aCanResize)
+    {
+        /* adjust the size to make the rectangle fully contained */
+        rd = aBoundRect.right() - fr.right();
+        bd = aBoundRect.bottom() - fr.bottom();
+        if (rd < 0)
+            fr.rRight() += rd;
+        if (bd < 0)
+            fr.rBottom() += bd;
+    }
+
+    return fr;
+}
+
+/**
+ *  Aligns the center of \a aWidget with the center of \a aRelative.
+ *
+ *  If necessary, \a aWidget's position is adjusted to make it fully visible
+ *  within the available desktop area. If \a aWidget is bigger then this area,
+ *  it will also be resized unless \a aCanResize is false or there is an
+ *  inappropriate minimum size limit (in which case the top left corner will be
+ *  simply aligned with the top left corner of the available desktop area).
+ *
+ *  \a aWidget must be a top-level widget. \a aRelative may be any widget, but
+ *  if it's not top-level itself, its top-level widget will be used for
+ *  calculations. \a aRelative can also be NULL, in which case \a aWidget will
+ *  be centered relative to the available desktop area.
+ */
+/* static */
+void VBoxGlobal::centerWidget (QWidget *aWidget, QWidget *aRelative,
+                               bool aCanResize /* = true */)
+{
+    AssertReturnVoid (aWidget);
+    AssertReturnVoid (aWidget->isTopLevel());
+
+    QRect deskGeo, parentGeo;
+    QWidget *w = aRelative;
+    if (w)
+    {
+        w = w->topLevelWidget();
+        deskGeo = QApplication::desktop()->availableGeometry (w);
+        parentGeo = w->frameGeometry();
+        /* On X11/Gnome, geo/frameGeo.x() and y() are always 0 for top level
+         * widgets with parents, what a shame. Use mapToGlobal() to workaround. */
+        QPoint d = w->mapToGlobal (QPoint (0, 0));
+        d.rx() -= w->geometry().x() - w->x();
+        d.ry() -= w->geometry().y() - w->y();
+        parentGeo.moveTopLeft (d);
+    }
+    else
+    {
+        deskGeo = QApplication::desktop()->availableGeometry();
+        parentGeo = deskGeo;
+    }
+
+    /* On X11, there is no way to determine frame geometry (including WM
+     * decorations) before the widget is shown for the first time. Stupidly
+     * enumerate other top level widgets to find the thickest frame. The code
+     * is based on the idea taken from QDialog::adjustPositionInternal(). */
+
+    int extraw = 0, extrah = 0;
+
+    QWidgetList *list = QApplication::topLevelWidgets();
+    QWidgetListIt it (*list);
+    while ((extraw == 0 || extrah == 0) && it.current() != 0)
+    {
+        int framew, frameh;
+        QWidget *current = it.current();
+        ++ it;
+        if (!current->isVisible())
+            continue;
+
+        framew = current->frameGeometry().width() - current->width();
+        frameh = current->frameGeometry().height() - current->height();
+
+        extraw = QMAX (extraw, framew);
+        extrah = QMAX (extrah, frameh);
+    }
+    delete list;
+
+    /// @todo (r=dmik) not sure if we really need this
+#if 0
+    /* sanity check for decoration frames. With embedding, we
+     * might get extraordinary values */
+    if (extraw == 0 || extrah == 0 || extraw > 20 || extrah > 50)
+    {
+        extrah = 50;
+        extraw = 20;
+    }
+#endif
+
+    /* On non-X11 platforms, the following would be enough instead of the
+     * above workaround: */
+    // QRect geo = frameGeometry();
+    QRect geo = QRect (0, 0, aWidget->width() + extraw,
+                             aWidget->height() + extrah);
+
+    geo.moveCenter (QPoint (parentGeo.x() + (parentGeo.width() - 1) / 2,
+                            parentGeo.y() + (parentGeo.height() - 1) / 2));
+
+    /* ensure the widget is within the available desktop area */
+    QRect newGeo = normalizeGeometry (geo, deskGeo, aCanResize);
+
+    aWidget->move (newGeo.topLeft());
+
+    if (aCanResize &&
+        (geo.width() != newGeo.width() || geo.height() != newGeo.height()))
+        aWidget->resize (newGeo.width() - extraw, newGeo.height() - extrah);
+}
+
+/**
+ *  Returns the decimal separator for the current locale.
+ */
+/* static */
+QChar VBoxGlobal::decimalSep()
+{
+    QString n = QLocale::system().toString (0.0, 'f', 1).stripWhiteSpace();
+    return n [1];
+}
+
+/**
+ *  Returns the regexp string that defines the format of the human-readable
+ *  size representation, <tt>####[.##] B|KB|MB|GB|TB|PB</tt>.
+ *
+ *  This regexp will capture 5 groups of text:
+ *  - cap(1): integer number in case when no decimal point is present
+ *            (if empty, it means that decimal point is present)
+ *  - cap(2): size suffix in case when no decimal point is present (may be empty)
+ *  - cap(3): integer number in case when decimal point is present (may be empty)
+ *  - cap(4): fraction number (hundredth) in case when decimal point is present
+ *  - cap(5): size suffix in case when decimal point is present (note that
+ *            B cannot appear there)
+ */
+/* static */
+QString VBoxGlobal::sizeRegexp()
+{
+    QString regexp =
+        QString ("^(?:(?:(\\d+)(?:\\s?([KMGTP]?B))?)|(?:(\\d*)%1(\\d{1,2})(?:\\s?([KMGTP]B))))$")
+                 .arg (decimalSep());
+    return regexp;
+}
+
+/**
+ *  Parses the given size string that should be in form of
+ *  <tt>####[.##] B|KB|MB|GB|TB|PB</tt> and returns the size value
+ *  in bytes. Zero is returned on error.
+ */
+/* static */
+Q_UINT64 VBoxGlobal::parseSize (const QString &aText)
+{
+    QRegExp regexp (sizeRegexp());
+    int pos = regexp.search (aText);
+    if (pos != -1)
+    {
+        QString intgS = regexp.cap (1);
+        QString hundS;
+        QString suff = regexp.cap (2);
+        if (intgS.isEmpty())
+        {
+            intgS = regexp.cap (3);
+            hundS = regexp.cap (4);
+            suff = regexp.cap (5);
+        }
+
+        Q_UINT64 denom = 0;
+        if (suff.isEmpty() || suff == "B")
+            denom = 1;
+        else if (suff == "KB")
+            denom = _1K;
+        else if (suff == "MB")
+            denom = _1M;
+        else if (suff == "GB")
+            denom = _1G;
+        else if (suff == "TB")
+            denom = _1T;
+        else if (suff == "PB")
+            denom = _1P;
+
+        Q_UINT64 intg = intgS.toULongLong();
+        if (denom == 1)
+            return intg;
+
+        Q_UINT64 hund = hundS.rightJustify (2, '0').toULongLong();
+        hund = hund * denom / 100;
+        intg = intg * denom + hund;
+        return intg;
+    }
+    else
+        return 0;
+}
+
+/**
+ *  Formats the given \a size value in bytes to a human readable string
+ *  in form of <tt>####[.##] B|KB|MB|GB|TB|PB</tt>.
+ *
+ *  The \a mode parameter is used for resulting numbers that get a fractional
+ *  part after converting the \a size to KB, MB etc:
+ *  <ul>
+ *  <li>When \a mode is 0, the result is rounded to the closest number
+ *      containing two decimal digits.
+ *  </li>
+ *  <li>When \a mode is -1, the result is rounded to the largest two decimal
+ *      digit number that is not greater than the result. This guarantees that
+ *      converting the resulting string back to the integer value in bytes
+ *      will not produce a value greater that the initial \a size parameter.
+ *  </li>
+ *  <li>When \a mode is 1, the result is rounded to the smallest two decimal
+ *      digit number that is not less than the result. This guarantees that
+ *      converting the resulting string back to the integer value in bytes
+ *      will not produce a value less that the initial \a size parameter.
+ *  </li>
+ *  </ul>
+ *
+ *  @param  aSize   size value in bytes
+ *  @param  aMode   convertion mode (-1, 0 or 1)
+ *  @return         human-readable size string
+ */
+/* static */
+QString VBoxGlobal::formatSize (Q_UINT64 aSize, int aMode /* = 0 */)
+{
+    static const char *Suffixes [] = { "B", "KB", "MB", "GB", "TB", "PB", NULL };
+
+    Q_UINT64 denom = 0;
+    int suffix = 0;
+
+    if (aSize < _1K)
+    {
+        denom = 1;
+        suffix = 0;
+    }
+    else if (aSize < _1M)
+    {
+        denom = _1K;
+        suffix = 1;
+    }
+    else if (aSize < _1G)
+    {
+        denom = _1M;
+        suffix = 2;
+    }
+    else if (aSize < _1T)
+    {
+        denom = _1G;
+        suffix = 3;
+    }
+    else if (aSize < _1P)
+    {
+        denom = _1T;
+        suffix = 4;
+    }
+    else
+    {
+        denom = _1P;
+        suffix = 5;
+    }
+
+    Q_UINT64 intg = aSize / denom;
+    Q_UINT64 hund = aSize % denom;
+
+    QString number;
+    if (denom > 1)
+    {
+        if (hund)
+        {
+            hund *= 100;
+            /* not greater */
+            if (aMode < 0) hund = hund / denom;
+            /* not less */
+            else if (aMode > 0) hund = (hund + denom - 1) / denom;
+            /* nearest */
+            else hund = (hund + denom / 2) / denom;
+        }
+        /* check for the fractional part overflow due to rounding */
+        if (hund == 100)
+        {
+            hund = 0;
+            ++ intg;
+            /* check if we've got 1024 XB after rounding and scale down if so */
+            if (intg == 1024 && Suffixes [suffix + 1] != NULL)
+            {
+                intg /= 1024;
+                ++ suffix;
+            }
+        }
+        number = QString ("%1%2%3").arg (intg).arg (decimalSep())
+                                   .arg (QString::number (hund).rightJustify (2, '0'));
+    }
+    else
+    {
+        number = QString::number (intg);
+    }
+
+    return QString ("%1 %2").arg (number).arg (Suffixes [suffix]);
+}
+
+/**
+ *  Reformats the input string @a aStr so that:
+ *  - strings in single quotes will be put inside <nobr> and marked
+ *    with blue color;
+ *  - UUIDs be put inside <nobr> and marked
+ *    with green color;
+ *  - replaces new line chars with </p><p> constructs to form paragraphs
+ *    (note that <p> and </p> are not appended to the beginnign and to the
+ *     end of the string respectively, to allow the result be appended
+ *     or prepended to the existing paragraph).
+ *
+ *  If @a aToolTip is true, colouring is not applied, only the <nobr> tag
+ *  is added. Also, new line chars are replaced with <br> instead of <p>.
+ */
+/* static */
+QString VBoxGlobal::highlight (const QString &aStr, bool aToolTip /* = false */)
+{
+    QString strFont;
+    QString uuidFont;
+    QString endFont;
+    if (!aToolTip)
+    {
+        strFont = "<font color=#0000CC>";
+        uuidFont = "<font color=#008000>";
+        endFont = "</font>";
+    }
+
+    QString text = aStr;
+
+    /* replace special entities, '&' -- first! */
+    text.replace ('&', "&amp;");
+    text.replace ('<', "&lt;");
+    text.replace ('>', "&gt;");
+    text.replace ('\"', "&quot;");
+
+    /* mark strings in single quotes with color */
+    QRegExp rx = QRegExp ("((?:^|\\s)[(]?)'([^']*)'(?=[:.-!);]?(?:\\s|$))");
+    rx.setMinimal (true);
+    text.replace (rx,
+        QString ("\\1%1<nobr>'\\2'</nobr>%2")
+                 .arg (strFont). arg (endFont));
+
+    /* mark UUIDs with color */
+    text.replace (QRegExp (
+        "((?:^|\\s)[(]?)"
+        "(\\{[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{12}\\})"
+        "(?=[:.-!);]?(?:\\s|$))"),
+        QString ("\\1%1<nobr>\\2</nobr>%2")
+                 .arg (uuidFont). arg (endFont));
+
+    /* split to paragraphs at \n chars */
+    if (!aToolTip)
+        text.replace ('\n', "</p><p>");
+    else
+        text.replace ('\n', "<br>");
+
+    return text;
+}
+
+/**
+ *  This does exactly the same as QLocale::system().name() but corrects its
+ *  wrong behavior on Linux systems (LC_NUMERIC for some strange reason takes
+ *  precedence over any other locale setting in the QLocale::system()
+ *  implementation). This implementation first looks at LC_ALL (as defined by
+ *  SUS), then looks at LC_MESSAGES which is designed to define a language for
+ *  program messages in case if it differs from the language for other locale
+ *  categories. Then it looks for LANG and finally falls back to
+ *  QLocale::system().name().
+ *
+ *  The order of precedence is well defined here:
+ *  http://opengroup.org/onlinepubs/007908799/xbd/envvar.html
+ *
+ *  @note This method will return "C" when the requested locale is invalid or
+ *  when the "C" locale is set explicitly.
+ */
+/* static */
+QString VBoxGlobal::systemLanguageId()
+{
+#ifdef Q_OS_UNIX
+    const char *s = RTEnvGet ("LC_ALL");
+    if (s == 0)
+        s = RTEnvGet ("LC_MESSAGES");
+    if (s == 0)
+        s = RTEnvGet ("LANG");
+    if (s != 0)
+        return QLocale (s).name();
+#endif
+    return  QLocale::system().name();
+}
+
+/**
+ *  Reimplementation of QFileDialog::getExistingDirectory() that removes some
+ *  oddities and limitations.
+ *
+ *  On Win32, this function makes sure a native dialog is launched in
+ *  another thread to avoid dialog visualization errors occuring due to
+ *  multi-threaded COM apartment initialization on the main UI thread while
+ *  the appropriate native dialog function expects a single-threaded one.
+ *
+ *  On all other platforms, this function is equivalent to
+ *  QFileDialog::getExistingDirectory().
+ */
+QString VBoxGlobal::getExistingDirectory (const QString &aDir,
+                                          QWidget *aParent, const char *aName,
+                                          const QString &aCaption,
+                                          bool aDirOnly,
+                                          bool aResolveSymlinks)
+{
+#if defined Q_WS_WIN
+
+    /**
+     *  QEvent class reimplementation to carry Win32 API native dialog's
+     *  result folder information
+     */
+    class GetExistDirectoryEvent : public OpenNativeDialogEvent
+    {
+    public:
+
+        enum { TypeId = QEvent::User + 300 };
+
+        GetExistDirectoryEvent (const QString &aResult)
+            : OpenNativeDialogEvent (aResult, (QEvent::Type) TypeId) {}
+    };
+
+    /**
+     *  QThread class reimplementation to open Win32 API native folder's dialog
+     */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (QWidget *aParent, QObject *aTarget,
+                const QString &aDir, const QString &aCaption)
+            : mParent (aParent), mTarget (aTarget), mDir (aDir), mCaption (aCaption) {}
+
+        virtual void run()
+        {
+            QString result;
+
+            QWidget *topParent = mParent ? mParent->topLevelWidget() : qApp->mainWidget();
+            QString title = mCaption.isNull() ? tr ("Select a directory") : mCaption;
+
+            TCHAR path[MAX_PATH];
+            path [0] = 0;
+            TCHAR initPath [MAX_PATH];
+            initPath [0] = 0;
+
+            BROWSEINFO bi;
+            bi.hwndOwner = topParent ? topParent->winId() : 0;
+            bi.pidlRoot = NULL;
+            bi.lpszTitle = (TCHAR*)title.ucs2();
+            bi.pszDisplayName = initPath;
+            bi.ulFlags = BIF_RETURNONLYFSDIRS | BIF_STATUSTEXT | BIF_NEWDIALOGSTYLE;
+            bi.lpfn = winGetExistDirCallbackProc;
+            bi.lParam = Q_ULONG (&mDir);
+
+            /* Qt is uncapable to properly handle modal state if the modal
+             * window is not a QWidget. For example, if we have the W1->W2->N
+             * ownership where Wx are QWidgets (W2 is modal), and N is a
+             * native modal window, cliking on the title bar of W1 will still
+             * activate W2 and redirect keyboard/mouse to it. The dirty hack
+             * to prevent it is to disable the entire widget... */
+            if (mParent)
+                mParent->setEnabled (false);
+
+            LPITEMIDLIST itemIdList = SHBrowseForFolder (&bi);
+            if (itemIdList)
+            {
+                SHGetPathFromIDList (itemIdList, path);
+                IMalloc *pMalloc;
+                if (SHGetMalloc (&pMalloc) != NOERROR)
+                    result = QString::null;
+                else
+                {
+                    pMalloc->Free (itemIdList);
+                    pMalloc->Release();
+                    result = QString::fromUcs2 ((ushort*)path);
+                }
+            }
+            else
+                result = QString::null;
+            QApplication::postEvent (mTarget, new GetExistDirectoryEvent (result));
+
+            /* Enable the parent widget again. */
+            if (mParent)
+                mParent->setEnabled (true);
+        }
+
+    private:
+
+        QWidget *mParent;
+        QObject *mTarget;
+        QString mDir;
+        QString mCaption;
+    };
+
+    QString dir = QDir::convertSeparators (aDir);
+    LoopObject loopObject ((QEvent::Type) GetExistDirectoryEvent::TypeId);
+    Thread openDirThread (aParent, &loopObject, dir, aCaption);
+    openDirThread.start();
+    qApp->eventLoop()->enterLoop();
+    openDirThread.wait();
+    return loopObject.result();
+
+#else
+
+    return QFileDialog::getExistingDirectory (aDir, aParent, aName, aCaption,
+                                              aDirOnly, aResolveSymlinks);
+
+#endif
+}
+
+/**
+ *  Reimplementation of QFileDialog::getOpenFileName() that removes some
+ *  oddities and limitations.
+ *
+ *  On Win32, this funciton makes sure a file filter is applied automatically
+ *  right after it is selected from the drop-down list, to conform to common
+ *  experience in other applications. Note that currently, @a selectedFilter
+ *  is always set to null on return.
+ *
+ *  On all other platforms, this function is equivalent to
+ *  QFileDialog::getOpenFileName().
+ */
+/* static */
+QString VBoxGlobal::getOpenFileName (const QString &aStartWith,
+                                     const QString &aFilters,
+                                     QWidget       *aParent,
+                                     const char    *aName,
+                                     const QString &aCaption,
+                                     QString       *aSelectedFilter,
+                                     bool           aResolveSymlinks)
+{
+#if defined Q_WS_WIN
+
+    /**
+     *  QEvent class reimplementation to carry Win32 API native dialog's
+     *  result folder information
+     */
+    class GetOpenFileNameEvent : public OpenNativeDialogEvent
+    {
+    public:
+
+        enum { TypeId = QEvent::User + 301 };
+
+        GetOpenFileNameEvent (const QString &aResult)
+            : OpenNativeDialogEvent (aResult, (QEvent::Type) TypeId) {}
+    };
+
+    /**
+     *  QThread class reimplementation to open Win32 API native file dialog
+     */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (QWidget *aParent, QObject *aTarget,
+                const QString &aStartWith, const QString &aFilters,
+                const QString &aCaption) :
+                mParent (aParent), mTarget (aTarget),
+                mStartWith (aStartWith), mFilters (aFilters),
+                mCaption (aCaption) {}
+
+        virtual void run()
+        {
+            QString result;
+
+            QString workDir;
+            QString initSel;
+            QFileInfo fi (mStartWith);
+
+            if (fi.isDir())
+                workDir = mStartWith;
+            else
+            {
+                workDir = fi.dirPath (true);
+                initSel = fi.fileName();
+            }
+
+            workDir = QDir::convertSeparators (workDir);
+            if (!workDir.endsWith ("\\"))
+                workDir += "\\";
+
+            QString title = mCaption.isNull() ? tr ("Select a file") : mCaption;
+
+            QWidget *topParent = mParent ? mParent->topLevelWidget() : qApp->mainWidget();
+            QString winFilters = winFilter (mFilters);
+            AssertCompile (sizeof (TCHAR) == sizeof (QChar));
+            TCHAR buf [1024];
+            if (initSel.length() > 0 && initSel.length() < sizeof (buf))
+                memcpy (buf, initSel.ucs2(), (initSel.length() + 1) * sizeof (TCHAR));
+            else
+                buf [0] = 0;
+
+            OPENFILENAME ofn;
+            memset (&ofn, 0, sizeof (OPENFILENAME));
+
+            ofn.lStructSize = sizeof (OPENFILENAME);
+            ofn.hwndOwner = topParent ? topParent->winId() : 0;
+            ofn.lpstrFilter = (TCHAR *) winFilters.ucs2();
+            ofn.lpstrFile = buf;
+            ofn.nMaxFile = sizeof (buf) - 1;
+            ofn.lpstrInitialDir = (TCHAR *) workDir.ucs2();
+            ofn.lpstrTitle = (TCHAR *) title.ucs2();
+            ofn.Flags = (OFN_NOCHANGEDIR | OFN_HIDEREADONLY |
+                          OFN_EXPLORER | OFN_ENABLEHOOK |
+                          OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST);
+            ofn.lpfnHook = OFNHookProc;
+
+            if (GetOpenFileName (&ofn))
+            {
+                result = QString::fromUcs2 ((ushort *) ofn.lpstrFile);
+            }
+
+            // qt_win_eatMouseMove();
+            MSG msg = {0, 0, 0, 0, 0, 0, 0};
+            while (PeekMessage (&msg, 0, WM_MOUSEMOVE, WM_MOUSEMOVE, PM_REMOVE));
+            if (msg.message == WM_MOUSEMOVE)
+                PostMessage (msg.hwnd, msg.message, 0, msg.lParam);
+
+            result = result.isEmpty() ? result : QFileInfo (result).absFilePath();
+
+            QApplication::postEvent (mTarget, new GetOpenFileNameEvent (result));
+        }
+
+    private:
+
+        QWidget *mParent;
+        QObject *mTarget;
+        QString mStartWith;
+        QString mFilters;
+        QString mCaption;
+    };
+
+    if (aSelectedFilter)
+        *aSelectedFilter = QString::null;
+    QString startWith = QDir::convertSeparators (aStartWith);
+    LoopObject loopObject ((QEvent::Type) GetOpenFileNameEvent::TypeId);
+    if (aParent) qt_enter_modal (aParent);
+    Thread openDirThread (aParent, &loopObject, startWith, aFilters, aCaption);
+    openDirThread.start();
+    qApp->eventLoop()->enterLoop();
+    openDirThread.wait();
+    if (aParent) qt_leave_modal (aParent);
+    return loopObject.result();
+
+#else
+
+    return QFileDialog::getOpenFileName (aStartWith, aFilters, aParent, aName,
+                                         aCaption, aSelectedFilter, aResolveSymlinks);
+
+#endif
+}
+
+/**
+ *  Search for the first directory that exists starting from the passed one
+ *  and going up through its parents.  In case if none of the directories
+ *  exist (except the root one), the function returns QString::null.
+ */
+/* static */
+QString VBoxGlobal::getFirstExistingDir (const QString &aStartDir)
+{
+    QString result = QString::null;
+    QDir dir (aStartDir);
+    while (!dir.exists() && !dir.isRoot())
+    {
+        QFileInfo dirInfo (dir.absPath());
+        dir = dirInfo.dirPath (true);
+    }
+    if (dir.exists() && !dir.isRoot())
+        result = dir.absPath();
+    return result;
+}
+
+#if defined (Q_WS_X11)
+
+static char *XXGetProperty (Display *aDpy, Window aWnd,
+                            Atom aPropType, const char *aPropName)
+{
+    Atom propNameAtom = XInternAtom (aDpy, aPropName,
+                                     True /* only_if_exists */);
+    if (propNameAtom == None)
+        return NULL;
+
+    Atom actTypeAtom = None;
+    int actFmt = 0;
+    unsigned long nItems = 0;
+    unsigned long nBytesAfter = 0;
+    unsigned char *propVal = NULL;
+    int rc = XGetWindowProperty (aDpy, aWnd, propNameAtom,
+                                 0, LONG_MAX, False /* delete */,
+                                 aPropType, &actTypeAtom, &actFmt,
+                                 &nItems, &nBytesAfter, &propVal);
+    if (rc != Success)
+        return NULL;
+
+    return reinterpret_cast <char *> (propVal);
+}
+
+static Bool XXSendClientMessage (Display *aDpy, Window aWnd, const char *aMsg,
+                                 unsigned long aData0 = 0, unsigned long aData1 = 0,
+                                 unsigned long aData2 = 0, unsigned long aData3 = 0,
+                                 unsigned long aData4 = 0)
+{
+    Atom msgAtom = XInternAtom (aDpy, aMsg, True /* only_if_exists */);
+    if (msgAtom == None)
+        return False;
+
+    XEvent ev;
+
+    ev.xclient.type = ClientMessage;
+    ev.xclient.serial = 0;
+    ev.xclient.send_event = True;
+    ev.xclient.display = aDpy;
+    ev.xclient.window = aWnd;
+    ev.xclient.message_type = msgAtom;
+
+    /* always send as 32 bit for now */
+    ev.xclient.format = 32;
+    ev.xclient.data.l [0] = aData0;
+    ev.xclient.data.l [1] = aData1;
+    ev.xclient.data.l [2] = aData2;
+    ev.xclient.data.l [3] = aData3;
+    ev.xclient.data.l [4] = aData4;
+
+    return XSendEvent (aDpy, DefaultRootWindow (aDpy), False,
+                       SubstructureRedirectMask, &ev) != 0;
+}
+
+#endif
+
+/**
+ * Activates the specified window. If necessary, the window will be
+ * de-iconified activation.
+ *
+ * @note On X11, it is implied that @a aWid represents a window of the same
+ * display the application was started on.
+ *
+ * @param aWId              Window ID to activate.
+ * @param aSwitchDesktop    @c true to switch to the window's desktop before
+ *                          activation.
+ *
+ * @return @c true on success and @c false otherwise.
+ */
+/* static */
+bool VBoxGlobal::activateWindow (WId aWId, bool aSwitchDesktop /* = true */)
+{
+    bool result = true;
+
+#if defined (Q_WS_WIN32)
+
+    if (IsIconic (aWId))
+        result &= !!ShowWindow (aWId, SW_RESTORE);
+    else if (!IsWindowVisible (aWId))
+        result &= !!ShowWindow (aWId, SW_SHOW);
+
+    result &= !!SetForegroundWindow (aWId);
+
+#elif defined (Q_WS_X11)
+
+    Display *dpy = QPaintDevice::x11AppDisplay();
+
+    if (aSwitchDesktop)
+    {
+        /* try to find the desktop ID using the NetWM property */
+        CARD32 *desktop = (CARD32 *) XXGetProperty (dpy, aWId, XA_CARDINAL,
+                                                    "_NET_WM_DESKTOP");
+        if (desktop == NULL)
+            /* if the NetWM propery is not supported try to find the desktop
+             * ID using the GNOME WM property */
+            desktop = (CARD32 *) XXGetProperty (dpy, aWId, XA_CARDINAL,
+                                                "_WIN_WORKSPACE");
+
+        if (desktop != NULL)
+        {
+            Bool ok = XXSendClientMessage (dpy, DefaultRootWindow (dpy),
+                                           "_NET_CURRENT_DESKTOP",
+                                           *desktop);
+            if (!ok)
+            {
+                LogWarningFunc (("Couldn't switch to desktop=%08X\n",
+                                 desktop));
+                result = false;
+            }
+            XFree (desktop);
+        }
+        else
+        {
+            LogWarningFunc (("Couldn't find a desktop ID for aWId=%08X\n",
+                             aWId));
+            result = false;
+        }
+    }
+
+    Bool ok = XXSendClientMessage (dpy, aWId, "_NET_ACTIVE_WINDOW");
+    result &= !!ok;
+
+    XRaiseWindow (dpy, aWId);
+
+#else
+
+    AssertFailed();
+    result = false;
+
+#endif
+
+    if (!result)
+        LogWarningFunc (("Couldn't activate aWId=%08X\n", aWId));
+
+    return result;
+}
+
+/**
+ *  Removes the acceletartor mark (the ampersand symbol) from the given string
+ *  and returns the result. The string is supposed to be a menu item's text
+ *  that may (or may not) contain the accelerator mark.
+ *
+ *  In order to support accelerators used in non-alphabet languages
+ *  (e.g. Japanese) that has a form of "(&<L>)" (where <L> is a latin letter),
+ *  this method first searches for this pattern and, if found, removes it as a
+ *  whole. If such a pattern is not found, then the '&' character is simply
+ *  removed from the string.
+ *
+ *  @note This function removes only the first occurense of the accelerator
+ *  mark.
+ *
+ *  @param aText Menu item's text to remove the acceletaror mark from.
+ *
+ *  @return The resulting string.
+ */
+/* static */
+QString VBoxGlobal::removeAccelMark (const QString &aText)
+{
+    QString result = aText;
+
+    QRegExp accel ("\\(&[a-zA-Z]\\)");
+    int pos = accel.search (result);
+    if (pos >= 0)
+        result.remove (pos, accel.cap().length());
+    else
+    {
+        pos = result.find ('&');
+        if (pos >= 0)
+            result.remove (pos, 1);
+    }
+
+    return result;
+}
+
+/**
+ *  Searches for a widget that with @a aName (if it is not NULL) which inherits
+ *  @a aClassName (if it is not NULL) and among children of @a aParent. If @a
+ *  aParent is NULL, all top-level widgets are searched. If @a aRecursive is
+ *  true, child widgets are recursively searched as well.
+ */
+/* static */
+QWidget *VBoxGlobal::findWidget (QWidget *aParent, const char *aName,
+                                 const char *aClassName /* = NULL */,
+                                 bool aRecursive /* = false */)
+{
+    if (aParent == NULL)
+    {
+        QWidgetList *list = QApplication::topLevelWidgets();
+        QWidgetListIt it (*list);
+        QWidget *w = NULL;
+        for (; (w = it.current()) != NULL; ++ it)
+        {
+            if ((!aName || strcmp (w->name(), aName) == 0) &&
+                (!aClassName || strcmp (w->className(), aClassName) == 0))
+                break;
+            if (aRecursive)
+            {
+                w = findWidget (w, aName, aClassName, aRecursive);
+                if (w)
+                    break;
+            }
+        }
+        delete list;
+        return w;
+    }
+
+    QObjectList *list = aParent->queryList (aName, aClassName, false, true);
+    QObjectListIt it (*list);
+    QObject *obj = NULL;
+    for (; (obj = it.current()) != NULL; ++ it)
+    {
+        if (obj->isWidgetType())
+            break;
+    }
+    delete list;
+    return (QWidget *) obj;
+}
+
+// Public slots
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ * Opens the specified URL using OS/Desktop capabilities.
+ *
+ * @param aURL URL to open
+ *
+ * @return true on success and false otherwise
+ */
+bool VBoxGlobal::openURL (const QString &aURL)
+{
+#if defined (Q_WS_WIN)
+    /* We cannot use ShellExecute() on the main UI thread because we've
+     * initialized COM with CoInitializeEx(COINIT_MULTITHREADED). See
+     * http://support.microsoft.com/default.aspx?scid=kb;en-us;287087
+     * for more details. */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (const QString &aURL, QObject *aObject)
+            : mObject (aObject), mURL (aURL) {}
+
+        void run()
+        {
+            int rc = (int) ShellExecute (NULL, NULL, mURL.ucs2(), NULL, NULL, SW_SHOW);
+            bool ok = rc > 32;
+            QApplication::postEvent
+                (mObject,
+                 new VBoxShellExecuteEvent (this, mURL, ok));
+        }
+
+        QString mURL;
+        QObject *mObject;
+    };
+
+    Thread *thread = new Thread (aURL, this);
+    thread->start();
+    /* thread will be deleted in the VBoxShellExecuteEvent handler */
+
+    return true;
+
+#elif defined (Q_WS_X11)
+
+    static const char * const commands[] =
+        { "kfmclient:exec", "gnome-open", "x-www-browser", "firefox", "konqueror" };
+
+    for (size_t i = 0; i < ELEMENTS (commands); ++ i)
+    {
+        QStringList args = QStringList::split (':', commands [i]);
+        args += aURL;
+        QProcess cmd (args);
+        if (cmd.start())
+            return true;
+    }
+
+#elif defined (Q_WS_MAC)
+
+    /* The code below is taken from Psi 0.10 sources
+     * (http://www.psi-im.org) */
+
+    /* Use Internet Config to hand the URL to the appropriate application, as
+     * set by the user in the Internet Preferences pane.
+     * NOTE: ICStart could be called once at Psi startup, saving the
+     *       ICInstance in a global variable, as a minor optimization.
+     *       ICStop should then be called at Psi shutdown if ICStart
+     *       succeeded. */
+    ICInstance icInstance;
+    OSType psiSignature = 'psi ';
+    OSStatus error = ::ICStart (&icInstance, psiSignature);
+    if (error == noErr)
+    {
+        ConstStr255Param hint (0x0);
+        QCString cs = aURL.local8Bit();
+        const char* data = cs.data();
+        long length = cs.length();
+        long start (0);
+        long end (length);
+        /* Don't bother testing return value (error); launched application
+         * will report problems. */
+        ::ICLaunchURL (icInstance, hint, data, length, &start, &end);
+        ICStop (icInstance);
+        return true;
+    }
+
+#else
+    vboxProblem().message
+        (NULL, VBoxProblemReporter::Error,
+         tr ("Opening URLs is not implemented yet."));
+    return false;
+#endif
+
+    /* if we go here it means we couldn't open the URL */
+    vboxProblem().cannotOpenURL (aURL);
+
+    return false;
+}
+
+void VBoxGlobal::showRegistrationDialog (bool aForce)
+{
+#ifdef VBOX_WITH_REGISTRATION
+    if (!aForce && !VBoxRegistrationDlg::hasToBeShown())
+        return;
+
+    if (mRegDlg)
+    {
+        /* Show the already opened registration dialog */
+        mRegDlg->setWindowState (mRegDlg->windowState() & ~WindowMinimized);
+        mRegDlg->raise();
+        mRegDlg->setActiveWindow();
+    }
+    else
+    {
+        /* Store the ID of the main window to ensure that only one
+         * registration dialog is shown at a time. Due to manipulations with
+         * OnExtraDataCanChange() and OnExtraDataChange() signals, this extra
+         * data item acts like an inter-process mutex, so the first process
+         * that attempts to set it will win, the rest will get a failure from
+         * the SetExtraData() call. */
+        mVBox.SetExtraData (VBoxDefs::GUI_RegistrationDlgWinID,
+            QString ("%1").arg ((long) qApp->mainWidget()->winId()));
+
+        if (mVBox.isOk())
+        {
+            /* We've got the "mutex", create a new registration dialog */
+            VBoxRegistrationDlg *dlg =
+                new VBoxRegistrationDlg (0, 0, false, WDestructiveClose);
+            dlg->setup (&mRegDlg);
+            Assert (dlg == mRegDlg);
+            mRegDlg->show();
+        }
+    }
+#endif
+}
+
+// Protected members
+////////////////////////////////////////////////////////////////////////////////
+
+bool VBoxGlobal::event (QEvent *e)
+{
+    switch (e->type())
+    {
+#if defined (Q_WS_WIN)
+        case VBoxDefs::ShellExecuteEventType:
+        {
+            VBoxShellExecuteEvent *ev = (VBoxShellExecuteEvent *) e;
+            if (!ev->mOk)
+                vboxProblem().cannotOpenURL (ev->mURL);
+            /* wait for the thread and free resources */
+            ev->mThread->wait();
+            delete ev->mThread;
+            return true;
+        }
+#endif
+
+        case VBoxDefs::AsyncEventType:
+        {
+            VBoxAsyncEvent *ev = (VBoxAsyncEvent *) e;
+            ev->handle();
+            return true;
+        }
+
+        case VBoxDefs::EnumerateMediaEventType:
+        {
+            VBoxEnumerateMediaEvent *ev = (VBoxEnumerateMediaEvent *) e;
+
+            if (!ev->mLast)
+            {
+                if (ev->mMedia.status == VBoxMedia::Error)
+                    vboxProblem().cannotGetMediaAccessibility (ev->mMedia.disk);
+                media_list [ev->mIndex] = ev->mMedia;
+                emit mediaEnumerated (media_list [ev->mIndex], ev->mIndex);
+            }
+            else
+            {
+                /* the thread has posted the last message, wait for termination */
+                media_enum_thread->wait();
+                delete media_enum_thread;
+                media_enum_thread = 0;
+
+                emit mediaEnumFinished (media_list);
+            }
+
+            return true;
+        }
+
+        /* VirtualBox callback events */
+
+        case VBoxDefs::MachineStateChangeEventType:
+        {
+            emit machineStateChanged (*(VBoxMachineStateChangeEvent *) e);
+            return true;
+        }
+        case VBoxDefs::MachineDataChangeEventType:
+        {
+            emit machineDataChanged (*(VBoxMachineDataChangeEvent *) e);
+            return true;
+        }
+        case VBoxDefs::MachineRegisteredEventType:
+        {
+            emit machineRegistered (*(VBoxMachineRegisteredEvent *) e);
+            return true;
+        }
+        case VBoxDefs::SessionStateChangeEventType:
+        {
+            emit sessionStateChanged (*(VBoxSessionStateChangeEvent *) e);
+            return true;
+        }
+        case VBoxDefs::SnapshotEventType:
+        {
+            emit snapshotChanged (*(VBoxSnapshotEvent *) e);
+            return true;
+        }
+        case VBoxDefs::CanShowRegDlgEventType:
+        {
+            emit canShowRegDlg (((VBoxCanShowRegDlgEvent *) e)->mCanShow);
+            return true;
+        }
+
+        default:
+            break;
+    }
+
+    return QObject::event (e);
+}
+
+bool VBoxGlobal::eventFilter (QObject *aObject, QEvent *aEvent)
+{
+    if (aEvent->type() == QEvent::LanguageChange &&
+        aObject->isWidgetType() &&
+        static_cast <QWidget *> (aObject)->isTopLevel())
+    {
+        /* Catch the language change event before any other widget gets it in
+         * order to invalidate cached string resources (like the details view
+         * templates) that may be used by other widgets. */
+        QWidgetList *list = QApplication::topLevelWidgets();
+        if (list->first() == aObject)
+        {
+            /* call this only once per every language change (see
+             * QApplication::installTranslator() for details) */
+            languageChange();
+        }
+        delete list;
+    }
+
+    return QObject::eventFilter (aObject, aEvent);
+}
+
+// Private members
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxGlobal::init()
+{
+#ifdef DEBUG
+    verString += " [DEBUG]";
+#endif
+
+#ifdef Q_WS_WIN
+    /* COM for the main thread is initialized in main() */
+#else
+    HRESULT rc = COMBase::InitializeCOM();
+    if (FAILED (rc))
+    {
+        vboxProblem().cannotInitCOM (rc);
+        return;
+    }
+#endif
+
+    mVBox.createInstance (CLSID_VirtualBox);
+    if (!mVBox.isOk())
+    {
+        vboxProblem().cannotCreateVirtualBox (mVBox);
+        return;
+    }
+
+    // initialize guest OS type vector
+    CGuestOSTypeCollection coll = mVBox.GetGuestOSTypes();
+    int osTypeCount = coll.GetCount();
+    AssertMsg (osTypeCount > 0, ("Number of OS types must not be zero"));
+    if (osTypeCount > 0)
+    {
+        vm_os_types.resize (osTypeCount);
+        int i = 0;
+        CGuestOSTypeEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+            vm_os_types [i++] = en.GetNext();
+    }
+
+    // fill in OS type icon dictionary
+    static const char *osTypeIcons[][2] =
+    {
+        {"unknown", "os_other.png"},
+        {"dos", "os_dos.png"},
+        {"win31", "os_win31.png"},
+        {"win95", "os_win95.png"},
+        {"win98", "os_win98.png"},
+        {"winme", "os_winme.png"},
+        {"winnt4", "os_winnt.png"},
+        {"win2k", "os_win2000.png"},
+        {"winxp", "os_winxp.png"},
+        {"win2k3", "os_win2003.png"},
+        {"winvista", "os_winvista.png"},
+        {"os2warp3", "os_os2.png"},
+        {"os2warp4", "os_os2.png"},
+        {"os2warp45", "os_os2.png"},
+        {"linux22", "os_linux.png"},
+        {"linux24", "os_linux.png"},
+        {"linux26", "os_linux.png"},
+        {"freebsd", "os_freebsd.png"},
+        {"openbsd", "os_openbsd.png"},
+        {"netbsd", "os_netbsd.png"},
+        {"netware", "os_netware.png"},
+        {"solaris", "os_solaris.png"},
+        {"l4", "os_l4.png"},
+    };
+    vm_os_type_icons.setAutoDelete (true); // takes ownership of elements
+    for (uint n = 0; n < SIZEOF_ARRAY (osTypeIcons); n ++)
+    {
+        vm_os_type_icons.insert (osTypeIcons [n][0],
+            new QPixmap (QPixmap::fromMimeSource (osTypeIcons [n][1])));
+    }
+
+    // fill in VM state icon dictionary
+    static struct
+    {
+        KMachineState state;
+        const char *name;
+    }
+    vmStateIcons[] =
+    {
+        {KMachineState_Null, NULL},
+        {KMachineState_PoweredOff, "state_powered_off_16px.png"},
+        {KMachineState_Saved, "state_saved_16px.png"},
+        {KMachineState_Aborted, "state_aborted_16px.png"},
+        {KMachineState_Running, "state_running_16px.png"},
+        {KMachineState_Paused, "state_paused_16px.png"},
+        {KMachineState_Stuck, "state_stuck_16px.png"},
+        {KMachineState_Starting, "state_running_16px.png"}, /// @todo (dmik) separate icon?
+        {KMachineState_Stopping, "state_running_16px.png"}, /// @todo (dmik) separate icon?
+        {KMachineState_Saving, "state_saving_16px.png"},
+        {KMachineState_Restoring, "state_restoring_16px.png"},
+        {KMachineState_Discarding, "state_discarding_16px.png"},
+    };
+    mStateIcons.setAutoDelete (true); // takes ownership of elements
+    for (uint n = 0; n < SIZEOF_ARRAY (vmStateIcons); n ++)
+    {
+        mStateIcons.insert (vmStateIcons [n].state,
+            new QPixmap (QPixmap::fromMimeSource (vmStateIcons [n].name)));
+    }
+
+    // online/offline snapshot icons
+    mOfflineSnapshotIcon = QPixmap::fromMimeSource ("offline_snapshot_16px.png");
+    mOnlineSnapshotIcon = QPixmap::fromMimeSource ("online_snapshot_16px.png");
+
+    // initialize state colors vector
+    // no ownership of elements, we're passing pointers to existing objects
+    vm_state_color.insert (KMachineState_Null,           &Qt::red);
+    vm_state_color.insert (KMachineState_PoweredOff,     &Qt::gray);
+    vm_state_color.insert (KMachineState_Saved,          &Qt::yellow);
+    vm_state_color.insert (KMachineState_Aborted,        &Qt::darkRed);
+    vm_state_color.insert (KMachineState_Running,        &Qt::green);
+    vm_state_color.insert (KMachineState_Paused,         &Qt::darkGreen);
+    vm_state_color.insert (KMachineState_Stuck,          &Qt::darkMagenta);
+    vm_state_color.insert (KMachineState_Starting,       &Qt::green);
+    vm_state_color.insert (KMachineState_Stopping,       &Qt::green);
+    vm_state_color.insert (KMachineState_Saving,         &Qt::green);
+    vm_state_color.insert (KMachineState_Restoring,      &Qt::green);
+    vm_state_color.insert (KMachineState_Discarding,     &Qt::green);
+
+    qApp->installEventFilter (this);
+
+    // create default non-null global settings
+    gset = VBoxGlobalSettings (false);
+
+    // try to load global settings
+    gset.load (mVBox);
+    if (!mVBox.isOk() || !gset)
+    {
+        vboxProblem().cannotLoadGlobalConfig (mVBox, gset.lastError());
+        return;
+    }
+
+    /* Load customized language if any */
+    QString languageId = gset.languageId();
+    if (!languageId.isNull())
+        loadLanguage (languageId);
+
+    languageChange();
+
+    // process command line
+
+    vm_render_mode_str = 0;
+#ifdef VBOX_WITH_DEBUGGER_GUI
+#ifdef VBOX_WITH_DEBUGGER_GUI_MENU
+    dbg_enabled = true;
+#else
+    dbg_enabled = false;
+#endif
+    dbg_visible_at_startup = false;
+#endif
+
+    int argc = qApp->argc();
+    int i = 1;
+    while ( i < argc ) {
+        const char *arg = qApp->argv()[i];
+        if (        !::strcmp( arg, "-startvm" ) ) {
+            if ( ++i < argc ) {
+                QString param = QString (qApp->argv()[i]);
+                QUuid uuid = QUuid (param);
+                if (!uuid.isNull()) {
+                    vmUuid = uuid;
+                } else {
+                    CMachine m = mVBox.FindMachine (param);
+                    if (m.isNull()) {
+                        vboxProblem().cannotFindMachineByName (mVBox, param);
+                        return;
+                    }
+                    vmUuid = m.GetId();
+                }
+            }
+        } else if ( !::strcmp( arg, "-comment" ) ) {
+            ++i;
+        } else if ( !::strcmp( arg, "-rmode" ) ) {
+            if ( ++i < argc )
+                vm_render_mode_str = qApp->argv()[i];
+        }
+#ifdef VBOX_WITH_DEBUGGER_GUI
+        else if ( !::strcmp( arg, "-dbg" ) ) {
+            dbg_enabled = true;
+        }
+#ifdef DEBUG
+        else if ( !::strcmp( arg, "-nodebug" ) ) {
+            dbg_enabled = false;
+            dbg_visible_at_startup = false;
+        }
+#else
+        else if ( !::strcmp( arg, "-debug" ) ) {
+            dbg_enabled = true;
+            dbg_visible_at_startup = true;
+        }
+#endif
+#endif
+        i++;
+    }
+
+    vm_render_mode = vboxGetRenderMode( vm_render_mode_str );
+
+    // setup the callback
+    callback = CVirtualBoxCallback (new VBoxCallback (*this));
+    mVBox.RegisterCallback (callback);
+    AssertWrapperOk (mVBox);
+    if (!mVBox.isOk())
+        return;
+
+    /*
+     *  Redefine default large and small icon sizes. In particular, it is
+     *  necessary to consider both 32px and 22px icon sizes as Large when
+     *  we explicitly define them as Large (seems to be a bug in
+     *  QToolButton::sizeHint()).
+     */
+    QIconSet::setIconSize (QIconSet::Small, QSize (16, 16));
+    QIconSet::setIconSize (QIconSet::Large, QSize (22, 22));
+
+    mValid = true;
+}
+
+/** @internal
+ *
+ *  This method should be never called directly. It is called automatically
+ *  when the application terminates.
+ */
+void VBoxGlobal::cleanup()
+{
+    /* sanity check */
+    if (!sVBoxGlobalInCleanup)
+    {
+        AssertMsgFailed (("Should never be called directly\n"));
+        return;
+    }
+
+    if (!callback.isNull())
+    {
+        mVBox.UnregisterCallback (callback);
+        AssertWrapperOk (mVBox);
+        callback.detach();
+    }
+
+    if (media_enum_thread)
+    {
+        /* sVBoxGlobalInCleanup is true here, so just wait for the thread */
+        media_enum_thread->wait();
+        delete media_enum_thread;
+        media_enum_thread = 0;
+    }
+
+#ifdef VBOX_WITH_REGISTRATION
+    if (mRegDlg)
+        mRegDlg->close();
+#endif
+
+    if (mConsoleWnd)
+        delete mConsoleWnd;
+    if (mSelectorWnd)
+        delete mSelectorWnd;
+
+    /* ensure CGuestOSType objects are no longer used */
+    vm_os_types.clear();
+    /* media list contains a lot of CUUnknown, release them */
+    media_list.clear();
+    /* the last step to ensure we don't use COM any more */
+    mVBox.detach();
+
+    /* There may be VBoxEnumerateMediaEvent instances still in the message
+     * queue which reference COM objects. Remove them to release those objects
+     * before uninitializing the COM subsystem. */
+    QApplication::removePostedEvents (this);
+
+#ifdef Q_WS_WIN
+    /* COM for the main thread is shutdown in main() */
+#else
+    COMBase::CleanupCOM();
+#endif
+
+    mValid = false;
+}
+
+/** @fn vboxGlobal
+ *
+ *  Shortcut to the static VBoxGlobal::instance() method, for convenience.
+ */
+
+
+/**
+ *  USB Popup Menu class methods
+ *  This class provides the list of USB devices attached to the host.
+ */
+VBoxUSBMenu::VBoxUSBMenu (QWidget *aParent) : QPopupMenu (aParent)
+{
+    connect (this, SIGNAL (aboutToShow()),
+             this, SLOT   (processAboutToShow()));
+    connect (this, SIGNAL (highlighted (int)),
+             this, SLOT   (processHighlighted (int)));
+}
+
+const CUSBDevice& VBoxUSBMenu::getUSB (int aIndex)
+{
+    return mUSBDevicesMap [aIndex];
+}
+
+void VBoxUSBMenu::setConsole (const CConsole &aConsole)
+{
+    mConsole = aConsole;
+}
+
+void VBoxUSBMenu::processAboutToShow()
+{
+    clear();
+    mUSBDevicesMap.clear();
+
+    CHost host = vboxGlobal().virtualBox().GetHost();
+
+    bool isUSBEmpty = host.GetUSBDevices().GetCount() == 0;
+    if (isUSBEmpty)
+    {
+        insertItem (
+            tr ("<no available devices>", "USB devices"),
+            USBDevicesMenuNoDevicesId);
+        setItemEnabled (USBDevicesMenuNoDevicesId, false);
+    }
+    else
+    {
+        CHostUSBDeviceEnumerator en = host.GetUSBDevices().Enumerate();
+        while (en.HasMore())
+        {
+            CHostUSBDevice iterator = en.GetNext();
+            CUSBDevice usb = CUnknown (iterator);
+            int id = insertItem (vboxGlobal().details (usb));
+            mUSBDevicesMap [id] = usb;
+            /* check if created item was alread attached to this session */
+            if (!mConsole.isNull())
+            {
+                CUSBDevice attachedUSB =
+                    mConsole.GetUSBDevices().FindById (usb.GetId());
+                setItemChecked (id, !attachedUSB.isNull());
+                setItemEnabled (id, iterator.GetState() !=
+                                KUSBDeviceState_Unavailable);
+            }
+        }
+    }
+}
+
+void VBoxUSBMenu::processHighlighted (int aIndex)
+{
+    /* the <no available devices> item is highlighted */
+    if (aIndex == USBDevicesMenuNoDevicesId)
+    {
+        QToolTip::add (this,
+            tr ("No supported devices connected to the host PC",
+                "USB device tooltip"));
+        return;
+    }
+
+    CUSBDevice usb = mUSBDevicesMap [aIndex];
+    /* if null then some other item but a USB device is highlighted */
+    if (usb.isNull())
+    {
+        QToolTip::remove (this);
+        return;
+    }
+
+    QToolTip::remove (this);
+    QToolTip::add (this, vboxGlobal().toolTip (usb));
+}
+
+
+/**
+ *  Enable/Disable Menu class.
+ *  This class provides enable/disable menu items.
+ */
+VBoxSwitchMenu::VBoxSwitchMenu (QWidget *aParent, QAction *aAction,
+                                bool aInverted)
+    : QPopupMenu (aParent), mAction (aAction), mInverted (aInverted)
+{
+    /* this menu works only with toggle action */
+    Assert (aAction->isToggleAction());
+    connect (this, SIGNAL (aboutToShow()),
+             this, SLOT   (processAboutToShow()));
+    connect (this, SIGNAL (activated (int)),
+             this, SLOT   (processActivated (int)));
+}
+
+void VBoxSwitchMenu::setToolTip (const QString &aTip)
+{
+    mTip = aTip;
+}
+
+void VBoxSwitchMenu::processAboutToShow()
+{
+    clear();
+    QString text = mAction->isOn() ^ mInverted ? tr ("Disable") : tr ("Enable");
+    int id = insertItem (text);
+    setItemEnabled (id, mAction->isEnabled());
+    QToolTip::add (this, tr ("%1 %2").arg (text).arg (mTip));
+}
+
+void VBoxSwitchMenu::processActivated (int /*aIndex*/)
+{
+    mAction->setOn (!mAction->isOn());
+}
+
+#ifdef Q_WS_X11
+#include "VBoxGlobal.moc"
+#endif
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobalSettings.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobalSettings.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxGlobalSettings.cpp	(revision 7219)
@@ -0,0 +1,267 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxGlobalSettingsData, VBoxGlobalSettings class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include <qglobal.h>
+#include <qstring.h>
+#include <qregexp.h>
+
+#include "VBoxGlobalSettings.h"
+#include "QIHotKeyEdit.h"
+#include "COMDefs.h"
+
+#include <qvariant.h>
+
+/** @class VBoxGlobalSettingsData
+ *
+ *  The VBoxGlobalSettingsData class incapsulates the global settings
+ *  of the VirtualBox.
+ */
+
+VBoxGlobalSettingsData::VBoxGlobalSettingsData()
+{
+    /* default settings */
+#if defined (Q_WS_WIN32)
+    hostkey = 0xA3; // VK_RCONTROL
+//    hostkey = 165; // VK_RMENU
+#elif defined (Q_WS_PM)
+    hostkey = VK_CTRL;
+#elif defined (Q_WS_X11)
+    hostkey = 0xffe4; // XK_Control_R
+//    hostkey = 65514; // XK_Alt_R
+#elif defined (Q_WS_MAC)
+//    hostkey = 0x36; // QZ_RMETA
+    hostkey = 0x37; // QZ_LMETA
+//    hostkey = 0x3e; // QZ_RCTRL
+//    hostkey = 0x3d; // QZ_RALT
+#else
+# warning "port me!"
+    hostkey = 0;
+#endif
+    autoCapture = true;
+    guiFeatures = QString::null;
+    languageId  = QString::null;
+}
+
+VBoxGlobalSettingsData::VBoxGlobalSettingsData (const VBoxGlobalSettingsData &that)
+{
+    hostkey = that.hostkey;
+    autoCapture = that.autoCapture;
+    guiFeatures = that.guiFeatures;
+    languageId  = that.languageId;
+}
+
+VBoxGlobalSettingsData::~VBoxGlobalSettingsData()
+{
+}
+
+bool VBoxGlobalSettingsData::operator== (const VBoxGlobalSettingsData &that) const
+{
+    return this == &that ||
+        (hostkey == that.hostkey &&
+         autoCapture == that.autoCapture &&
+         guiFeatures == that.guiFeatures &&
+         languageId  == that.languageId);
+}
+
+/** @class VBoxGlobalSettings
+ *
+ *  The VBoxGlobalSettings class is a wrapper class for VBoxGlobalSettingsData
+ *  to implement implicit sharing of VirtualBox global data.
+ */
+
+/* Defined in VBoxGlobal.cpp */
+extern const char *gVBoxLangIDRegExp;
+
+static struct
+{
+    const char *publicName;
+    const char *name;
+    const char *rx;
+    bool canDelete;
+}
+gPropertyMap[] =
+{
+    { "GUI/Input/HostKey",      "hostKey",      "\\d*[1-9]\\d*", true },
+    { "GUI/Input/AutoCapture",  "autoCapture",  "true|false", true },
+    { "GUI/Customizations",     "guiFeatures",  "\\S+", true },
+    { "GUI/LanguageID",         "languageId",   gVBoxLangIDRegExp, true },
+};
+
+void VBoxGlobalSettings::setHostKey (int key)
+{
+    if (!QIHotKeyEdit::isValidKey (key))
+    {
+        last_err = tr ("'%1 (0x%2)' is an invalid host key code.")
+                       .arg (key).arg (key, 0, 16);
+        return;
+    }
+
+    mData()->hostkey = key;
+    resetError();
+}
+
+bool VBoxGlobalSettings::isFeatureActive (const char *aFeature) const
+{
+    QStringList featureList = QStringList::split (',', data()->guiFeatures);
+    return featureList.contains (aFeature);
+}
+
+/**
+ *  Loads the settings from the (global) extra data area of VirtualBox.
+ *
+ *  If an error occures while accessing extra data area, the method immediately
+ *  returns and the vbox argument will hold all error info (and therefore
+ *  vbox.isOk() will be false to indicate this).
+ *
+ *  If an error occures while setting the value of some property, the method
+ *  also returns immediately. #operator !() will return false in this case
+ *  and #lastError() will contain the error message.
+ *
+ *  @note   This method emits the #propertyChanged() signal.
+ */
+void VBoxGlobalSettings::load (CVirtualBox &vbox)
+{
+    for (size_t i = 0; i < SIZEOF_ARRAY (gPropertyMap); i++)
+    {
+        QString value = vbox.GetExtraData (gPropertyMap [i].publicName);
+        if (!vbox.isOk())
+            return;
+        // null value means the key is absent. it is ok, the default will apply
+        if (value.isNull())
+            continue;
+        // try to set the property validating it against rx
+        setPropertyPrivate (i, value);
+        if (!(*this))
+            break;
+    }
+}
+
+/**
+ *  Saves the settings to the (global) extra data area of VirtualBox.
+ *
+ *  If an error occures while accessing extra data area, the method immediately
+ *  returns and the vbox argument will hold all error info (and therefore
+ *  vbox.isOk() will be false to indicate this).
+ */
+void VBoxGlobalSettings::save (CVirtualBox &vbox) const
+{
+    for (size_t i = 0; i < SIZEOF_ARRAY (gPropertyMap); i++)
+    {
+        QVariant value = property (gPropertyMap [i].name);
+        Assert (value.isValid() && value.canCast (QVariant::String));
+
+        vbox.SetExtraData (gPropertyMap [i].publicName, value.toString());
+        if (!vbox.isOk())
+            return;
+    }
+}
+
+/**
+ *  Returns a value of the property with the given public name
+ *  or QString::null if there is no such public property.
+ */
+QString VBoxGlobalSettings::publicProperty (const QString &publicName) const
+{
+    for (size_t i = 0; i < SIZEOF_ARRAY (gPropertyMap); i++)
+    {
+        if (gPropertyMap [i].publicName == publicName)
+        {
+            QVariant value = property (gPropertyMap [i].name);
+            Assert (value.isValid() && value.canCast (QVariant::String));
+
+            if (value.isValid() && value.canCast (QVariant::String))
+                return value.toString();
+            else
+                break;
+        }
+    }
+
+    return QString::null;
+}
+
+/**
+ *  Sets a value of a property with the given public name.
+ *  Returns false if the specified property is not found, and true otherwise.
+ *
+ *  This method (as opposed to #setProperty (const char *name, const QVariant& value))
+ *  validates the value against the property's regexp.
+ *
+ *  If an error occures while setting the value of the property, #operator !()
+ *  will return false after this method returns true, and #lastError() will contain
+ *  the error message.
+ *
+ *  @note   This method emits the #propertyChanged() signal.
+ */
+bool VBoxGlobalSettings::setPublicProperty (const QString &publicName, const QString &value)
+{
+    for (size_t i = 0; i < SIZEOF_ARRAY (gPropertyMap); i++)
+    {
+        if (gPropertyMap [i].publicName == publicName)
+        {
+            setPropertyPrivate (i, value);
+            return true;
+        }
+    }
+
+    return false;
+}
+
+void VBoxGlobalSettings::setPropertyPrivate (int index, const QString &value)
+{
+    if (value.isNull())
+    {
+        if (!gPropertyMap [index].canDelete)
+        {
+            last_err = tr ("Cannot delete the key '%1'.")
+                .arg (gPropertyMap [index].publicName);
+            return;
+        }
+    }
+    else
+    {
+        if (!QRegExp (gPropertyMap [index].rx).exactMatch (value))
+        {
+            last_err = tr ("The value '%1' of the key '%2' doesn't match the "
+                           "regexp constraint '%3'.")
+                .arg (value, gPropertyMap [index].publicName,
+                      gPropertyMap [index].rx);
+            return;
+        }
+    }
+
+    QVariant oldVal = property (gPropertyMap [index].name);
+    Assert (oldVal.isValid() && oldVal.canCast (QVariant::String));
+
+    if (oldVal.isValid() && oldVal.canCast (QVariant::String) &&
+        oldVal.toString() != value)
+    {
+        bool ok = setProperty (gPropertyMap [index].name, value);
+        Assert (ok);
+        if (ok)
+        {
+            /* The individual setter may have set a specific error */
+            if (!last_err.isNull())
+                return;
+
+            last_err = QString::null;
+            emit propertyChanged (gPropertyMap [index].publicName,
+                                  gPropertyMap [index].name);
+        }
+    }
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp	(revision 7219)
@@ -0,0 +1,300 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxMediaComboBox class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxMediaComboBox.h"
+#include "VBoxDiskImageManagerDlg.h"
+
+#include <qfileinfo.h>
+#include <qimage.h>
+#include <qdir.h>
+#include <qfile.h>
+#include <qtooltip.h>
+#include <qlistbox.h>
+
+VBoxMediaComboBox::VBoxMediaComboBox (QWidget *aParent, const char *aName,
+                                      int aType, bool aUseEmptyItem)
+    : QComboBox (aParent , aName),
+    mType (aType), mRequiredId (QUuid()), mUseEmptyItem (aUseEmptyItem)
+{
+    setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Fixed);
+    /* setup enumeration handlers */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumStarted()),
+             this, SLOT (mediaEnumStarted()));
+    connect (&vboxGlobal(), SIGNAL (mediaEnumerated (const VBoxMedia &, int)),
+             this, SLOT (mediaEnumerated (const VBoxMedia &, int)));
+
+    /* setup update handlers */
+    connect (&vboxGlobal(), SIGNAL (mediaAdded (const VBoxMedia &)),
+             this, SLOT (mediaAdded (const VBoxMedia &)));
+    connect (&vboxGlobal(), SIGNAL (mediaUpdated (const VBoxMedia &)),
+             this, SLOT (mediaUpdated (const VBoxMedia &)));
+    connect (&vboxGlobal(), SIGNAL (mediaRemoved (VBoxDefs::DiskType, const QUuid &)),
+             this, SLOT (mediaRemoved (VBoxDefs::DiskType, const QUuid &)));
+
+    connect (this, SIGNAL (activated (int)),
+             this, SLOT (processActivated (int)));
+
+    /* in some qt themes embedded list-box is not used by default, so create it */
+    if (!listBox())
+        setListBox (new QListBox (this));
+    if (listBox())
+        connect (listBox(), SIGNAL (onItem (QListBoxItem*)),
+                 this, SLOT (processOnItem (QListBoxItem*)));
+
+    /* cache pixmaps as class members */
+    QImage img;
+    img = QMessageBox::standardIcon (QMessageBox::Warning).convertToImage();
+    if (!img.isNull())
+    {
+        img = img.smoothScale (14, 14);
+        mPmInacc.convertFromImage (img);
+    }
+    img = QMessageBox::standardIcon (QMessageBox::Critical).convertToImage();
+    if (!img.isNull())
+    {
+        img = img.smoothScale (14, 14);
+        mPmError.convertFromImage (img);
+    }
+}
+
+void VBoxMediaComboBox::refresh()
+{
+    /* clearing lists */
+    clear(), mUuidList.clear(), mTipList.clear();
+    /* prepend empty item if used */
+    if (mUseEmptyItem)
+        appendItem (tr ("<no hard disk>"), QUuid(), tr ("No hard disk"), 0);
+    /* load current media list */
+    VBoxMediaList list = vboxGlobal().currentMediaList();
+    VBoxMediaList::const_iterator it;
+    for (it = list.begin(); it != list.end(); ++ it)
+        mediaEnumerated (*it, 0);
+    /* activate item selected during current list loading */
+    processActivated (currentItem());
+}
+
+
+void VBoxMediaComboBox::mediaEnumStarted()
+{
+    refresh();
+}
+
+void VBoxMediaComboBox::mediaEnumerated (const VBoxMedia &aMedia, int /*aIndex*/)
+{
+    processMedia (aMedia);
+}
+
+
+void VBoxMediaComboBox::mediaAdded (const VBoxMedia &aMedia)
+{
+    processMedia (aMedia);
+}
+
+void VBoxMediaComboBox::mediaUpdated (const VBoxMedia &aMedia)
+{
+    processMedia (aMedia);
+}
+
+void VBoxMediaComboBox::mediaRemoved (VBoxDefs::DiskType aType,
+                                      const QUuid &aId)
+{
+    if (!(aType & mType))
+        return;
+
+    /* search & remove media */
+    int index = mUuidList.findIndex (aId);
+    if (index != -1)
+    {
+        removeItem (index);
+        mUuidList.remove (mUuidList.at (index));
+        mTipList.remove (mTipList.at (index));
+        /* emit signal to ensure parent dialog process selection changes */
+        emit activated (currentItem());
+    }
+}
+
+
+void VBoxMediaComboBox::processMedia (const VBoxMedia &aMedia)
+{
+    if (!(aMedia.type & mType))
+        return;
+
+    switch (aMedia.type)
+    {
+        case VBoxDefs::HD:
+        {
+            /* ignoring non-root disks */
+            CHardDisk hd = aMedia.disk;
+            if (hd.GetParent().isNull())
+                processHdMedia (aMedia);
+            break;
+        }
+        case VBoxDefs::CD:
+            processCdMedia (aMedia);
+            break;
+        case VBoxDefs::FD:
+            processFdMedia (aMedia);
+            break;
+        default:
+            AssertFailed();
+    }
+}
+
+void VBoxMediaComboBox::processHdMedia (const VBoxMedia &aMedia)
+{
+    QUuid mediaId;
+    QString toolTip;
+    CHardDisk hd = aMedia.disk;
+    QString src = hd.GetLocation();
+    QUuid machineId = hd.GetMachineId();
+    /* append list only with free hd */
+    if (machineId.isNull() || machineId == mMachineId)
+    {
+        mediaId = hd.GetId();
+        toolTip = VBoxDiskImageManagerDlg::composeHdToolTip (hd, aMedia.status);
+    }
+    if (!mediaId.isNull())
+        updateShortcut (src, mediaId, toolTip, aMedia.status);
+}
+
+void VBoxMediaComboBox::processCdMedia (const VBoxMedia &aMedia)
+{
+    CDVDImage dvd = aMedia.disk;
+    QString src = dvd.GetFilePath();
+    QUuid mediaId = dvd.GetId();
+    QString toolTip = VBoxDiskImageManagerDlg::composeCdToolTip (dvd, aMedia.status);
+    updateShortcut (src, mediaId, toolTip, aMedia.status);
+}
+
+void VBoxMediaComboBox::processFdMedia (const VBoxMedia &aMedia)
+{
+    CFloppyImage floppy = aMedia.disk;
+    QString src = floppy.GetFilePath();
+    QUuid mediaId = floppy.GetId();
+    QString toolTip = VBoxDiskImageManagerDlg::composeFdToolTip (floppy, aMedia.status);
+    updateShortcut (src, mediaId, toolTip, aMedia.status);
+}
+
+void VBoxMediaComboBox::updateShortcut (const QString &aSrc,
+                                        const QUuid &aId,
+                                        const QString &aTip,
+                                        VBoxMedia::Status aStatus)
+{
+    /* compose item's name */
+    QFileInfo fi (aSrc);
+    QString name = QString ("%1 (%2)").arg (fi.fileName())
+                   .arg (QDir::convertSeparators (fi.dirPath()));
+    /* update warning/error icons */
+    QPixmap *pixmap = 0;
+    if (aStatus == VBoxMedia::Inaccessible)
+        pixmap = &mPmInacc;
+    else if (aStatus == VBoxMedia::Error)
+        pixmap = &mPmError;
+
+    /* search media */
+    int index = mUuidList.findIndex (aId);
+    /* create or update media */
+    if (index == -1)
+        appendItem (name, aId, aTip, pixmap);
+    else
+        replaceItem (index, name, aTip, pixmap);
+
+    /* activate required item if it was updated */
+    if (aId == mRequiredId)
+        setCurrentItem (aId);
+    /* select last added item if there is no item selected */
+    else if (currentText().isEmpty())
+        QComboBox::setCurrentItem (index == -1 ? count() - 1 : index);
+}
+
+void VBoxMediaComboBox::processActivated (int aItem)
+{
+    mRequiredId = mUuidList.isEmpty() || aItem < 0 ? QUuid() : QUuid (mUuidList [aItem]);
+    updateToolTip (aItem);
+}
+
+void VBoxMediaComboBox::updateToolTip (int aItem)
+{
+    /* combobox tooltip attaching */
+    QToolTip::remove (this);
+    if (!mTipList.isEmpty() && aItem >= 0)
+        QToolTip::add (this, mTipList [aItem]);
+}
+
+void VBoxMediaComboBox::processOnItem (QListBoxItem* aItem)
+{
+    /* combobox item's tooltip attaching */
+    int index = listBox()->index (aItem);
+    QToolTip::remove (listBox()->viewport());
+    QToolTip::add (listBox()->viewport(), mTipList [index]);
+}
+
+QUuid VBoxMediaComboBox::getId()
+{
+    return mUuidList.isEmpty() ? QUuid() : QUuid (mUuidList [currentItem()]);
+}
+
+void VBoxMediaComboBox::appendItem (const QString &aName,
+                                    const QUuid   &aId,
+                                    const QString &aTip,
+                                    QPixmap       *aPixmap)
+{
+    aPixmap ? insertItem (*aPixmap, aName) : insertItem (aName);
+    mUuidList << aId;
+    mTipList  << aTip;
+}
+
+void VBoxMediaComboBox::replaceItem (int            aNumber,
+                                     const QString &aName,
+                                     const QString &aTip,
+                                     QPixmap       *aPixmap)
+{
+    aPixmap ? changeItem (*aPixmap, aName, aNumber) : changeItem (aName, aNumber);
+    mTipList [aNumber] = aTip;
+}
+
+void VBoxMediaComboBox::setUseEmptyItem (bool aUseEmptyItem)
+{
+    mUseEmptyItem = aUseEmptyItem;
+}
+
+void VBoxMediaComboBox::setBelongsTo (const QUuid &aMachineId)
+{
+    mMachineId = aMachineId;
+}
+
+QUuid VBoxMediaComboBox::getBelongsTo()
+{
+    return mMachineId;
+}
+
+void VBoxMediaComboBox::setCurrentItem (const QUuid &aId)
+{
+    mRequiredId = aId;
+    int index = mUuidList.findIndex (mRequiredId);
+    if (index != -1)
+    {
+        QComboBox::setCurrentItem (index);
+        emit activated (index);
+    }
+}
+
+void VBoxMediaComboBox::setType (int aType)
+{
+    mType = aType;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxNetworkFramework.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxNetworkFramework.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxNetworkFramework.cpp	(revision 7219)
@@ -0,0 +1,173 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxNetworkFramework class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include <VBoxNetworkFramework.h>
+#include <qapplication.h>
+
+/* These notifications are used to notify the GUI thread about different
+ * downloading events: Downloading Started, Downloading in Progress,
+ * Downloading Finished, Downloading Error. */
+enum PostingEvents
+{
+    PostBeginEventType = QEvent::User + 500,
+    PostDataEventType,
+    PostFinishEventType,
+    PostErrorEventType
+};
+
+class PostBeginEvent : public QEvent
+{
+public:
+    PostBeginEvent (int aStatus)
+        : QEvent ((QEvent::Type) PostBeginEventType)
+        , mStatus (aStatus) {}
+
+    int  mStatus;
+};
+
+class PostDataEvent : public QEvent
+{
+public:
+    PostDataEvent (const char *aData, ulong aSize)
+        : QEvent ((QEvent::Type) PostDataEventType)
+        , mData (QByteArray().duplicate (aData, aSize)) {}
+
+    QByteArray mData;
+};
+
+class PostFinishEvent : public QEvent
+{
+public:
+    PostFinishEvent()
+        : QEvent ((QEvent::Type) PostFinishEventType) {}
+};
+
+class PostErrorEvent : public QEvent
+{
+public:
+    PostErrorEvent (const QString &aInfo)
+        : QEvent ((QEvent::Type) PostErrorEventType)
+        , mInfo (aInfo) {}
+
+    QString mInfo;
+};
+
+/* This callback is used to handle the request procedure beginning. */
+void onBegin (const happyhttp::Response *aResponse, void *aUserdata)
+{
+    VBoxNetworkFramework *obj = static_cast<VBoxNetworkFramework*> (aUserdata);
+    QApplication::postEvent (obj, new PostBeginEvent (aResponse->getstatus()));
+}
+
+/* This callback is used to handle the progress of request procedure. */
+void onData (const happyhttp::Response*, void *aUserdata,
+             const unsigned char *aData, int aSize)
+{
+    VBoxNetworkFramework *obj = static_cast<VBoxNetworkFramework*> (aUserdata);
+    QApplication::postEvent (obj, new PostDataEvent ((const char*) aData, aSize));
+}
+
+/* This callback is used to handle the finish event of every request. */
+void onFinish (const happyhttp::Response*, void *aUserdata)
+{
+    VBoxNetworkFramework *obj = static_cast<VBoxNetworkFramework*> (aUserdata);
+    QApplication::postEvent (obj, new PostFinishEvent());
+}
+
+bool VBoxNetworkFramework::event (QEvent *aEvent)
+{
+    switch (aEvent->type())
+    {
+        case PostBeginEventType:
+        {
+            PostBeginEvent *e = static_cast<PostBeginEvent*> (aEvent);
+            emit netBegin (e->mStatus);
+            return true;
+        }
+        case PostDataEventType:
+        {
+            PostDataEvent *e = static_cast<PostDataEvent*> (aEvent);
+            mDataStream.writeRawBytes (e->mData.data(), e->mData.size());
+            emit netData (e->mData);
+            return true;
+        }
+        case PostFinishEventType:
+        {
+            emit netEnd (mDataArray);
+            return true;
+        }
+        case PostErrorEventType:
+        {
+            PostErrorEvent *e = static_cast<PostErrorEvent*> (aEvent);
+            emit netError (e->mInfo);
+            return true;
+        }
+        default:
+            break;
+    }
+
+    return QObject::event (aEvent);
+}
+
+void VBoxNetworkFramework::postRequest (const QString &aHost,
+                                        const QString &aUrl)
+{
+    /* Network requests thread class */
+    class Thread : public QThread
+    {
+    public:
+
+        Thread (QObject *aProc, const QString &aHost, const QString &aUrl)
+            : mProc (aProc), mHost (aHost), mUrl (aUrl) {}
+
+        virtual void run()
+        {
+            try
+            {
+                HConnect conn (mHost, 80);
+                conn.setcallbacks (onBegin, onData, onFinish, mProc);
+                const char *headers[] =
+                {
+                    "Connection", "close",
+                    "Content-type", "application/x-www-form-urlencoded",
+                    "Accept", "text/plain",
+                    0
+                };
+
+                conn.request ("POST", mUrl.ascii(), headers, 0, 0);
+                while (conn.outstanding())
+                    conn.pump();
+            }
+            catch (happyhttp::Wobbly &ex)
+            {
+                QApplication::postEvent (mProc, new PostErrorEvent (ex.what()));
+            }
+        }
+
+    private:
+
+        QObject  *mProc;
+        QString   mHost;
+        QString   mUrl;
+    };
+
+    delete mNetworkThread;
+    mNetworkThread = new Thread (this, aHost, aUrl);
+    mNetworkThread->start();
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxProblemReporter.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxProblemReporter.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxProblemReporter.cpp	(revision 7219)
@@ -0,0 +1,2036 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxProblemReporter class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxProblemReporter.h"
+
+#include "VBoxGlobal.h"
+#include "VBoxSelectorWnd.h"
+#include "VBoxConsoleWnd.h"
+
+#include "VBoxAboutDlg.h"
+
+#include "QIHotKeyEdit.h"
+
+#include <qmessagebox.h>
+#include <qprogressdialog.h>
+#include <qcursor.h>
+#include <qprocess.h>
+#include <qeventloop.h>
+#include <qregexp.h>
+#ifdef Q_WS_MAC
+# include <qpushbutton.h>
+#endif
+
+#include <iprt/err.h>
+#include <iprt/param.h>
+#include <iprt/path.h>
+
+#if defined (Q_WS_WIN32)
+#include <Htmlhelp.h>
+#endif
+
+
+/**
+ *  A QProgressDialog enhancement that allows to:
+ *
+ *  1) prevent closing the dialog when it has no cancel button;
+ *  2) effectively track the IProgress object completion
+ *     (w/o using IProgress::waitForCompletion() and w/o blocking the UI thread
+ *     in any other way for too long).
+ *
+ *  @note The CProgress instance is passed as a non-const reference to the
+ *        constructor (to memorize COM errors if they happen), and therefore
+ *        must not be destroyed before the created VBoxProgressDialog instance
+ *        is destroyed.
+ */
+class VBoxProgressDialog : public QProgressDialog
+{
+public:
+
+    VBoxProgressDialog (CProgress &aProgress, const QString &aTitle,
+                        int aMinDuration = 2000, QWidget *aCreator = 0,
+                        const char *aName = 0)
+        : QProgressDialog (aCreator, aName, true,
+                           WStyle_Customize | WStyle_DialogBorder | WStyle_Title)
+        , mProgress (aProgress)
+        , mCalcelEnabled (true)
+        , mOpCount (mProgress.GetOperationCount())
+        , mCurOp (mProgress.GetOperation() + 1)
+        , mLoopLevel (-1)
+        , mEnded (false)
+    {
+        if (mOpCount > 1)
+            setLabelText (QString (sOpDescTpl)
+                          .arg (mProgress.GetOperationDescription())
+                          .arg (mCurOp).arg (mOpCount));
+        else
+            setLabelText (QString ("%1...")
+                          .arg (mProgress.GetOperationDescription()));
+        setCancelButtonText (QString::null);
+        setTotalSteps (100);
+        setCaption (QString ("%1: %2")
+                    .arg (aTitle, mProgress.GetDescription()));
+        setMinimumDuration (aMinDuration);
+        setCancelEnabled (false);
+        setProgress (0);
+    }
+
+    int run (int aRefreshInterval);
+
+    bool cancelEnabled() const { return mCalcelEnabled; }
+    void setCancelEnabled (bool aEnabled) { mCalcelEnabled = aEnabled; }
+
+protected:
+
+    virtual void timerEvent (QTimerEvent *e);
+
+    virtual void reject() { if (mCalcelEnabled) QProgressDialog::reject(); };
+
+    virtual void closeEvent (QCloseEvent *e)
+    {
+        if (mCalcelEnabled)
+            QProgressDialog::closeEvent (e);
+        else
+            e->ignore();
+    }
+
+private:
+
+    CProgress &mProgress;
+    bool mCalcelEnabled;
+    const ulong mOpCount;
+    ulong mCurOp;
+    int mLoopLevel;
+    bool mEnded;
+
+    static const char *sOpDescTpl;
+};
+
+//static
+const char *VBoxProgressDialog::sOpDescTpl = "%1... (%2/%3)";
+
+int VBoxProgressDialog::run (int aRefreshInterval)
+{
+    if (mProgress.isOk())
+    {
+        /* start a refresh timer */
+        startTimer (aRefreshInterval);
+        mLoopLevel = qApp->eventLoop()->loopLevel();
+        /* enter the modal loop */
+        qApp->eventLoop()->enterLoop();
+        killTimers();
+        mLoopLevel = -1;
+        mEnded = false;
+        return result();
+    }
+    return Rejected;
+}
+
+//virtual
+void VBoxProgressDialog::timerEvent (QTimerEvent *e)
+{
+    bool justEnded = false;
+
+    if (!mEnded && (!mProgress.isOk() || mProgress.GetCompleted()))
+    {
+        /* dismiss the dialog -- the progress is no more valid */
+        killTimer (e->timerId());
+        if (mProgress.isOk())
+        {
+            setProgress (100);
+            setResult (Accepted);
+        }
+        else
+            setResult (Rejected);
+        mEnded = justEnded = true;
+    }
+
+    if (mEnded)
+    {
+        if (mLoopLevel != -1)
+        {
+            /* we've entered the loop in run() */
+            if (mLoopLevel + 1 == qApp->eventLoop()->loopLevel())
+            {
+                /* it's our loop, exit it */
+                qApp->eventLoop()->exitLoop();
+            }
+            else
+            {
+                Assert (mLoopLevel + 1 < qApp->eventLoop()->loopLevel());
+                /* restart the timer to watch for the loop level to drop */
+                if (justEnded)
+                    startTimer (50);
+            }
+        }
+        else
+            Assert (justEnded);
+        return;
+    }
+
+    /* update the progress dialog */
+    ulong newOp = mProgress.GetOperation() + 1;
+    if (newOp != mCurOp)
+    {
+        mCurOp = newOp;
+        setLabelText (QString (sOpDescTpl)
+            .arg (mProgress.GetOperationDescription())
+            .arg (mCurOp).arg (mOpCount));
+    }
+    setProgress (mProgress.GetPercent());
+}
+
+
+/** @class VBoxProblemReporter
+ *
+ *  The VBoxProblemReporter class is a central place to handle all
+ *  problem/error situations that happen during application
+ *  runtime and require the user's attention. Its role is to
+ *  describe the problem and/or the cause of the error to the user and give
+ *  him the opportunity to select an action (when appropriate).
+ *
+ *  Every problem sutiation has its own (correspondingly named) method in
+ *  this class that takes a list of arguments necessary to describe the
+ *  situation and to provide the appropriate actions. The method then
+ *  returns the choice to the caller.
+ */
+
+/**
+ *  Returns a reference to the global VirtualBox problem reporter instance.
+ */
+VBoxProblemReporter &VBoxProblemReporter::instance()
+{
+    static VBoxProblemReporter vboxProblem_instance;
+    return vboxProblem_instance;
+}
+
+bool VBoxProblemReporter::isValid()
+{
+    return qApp != 0;
+}
+
+// Helpers
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Shows a message box of the given type with the given text and with buttons
+ *  according to arguments b1, b2 and b3 (in the same way as QMessageBox does
+ *  it), and returns the user's choice.
+ *
+ *  When all button arguments are zero, a single 'Ok' button is shown.
+ *
+ *  If aAutoConfirmId is not null, then the message box will contain a
+ *  checkbox "Don't show this message again" below the message text and its
+ *  state will be saved in the global config. When the checkbox is in the
+ *  checked state, this method doesn't actually show the message box but
+ *  returns immediately. The return value in this case is the same as if the
+ *  user has pressed the Enter key or the default button, but with
+ *  AutoConfirmed bit set (AutoConfirmed alone is returned when no default
+ *  button is defined in button arguments).
+ *
+ *  @param  aParent
+ *      Parent widget or 0 to use the desktop as the parent. Also,
+ *      #mainWindowShown can be used to determine the currently shown VBox
+ *      main window (Selector or Console).
+ *  @param  aType
+ *      One of values of the Type enum, that defines the message box
+ *      title and icon.
+ *  @param  aMessage
+ *      Message text to display (can contain sinmple Qt-html tags).
+ *  @param  aDetails
+ *      Detailed message description displayed under the main message text using
+ *      QTextEdit (that provides rich text support and scrollbars when necessary).
+ *      If equals to QString::null, no details text box is shown.
+ *  @param  aAutoConfirmId
+ *      ID used to save the auto confirmation state across calls. If null,
+ *      the auto confirmation feature is turned off (and no checkbox is shown)
+ *  @param  aButton1
+ *      First button code or 0, see QIMessageBox for a list of codes.
+ *  @param  aButton2
+ *      Second button code or 0, see QIMessageBox for a list of codes.
+ *  @param  aButton3
+ *      Third button code or 0, see QIMessageBox for a list of codes.
+ *  @param  aText1
+ *      Optional custom text for the first button.
+ *  @param  aText2
+ *      Optional custom text for the second button.
+ *  @param  aText3
+ *      Optional custom text for the third button.
+ *
+ *  @return
+ *      code of the button pressed by the user
+ */
+int VBoxProblemReporter::message (QWidget *aParent, Type aType, const QString &aMessage,
+                                  const QString &aDetails /* = QString::null */,
+                                  const char *aAutoConfirmId /* = 0 */,
+                                  int aButton1 /* = 0 */, int aButton2 /* = 0 */,
+                                  int aButton3 /* = 0 */,
+                                  const QString &aText1 /* = QString::null */,
+                                  const QString &aText2 /* = QString::null */,
+                                  const QString &aText3 /* = QString::null */)
+{
+    if (aButton1 == 0 && aButton2 == 0 && aButton3 == 0)
+        aButton1 = QIMessageBox::Ok | QIMessageBox::Default;
+
+    CVirtualBox vbox;
+    QStringList msgs;
+
+    if (aAutoConfirmId)
+    {
+        vbox = vboxGlobal().virtualBox();
+        msgs = QStringList::split (',', vbox.GetExtraData (VBoxDefs::GUI_SuppressMessages));
+        if (msgs.findIndex (aAutoConfirmId) >= 0) {
+            int rc = AutoConfirmed;
+            if (aButton1 & QIMessageBox::Default)
+                rc |= (aButton1 & QIMessageBox::ButtonMask);
+            if (aButton2 & QIMessageBox::Default)
+                rc |= (aButton2 & QIMessageBox::ButtonMask);
+            if (aButton3 & QIMessageBox::Default)
+                rc |= (aButton3 & QIMessageBox::ButtonMask);
+            return rc;
+        }
+    }
+
+    QString title;
+    QIMessageBox::Icon icon;
+
+    switch (aType)
+    {
+        default:
+        case Info:
+            title = tr ("VirtualBox - Information", "msg box title");
+            icon = QIMessageBox::Information;
+            break;
+        case Question:
+            title = tr ("VirtualBox - Question", "msg box title");
+            icon = QIMessageBox::Question;
+            break;
+        case Warning:
+            title = tr ("VirtualBox - Warning", "msg box title");
+            icon = QIMessageBox::Warning;
+            break;
+        case Error:
+            title = tr ("VirtualBox - Error", "msg box title");
+            icon = QIMessageBox::Critical;
+            break;
+        case Critical:
+            title = tr ("VirtualBox - Critical Error", "msg box title");
+            icon = QIMessageBox::Critical;
+            break;
+        case GuruMeditation:
+            title = "VirtualBox - Guru Meditation"; /* don't translate this */
+            icon = QIMessageBox::GuruMeditation;
+            break;
+    }
+
+    QIMessageBox *box = new QIMessageBox (title, aMessage, icon, aButton1, aButton2,
+                                          aButton3, aParent, aAutoConfirmId);
+
+    if (!aText1.isNull())
+        box->setButtonText (0, aText1);
+    if (!aText2.isNull())
+        box->setButtonText (1, aText2);
+    if (!aText3.isNull())
+        box->setButtonText (2, aText3);
+
+    if (aDetails)
+    {
+        box->setDetailsText (aDetails);
+        box->setDetailsShown (true);
+    }
+
+    if (aAutoConfirmId)
+    {
+        box->setFlagText (tr ("Do not show this message again", "msg box flag"));
+        box->setFlagChecked (false);
+    }
+
+    int rc = box->exec();
+
+    if (aAutoConfirmId)
+    {
+        if (box->isFlagChecked())
+        {
+            msgs << aAutoConfirmId;
+            vbox.SetExtraData (VBoxDefs::GUI_SuppressMessages, msgs.join (","));
+        }
+    }
+
+    delete box;
+
+    return rc;
+}
+
+/** @fn message (QWidget *, Type, const QString &, const char *, int, int,
+ *               int, const QString &, const QString &, const QString &)
+ *
+ *  A shortcut to #message() that doesn't require to specify the details
+ *  text (QString::null is assumed).
+ */
+
+/** @fn messageYesNo (QWidget *, Type, const QString &, const QString &, const char *)
+ *
+ *  A shortcut to #message() that shows 'Yes' and 'No' buttons ('Yes' is the
+ *  default) and returns true when the user selects Yes.
+ */
+
+/** @fn messageYesNo (QWidget *, Type, const QString &, const char *)
+ *
+ *  A shortcut to #messageYesNo() that doesn't require to specify the details
+ *  text (QString::null is assumed).
+ */
+
+/**
+ *  Shows a modal progress dialog using a CProgress object passed as an
+ *  argument to track the progress.
+ *
+ *  @param aProgress    progress object to track
+ *  @param aTitle       title prefix
+ *  @param aParent      parent widget
+ *  @param aMinDuration time (ms) that must pass before the dialog appears
+ */
+bool VBoxProblemReporter::showModalProgressDialog (
+    CProgress &aProgress, const QString &aTitle, QWidget *aParent,
+    int aMinDuration)
+{
+    QApplication::setOverrideCursor (QCursor (WaitCursor));
+
+    VBoxProgressDialog progressDlg (aProgress, aTitle, aMinDuration,
+                                    aParent, "progressDlg");
+
+    /* run the dialog with the 100 ms refresh interval */
+    progressDlg.run (100);
+
+    QApplication::restoreOverrideCursor();
+
+    return true;
+}
+
+/**
+ *  Returns what main window (selector or console) is now shown, or
+ *  zero if none of them. The selector window takes precedence.
+ */
+QWidget *VBoxProblemReporter::mainWindowShown()
+{
+    /* It may happen that this method is called during VBoxGlobal
+     * initialization or even after it failed (for example, to show some
+     * error message). Return no main window in this case. */
+    if (!vboxGlobal().isValid())
+        return 0;
+
+#if defined (VBOX_GUI_SEPARATE_VM_PROCESS)
+    if (vboxGlobal().isVMConsoleProcess())
+    {
+        if (vboxGlobal().consoleWnd().isShown())
+            return &vboxGlobal().consoleWnd();
+    }
+    else
+    {
+        if (vboxGlobal().selectorWnd().isShown())
+            return &vboxGlobal().selectorWnd();
+    }
+#else
+    if (vboxGlobal().consoleWnd().isShown())
+        return &vboxGlobal().consoleWnd();
+    if (vboxGlobal().selectorWnd().isShown())
+        return &vboxGlobal().selectorWnd();
+#endif
+    return 0;
+}
+
+// Problem handlers
+/////////////////////////////////////////////////////////////////////////////
+
+#ifdef Q_WS_X11
+void VBoxProblemReporter::cannotFindLicenseFiles (const QString &aPath)
+{
+    message
+        (0, VBoxProblemReporter::Error,
+         tr ("Failed to find license files in "
+             "<nobr><b>%1</b></nobr>.")
+             .arg (aPath));
+}
+
+void VBoxProblemReporter::cannotOpenLicenseFile (QWidget *aParent,
+                                                 const QString &aPath)
+{
+    message
+        (aParent, VBoxProblemReporter::Error,
+         tr ("Failed to open the license file <nobr><b>%1</b></nobr>. "
+             "Check file permissions.")
+             .arg (aPath));
+}
+#endif
+
+void VBoxProblemReporter::cannotOpenURL (const QString &aURL)
+{
+    message
+        (mainWindowShown(), VBoxProblemReporter::Error,
+         tr ("Failed to open <tt>%1</tt>. Make sure your desktop environment "
+             "can properly handle URLs of this type.")
+         .arg (aURL));
+}
+
+void VBoxProblemReporter::cannotFindLanguage (const QString &aLangID,
+                                              const QString &aNlsPath)
+{
+    message
+        (0, VBoxProblemReporter::Error,
+         tr ("<p>Could not find a language file for the language "
+             "<b>%1</b> in the directory <b><nobr>%2</nobr></b>.</p>"
+             "<p>The language will be temporarily reset to the system "
+             "default language. Please go to the <b>Preferences</b> "
+             "dialog which you can open from the <b>File</b> menu of the "
+             "main VirtualBox window, and select one of the existing "
+             "languages on the <b>Language</b> page.</p>")
+         .arg (aLangID).arg (aNlsPath));
+}
+
+void VBoxProblemReporter::cannotLoadLanguage (const QString &aLangFile)
+{
+    message
+        (0, VBoxProblemReporter::Error,
+         tr ("<p>Could not load the language file <b><nobr>%1</nobr></b>. "
+             "<p>The language will be temporarily reset to English (built-in). "
+             "Please go to the <b>Preferences</b> "
+             "dialog which you can open from the <b>File</b> menu of the "
+             "main VirtualBox window, and select one of the existing "
+             "languages on the <b>Language</b> page.</p>")
+         .arg (aLangFile));
+}
+
+void VBoxProblemReporter::cannotInitCOM (HRESULT rc)
+{
+    message (
+        0,
+        Critical,
+        tr ("<p>Failed to initialize COM or to find the VirtualBox COM server. "
+            "Most likely, the VirtualBox server is not running "
+            "or failed to start.</p>"
+            "<p>The application will now terminate.</p>"),
+        formatErrorInfo (COMErrorInfo(), rc)
+    );
+}
+
+void VBoxProblemReporter::cannotCreateVirtualBox (const CVirtualBox &vbox)
+{
+    message (
+        0,
+        Critical,
+        tr ("<p>Failed to create the VirtualBox COM object.</p>"
+            "<p>The application will now terminate.</p>"),
+        formatErrorInfo (vbox)
+    );
+}
+
+void VBoxProblemReporter::cannotLoadGlobalConfig (const CVirtualBox &vbox,
+                                                  const QString &error)
+{
+    message (mainWindowShown(), Critical,
+        tr ("<p>Failed to load the global GUI configuration.</p>"
+            "<p>The application will now terminate.</p>"),
+        !vbox.isOk() ? formatErrorInfo (vbox)
+                     : QString ("<p>%1</p>").arg (VBoxGlobal::highlight (error)));
+}
+
+void VBoxProblemReporter::cannotSaveGlobalConfig (const CVirtualBox &vbox)
+{
+    message (
+        mainWindowShown(),
+        Critical,
+        tr ("<p>Failed to save the global GUI configuration.<p>"),
+        formatErrorInfo (vbox)
+    );
+}
+
+void VBoxProblemReporter::cannotSetSystemProperties (const CSystemProperties &props)
+{
+    message (
+        mainWindowShown(),
+        Critical,
+        tr ("Failed to set global VirtualBox properties."),
+        formatErrorInfo (props)
+    );
+}
+
+void VBoxProblemReporter::cannotAccessUSB (const COMBase &obj)
+{
+    /* if there is no error info available, it should mean that
+     * IMachine::GetUSBController(), IHost::GetUSBDevices() etc. just returned
+     * E_NOTIMPL, as for the OSE version. Don't show the error message in this
+     * case since it's normal. */
+    COMResult res (obj);
+    if (res.rc() == E_NOTIMPL && !res.errorInfo().isBasicAvailable())
+        return;
+
+    message (mainWindowShown(), res.isWarning() ? Warning : Error,
+             tr ("Failed to access the USB subsystem."),
+             formatErrorInfo (res),
+             "cannotAccessUSB");
+}
+
+void VBoxProblemReporter::cannotCreateMachine (const CVirtualBox &vbox,
+                                               QWidget *parent /* = 0 */)
+{
+    message (
+        parent ? parent : mainWindowShown(),
+        Error,
+        tr ("Failed to create a new virtual machine."),
+        formatErrorInfo (vbox)
+    );
+}
+
+void VBoxProblemReporter::cannotCreateMachine (const CVirtualBox &vbox,
+                                               const CMachine &machine,
+                                               QWidget *parent /* = 0 */)
+{
+    message (
+        parent ? parent : mainWindowShown(),
+        Error,
+        tr ("Failed to create a new virtual machine <b>%1</b>.")
+            .arg (machine.GetName()),
+        formatErrorInfo (vbox)
+    );
+}
+
+void VBoxProblemReporter::
+cannotApplyMachineSettings (const CMachine &machine, const COMResult &res)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to apply the settings to the virtual machine <b>%1</b>.")
+            .arg (machine.GetName()),
+        formatErrorInfo (res)
+    );
+}
+
+void VBoxProblemReporter::cannotSaveMachineSettings (const CMachine &machine,
+                                                     QWidget *parent /* = 0 */)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (machine);
+
+    message (parent ? parent : mainWindowShown(), Error,
+             tr ("Failed to save the settings of the virtual machine <b>%1</b>.")
+                 .arg (machine.GetName()),
+             formatErrorInfo (res));
+}
+
+/**
+ *  @param  strict  if |true| then show the message even if there is no basic
+ *                  error info available
+ */
+void VBoxProblemReporter::cannotLoadMachineSettings (const CMachine &machine,
+                                                     bool strict /* = true */,
+                                                     QWidget *parent /* = 0 */)
+{
+    COMResult res (machine);
+    if (!strict && !res.errorInfo().isBasicAvailable())
+        return;
+
+    message (parent ? parent : mainWindowShown(), Error,
+             tr ("Failed to load the settings of the virtual machine <b>%1</b>.")
+                 .arg (machine.GetName()),
+             formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotStartMachine (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to start the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotStartMachine (const CProgress &progress)
+{
+    AssertWrapperOk (progress);
+    CConsole console = CProgress (progress).GetInitiator();
+    AssertWrapperOk (console);
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to start the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo())
+    );
+}
+
+void VBoxProblemReporter::cannotPauseMachine (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to pause the execution of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotResumeMachine (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(),  Error,
+        tr ("Failed to resume the execution of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotACPIShutdownMachine (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(),  Error,
+        tr ("Failed to send the ACPI Power Button press event to the "
+            "virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotSaveMachineState (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to save the state of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotSaveMachineState (const CProgress &progress)
+{
+    AssertWrapperOk (progress);
+    CConsole console = CProgress (progress).GetInitiator();
+    AssertWrapperOk (console);
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to save the state of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo())
+    );
+}
+
+void VBoxProblemReporter::cannotTakeSnapshot (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to create a snapshot of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotTakeSnapshot (const CProgress &progress)
+{
+    AssertWrapperOk (progress);
+    CConsole console = CProgress (progress).GetInitiator();
+    AssertWrapperOk (console);
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to create a snapshot of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo())
+    );
+}
+
+void VBoxProblemReporter::cannotStopMachine (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to stop the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotDeleteMachine (const CVirtualBox &vbox,
+                                               const CMachine &machine)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (machine);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to remove the virtual machine <b>%1</b>.")
+            .arg (machine.GetName()),
+        !vbox.isOk() ? formatErrorInfo (vbox) : formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotDiscardSavedState (const CConsole &console)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (mainWindowShown(), Error,
+        tr ("Failed to discard the saved state of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotSetSnapshotFolder (const CMachine &aMachine,
+                                                   const QString &aPath)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to change the snapshot folder path of the "
+            "virtual machine <b>%1<b> to <nobr><b>%2</b></nobr>.")
+            .arg (aMachine.GetName())
+            .arg (aPath),
+        formatErrorInfo (aMachine));
+}
+
+void VBoxProblemReporter::cannotDiscardSnapshot (const CConsole &console,
+                                                 const CSnapshot &snapshot)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the snapshot <b>%1</b> of the virtual "
+            "machine <b>%2</b>.")
+            .arg (snapshot.GetName())
+            .arg (CConsole (console).GetMachine().GetName()),
+        formatErrorInfo (console));
+}
+
+void VBoxProblemReporter::cannotDiscardSnapshot (const CProgress &progress,
+                                                 const CSnapshot &snapshot)
+{
+    CConsole console = CProgress (progress).GetInitiator();
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the snapshot <b>%1</b> of the virtual "
+            "machine <b>%2</b>.")
+            .arg (snapshot.GetName())
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+void VBoxProblemReporter::cannotDiscardCurrentState (const CConsole &console)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the current state of the virtual "
+            "machine <b>%1</b>.")
+            .arg (CConsole (console).GetMachine().GetName()),
+        formatErrorInfo (console));
+}
+
+void VBoxProblemReporter::cannotDiscardCurrentState (const CProgress &progress)
+{
+    CConsole console = CProgress (progress).GetInitiator();
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the current state of the virtual "
+            "machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+void VBoxProblemReporter::cannotDiscardCurrentSnapshotAndState (const CConsole &console)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the current snapshot and the current state "
+            "of the virtual machine <b>%1</b>.")
+            .arg (CConsole (console).GetMachine().GetName()),
+        formatErrorInfo (console));
+}
+
+void VBoxProblemReporter::cannotDiscardCurrentSnapshotAndState (const CProgress &progress)
+{
+    CConsole console = CProgress (progress).GetInitiator();
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to discard the current snapshot and the current state "
+            "of the virtual machine <b>%1</b>.")
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+void VBoxProblemReporter::cannotFindMachineByName (const CVirtualBox &vbox,
+                                                   const QString &name)
+{
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("There is no virtual machine named <b>%1</b>.")
+            .arg (name),
+        formatErrorInfo (vbox)
+    );
+}
+
+void VBoxProblemReporter::cannotEnterSeamlessMode (ULONG aWidth,
+                                                   ULONG aHeight,
+                                                   ULONG aBpp)
+{
+    message (&vboxGlobal().consoleWnd(), Error,
+             tr ("<p>Could not enter seamless mode due to insufficient guest "
+                 "video memory.</p>"
+                 "<p>You should configure the VM to have at least <b>%1</b> "
+                 "of video memory.</p>")
+             .arg (VBoxGlobal::formatSize ((ULONG64) (aWidth * aHeight *
+                                                      aBpp / 8 + _1M - 1))));
+}
+
+bool VBoxProblemReporter::confirmMachineDeletion (const CMachine &machine)
+{
+    QString msg;
+    QString button;
+    QString name;
+
+    if (machine.GetAccessible())
+    {
+        name = machine.GetName();
+        msg = tr ("<p>Are you sure you want to permanently delete "
+                  "the virtual machine <b>%1</b>?</p>"
+                  "<p>This operation cannot be undone.</p>")
+                  .arg (name);
+        button = tr ("Delete", "machine");
+    }
+    else
+    {
+        /* this should be in sync with VBoxVMListBoxItem::recache() */
+        QFileInfo fi (machine.GetSettingsFilePath());
+        name = fi.extension().lower() == "xml" ?
+               fi.baseName (true) : fi.fileName();
+        msg = tr ("<p>Are you sure you want to unregister the inaccessible "
+                  "virtual machine <b>%1</b>?</p>"
+                  "<p>You will no longer be able to register it back from "
+                  "GUI.</p>")
+                  .arg (name);
+        button = tr ("Unregister", "machine");
+    }
+
+    return messageOkCancel (&vboxGlobal().selectorWnd(), Question, msg,
+                            0 /* aAutoConfirmId */, button);
+}
+
+bool VBoxProblemReporter::confirmDiscardSavedState (const CMachine &machine)
+{
+    return messageOkCancel (&vboxGlobal().selectorWnd(), Question,
+        tr ("<p>Are you sure you want to discard the saved state of "
+            "the virtual machine <b>%1</b>?</p>"
+            "<p>This operation is equivalent to resetting or powering off "
+            "the machine without doing a proper shutdown by means of the "
+            "guest OS.</p>")
+            .arg (machine.GetName()),
+        0 /* aAutoConfirmId */,
+        tr ("Discard", "saved state"));
+}
+
+bool VBoxProblemReporter::confirmReleaseImage (QWidget *parent,
+                                               const QString &usage)
+{
+    return messageOkCancel (parent, Question,
+        tr ("<p>Releasing this media image will detach it from the "
+            "following virtual machine(s): <b>%1</b>.</p>"
+            "<p>Continue?</p>")
+            .arg (usage),
+        "confirmReleaseImage",
+        tr ("Continue", "detach image"));
+}
+
+void VBoxProblemReporter::sayCannotOverwriteHardDiskImage (QWidget *parent,
+                                                           const QString &src)
+{
+    message (parent, Info,
+        tr ("<p>The image file <b>%1</b> already exists. "
+            "You cannot create a new virtual hard disk that uses this file, "
+            "because it can be already used by another virtual hard disk.</p>"
+            "<p>Please specify a different image file name.</p>")
+            .arg (src));
+}
+
+int VBoxProblemReporter::confirmHardDiskImageDeletion (QWidget *parent,
+                                                        const QString &src)
+{
+    return message (parent, Question,
+        tr ("<p>Do you want to delete this hard disk's image file "
+            "<nobr><b>%1</b>?</nobr></p>"
+            "<p>If you select <b>Delete</b> then the image file will be permanently "
+            "deleted after unregistering the hard disk. This operation "
+            "cannot be undone.</p>"
+            "<p>If you select <b>Unregister</b> then the virtual hard disk will be "
+            "unregistered and removed from the collection, but the image file "
+            "will be left on your physical disk.</p>")
+            .arg (src),
+        0, /* aAutoConfirmId */
+        QIMessageBox::Yes,
+        QIMessageBox::No | QIMessageBox::Default,
+        QIMessageBox::Cancel | QIMessageBox::Escape,
+        tr ("Delete", "hard disk"),
+        tr ("Unregister", "hard disk"));
+}
+
+void VBoxProblemReporter::cannotDeleteHardDiskImage (QWidget *parent,
+                                                     const CVirtualDiskImage &vdi)
+{
+    /* below, we use CHardDisk (hd) to preserve current error info
+     * for formatErrorInfo() */
+
+    message (parent, Error,
+        tr ("Failed to delete the virtual hard disk image <b>%1</b>.")
+            .arg (CVirtualDiskImage (vdi).GetFilePath()),
+        formatErrorInfo (vdi));
+}
+
+bool VBoxProblemReporter::confirmHardDiskUnregister (QWidget *parent,
+                                                    const QString &src)
+{
+    return messageOkCancel (parent, Question,
+        tr ("<p>Do you want to remove (unregister) the virtual hard disk "
+            "<nobr><b>%1</b>?</nobr></p>")
+            .arg (src),
+        0 /* aAutoConfirmId */,
+        tr ("Unregister", "hard disk"));
+}
+
+void VBoxProblemReporter::cannotCreateHardDiskImage (
+    QWidget *parent, const CVirtualBox &vbox, const QString &src,
+    const CVirtualDiskImage &vdi, const CProgress &progress)
+{
+    message (parent, Error,
+        tr ("Failed to create the virtual hard disk image <nobr><b>%1</b>.</nobr>")
+            .arg (src),
+        !vbox.isOk() ? formatErrorInfo (vbox) :
+        !vdi.isOk() ? formatErrorInfo (vdi) :
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+void VBoxProblemReporter::cannotAttachHardDisk (
+    QWidget *parent, const CMachine &m, const QUuid &id,
+    KDiskControllerType ctl, LONG dev)
+{
+    message (parent, Error,
+        tr ("Failed to attach a hard disk image with UUID %1 "
+            "to the device slot %2 of the controller %3 of the machine <b>%4</b>.")
+            .arg (id).arg (vboxGlobal().toString (ctl, dev))
+            .arg (vboxGlobal().toString (ctl))
+            .arg (CMachine (m).GetName()),
+        formatErrorInfo (m));
+}
+
+void VBoxProblemReporter::cannotDetachHardDisk (
+    QWidget *parent, const CMachine &m,
+    KDiskControllerType ctl, LONG dev)
+{
+    message (parent, Error,
+        tr ("Failed to detach a hard disk image "
+            "from the device slot %1 of the controller %2 of the machine <b>%3</b>.")
+            .arg (vboxGlobal().toString (ctl, dev))
+            .arg (vboxGlobal().toString (ctl))
+            .arg (CMachine (m).GetName()),
+        formatErrorInfo (m));
+}
+
+void VBoxProblemReporter::cannotRegisterMedia (
+    QWidget *parent, const CVirtualBox &vbox,
+    VBoxDefs::DiskType type, const QString &src)
+{
+    QString media = type == VBoxDefs::HD ? tr ("hard disk") :
+                    type == VBoxDefs::CD ? tr ("CD/DVD image") :
+                    type == VBoxDefs::FD ? tr ("floppy image") :
+                    QString::null;
+
+    Assert (!media.isNull());
+
+    message (parent, Error,
+        tr ("Failed to register the %1 <nobr><b>%2</b></nobr>.")
+            .arg (media)
+            .arg (src),
+        formatErrorInfo (vbox));
+}
+
+void VBoxProblemReporter::cannotUnregisterMedia (
+    QWidget *parent, const CVirtualBox &vbox,
+    VBoxDefs::DiskType type, const QString &src)
+{
+    QString media = type == VBoxDefs::HD ? tr ("hard disk") :
+                    type == VBoxDefs::CD ? tr ("CD/DVD image") :
+                    type == VBoxDefs::FD ? tr ("floppy image") :
+                    QString::null;
+
+    Assert (!media.isNull());
+
+    message (parent, Error,
+        tr ("Failed to unregister the %1 <nobr><b>%2</b></nobr>.")
+            .arg (media)
+            .arg (src),
+        formatErrorInfo (vbox));
+}
+
+void VBoxProblemReporter::cannotOpenSession (const CSession &session)
+{
+    Assert (session.isNull());
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to create a new session."),
+        formatErrorInfo (session)
+    );
+}
+
+void VBoxProblemReporter::cannotOpenSession (
+    const CVirtualBox &vbox, const CMachine &machine,
+    const CProgress &progress
+) {
+    Assert (!vbox.isOk() || progress.isOk());
+
+    message (
+        mainWindowShown(),
+        Error,
+        tr ("Failed to open a session for the virtual machine <b>%1</b>.")
+            .arg (machine.GetName()),
+        !vbox.isOk() ? formatErrorInfo (vbox) :
+                       formatErrorInfo (progress.GetErrorInfo())
+    );
+}
+
+void VBoxProblemReporter::cannotGetMediaAccessibility (const CUnknown &unk)
+{
+    QString src;
+    CHardDisk hd;
+    CDVDImage dvd;
+    CFloppyImage floppy;
+
+    if (!(hd = unk).isNull())
+        src = hd.GetLocation();
+    else
+    if (!(dvd = unk).isNull())
+        src = dvd.GetFilePath();
+    else
+    if (!(floppy = unk).isNull())
+        src = floppy.GetFilePath();
+    else
+        AssertMsgFailed (("Not a valid CUnknown\n"));
+
+    message (qApp->activeWindow(), Error,
+        tr ("Failed to get the accessibility state of the media "
+            "<nobr><b>%1</b></nobr>. Some of the registered media may "
+            "become inaccessible.")
+            .arg (src),
+        formatErrorInfo (unk));
+}
+
+#if defined Q_WS_WIN
+
+void VBoxProblemReporter::cannotCreateHostInterface (
+    const CHost &host, const QString &name, QWidget *parent)
+{
+    message (parent ? parent : mainWindowShown(), Error,
+        tr ("Failed to create the host network interface <b>%1</b>.")
+            .arg (name),
+        formatErrorInfo (host));
+}
+
+void VBoxProblemReporter::cannotCreateHostInterface (
+    const CProgress &progress, const QString &name, QWidget *parent)
+{
+    message (parent ? parent : mainWindowShown(), Error,
+        tr ("Failed to create the host network interface <b>%1</b>.")
+            .arg (name),
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+void VBoxProblemReporter::cannotRemoveHostInterface (
+    const CHost &host, const CHostNetworkInterface &iface, QWidget *parent)
+{
+    message (parent ? parent : mainWindowShown(), Error,
+        tr ("Failed to remove the host network interface <b>%1</b>.")
+            .arg (iface.GetName()),
+        formatErrorInfo (host));
+}
+
+void VBoxProblemReporter::cannotRemoveHostInterface (
+    const CProgress &progress, const CHostNetworkInterface &iface, QWidget *parent)
+{
+    message (parent ? parent : mainWindowShown(), Error,
+        tr ("Failed to remove the host network interface <b>%1</b>.")
+            .arg (iface.GetName()),
+        formatErrorInfo (progress.GetErrorInfo()));
+}
+
+#endif
+
+void VBoxProblemReporter::cannotAttachUSBDevice (const CConsole &console,
+                                                 const QString &device)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (&vboxGlobal().consoleWnd(), Error,
+        tr ("Failed to attach the USB device <b>%1</b> "
+            "to the virtual machine <b>%2</b>.")
+            .arg (device)
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotAttachUSBDevice (const CConsole &console,
+                                                 const QString &device,
+                                                 const CVirtualBoxErrorInfo &error)
+{
+    message (&vboxGlobal().consoleWnd(), Error,
+        tr ("Failed to attach the USB device <b>%1</b> "
+            "to the virtual machine <b>%2</b>.")
+            .arg (device)
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (error));
+}
+
+void VBoxProblemReporter::cannotDetachUSBDevice (const CConsole &console,
+                                                 const QString &device)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (console);
+
+    message (&vboxGlobal().consoleWnd(), Error,
+        tr ("Failed to detach the USB device <b>%1</b> "
+            "from the virtual machine <b>%2</b>.")
+            .arg (device)
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotDetachUSBDevice (const CConsole &console,
+                                                 const QString &device,
+                                                 const CVirtualBoxErrorInfo &error)
+{
+    message (&vboxGlobal().consoleWnd(), Error,
+        tr ("Failed to detach the USB device <b>%1</b> "
+            "from the virtual machine <b>%2</b>.")
+            .arg (device)
+            .arg (console.GetMachine().GetName()),
+        formatErrorInfo (error));
+}
+
+void VBoxProblemReporter::cannotCreateSharedFolder (QWidget        *aParent,
+                                                    const CMachine &aMachine,
+                                                    const QString  &aName,
+                                                    const QString  &aPath)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (aMachine);
+
+    message (aParent, Error,
+             tr ("Failed to create a shared folder <b>%1</b> "
+                 "(pointing to <nobr><b>%2</b></nobr>) "
+                 "for the virtual machine <b>%3</b>.")
+                 .arg (aName)
+                 .arg (aPath)
+                 .arg (aMachine.GetName()),
+             formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotRemoveSharedFolder (QWidget        *aParent,
+                                                    const CMachine &aMachine,
+                                                    const QString  &aName,
+                                                    const QString  &aPath)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (aMachine);
+
+    message (aParent, Error,
+             tr ("Failed to remove the shared folder <b>%1</b> "
+                 "(pointing to <nobr><b>%2</b></nobr>) "
+                 "from the virtual machine <b>%3</b>.")
+                 .arg (aName)
+                 .arg (aPath)
+                 .arg (aMachine.GetName()),
+             formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotCreateSharedFolder (QWidget        *aParent,
+                                                    const CConsole &aConsole,
+                                                    const QString  &aName,
+                                                    const QString  &aPath)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (aConsole);
+
+    message (aParent, Error,
+             tr ("Failed to create a shared folder <b>%1</b> "
+                 "(pointing to <nobr><b>%2</b></nobr>) "
+                 "for the virtual machine <b>%3</b>.")
+                 .arg (aName)
+                 .arg (aPath)
+                 .arg (aConsole.GetMachine().GetName()),
+             formatErrorInfo (res));
+}
+
+void VBoxProblemReporter::cannotRemoveSharedFolder (QWidget        *aParent,
+                                                    const CConsole &aConsole,
+                                                    const QString  &aName,
+                                                    const QString  &aPath)
+{
+    /* preserve the current error info before calling the object again */
+    COMResult res (aConsole);
+
+    message (aParent, Error,
+             tr ("<p>Failed to remove the shared folder <b>%1</b> "
+                 "(pointing to <nobr><b>%2</b></nobr>) "
+                 "from the virtual machine <b>%3</b>.</p>"
+                 "<p>Please close all programs in the guest OS that "
+                 "may be using this shared folder and try again.</p>")
+                 .arg (aName)
+                 .arg (aPath)
+                 .arg (aConsole.GetMachine().GetName()),
+             formatErrorInfo (res));
+}
+
+int VBoxProblemReporter::cannotFindGuestAdditions (const QString &aSrc1,
+                                                   const QString &aSrc2)
+{
+    return message (&vboxGlobal().consoleWnd(), Question,
+                    tr ("<p>Could not find the VirtualBox Guest Additions "
+                        "CD image file <nobr><b>%1</b></nobr> or "
+                        "<nobr><b>%2</b>.</nobr></p><p>Do you want to "
+                        "download this CD image from the Internet?</p>")
+                        .arg (aSrc1).arg (aSrc2),
+                    0, /* aAutoConfirmId */
+                    QIMessageBox::Yes | QIMessageBox::Default,
+                    QIMessageBox::No | QIMessageBox::Escape);
+}
+
+void VBoxProblemReporter::cannotDownloadGuestAdditions (const QString &aURL,
+                                                        const QString &aReason)
+{
+    message (&vboxGlobal().consoleWnd(), Error,
+             tr ("<p>Failed to download the VirtualBox Guest Additions CD "
+                 "image from <nobr><a href=\"%1\">%2</a>.</nobr></p><p>%3</p>")
+                 .arg (aURL).arg (aURL).arg (aReason));
+}
+
+bool VBoxProblemReporter::confirmDownloadAdditions (const QString &aURL,
+                                                   ulong aSize)
+{
+    return messageOkCancel (&vboxGlobal().consoleWnd(), Question,
+        tr ("<p>Are you sure you want to download the VirtualBox "
+            "Guest Additions CD image from "
+            "<nobr><a href=\"%1\">%2</a></nobr> "
+            "(size %3 bytes)?</p>").arg (aURL).arg (aURL).arg (aSize),
+        0, /* aAutoConfirmId */
+        tr ("Download", "additions"));
+}
+
+bool VBoxProblemReporter::confirmMountAdditions (const QString &aURL,
+                                                const QString &aSrc)
+{
+    return messageOkCancel (&vboxGlobal().consoleWnd(), Question,
+        tr ("<p>The VirtualBox Guest Additions CD image has been "
+            "successfully downloaded from "
+            "<nobr><a href=\"%1\">%2</a></nobr> "
+            "and saved locally as <nobr><b>%3</b>.</nobr></p>"
+            "<p>Do you want to register this CD image and mount it "
+            "on the virtual CD/DVD drive?</p>")
+            .arg (aURL).arg (aURL).arg (aSrc),
+        0, /* aAutoConfirmId */
+        tr ("Mount", "additions"));
+}
+
+void VBoxProblemReporter::warnAboutTooOldAdditions (QWidget *aParent,
+                                                    const QString &aInstalledVer,
+                                                    const QString &aExpectedVer)
+{
+    message (aParent, VBoxProblemReporter::Error,
+        tr ("<p>VirtualBox Guest Additions installed in the Guest OS are too "
+            "old: the installed version is %1, the expected version is %2. "
+            "Some features that require Guest Additions (mouse integration, "
+            "guest display auto-resize) will most likely stop "
+            "working properly.</p>"
+            "<p>Please update Guest Additions to the current version by choosing "
+            "<b>Install Guest Additions</b> from the <b>Devices</b> "
+            "menu.</p>")
+             .arg (aInstalledVer).arg (aExpectedVer),
+        "warnAboutTooOldAdditions");
+}
+
+void VBoxProblemReporter::warnAboutOldAdditions (QWidget *aParent,
+                                                 const QString &aInstalledVer,
+                                                 const QString &aExpectedVer)
+{
+    message (aParent, VBoxProblemReporter::Warning,
+        tr ("<p>VirtualBox Guest Additions installed in the Guest OS are "
+            "outdated: the installed version is %1, the expected version is %2. "
+            "Some features that require Guest Additions (mouse integration, "
+            "guest display auto-resize) may not work as expected.</p>"
+            "<p>It is recommended to update Guest Additions to the current version "
+            " by choosing <b>Install Guest Additions</b> from the <b>Devices</b> "
+            "menu.</p>")
+             .arg (aInstalledVer).arg (aExpectedVer),
+        "warnAboutOldAdditions");
+}
+
+void VBoxProblemReporter::warnAboutNewAdditions (QWidget *aParent,
+                                                 const QString &aInstalledVer,
+                                                 const QString &aExpectedVer)
+{
+    message (aParent, VBoxProblemReporter::Error,
+        tr ("<p>VirtualBox Guest Additions installed in the Guest OS are "
+            "too recent for this version of VirtualBox: the installed version "
+            "is %1, the expected version is %2.</p>"
+            "<p>Using a newer version of Additions with an older version of "
+            "VirtualBox is not supported. Please install the current version "
+            "of Guest Additions by choosing <b>Install Guest Additions</b> "
+            "from the <b>Devices</b> menu.</p>")
+             .arg (aInstalledVer).arg (aExpectedVer),
+        "warnAboutNewAdditions");
+}
+
+void VBoxProblemReporter::cannotConnectRegister (QWidget *aParent,
+                                                 const QString &aURL,
+                                                 const QString &aReason)
+{
+    /* we don't want to expose the registration script URL to the user
+     * if he simply doesn't have an internet connection */
+    Q_UNUSED (aURL);
+
+    message (aParent, Error,
+             tr ("<p>Failed to connect to the VirtualBox online "
+                 "registration service.</p><p>%1</p>")
+                 .arg (aReason));
+}
+
+void VBoxProblemReporter::showRegisterResult (QWidget *aParent,
+                                              const QString &aResult)
+{
+    aResult == "OK" ?
+        message (aParent, Info,
+                 tr ("<p>Congratulations! You have been successfully registered "
+                     "as a user of VirtualBox.</p>"
+                     "<p>Thank you for finding time to fill out the "
+                     "registration form!</p>")) :
+        message (aParent, Error,
+                 tr ("<p>Failed to register the VirtualBox product</p><p>%1</p>")
+                 .arg (aResult));
+}
+
+/**
+ *  @return @c true if the user has confirmed input capture (this is always
+ *  the case if the dialog was autoconfirmed). @a aAutoConfirmed, when not
+ *  NULL, will receive @c true if the dialog wasn't actually shown.
+ */
+bool VBoxProblemReporter::confirmInputCapture (bool *aAutoConfirmed /* = NULL */)
+{
+    int rc = message (&vboxGlobal().consoleWnd(), Info,
+        tr ("<p>You have <b>clicked the mouse</b> inside the Virtual Machine display "
+            "or pressed the <b>host key</b>. This will cause the Virtual Machine to "
+            "<b>capture</b> the host mouse pointer (only if the mouse pointer "
+            "integration is not currently supported by the guest OS) and the "
+            "keyboard, which will make them unavailable to other applications "
+            "running on your host machine."
+            "</p>"
+            "<p>You can press the <b>host key</b> at any time to <b>uncapture</b> the "
+            "keyboard and mouse (if it is captured) and return them to normal "
+            "operation. The currently assigned host key is shown on the status bar "
+            "at the bottom of the Virtual Machine window, next to the&nbsp;"
+            "<img src=hostkey_16px.png/>&nbsp;icon. This icon, together "
+            "with the mouse icon placed nearby, indicate the current keyboard "
+            "and mouse capture state."
+            "</p>") +
+        tr ("<p>The host key is currently defined as <b>%1</b>.</p>",
+            "additional message box paragraph")
+            .arg (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey())),
+        "confirmInputCapture",
+        QIMessageBox::Ok | QIMessageBox::Default,
+        QIMessageBox::Cancel | QIMessageBox::Escape,
+        0,
+        tr ("Capture", "do input capture"));
+
+    if (aAutoConfirmed)
+        *aAutoConfirmed = (rc & AutoConfirmed);
+
+    return (rc & QIMessageBox::ButtonMask) == QIMessageBox::Ok;
+}
+
+void VBoxProblemReporter::remindAboutAutoCapture()
+{
+    message (&vboxGlobal().consoleWnd(), Info,
+        tr ("<p>You have the <b>Auto capture keyboard</b> option turned on. "
+            "This will cause the Virtual Machine to automatically <b>capture</b> "
+            "the keyboard every time the VM window is activated and make it "
+            "unavailable to other applications running on your host machine: "
+            "when the keyboard is captured, all keystrokes (including system ones "
+            "like Alt-Tab) will be directed to the VM."
+            "</p>"
+            "<p>You can press the <b>host key</b> at any time to <b>uncapture</b> the "
+            "keyboard and mouse (if it is captured) and return them to normal "
+            "operation. The currently assigned host key is shown on the status bar "
+            "at the bottom of the Virtual Machine window, next to the&nbsp;"
+            "<img src=hostkey_16px.png/>&nbsp;icon. This icon, together "
+            "with the mouse icon placed nearby, indicate the current keyboard "
+            "and mouse capture state."
+            "</p>") +
+        tr ("<p>The host key is currently defined as <b>%1</b>.</p>",
+            "additional message box paragraph")
+            .arg (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey())),
+        "remindAboutAutoCapture");
+}
+
+void VBoxProblemReporter::remindAboutMouseIntegration (bool aSupportsAbsolute)
+{
+    static const char *kNames [2] =
+    {
+        "remindAboutMouseIntegrationOff",
+        "remindAboutMouseIntegrationOn"
+    };
+
+    /* Close the previous (outdated) window if any. We use kName as
+     * aAutoConfirmId which is also used as the widget name by default. */
+    {
+        QWidget *outdated =
+            VBoxGlobal::findWidget (NULL, kNames [int (!aSupportsAbsolute)],
+                                    "QIMessageBox");
+        if (outdated)
+            outdated->close();
+    }
+
+    if (aSupportsAbsolute)
+    {
+        message (&vboxGlobal().consoleWnd(), Info,
+            tr ("<p>The Virtual Machine reports that the guest OS supports "
+                "<b>mouse pointer integration</b>. This means that you do not "
+                "need to <i>capture</i> the mouse pointer to be able to use it "
+                "in your guest OS -- all "
+                "mouse actions you perform when the mouse pointer is over the "
+                "Virtual Machine's display are directly sent to the guest OS. "
+                "If the mouse is currently captured, it will be automatically "
+                "uncaptured."
+                "</p>"
+                "<p>The mouse icon on the status bar will look like&nbsp;"
+                "<img src=mouse_seamless_16px.png/>&nbsp;to inform you that mouse "
+                "pointer integration is supported by the guest OS and is "
+                "currently turned on."
+                "</p>"
+                "<p><b>Note</b>: Some applications may behave incorrectly in "
+                "mouse pointer integration mode. You can always disable it for "
+                "the current session (and enable it again) by selecting the "
+                "corresponding action from the menu bar."
+                "</p>"),
+            kNames [1] /* aAutoConfirmId */);
+    }
+    else
+    {
+        message (&vboxGlobal().consoleWnd(), Info,
+            tr ("<p>The Virtual Machine reports that the guest OS does not "
+                "support <b>mouse pointer integration</b> in the current video "
+                "mode. You need to capture the mouse (by clicking over the VM "
+                "display or pressing the host key) in order to use the "
+                "mouse inside the guest OS.</p>"),
+            kNames [0] /* aAutoConfirmId */);
+    }
+}
+
+/**
+ * @return @c false if the dialog wasn't actually shown (i.e. it was
+ * autoconfirmed).
+ */
+bool VBoxProblemReporter::remindAboutPausedVMInput()
+{
+    int rc = message (
+        &vboxGlobal().consoleWnd(),
+        Info,
+        tr (
+            "<p>The Virtual Machine is currently in the <b>Paused</b> state and "
+            "therefore does not accept any keyboard or mouse input. If you want to "
+            "continue to work inside the VM, you need to resume it by selecting the "
+            "corresponding action from the menu bar.</p>"
+        ),
+        "remindAboutPausedVMInput"
+    );
+    return !(rc & AutoConfirmed);
+}
+
+/** @return true if the user has chosen to show the Disk Manager Window */
+bool VBoxProblemReporter::remindAboutInaccessibleMedia()
+{
+    int rc = message (&vboxGlobal().selectorWnd(), Warning,
+        tr ("<p>One or more of the registered virtual hard disks, CD/DVD or "
+            "floppy media are not currently accessible. As a result, you will "
+            "not be able to operate virtual machines that use these media until "
+            "they become accessible later.</p>"
+            "<p>Press <b>Check</b> to open the Virtual Disk Manager window and "
+            "see what media are inaccessible, or press <b>Ignore</b> to "
+            "ignore this message.</p>"),
+        "remindAboutInaccessibleMedia",
+        QIMessageBox::Ok | QIMessageBox::Default,
+        QIMessageBox::Ignore | QIMessageBox::Escape,
+        0,
+        tr ("Check", "inaccessible media message box"));
+
+    return rc == QIMessageBox::Ok; /* implies !AutoConfirmed */
+}
+
+/**
+ *  @param aHotKey Fullscreen hot key as defined in the menu.
+ *
+ *  @return @c true if the user has chosen to go fullscreen (this is always
+ *  the case if the dialog was autoconfirmed).
+ */
+bool VBoxProblemReporter::confirmGoingFullscreen (const QString &aHotKey)
+{
+    return messageOkCancel (&vboxGlobal().consoleWnd(), Info,
+        tr ("<p>The virtual machine window will be now switched to "
+            "<b>fullscreen</b> mode. "
+            "You can go back to windowed mode at any time by pressing "
+            "<b>%1</b>. Note that the <i>Host</i> key is currently "
+            "defined as <b>%1</b>.</p>"
+            "<p>Note that the main menu bar is hidden in fullscreen mode. You "
+            "can access it by pressing <b>Host+Home</b>.</p>")
+            .arg (aHotKey)
+            .arg (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey())),
+        "confirmGoingFullscreen",
+        tr ("Switch", "fullscreen"));
+}
+
+/**
+ *  @param aHotKey Seamless hot key as defined in the menu.
+ *
+ *  @return @c true if the user has chosen to go seamless (this is always
+ *  the case if the dialog was autoconfirmed).
+ */
+bool VBoxProblemReporter::confirmGoingSeamless (const QString &aHotKey)
+{
+    return messageOkCancel (&vboxGlobal().consoleWnd(), Info,
+        tr ("<p>The virtual machine window will be now switched to "
+            "<b>Seamless</b> mode. "
+            "You can go back to windowed mode at any time by pressing "
+            "<b>%1</b>. Note that the <i>Host</i> key is currently "
+            "defined as <b>%1</b>.</p>"
+            "<p>Note that the main menu bar is hidden in seamless mode. You "
+            "can access it by pressing <b>Host+Home</b>.</p>")
+            .arg (aHotKey)
+            .arg (QIHotKeyEdit::keyName (vboxGlobal().settings().hostKey())),
+        "confirmGoingSeamless",
+        tr ("Switch", "seamless"));
+}
+
+void VBoxProblemReporter::remindAboutWrongColorDepth (ulong aRealBPP,
+                                                      ulong aWantedBPP)
+{
+    const char *kName = "remindAboutWrongColorDepth";
+
+    /* Close the previous (outdated) window if any. We use kName as
+     * aAutoConfirmId which is also used as the widget name by default. */
+    {
+        QWidget *outdated = VBoxGlobal::findWidget (NULL, kName, "QIMessageBox");
+        if (outdated)
+            outdated->close();
+    }
+
+    int rc = message (&vboxGlobal().consoleWnd(), Info,
+        tr ("<p>The virtual machine window is optimized to work in "
+            "<b>%1&nbsp;bit</b> color mode but the color quality of the "
+            "virtual display is currently set to <b>%2&nbsp;bit</b>.</p>"
+            "<p>Please open the display properties dialog of the guest OS and "
+            "select a <b>%3&nbsp;bit</b> color mode, if it is available, for "
+            "best possible performance of the virtual video subsystem.</p>"
+            "<p><b>Note</b>. Some operating systems, like OS/2, may actually "
+            "work in 32&nbsp;bit mode but report it as 24&nbsp;bit "
+            "(16 million colors). You may try to select a different color "
+            "quality to see if this message disappears or you can simply "
+            "disable the message now if you are sure the required color "
+            "quality (%4&nbsp;bit) is not available in the given guest OS.</p>")
+            .arg (aWantedBPP).arg (aRealBPP).arg (aWantedBPP).arg (aWantedBPP),
+        kName);
+    NOREF(rc);
+}
+
+/**
+ *  Returns @c true if the user has selected to power off the machine.
+ */
+bool VBoxProblemReporter::remindAboutGuruMeditation (const CConsole &aConsole,
+                                                     const QString &aLogFolder)
+{
+    Q_UNUSED (aConsole);
+
+    int rc = message (&vboxGlobal().consoleWnd(), GuruMeditation,
+        tr ("<p>A critical error has occurred while running the virtual "
+            "machine and the machine execution has been stopped.</p>"
+            ""
+            "<p>For help, please see the Community section on "
+            "<a href=http://www.virtualbox.org>http://www.virtualbox.org</a> "
+            "or your support contract. Please provide the contents of the "
+            "log file <tt>VBox.log</tt> and the image file <tt>VBox.png</tt>, "
+            "which you can find in the <nobr><b>%1</b></nobr> directory, "
+            "as well as a description of what you were doing when this error "
+            "happened. "
+            ""
+            "Note that you can also access the above files by selecting "
+            "<b>Show Log</b> from the <b>Machine</b> menu of the main "
+            "VirualBox window.</p>"
+            ""
+            "<p>Press <b>OK</b> if you want to power off the machine "
+            "or press <b>Ignore</b> if you want to leave it as is for debugging. "
+            "Please note that debugging requires special knowledge and tools, so "
+            "it is recommended to press <b>OK</b> now.</p>")
+            .arg (aLogFolder),
+        0, /* aAutoConfirmId */
+        QIMessageBox::Ok | QIMessageBox::Default,
+        QIMessageBox::Ignore | QIMessageBox::Escape);
+
+    return rc == QIMessageBox::Ok;
+}
+
+/**
+ *  @return @c true if the user has selected to reset the machine.
+ */
+bool VBoxProblemReporter::confirmVMReset (QWidget *aParent)
+{
+    return messageOkCancel (aParent, Question,
+        tr ("<p>Do you really want to reset the virtual machine?</p>"
+            "<p>When the machine is reset, unsaved data of all applications "
+            "running inside it will be lost.</p>"),
+        "confirmVMReset" /* aAutoConfirmId */,
+        tr ("Reset", "machine"));
+}
+
+/**
+ *  @return @c true if the user has selected to continue without attaching a
+ *  hard disk.
+ */
+bool VBoxProblemReporter::confirmHardDisklessMachine (QWidget *aParent)
+{
+    return message (aParent, Warning,
+        tr ("<p>You didn't attach a hard disk to the new virtual machine. "
+            "The machine will not be able to boot unless you attach "
+            "a hard disk with a guest operating system or some other bootable "
+            "media to it later using the machine settings dialog or the First "
+            "Run Wizard.</p><p>Do you want to continue?</p>"),
+        0, /* aAutoConfirmId */
+        QIMessageBox::Ok,
+        QIMessageBox::Cancel | QIMessageBox::Default | QIMessageBox::Escape,
+        0,
+        tr ("Continue", "no hard disk attached"),
+        tr ("Go Back", "no hard disk attached")) == QIMessageBox::Ok;
+}
+
+void VBoxProblemReporter::cannotRunInSelectorMode()
+{
+    message (mainWindowShown(), Critical,
+        tr ("<p>Cannot run VirtualBox in <i>VM Selector</i> "
+            "mode due to local restrictions.</p>"
+            "<p>The application will now terminate.</p>"));
+}
+
+void VBoxProblemReporter::showRuntimeError (const CConsole &aConsole, bool fatal,
+                                            const QString &errorID,
+                                            const QString &errorMsg)
+{
+    /// @todo (r=dmik) it's just a preliminary box. We need to:
+    //  - for fatal errors and non-fatal with-retry errors, listen for a
+    //    VM state signal to automatically close the message if the VM
+    //    (externally) leaves the Paused state while it is shown.
+    //  - make warning messages modeless
+    //  - add common buttons like Retry/Save/PowerOff/whatever
+
+    QCString autoConfimId = "showRuntimeError.";
+
+    CConsole console = aConsole;
+    KMachineState state = console.GetState();
+    Type type;
+    QString severity;
+
+    if (fatal)
+    {
+        /* the machine must be paused on fatal errors */
+        Assert (state == KMachineState_Paused);
+        if (state != KMachineState_Paused)
+            console.Pause();
+        type = Critical;
+        severity = tr ("<nobr>Fatal Error</nobr>", "runtime error info");
+        autoConfimId += "fatal.";
+    }
+    else if (state == KMachineState_Paused)
+    {
+        type = Error;
+        severity = tr ("<nobr>Non-Fatal Error</nobr>", "runtime error info");
+        autoConfimId += "error.";
+    }
+    else
+    {
+        type = Warning;
+        severity = tr ("<nobr>Warning</nobr>", "runtime error info");
+        autoConfimId += "warning.";
+    }
+
+    autoConfimId += errorID.utf8();
+
+    QString formatted;
+
+    if (!errorMsg.isEmpty())
+        formatted += QString ("<table bgcolor=#FFFFFF border=0 cellspacing=0 "
+                              "cellpadding=0 width=100%>"
+                              "<tr><td><p>%1.</p></td></tr>"
+                              "</table><p></p>")
+                              .arg (VBoxGlobal::highlight (errorMsg));
+
+    if (!errorID.isEmpty())
+        formatted += QString ("<table bgcolor=#EEEEEE border=0 cellspacing=0 "
+                              "cellpadding=0 width=100%>"
+                              "<tr><td>%1</td><td>%2</td></tr>"
+                              "<tr><td>%3</td><td>%4</td></tr>"
+                              "</table>")
+                              .arg (tr ("<nobr>Error ID: </nobr>", "runtime error info"),
+                                    errorID)
+                              .arg (tr ("Severity: ", "runtime error info"),
+                                    severity);
+
+    if (!formatted.isEmpty())
+        formatted = "<qt>" + formatted + "</qt>";
+
+    int rc = 0;
+
+    if (type == Critical)
+    {
+        rc = message (&vboxGlobal().consoleWnd(), type,
+            tr ("<p>A fatal error has occurred during virtual machine execution! "
+                "The virtual machine will be powered off. It is suggested to "
+                "use the clipboard to copy the following error message for "
+                "further examination:</p>"),
+            formatted, autoConfimId.data());
+
+        /* always power down after a fatal error */
+        console.PowerDown();
+    }
+    else if (type == Error)
+    {
+        rc = message (&vboxGlobal().consoleWnd(), type,
+            tr ("<p>An error has occurred during virtual machine execution! "
+                "The error details are shown below. You can try to correct "
+                "the described error and resume the virtual machine "
+                "execution.</p>"),
+            formatted, autoConfimId.data());
+    }
+    else
+    {
+        rc = message (&vboxGlobal().consoleWnd(), type,
+            tr ("<p>The virtual machine execution may run into an error "
+                "condition as described below. "
+                "You may ignore this message, but it is suggested to perform "
+                "an appropriate action to make sure the described error will "
+                "not happen.</p>"),
+            formatted, autoConfimId.data());
+    }
+
+    NOREF (rc);
+}
+
+/* static */
+QString VBoxProblemReporter::formatErrorInfo (const COMErrorInfo &aInfo,
+                                              HRESULT aWrapperRC /* = S_OK */)
+{
+    QString formatted = doFormatErrorInfo (aInfo, aWrapperRC);
+    return QString ("<qt>%1</qt>").arg (formatted);
+}
+
+/* static */
+QString VBoxProblemReporter::doFormatErrorInfo (const COMErrorInfo &aInfo,
+                                                HRESULT aWrapperRC /* = S_OK */)
+{
+    QString formatted;
+
+    if (aInfo.text())
+        formatted += QString ("<table bgcolor=#FFFFFF border=0 cellspacing=0 "
+                              "cellpadding=0 width=100%>"
+                              "<tr><td><p>%1.</p></td></tr>"
+                              "</table><p></p>")
+                              .arg (VBoxGlobal::highlight (aInfo.text()));
+
+    formatted += "<table bgcolor=#EEEEEE border=0 cellspacing=0 "
+                 "cellpadding=0 width=100%>";
+
+    bool haveResultCode = false;
+
+    if (aInfo.isBasicAvailable())
+    {
+#if defined (Q_WS_WIN)
+        haveResultCode = aInfo.isFullAvailable();
+        bool haveComponent = true;
+        bool haveInterfaceID = true;
+#else // !Q_WS_WIN
+        haveResultCode = true;
+        bool haveComponent = aInfo.isFullAvailable();
+        bool haveInterfaceID = aInfo.isFullAvailable();
+#endif
+
+        if (haveResultCode)
+        {
+#if defined (Q_WS_WIN)
+            /* format the error code */
+            PCRTWINERRMSG msg = NULL;
+            /* first, try as is (only set bit 31 bit for warnings) */
+            if (SUCCEEDED_WARNING (aInfo.resultCode()))
+                msg = RTErrWinGet (aInfo.resultCode() | 0x80000000);
+            else
+                msg = RTErrWinGet (aInfo.resultCode());
+            /* try again with masked off top 16bit if not found */
+            if (msg == NULL || !msg->iCode)
+                msg = RTErrWinGet (aInfo.resultCode() & 0xFFFF);
+            if (msg != NULL)
+                formatted += QString ("<tr><td>%1</td><td><tt>%2 (0x%3)</tt></td></tr>")
+                    .arg (tr ("Result&nbsp;Code: ", "error info"))
+                    .arg (msg->pszDefine)
+                    .arg (QString().sprintf ("%08X", uint (aInfo.resultCode())));
+            else
+#endif
+            formatted += QString ("<tr><td>%1</td><td><tt>0x%2</tt></td></tr>")
+                .arg (tr ("Result&nbsp;Code: ", "error info"))
+                .arg (QString().sprintf ("%08X", uint (aInfo.resultCode())));
+        }
+
+        if (haveComponent)
+            formatted += QString ("<tr><td>%1</td><td>%2</td></tr>")
+                .arg (tr ("Component: ", "error info"), aInfo.component());
+
+        if (haveInterfaceID)
+        {
+            QString s = aInfo.interfaceID();
+            if (aInfo.interfaceName())
+                s = aInfo.interfaceName() + ' ' + s;
+            formatted += QString ("<tr><td>%1</td><td>%2</td></tr>")
+                .arg (tr ("Interface: ", "error info"), s);
+        }
+
+        if (!aInfo.calleeIID().isNull() && aInfo.calleeIID() != aInfo.interfaceID())
+        {
+            QString s = aInfo.calleeIID();
+            if (aInfo.calleeName())
+                s = aInfo.calleeName() + ' ' + s;
+            formatted += QString ("<tr><td>%1</td><td>%2</td></tr>")
+                .arg (tr ("Callee: ", "error info"), s);
+        }
+    }
+
+    if (FAILED (aWrapperRC) &&
+        (!haveResultCode || aWrapperRC != aInfo.resultCode()))
+    {
+#if defined (Q_WS_WIN)
+        /* format the error code */
+        PCRTWINERRMSG msg = NULL;
+        /* first, try as is (only set bit 31 bit for warnings) */
+        if (SUCCEEDED_WARNING (aWrapperRC))
+            msg = RTErrWinGet (aWrapperRC | 0x80000000);
+        else
+            msg = RTErrWinGet (aWrapperRC);
+        /* try again with masked off top 16bit if not found */
+        if (msg == NULL || !msg->iCode)
+            msg = RTErrWinGet (aWrapperRC & 0xFFFF);
+        if (msg != NULL)
+            formatted += QString ("<tr><td>%1</td><td><tt>%2 (0x%3)</tt></td></tr>")
+                .arg (tr ("Callee&nbsp;RC: ", "error info"))
+                .arg (msg->pszDefine)
+                .arg (QString().sprintf ("%08X", uint (aWrapperRC)));
+        else
+#endif
+        formatted += QString ("<tr><td>%1</td><td><tt>0x%2</tt></td></tr>")
+            .arg (tr ("Callee&nbsp;RC: ", "error info"))
+            .arg (QString().sprintf ("%08X", uint (aWrapperRC)));
+    }
+    formatted += "</table>";
+
+    if (aInfo.next())
+        formatted = doFormatErrorInfo (*aInfo.next()) +  "<p></p>" +
+                    formatted;
+
+    return formatted;
+}
+
+// Public slots
+/////////////////////////////////////////////////////////////////////////////
+
+void VBoxProblemReporter::showHelpWebDialog()
+{
+    vboxGlobal().openURL ("http://www.virtualbox.org");
+}
+
+void VBoxProblemReporter::showHelpAboutDialog()
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    QString COMVersion = vbox.GetVersion();
+    AssertWrapperOk (vbox);
+
+    VBoxAboutDlg dlg (mainWindowShown(), "VBoxAboutDlg");
+    dlg.setup (COMVersion);
+    dlg.exec();
+}
+
+void VBoxProblemReporter::showHelpHelpDialog()
+{
+#ifndef VBOX_OSE
+#if defined (Q_WS_WIN32)
+    QString fullHelpFilePath = qApp->applicationDirPath() + "/VirtualBox.chm";
+
+    HtmlHelp (GetDesktopWindow(), fullHelpFilePath.ucs2(),
+              HH_DISPLAY_TOPIC, NULL);
+#elif defined (Q_WS_X11)
+    char szDocsPath[RTPATH_MAX];
+    char szViewerPath[RTPATH_MAX];
+    int rc;
+
+    rc = RTPathAppDocs (szDocsPath, sizeof (szDocsPath));
+    Assert(RT_SUCCESS(rc));
+    rc = RTPathAppPrivateArch (szViewerPath, sizeof (szViewerPath));
+
+    QString fullProgPath = QString(szDocsPath);
+    QProcess kchmViewer (QString(szViewerPath) + "/kchmviewer");
+    kchmViewer.addArgument (fullProgPath + "/VirtualBox.chm");
+    kchmViewer.launch ("");
+#elif defined (Q_WS_MAC)
+    QProcess openApp (QString("/usr/bin/open"));
+    openApp.addArgument (qApp->applicationDirPath() + "/UserManual.pdf");
+    openApp.launch ("");
+#endif
+#endif /* VBOX_OSE */
+}
+
+void VBoxProblemReporter::resetSuppressedMessages()
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    vbox.SetExtraData (VBoxDefs::GUI_SuppressMessages, QString::null);
+}
+
+/** @fn vboxProblem
+ *
+ *  Shortcut to the static VBoxProblemReporter::instance() method, for
+ *  convenience.
+ */
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSelectorWnd.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSelectorWnd.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxSelectorWnd.cpp	(revision 7219)
@@ -0,0 +1,1501 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxSelectorWnd class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxProblemReporter.h"
+#include "VBoxSelectorWnd.h"
+#include "VBoxVMListBox.h"
+#include "VBoxConsoleWnd.h"
+#include "VBoxToolBar.h"
+
+#include "VBoxSnapshotsWgt.h"
+#include "VBoxNewVMWzd.h"
+#include "VBoxDiskImageManagerDlg.h"
+#include "VBoxVMSettingsDlg.h"
+#include "VBoxGlobalSettingsDlg.h"
+#include "VBoxVMLogViewer.h"
+
+#include <qlabel.h>
+#include <qtextbrowser.h>
+#include <qmenubar.h>
+#include <qpopupmenu.h>
+#include <qmessagebox.h>
+#include <qwidgetlist.h>
+#include <qtabwidget.h>
+#include <qwidgetstack.h>
+#include <qbutton.h>
+#include <qprocess.h>
+
+#include <qlayout.h>
+#include <qvbox.h>
+
+#ifdef Q_WS_X11
+#include <iprt/env.h>
+#endif
+
+
+// VBoxVMDetailsView class
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Two-page widget stack to represent VM details: one page for normal details
+ *  and another one for inaccessibility errors.
+ */
+class VBoxVMDetailsView : public QWidgetStack
+{
+    Q_OBJECT
+
+public:
+
+    VBoxVMDetailsView (QWidget *aParent, const char *aName,
+                       QAction *aRefreshAction = NULL);
+
+    void languageChange();
+
+    void setDetailsText (const QString &aText)
+    {
+        mDetailsText->setText (aText);
+        raiseWidget (0);
+    }
+
+    void setErrorText (const QString &aText)
+    {
+        createErrPage();
+        mErrText->setText (aText);
+        raiseWidget (1);
+    }
+
+    void setEmpty()
+    {
+        mDetailsText->setText (QString::null);
+        raiseWidget (0);
+    }
+
+signals:
+
+    void linkClicked (const QString &aURL);
+
+private slots:
+
+    void gotLinkClicked (const QString &aURL)
+    {
+        QString text = mDetailsText->text();
+        emit linkClicked (aURL);
+        /* QTextBrowser will try to get the URL from the mime source factory
+         * and show an empty "page" after a failure. Reset the text to avoid
+         * this. */
+        mDetailsText->setText (text);
+    }
+
+private:
+
+    void createErrPage();
+
+    QTextBrowser *mDetailsText;
+
+    QWidget *mErrBox;
+    QLabel *mErrLabel;
+    QTextBrowser *mErrText;
+    QToolButton *mRefreshButton;
+    QAction *mRefreshAction;
+};
+
+VBoxVMDetailsView::VBoxVMDetailsView (QWidget *aParent, const char *aName,
+                                      QAction *aRefreshAction /* = NULL */)
+    : QWidgetStack (aParent, aName)
+    , mErrBox (NULL), mErrLabel (NULL), mErrText (NULL)
+    , mRefreshButton (NULL)
+    , mRefreshAction (aRefreshAction)
+{
+    Assert (mRefreshAction);
+
+    /* create normal details page */
+
+    mDetailsText = new QTextBrowser (mErrBox);
+    mDetailsText->setFocusPolicy (QWidget::StrongFocus);
+    mDetailsText->setLinkUnderline (false);
+    /* make "transparent" */
+    mDetailsText->setFrameShape (QFrame::NoFrame);
+    mDetailsText->setPaper (backgroundBrush());
+
+    connect (mDetailsText, SIGNAL (linkClicked (const QString &)),
+            this, SLOT (gotLinkClicked (const QString &)));
+
+    addWidget (mDetailsText, 0);
+}
+
+void VBoxVMDetailsView::createErrPage()
+{
+    /* create inaccessible details page */
+
+    if (mErrBox)
+        return;
+
+    mErrBox = new QWidget();
+
+    QVBoxLayout *layout = new QVBoxLayout (mErrBox);
+    layout->setSpacing (10);
+
+    mErrLabel = new QLabel (mErrBox);
+    mErrLabel->setAlignment (WordBreak);
+    mErrLabel->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Fixed);
+    layout->add (mErrLabel);
+
+    mErrText = new QTextBrowser (mErrBox);
+    mErrText->setFocusPolicy (QWidget::StrongFocus);
+    mErrText->setLinkUnderline (false);
+    layout->add (mErrText);
+
+    if (mRefreshAction)
+    {
+        mRefreshButton = new QToolButton (mErrBox);
+        mRefreshButton->setFocusPolicy (QWidget::StrongFocus);
+
+        QHBoxLayout *hLayout = new QHBoxLayout (layout);
+        hLayout->addItem (new QSpacerItem (0, 0, QSizePolicy::Expanding,
+                                                 QSizePolicy::Minimum));
+        hLayout->add (mRefreshButton);
+
+        connect (mRefreshButton, SIGNAL (clicked()),
+                 mRefreshAction, SIGNAL (activated()));
+    }
+
+    layout->addItem (new QSpacerItem (0, 0, QSizePolicy::Minimum,
+                                            QSizePolicy::Expanding));
+
+    addWidget (mErrBox, 1);
+
+    languageChange();
+}
+
+void VBoxVMDetailsView::languageChange()
+{
+    if (mErrLabel)
+        mErrLabel->setText (tr (
+            "The selected virtual machine is <i>inaccessible</i>. Please "
+            "inspect the error message shown below and press the "
+            "<b>Refresh</b> button if you want to repeat the accessibility "
+            "check:"));
+
+    if (mRefreshAction && mRefreshButton)
+    {
+        mRefreshButton->setText (mRefreshAction->menuText());
+        /* If we set the combination of the text label and icon
+         * below, we lose the Alt+R shortcut functionality... */
+        mRefreshButton->setTextLabel (mRefreshAction->text());
+        mRefreshButton->setAccel (mRefreshAction->accel());
+        mRefreshButton->setIconSet (mRefreshAction->iconSet());
+        mRefreshButton->setTextPosition (QToolButton::BesideIcon);
+        mRefreshButton->setUsesTextLabel (true);
+    }
+}
+
+// VBoxVMDescriptionPage class
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Comments page widget to represent VM comments.
+ */
+class VBoxVMDescriptionPage : public QWidget
+{
+    Q_OBJECT
+
+public:
+
+    VBoxVMDescriptionPage (VBoxSelectorWnd *, const char *);
+    ~VBoxVMDescriptionPage() {}
+
+    void setMachineItem (VBoxVMListBoxItem *aItem);
+
+    void languageChange();
+    void updateState();
+
+private slots:
+
+    void goToSettings();
+
+private:
+
+    VBoxVMListBoxItem *mItem;
+
+    VBoxSelectorWnd *mParent;
+    QToolButton *mBtnEdit;
+    QTextBrowser *mBrowser;
+    QLabel *mLabel;
+};
+
+VBoxVMDescriptionPage::VBoxVMDescriptionPage (VBoxSelectorWnd *aParent,
+                                              const char *aName)
+    : QWidget (aParent, aName)
+    , mItem (NULL), mParent (aParent)
+    , mBtnEdit (0), mBrowser (0), mLabel (0)
+{
+    /* main layout */
+    QVBoxLayout *mainLayout = new QVBoxLayout (this, 0, 10, "mainLayout");
+
+    /* mBrowser */
+    mBrowser = new QTextBrowser (this, "mBrowser");
+    mBrowser->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding);
+    mBrowser->setFocusPolicy (QWidget::StrongFocus);
+    mBrowser->setLinkUnderline (false);
+    mainLayout->addWidget (mBrowser);
+    /* hidden by default */
+    mBrowser->setHidden (true);
+
+    mLabel = new QLabel (this, "mLabel");
+    mLabel->setFrameStyle (mBrowser->frameStyle());
+    mLabel->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Expanding);
+    mLabel->setAlignment (AlignCenter | WordBreak);
+    mainLayout->addWidget (mLabel);
+    /* always disabled */
+    mLabel->setEnabled (false);
+
+    /* button layout */
+    QHBoxLayout *btnLayout = new QHBoxLayout (mainLayout, 10, "btnLayout");
+    btnLayout->addItem (new QSpacerItem (0, 0,
+                                         QSizePolicy::Expanding,
+                                         QSizePolicy::Minimum));
+
+    /* button */
+    mBtnEdit = new QToolButton (this, "mBtnEdit");
+    mBtnEdit->setSizePolicy (QSizePolicy::Preferred, QSizePolicy::Fixed);
+    mBtnEdit->setFocusPolicy (QWidget::StrongFocus);
+    mBtnEdit->setIconSet (VBoxGlobal::iconSet ("edit_description_16px.png",
+                                               "edit_description_disabled_16px.png"));
+    mBtnEdit->setTextPosition (QToolButton::BesideIcon);
+    mBtnEdit->setUsesTextLabel (true);
+    connect (mBtnEdit, SIGNAL (clicked()), this, SLOT (goToSettings()));
+    btnLayout->addWidget (mBtnEdit);
+
+    mainLayout->addItem (new QSpacerItem (0, 0,
+                                          QSizePolicy::Expanding,
+                                          QSizePolicy::Minimum));
+
+    /* apply language settings */
+    languageChange();
+
+    updateState();
+}
+
+/**
+ * The machine list @a aItem is used to access cached machine data w/o making
+ * unnecessary RPC calls.
+ */
+void VBoxVMDescriptionPage::setMachineItem (VBoxVMListBoxItem *aItem)
+{
+    mItem = aItem;
+
+    QString text = aItem ? aItem->machine().GetDescription() : QString::null;
+
+    if (!text.isEmpty())
+    {
+        mLabel->setHidden (true);
+        mBrowser->setText (text);
+        mBrowser->setShown (true);
+    }
+    else
+    {
+        mBrowser->setHidden (true);
+        mBrowser->clear();
+        mLabel->setShown (true);
+    }
+
+    /* check initial machine and session states */
+    updateState();
+}
+
+void VBoxVMDescriptionPage::languageChange()
+{
+    mLabel->setText (tr ("No description. Press the Edit button below to add it."));
+
+    mBtnEdit->setTextLabel (tr ("Edit"));
+    mBtnEdit->setAccel (tr ("Ctrl+E"));
+    QToolTip::add (mBtnEdit, tr ("Edit (Ctrl+E)"));
+    mBtnEdit->adjustSize();
+    mBtnEdit->updateGeometry();
+}
+
+/**
+ * Called by the parent from machineStateChanged() and sessionStateChanged()
+ * signal handlers. We cannot connect to these signals ourselves because we
+ * use the VBoxVMListBoxItem which needs to be properly updated by the parent
+ * first.
+ */
+void VBoxVMDescriptionPage::updateState()
+{
+    /// @todo disabling the edit button for a saved VM will not be necessary
+    /// when we implement the selective VM Settings dialog, where only fields
+    /// that can be changed in the saved state, can be changed.
+
+    if (mItem)
+    {
+        bool saved = mItem->state() == KMachineState_Saved;
+        bool busy = mItem->sessionState() != KSessionState_Closed;
+        mBtnEdit->setEnabled (!saved && !busy);
+    }
+    else
+        mBtnEdit->setEnabled (false);
+}
+
+void VBoxVMDescriptionPage::goToSettings()
+{
+    mParent->vmSettings ("#general", "teDescription");
+}
+
+// VBoxSelectorWnd class
+////////////////////////////////////////////////////////////////////////////////
+
+/** \class VBoxSelectorWnd
+ *
+ *  The VBoxSelectorWnd class is a VM selector window, one of two main VBox
+ *  GUI windows.
+ *
+ *  This window appears when the user starts the VirtualBox executable.
+ *  It allows to view the list of configured VMs, their settings
+ *  and the current state, create, reconfigure, delete and start VMs.
+ */
+
+/**
+ *  Constructs the VM selector window.
+ *
+ *  @param aSelf pointer to a variable where to store |this| right after
+ *               this object's constructor is called (necessary to avoid
+ *               recursion in VBoxGlobal::selectorWnd())
+ */
+VBoxSelectorWnd::
+VBoxSelectorWnd (VBoxSelectorWnd **aSelf, QWidget* aParent, const char* aName,
+                 WFlags aFlags)
+    : QMainWindow (aParent, aName, aFlags)
+    , doneInaccessibleWarningOnce (false)
+{
+    if (aSelf)
+        *aSelf = this;
+
+    statusBar();
+
+    /* application icon */
+    setIcon (QPixmap::fromMimeSource ("ico40x01.png"));
+
+    /* actions */
+
+    fileDiskMgrAction = new QAction( this, "fileDiskMgrAction" );
+    fileDiskMgrAction->setIconSet (VBoxGlobal::iconSet ("diskim_16px.png"));
+    fileSettingsAction = new QAction(this, "fileSettingsAction");
+    fileSettingsAction->setIconSet (VBoxGlobal::iconSet ("global_settings_16px.png"));
+    fileExitAction = new QAction (this, "fileExitAction");
+    fileExitAction->setIconSet (VBoxGlobal::iconSet ("exit_16px.png"));
+
+    vmNewAction = new QAction (this, "vmNewAction");
+    vmNewAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_new_32px.png", "new_16px.png"));
+    vmConfigAction = new QAction (this, "vmConfigAction");
+    vmConfigAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_settings_32px.png", "settings_16px.png",
+        "vm_settings_disabled_32px.png", "settings_dis_16px.png"));
+    vmDeleteAction = new QAction( this, "vmDeleteAction" );
+    vmDeleteAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_delete_32px.png", "delete_16px.png",
+        "vm_delete_disabled_32px.png", "delete_dis_16px.png"));
+    vmStartAction = new QAction( this, "vmStartAction" );
+    vmStartAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_start_32px.png", "start_16px.png",
+        "vm_start_disabled_32px.png", "start_dis_16px.png"));
+    vmDiscardAction = new QAction (this, "vmDiscardAction");
+    vmDiscardAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_discard_32px.png", "discard_16px.png",
+        "vm_discard_disabled_32px.png", "discard_dis_16px.png"));
+    vmPauseAction = new QAction (this, "vmPauseAction");
+    vmPauseAction->setToggleAction (true);
+    vmPauseAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_pause_32px.png", "pause_16px.png",
+        "vm_pause_disabled_32px.png", "pause_disabled_16px.png"));
+    vmRefreshAction = new QAction (this, "vmRefreshAction");
+    vmRefreshAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_refresh_32px.png", "refresh_16px.png",
+        "vm_refresh_disabled_32px.png", "refresh_disabled_16px.png"));
+    vmShowLogsAction = new QAction (this, "vmShowLogsAction");
+    vmShowLogsAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vm_show_logs_32px.png", "show_logs_16px.png",
+        "vm_show_logs_disabled_32px.png", "show_logs_disabled_16px.png"));
+
+    helpContentsAction = new QAction (this, "helpContentsAction");
+    helpContentsAction->setIconSet (VBoxGlobal::iconSet ("help_16px.png"));
+    helpWebAction = new QAction (this, "helpWebAction");
+    helpWebAction->setIconSet (VBoxGlobal::iconSet ("site_16px.png"));
+    helpRegisterAction = new QAction (this, "helpRegisterAction");
+    helpRegisterAction->setIconSet (VBoxGlobal::iconSet ("register_16px.png",
+                                                         "register_disabled_16px.png"));
+    helpAboutAction = new QAction (this, "helpAboutAction");
+    helpAboutAction->setIconSet (VBoxGlobal::iconSet ("about_16px.png"));
+    helpResetMessagesAction = new QAction( this, "helpResetMessagesAction" );
+    helpResetMessagesAction->setIconSet (VBoxGlobal::iconSet ("reset_16px.png"));
+
+    /* subwidgets */
+
+    /* central widget & horizontal layout */
+    setCentralWidget (new QWidget (this, "centralWidget"));
+    QHBoxLayout *centralLayout =
+        new QHBoxLayout (centralWidget(), 5, 9, "centralLayout");
+
+    /* left vertical box */
+    QVBox *leftVBox = new QVBox (centralWidget(), "leftWidget");
+    leftVBox->setSpacing (5);
+    /* right vertical box */
+    QVBox *rightVBox = new QVBox (centralWidget(), "rightWidget");
+    rightVBox->setSpacing (5);
+    centralLayout->addWidget (leftVBox, 3);
+    centralLayout->addWidget (rightVBox, 5);
+
+    /* VM list toolbar */
+    VBoxToolBar *vmTools = new VBoxToolBar (this, leftVBox, "vmTools");
+
+    /* VM list box */
+    vmListBox = new VBoxVMListBox (leftVBox, "vmListBox");
+
+    /* VM tab widget containing details and snapshots tabs */
+    vmTabWidget = new QTabWidget (rightVBox, "vmTabWidget");
+    vmTabWidget->setMargin (10);
+
+    /* VM details view */
+    vmDetailsView = new VBoxVMDetailsView (NULL, "vmDetailsView",
+                                           vmRefreshAction);
+    vmTabWidget->addTab (vmDetailsView,
+                         VBoxGlobal::iconSet ("settings_16px.png"),
+                         QString::null);
+
+    /* VM snapshots list */
+    vmSnapshotsWgt = new VBoxSnapshotsWgt (NULL, "vmSnapshotsWgt");
+    vmTabWidget->addTab (vmSnapshotsWgt,
+                         VBoxGlobal::iconSet ("take_snapshot_16px.png",
+                                              "take_snapshot_dis_16px.png"),
+                         QString::null);
+
+    /* VM comments page */
+    vmDescriptionPage = new VBoxVMDescriptionPage (this, "vmDescriptionPage");
+    vmTabWidget->addTab (vmDescriptionPage,
+                         VBoxGlobal::iconSet ("description_16px.png",
+                                              "description_disabled_16px.png"),
+                         QString::null);
+
+    /* add actions to the toolbar */
+
+    setUsesTextLabel (true);
+    setUsesBigPixmaps (true);
+    vmTools->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Preferred);
+
+    vmNewAction->addTo (vmTools);
+    vmTools->addSeparator();
+    vmConfigAction->addTo (vmTools);
+    vmDeleteAction->addTo (vmTools);
+    vmTools->addSeparator();
+    vmStartAction->addTo (vmTools);
+    vmDiscardAction->addTo (vmTools);
+#ifdef Q_WS_MAC
+    vmTools->setMacStyle();
+#endif
+
+    /* add actions to menubar */
+
+    QPopupMenu *fileMenu = new QPopupMenu(this, "fileMenu");
+    fileDiskMgrAction->addTo( fileMenu );
+    fileMenu->insertSeparator();
+    fileSettingsAction->addTo(fileMenu);
+    fileMenu->insertSeparator();
+    fileExitAction->addTo(fileMenu);
+
+    menuBar()->insertItem( QString::null, fileMenu, 1);
+
+    QPopupMenu *vmMenu = new QPopupMenu (this, "vmMenu");
+    vmNewAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmConfigAction->addTo (vmMenu);
+    vmDeleteAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmStartAction->addTo (vmMenu);
+    vmDiscardAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmPauseAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmRefreshAction->addTo (vmMenu);
+    vmMenu->insertSeparator();
+    vmShowLogsAction->addTo (vmMenu);
+
+    menuBar()->insertItem (QString::null, vmMenu, 2);
+
+    mVMCtxtMenu = new QPopupMenu (this, "mVMCtxtMenu");
+    vmConfigAction->addTo (mVMCtxtMenu);
+    vmDeleteAction->addTo (mVMCtxtMenu);
+    mVMCtxtMenu->insertSeparator();
+    vmStartAction->addTo (mVMCtxtMenu);
+    vmDiscardAction->addTo (mVMCtxtMenu);
+    mVMCtxtMenu->insertSeparator();
+    vmPauseAction->addTo (mVMCtxtMenu);
+    mVMCtxtMenu->insertSeparator();
+    vmRefreshAction->addTo (mVMCtxtMenu);
+    mVMCtxtMenu->insertSeparator();
+    vmShowLogsAction->addTo (mVMCtxtMenu);
+
+    QPopupMenu *helpMenu = new QPopupMenu( this, "helpMenu" );
+    helpContentsAction->addTo (helpMenu);
+    helpWebAction->addTo (helpMenu);
+    helpMenu->insertSeparator();
+#ifdef VBOX_WITH_REGISTRATION
+    helpRegisterAction->addTo (helpMenu);
+    helpRegisterAction->setEnabled (vboxGlobal().virtualBox().
+        GetExtraData (VBoxDefs::GUI_RegistrationDlgWinID).isEmpty());
+#endif
+    helpAboutAction->addTo (helpMenu);
+    helpMenu->insertSeparator();
+    helpResetMessagesAction->addTo (helpMenu);
+
+    menuBar()->insertItem (QString::null, helpMenu, 3);
+
+    languageChange();
+
+    /* restore the position of the window */
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        QString winPos = vbox.GetExtraData (VBoxDefs::GUI_LastWindowPosition);
+
+        QRect ar = QApplication::desktop()->availableGeometry (pos());
+        bool ok = false, max = false;
+        int x = 0, y = 0, w = 0, h = 0;
+        x = winPos.section (',', 0, 0).toInt (&ok);
+        if (ok)
+            y = winPos.section (',', 1, 1).toInt (&ok);
+        if (ok)
+            w = winPos.section (',', 2, 2).toInt (&ok);
+        if (ok)
+            h = winPos.section (',', 3, 3).toInt (&ok);
+        if (ok)
+            max = winPos.section (',', 4, 4) == VBoxDefs::GUI_LastWindowPosition_Max;
+        if (ok)
+        {
+            move (x, y);
+            resize (QSize (w, h).expandedTo (minimumSizeHint())
+                .boundedTo (ar.size()));
+            if (max)
+                /* maximize if needed */
+                showMaximized();
+        }
+        else
+        {
+            resize (QSize (770, 550).expandedTo (minimumSizeHint())
+                .boundedTo (ar.size()));
+        }
+    }
+
+    /* restore the position of vm selector */
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        QString prevVMId = vbox.GetExtraData (VBoxDefs::GUI_LastVMSelected);
+
+        VBoxVMListBoxItem *item = vmListBox->item (QUuid (prevVMId));
+        if (item)
+            vmListBox->setSelected (item, true);
+    }
+
+    clearWState (WState_Polished);
+
+    /* signals and slots connections */
+    connect (fileDiskMgrAction, SIGNAL (activated()), this, SLOT(fileDiskMgr()));
+    connect (fileSettingsAction, SIGNAL (activated()), this, SLOT(fileSettings()));
+    connect (fileExitAction, SIGNAL (activated()), this, SLOT (fileExit()));
+    connect (vmNewAction, SIGNAL (activated()), this, SLOT (vmNew()));
+    connect (vmConfigAction, SIGNAL (activated()), this, SLOT (vmSettings()));
+    connect (vmDeleteAction, SIGNAL (activated()), this, SLOT (vmDelete()));
+    connect (vmStartAction, SIGNAL (activated()), this, SLOT (vmStart()));
+    connect (vmDiscardAction, SIGNAL (activated()), this, SLOT (vmDiscard()));
+    connect (vmPauseAction, SIGNAL (toggled (bool)), this, SLOT (vmPause (bool)));
+    connect (vmRefreshAction, SIGNAL (activated()), this, SLOT (vmRefresh()));
+    connect (vmShowLogsAction, SIGNAL (activated()), this, SLOT (vmShowLogs()));
+
+    connect (helpContentsAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpHelpDialog()));
+    connect (helpWebAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpWebDialog()));
+    connect (helpRegisterAction, SIGNAL (activated()),
+             &vboxGlobal(), SLOT (showRegistrationDialog()));
+    connect (&vboxGlobal(), SIGNAL (canShowRegDlg (bool)),
+             helpRegisterAction, SLOT (setEnabled (bool)));
+    connect (helpAboutAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (showHelpAboutDialog()));
+    connect (helpResetMessagesAction, SIGNAL (activated()),
+             &vboxProblem(), SLOT (resetSuppressedMessages()));
+
+    connect (vmListBox, SIGNAL (currentChanged(QListBoxItem *)),
+             this, SLOT (vmListBoxCurrentChanged()));
+    connect (vmListBox, SIGNAL (selected (QListBoxItem *)),
+             this, SLOT (vmStart()));
+    connect (vmListBox, SIGNAL (contextMenuRequested (QListBoxItem *, const QPoint &)),
+             this, SLOT (showContextMenu (QListBoxItem *, const QPoint &)));
+
+    connect (vmDetailsView, SIGNAL (linkClicked (const QString &)),
+            this, SLOT (vmSettings (const QString &)));
+
+    /* listen to media enumeration signals */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumStarted()),
+             this, SLOT (mediaEnumStarted()));
+    connect (&vboxGlobal(), SIGNAL (mediaEnumFinished (const VBoxMediaList &)),
+             this, SLOT (mediaEnumFinished (const VBoxMediaList &)));
+
+    /* connect VirtualBox callback events */
+    connect (&vboxGlobal(), SIGNAL (machineStateChanged (const VBoxMachineStateChangeEvent &)),
+             this, SLOT (machineStateChanged (const VBoxMachineStateChangeEvent &)));
+    connect (&vboxGlobal(), SIGNAL (machineDataChanged (const VBoxMachineDataChangeEvent &)),
+             this, SLOT (machineDataChanged (const VBoxMachineDataChangeEvent &)));
+    connect (&vboxGlobal(), SIGNAL (machineRegistered (const VBoxMachineRegisteredEvent &)),
+             this, SLOT (machineRegistered (const VBoxMachineRegisteredEvent &)));
+    connect (&vboxGlobal(), SIGNAL (sessionStateChanged (const VBoxSessionStateChangeEvent &)),
+             this, SLOT (sessionStateChanged (const VBoxSessionStateChangeEvent &)));
+    connect (&vboxGlobal(), SIGNAL (snapshotChanged (const VBoxSnapshotEvent &)),
+             this, SLOT (snapshotChanged (const VBoxSnapshotEvent &)));
+
+    /* bring the VM list to the focus */
+    vmListBox->setFocus();
+}
+
+VBoxSelectorWnd::~VBoxSelectorWnd()
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+
+    /* save the position of the window */
+    {
+        QString winPos = QString ("%1,%2,%3,%4")
+                                 .arg (normal_pos.x()).arg (normal_pos.y())
+                                 .arg (normal_size.width())
+                                 .arg (normal_size.height());
+        if (isMaximized())
+            winPos += QString (",%1").arg (VBoxDefs::GUI_LastWindowPosition_Max);
+
+        vbox.SetExtraData (VBoxDefs::GUI_LastWindowPosition, winPos);
+    }
+    /* save vm selector position */
+    {
+        QListBoxItem *item = vmListBox->selectedItem();
+        QString curVMId = item ?
+            QString (static_cast<VBoxVMListBoxItem*> (item)->id()) :
+            QString::null;
+        vbox.SetExtraData (VBoxDefs::GUI_LastVMSelected, curVMId);
+    }
+}
+
+//
+// Public slots
+/////////////////////////////////////////////////////////////////////////////
+
+void VBoxSelectorWnd::fileDiskMgr()
+{
+    VBoxDiskImageManagerDlg::showModeless();
+}
+
+void VBoxSelectorWnd::fileSettings()
+{
+    VBoxGlobalSettings settings = vboxGlobal().settings();
+    CSystemProperties props = vboxGlobal().virtualBox().GetSystemProperties();
+
+    VBoxGlobalSettingsDlg dlg (this, "VBoxGlobalSettingsDlg");
+    dlg.getFrom (props, settings);
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        VBoxGlobalSettings s = settings;
+        dlg.putBackTo (props, s);
+        if (!props.isOk())
+            vboxProblem().cannotSetSystemProperties (props);
+        else
+        {
+            // see whether the user has changed something or not
+            if (!(settings == s))
+                vboxGlobal().setSettings (s);
+        }
+    }
+}
+
+void VBoxSelectorWnd::fileExit()
+{
+    close();
+}
+
+void VBoxSelectorWnd::vmNew()
+{
+    VBoxNewVMWzd wzd;
+    if (wzd.exec() == QDialog::Accepted)
+    {
+        CMachine m = wzd.machine();
+
+        /* wait until the list is updated by OnMachineRegistered() */
+        VBoxVMListBoxItem *item = 0;
+        while (!item)
+        {
+            qApp->processEvents();
+            item = vmListBox->item (m.GetId());
+        }
+        /*
+         *  we must use setSelected() instead of setCurrentItem() below because
+         *  setCurrentItem() does nothing after the first item has been added
+         *  to the list (since it is already the current one), but we still
+         *  need currentChanged() to be emitted to sync things (QListBox doesn't
+         *  emit currentChanged() when the current item index changes from -1
+         *  to 0, i.e. when the first item is being added -- seems to be a Qt
+         *  bug).
+         */
+        vmListBox->setSelected (item, true);
+    }
+}
+
+/**
+ *  Opens the VM settings dialog.
+ *
+ *  @param  aCategory   Category to select in the settings dialog. See
+ *                      VBoxVMSettingsDlg::setup().
+ *  @param  aControl    Widget name to select in the settings dialog. See
+ *                      VBoxVMSettingsDlg::setup().
+ */
+void VBoxSelectorWnd::vmSettings (const QString &aCategory, const QString &aControl)
+{
+    if (!aCategory.isEmpty() && aCategory [0] != '#')
+    {
+        /* Assume it's a href from the Details HTML */
+        vboxGlobal().openURL (aCategory);
+        return;
+    }
+
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsgReturnVoid (item, ("Item must be always selected here"));
+
+    // open a direct session to modify VM settings
+    QUuid id = item->id();
+    CSession session = vboxGlobal().openSession (id);
+    if (session.isNull())
+        return;
+
+    CMachine m = session.GetMachine();
+    AssertMsgReturn (!m.isNull(), ("Machine must not be null"), (void) 0);
+
+    VBoxVMSettingsDlg dlg (this, "VBoxVMSettingsDlg");
+    dlg.getFromMachine (m);
+    dlg.setup (aCategory, aControl);
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        QString oldName = m.GetName();
+        COMResult res = dlg.putBackToMachine();
+        if (res.isOk())
+        {
+            m.SaveSettings();
+            if (m.isOk())
+            {
+                if (oldName.compare (m.GetName()))
+                    vmListBox->sort();
+            }
+            else
+            {
+                vboxProblem().cannotSaveMachineSettings (m);
+            }
+        }
+        else
+        {
+            vboxProblem().cannotApplyMachineSettings (m, res);
+        }
+    }
+
+    vmListBox->setFocus();
+
+    session.Close();
+}
+
+void VBoxSelectorWnd::vmDelete()
+{
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsgReturn (item, ("Item must be always selected here"), (void) 0);
+
+    if (vboxProblem().confirmMachineDeletion (item->machine()))
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        QUuid id = item->id();
+        bool ok = false;
+        if (item->accessible())
+        {
+            /* open a direct session to modify VM settings */
+            CSession session = vboxGlobal().openSession (id);
+            if (session.isNull())
+                return;
+            CMachine machine = session.GetMachine();
+            /* detach all hard disks before unregistering */
+            {
+                CHardDiskAttachmentEnumerator hen
+                    = machine.GetHardDiskAttachments().Enumerate();
+                while (hen.HasMore())
+                {
+                    CHardDiskAttachment att = hen.GetNext();
+                    machine.DetachHardDisk (att.GetController(), att.GetDeviceNumber());
+                }
+            }
+            /* commit changes */
+            machine.SaveSettings();
+            if (!machine.isOk())
+                vboxProblem().cannotSaveMachineSettings (machine);
+            else
+                ok = true;
+            session.Close();
+        }
+        else
+            ok = true;
+
+        if (ok)
+        {
+            CMachine machine = item->machine();
+            vbox.UnregisterMachine (id);
+            if (vbox.isOk() && item->accessible())
+            {
+                /* delete machine settings */
+                machine.DeleteSettings();
+                /* remove the item shortly: cmachine it refers to is no longer valid! */
+                vmListBox->removeItem (vmListBox->index (item));
+            }
+            if (!vbox.isOk() || !machine.isOk())
+                vboxProblem().cannotDeleteMachine (vbox, machine);
+        }
+    }
+}
+
+void VBoxSelectorWnd::vmStart()
+{
+    /* we always get here when vmListBox emits the selected() signal,
+     * so we must explicitly check if the action is enabled or not. */
+    if (!vmStartAction->isEnabled())
+        return;
+
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsg (item, ("Item must be always selected here"));
+
+#if defined (VBOX_GUI_SEPARATE_VM_PROCESS)
+
+    AssertMsg (!vboxGlobal().isVMConsoleProcess(),
+               ("Must NOT be a VM console process"));
+
+    /* just switch to the VM window if it already exists */
+    if (item->canSwitchTo())
+    {
+        item->switchTo();
+        return;
+    }
+
+    AssertMsg (item->state() < KMachineState_Running,
+               ("Machine must be PoweredOff/Saved/Aborted"));
+
+    QUuid id = item->id();
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    CSession session;
+
+    session.createInstance (CLSID_Session);
+    if (session.isNull())
+    {
+        vboxProblem().cannotOpenSession (session);
+        return;
+    }
+
+#if defined (Q_OS_WIN32)
+    /* allow the started VM process to make itself the foreground window */
+    AllowSetForegroundWindow (ASFW_ANY);
+#endif
+
+    QString env;
+#if defined (Q_WS_X11)
+    /* make sure the VM process will start on the same display as the Selector */
+    {
+        const char *display = RTEnvGet ("DISPLAY");
+        if (display)
+            env.sprintf ("DISPLAY=%s", display);
+    }
+#endif
+
+    CProgress progress = vbox.OpenRemoteSession (session, id, "gui", env);
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotOpenSession (vbox, item->machine());
+        return;
+    }
+
+    /* show the "VM spawning" progress dialog */
+    vboxProblem().showModalProgressDialog (progress, item->name(), this);
+
+    if (progress.GetResultCode() != 0)
+        vboxProblem().cannotOpenSession (vbox, item->machine(), progress);
+
+    session.Close();
+
+#else // !VBOX_GUI_SEPARATE_VM_PROCESS
+
+    if (!vboxGlobal().startMachine (id))
+        return;
+
+    hide();
+
+#endif
+}
+
+void VBoxSelectorWnd::vmDiscard()
+{
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsgReturn (item, ("Item must be always selected here"), (void) 0);
+
+    if (!vboxProblem().confirmDiscardSavedState (item->machine()))
+        return;
+
+    /* open a session to modify VM settings */
+    QUuid id = item->id();
+    CSession session;
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    session.createInstance (CLSID_Session);
+    if (session.isNull())
+    {
+        vboxProblem().cannotOpenSession (session);
+        return;
+    }
+    vbox.OpenSession (session, id);
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotOpenSession (vbox, item->machine());
+        return;
+    }
+
+    CConsole console = session.GetConsole();
+    console.DiscardSavedState();
+    if (!console.isOk())
+        vboxProblem().cannotDiscardSavedState (console);
+
+    session.Close();
+}
+
+void VBoxSelectorWnd::vmPause (bool aPause)
+{
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsgReturn (item, ("Item must be always selected here"), (void) 0);
+
+    CSession session = vboxGlobal().openExistingSession (item->id());
+    if (session.isNull())
+        return;
+
+    CConsole console = session.GetConsole();
+    if (console.isNull())
+        return;
+
+    if (aPause)
+        console.Pause();
+    else
+        console.Resume();
+
+    bool ok = console.isOk();
+    if (!ok)
+    {
+        if (aPause)
+            vboxProblem().cannotPauseMachine (console);
+        else
+            vboxProblem().cannotResumeMachine (console);
+    }
+
+    session.Close();
+}
+
+void VBoxSelectorWnd::vmRefresh()
+{
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    AssertMsgReturn (item, ("Item must be always selected here"), (void) 0);
+
+    refreshVMItem (item->id(),
+                   true /* aDetails */,
+                   true /* aSnapshot */,
+                   true /* aDescription */);
+}
+
+void VBoxSelectorWnd::vmShowLogs()
+{
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+    CMachine machine = item->machine();
+    VBoxVMLogViewer::createLogViewer (machine);
+}
+
+void VBoxSelectorWnd::refreshVMList()
+{
+    vmListBox->refresh();
+    vmListBoxCurrentChanged();
+}
+
+void VBoxSelectorWnd::refreshVMItem (const QUuid &aID, bool aDetails,
+                                                       bool aSnapshots,
+                                                       bool aDescription)
+{
+    vmListBox->refresh (aID);
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+    if (item && item->id() == aID)
+        vmListBoxCurrentChanged (aDetails, aSnapshots, aDescription);
+}
+
+void VBoxSelectorWnd::showContextMenu (QListBoxItem *aItem, const QPoint &aPoint)
+{
+    if (aItem)
+        mVMCtxtMenu->exec (aPoint);
+}
+
+// Protected members
+/////////////////////////////////////////////////////////////////////////////
+
+bool VBoxSelectorWnd::event (QEvent *e)
+{
+    switch (e->type())
+    {
+        /* By handling every Resize and Move we keep track of the normal
+         * (non-minimized and non-maximized) window geometry. Shame on Qt
+         * that it doesn't provide this geometry in its public APIs. */
+
+        case QEvent::Resize:
+        {
+            QResizeEvent *re = (QResizeEvent *) e;
+            if ((windowState() & (WindowMaximized | WindowMinimized |
+                                  WindowFullScreen)) == 0)
+                normal_size = re->size();
+            break;
+        }
+        case QEvent::Move:
+        {
+            if ((windowState() & (WindowMaximized | WindowMinimized |
+                                  WindowFullScreen)) == 0)
+                normal_pos = pos();
+            break;
+        }
+        case QEvent::LanguageChange:
+        {
+            languageChange();
+            break;
+        }
+
+        default:
+            break;
+    }
+
+    return QMainWindow::event (e);
+}
+
+// Private members
+/////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Sets the strings of the subwidgets using the current
+ *  language.
+ */
+void VBoxSelectorWnd::languageChange()
+{
+#ifdef VBOX_OSE
+    setCaption (tr ("VirtualBox OSE"));
+#else
+    setCaption (tr ("innotek VirtualBox"));
+#endif
+
+    vmTabWidget->changeTab (vmDetailsView, tr ("&Details"));
+    /* note: Snapshots and Details tabs are changed dynamically by
+     * vmListBoxCurrentChanged() */
+
+    /* ensure the details and screenshot view are updated */
+    vmListBoxCurrentChanged();
+
+    fileDiskMgrAction->setMenuText (tr ("Virtual &Disk Manager..."));
+    fileDiskMgrAction->setAccel (tr ("Ctrl+D"));
+    fileDiskMgrAction->setStatusTip (tr ("Display the Virtual Disk Manager dialog"));
+
+#ifdef Q_WS_MAC
+    /*
+     * Macification: Getting the right menu as application preference menu item.
+     *
+     * QMenuBar::isCommand() in qmenubar_mac.cpp doesn't recognize "Setting"(s)
+     * unless it's in the first position. So, we use the Mac term here to make
+     * sure we get picked instead of the VM settings.
+     *
+     * Now, since both QMenuBar and we translate these strings, it's going to
+     * be really interesting to see how this plays on non-english systems...
+     */
+    fileSettingsAction->setMenuText (tr ("&Preferences...", "global settings"));
+#else
+    /*
+     * ...and on other platforms we use "Preferences" as well. The #ifdef is
+     * left because of the possible localization problems on Mac we first need
+     * to figure out.
+     */
+    fileSettingsAction->setMenuText (tr ("&Preferences...", "global settings"));
+#endif
+    fileSettingsAction->setAccel (tr ("Ctrl+G"));
+    fileSettingsAction->setStatusTip (tr ("Display the global settings dialog"));
+
+    fileExitAction->setMenuText (tr ("E&xit"));
+    fileExitAction->setAccel (tr ("Ctrl+Q"));
+    fileExitAction->setStatusTip (tr ("Close application"));
+
+    vmNewAction->setMenuText (tr ("&New..."));
+    vmNewAction->setText (tr ("New"));
+    vmNewAction->setAccel (tr ("Ctrl+N"));
+    vmNewAction->setStatusTip (tr ("Create a new virtual machine"));
+
+    vmConfigAction->setMenuText (tr ("&Settings..."));
+    vmConfigAction->setText (tr ("Settings"));
+    vmConfigAction->setAccel (tr ("Ctrl+S"));
+    vmConfigAction->setStatusTip (tr ("Configure the selected virtual machine"));
+
+    vmDeleteAction->setMenuText (tr ("&Delete"));
+    vmDeleteAction->setText (tr ("Delete"));
+    vmDeleteAction->setStatusTip (tr ("Delete the selected virtual machine"));
+
+    /* Note: vmStartAction text is set up in vmListBoxCurrentChanged() */
+
+    vmDiscardAction->setMenuText (tr ("D&iscard"));
+    vmDiscardAction->setText (tr ("Discard"));
+    vmDiscardAction->setStatusTip (
+        tr ("Discard the saved state of the selected virtual machine"));
+
+    vmRefreshAction->setMenuText (tr ("&Refresh"));
+    vmRefreshAction->setText (tr ("Refresh"));
+    vmRefreshAction->setAccel (tr ("Ctrl+R"));
+    vmRefreshAction->setStatusTip (
+        tr ("Refresh the accessibility state of the selected virtual machine"));
+
+    vmShowLogsAction->setMenuText (tr ("Show &Log..."));
+    vmShowLogsAction->setText (tr ("Show Log..."));
+    vmShowLogsAction->setAccel (tr ("Ctrl+L"));
+    vmShowLogsAction->setStatusTip (
+        tr ("Show the log files of the selected virtual machine"));
+
+    helpContentsAction->setMenuText (tr ("&Contents..."));
+    helpContentsAction->setAccel (tr ("F1"));
+    helpContentsAction->setStatusTip (tr ("Show the online help contents"));
+
+    helpWebAction->setMenuText (tr ("&VirtualBox Web Site..."));
+    helpWebAction->setStatusTip (
+        tr ("Open the browser and go to the VirtualBox product web site"));
+
+    helpRegisterAction->setMenuText (tr ("R&egister VirtualBox..."));
+    helpRegisterAction->setStatusTip (
+        tr ("Open VirtualBox registration form"));
+
+    helpAboutAction->setMenuText (tr ("&About VirtualBox..."));
+    helpAboutAction->setStatusTip (tr ("Show a dialog with product information"));
+
+    helpResetMessagesAction->setMenuText (tr ("&Reset All Warnings"));
+    helpResetMessagesAction->setStatusTip (
+        tr ("Cause all suppressed warnings and messages to be shown again"));
+
+    if (menuBar()->findItem(1))
+        menuBar()->findItem(1)->setText(tr("&File"));
+    if (menuBar()->findItem(2))
+        menuBar()->findItem(2)->setText (tr ("&Machine"));
+    if (menuBar()->findItem(3))
+        menuBar()->findItem(3)->setText (tr ("&Help"));
+
+    vmDetailsView->languageChange();
+    vmDescriptionPage->languageChange();
+}
+
+//
+// Private slots
+/////////////////////////////////////////////////////////////////////////////
+
+void VBoxSelectorWnd::vmListBoxCurrentChanged (bool aRefreshDetails,
+                                               bool aRefreshSnapshots,
+                                               bool aRefreshDescription)
+{
+    if (!vmListBox->selectedItem() && vmListBox->currentItem() >= 0)
+    {
+        /* selected always follows current */
+        vmListBox->setSelected (vmListBox->currentItem(), true);
+    }
+
+    vmListBox->ensureCurrentVisible();
+    VBoxVMListBoxItem *item = (VBoxVMListBoxItem *) vmListBox->selectedItem();
+
+    if (item && item->accessible())
+    {
+        CMachine m = item->machine();
+
+        KMachineState state = item->state();
+        bool running = item->sessionState() != KSessionState_Closed;
+        bool modifyEnabled = !running && state != KMachineState_Saved;
+
+        if (aRefreshDetails)
+        {
+            vmDetailsView->setDetailsText (
+                vboxGlobal().detailsReport (m, false /* isNewVM */,
+                                            modifyEnabled /* withLinks */));
+        }
+        if (aRefreshSnapshots)
+        {
+            /* update the snapshots tab name */
+            QString name = tr ("&Snapshots");
+            ULONG count = item->snapshotCount();
+            if (count)
+                name += QString (" (%1)").arg (count);
+            vmTabWidget->changeTab (vmSnapshotsWgt, name);
+            /* refresh the snapshots widget */
+            vmSnapshotsWgt->setMachine (m);
+            /* ensure the tab is enabled */
+            vmTabWidget->setTabEnabled (vmSnapshotsWgt, true);
+        }
+        if (aRefreshDescription)
+        {
+            /* update the description tab name */
+            QString name = m.GetDescription().isEmpty() ?
+                tr ("D&escription") : tr ("D&escription *");
+            vmTabWidget->changeTab (vmDescriptionPage, name);
+            /* refresh the description widget */
+            vmDescriptionPage->setMachineItem (item);
+            /* ensure the tab is enabled */
+            vmTabWidget->setTabEnabled (vmDescriptionPage, true);
+        }
+
+        /* enable/disable modify actions */
+        vmConfigAction->setEnabled (modifyEnabled);
+        vmDeleteAction->setEnabled (modifyEnabled);
+        vmDiscardAction->setEnabled (state == KMachineState_Saved && !running);
+        vmPauseAction->setEnabled (state == KMachineState_Running ||
+                                   state == KMachineState_Paused);
+
+        /* change the Start button text accordingly */
+        if (state >= KMachineState_Running)
+        {
+            vmStartAction->setMenuText (tr ("S&how"));
+            vmStartAction->setText (tr ("Show"));
+            vmStartAction->setStatusTip (
+                tr ("Switch to the window of the selected virtual machine"));
+
+            vmStartAction->setEnabled (item->canSwitchTo());
+        }
+        else
+        {
+            vmStartAction->setMenuText (tr ("S&tart"));
+            vmStartAction->setText (tr ("Start"));
+            vmStartAction->setStatusTip (
+                tr ("Start the selected virtual machine"));
+
+            vmStartAction->setEnabled (!running);
+        }
+
+        /* change the Pause/Resume button text accordingly */
+        if (state == KMachineState_Paused)
+        {
+            vmPauseAction->setMenuText (tr ("R&esume"));
+            vmPauseAction->setText (tr ("Resume"));
+            vmPauseAction->setAccel (tr ("Ctrl+P"));
+            vmPauseAction->setStatusTip (
+                tr ("Resume the execution of the virtual machine"));
+            vmPauseAction->blockSignals (true);
+            vmPauseAction->setOn (true);
+            vmPauseAction->blockSignals (false);
+        }
+        else
+        {
+            vmPauseAction->setMenuText (tr ("&Pause"));
+            vmPauseAction->setText (tr ("Pause"));
+            vmPauseAction->setAccel (tr ("Ctrl+P"));
+            vmPauseAction->setStatusTip (
+                tr ("Suspend the execution of the virtual machine"));
+            vmPauseAction->blockSignals (true);
+            vmPauseAction->setOn (false);
+            vmPauseAction->blockSignals (false);
+        }
+
+        /* disable Refresh for accessible machines */
+        vmRefreshAction->setEnabled (false);
+
+        /* enable the show log item for the selected vm */
+        vmShowLogsAction->setEnabled (true);
+    }
+    else
+    {
+        /* Note that the machine becomes inaccessible (or if the last VM gets
+         * deleted), we have to update all fields, ignoring input
+         * arguments. */
+
+        if (item)
+        {
+            /* the VM is inaccessible */
+            vmDetailsView->setErrorText (
+                VBoxProblemReporter::formatErrorInfo (item->accessError()));
+            vmRefreshAction->setEnabled (true);
+        }
+        else
+        {
+            /* default HTML support in Qt is terrible so just try to get
+             * something really simple */
+            vmDetailsView->setDetailsText
+                (tr ("<h3>"
+                     "Welcome to VirtualBox!</h3>"
+                     "<p>The left part of this window is intended to display "
+                     "a list of all virtual machines on your computer. "
+                     "The list is empty now because you haven't created any virtual "
+                     "machines yet."
+                     "<img src=welcome.png align=right/></p>"
+                     "<p>In order to create a new virtual machine, press the "
+                     "<b>New</b> button in the main tool bar located "
+                     "at the top of the window.</p>"
+                     "<p>You can press the <b>F1</b> key to get instant help, "
+                     "or visit "
+                     "<a href=http://www.virtualbox.org>www.virtualbox.org</a> "
+                     "for the latest information and news.</p>"));
+            vmRefreshAction->setEnabled (false);
+        }
+
+        /* empty and disable other tabs */
+
+        vmSnapshotsWgt->setMachine (CMachine());
+        vmTabWidget->changeTab (vmSnapshotsWgt, tr ("&Snapshots"));
+        vmTabWidget->setTabEnabled (vmSnapshotsWgt, false);
+
+        vmDescriptionPage->setMachineItem (NULL);
+        vmTabWidget->changeTab (vmDescriptionPage, tr ("D&escription"));
+        vmTabWidget->setTabEnabled (vmDescriptionPage, false);
+
+        /* disable modify actions */
+        vmConfigAction->setEnabled (false);
+        vmDeleteAction->setEnabled (item != NULL);
+        vmDiscardAction->setEnabled (false);
+        vmPauseAction->setEnabled (false);
+
+        /* change the Start button text accordingly */
+        vmStartAction->setMenuText (tr ("S&tart"));
+        vmStartAction->setText (tr ("Start"));
+        vmStartAction->setStatusTip (
+            tr ("Start the selected virtual machine"));
+        vmStartAction->setEnabled (false);
+
+        /* disable the show log item for the selected vm */
+        vmShowLogsAction->setEnabled (false);
+    }
+}
+
+void VBoxSelectorWnd::mediaEnumStarted()
+{
+    /* refresh the current details to pick up hard disk sizes */
+    vmListBoxCurrentChanged (true /* aRefreshDetails */);
+}
+
+void VBoxSelectorWnd::mediaEnumFinished (const VBoxMediaList &list)
+{
+    /* refresh the current details to pick up hard disk sizes */
+    vmListBoxCurrentChanged (true /* aRefreshDetails */);
+
+    /* we warn about inaccessible media only once (after media emumeration
+     * started from main() at startup), to avoid annoying the user */
+    if (doneInaccessibleWarningOnce)
+        return;
+
+    doneInaccessibleWarningOnce = true;
+
+    do
+    {
+        /* ignore the signal if a modal widget is currently active (we won't be
+         * able to properly show the modeless VDI manager window in this case) */
+        if (QApplication::activeModalWidget())
+            break;
+
+        /* ignore the signal if a VBoxDiskImageManagerDlg window is active */
+        if (qApp->activeWindow() &&
+            !strcmp (qApp->activeWindow()->className(), "VBoxDiskImageManagerDlg"))
+            break;
+
+        /* look for at least one inaccessible media */
+        VBoxMediaList::const_iterator it;
+        for (it = list.begin(); it != list.end(); ++ it)
+            if ((*it).status == VBoxMedia::Inaccessible)
+                break;
+
+        if (it != list.end() && vboxProblem().remindAboutInaccessibleMedia())
+        {
+            /* Show the VDM dialog but don't refresh once more after a
+             * just-finished refresh */
+            VBoxDiskImageManagerDlg::showModeless (false /* aRefresh */);
+        }
+    }
+    while (0);
+}
+
+void VBoxSelectorWnd::machineStateChanged (const VBoxMachineStateChangeEvent &e)
+{
+    refreshVMItem (e.id,
+                   false /* aDetails */,
+                   false /* aSnapshots */,
+                   false /* aDescription */);
+
+    /* simulate a state change signal */
+    vmDescriptionPage->updateState();
+}
+
+void VBoxSelectorWnd::machineDataChanged (const VBoxMachineDataChangeEvent &e)
+{
+    refreshVMItem (e.id,
+                   true  /* aDetails */,
+                   false /* aSnapshots */,
+                   true  /* aDescription */);
+}
+
+void VBoxSelectorWnd::machineRegistered (const VBoxMachineRegisteredEvent &e)
+{
+    if (e.registered)
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        CMachine m = vbox.GetMachine (e.id);
+        if (!m.isNull())
+        {
+            new VBoxVMListBoxItem (vmListBox, m);
+            vmListBox->sort();
+        }
+        /* m.isNull() is ok (theoretically, the machine could have been
+         * already deregistered by some other client at this point) */
+    }
+    else
+    {
+        VBoxVMListBoxItem *item = vmListBox->item (e.id);
+        if (item)
+            vmListBox->removeItem (vmListBox->index (item));
+        /* item = 0 is ok (if we originated this event then the item
+         * has been already removed) */
+    }
+}
+
+void VBoxSelectorWnd::sessionStateChanged (const VBoxSessionStateChangeEvent &e)
+{
+    refreshVMItem (e.id,
+                   true  /* aDetails */,
+                   false /* aSnapshots */,
+                   false /* aDescription */);
+
+    /* simulate a state change signal */
+    vmDescriptionPage->updateState();
+}
+
+void VBoxSelectorWnd::snapshotChanged (const VBoxSnapshotEvent &aEvent)
+{
+    refreshVMItem (aEvent.machineId,
+                   false /* aDetails */,
+                   true  /* aSnapshot */,
+                   false /* aDescription */);
+}
+
+#include "VBoxSelectorWnd.moc"
Index: trunk/src/VBox/Frontends/VirtualBox4/src/VBoxVMListBox.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/VBoxVMListBox.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/VBoxVMListBox.cpp	(revision 7219)
@@ -0,0 +1,731 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxVMListItem class implementation
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxVMListBox.h"
+
+#include "VBoxProblemReporter.h"
+
+#include <qpainter.h>
+#include <qfontmetrics.h>
+#include <qdrawutil.h>
+#include <qtooltip.h>
+#include <qmetaobject.h>
+#include <qstyle.h>
+
+#include <qfileinfo.h>
+
+#if defined (Q_WS_MAC)
+# include <Carbon/Carbon.h>
+#endif
+
+
+// Helpers
+////////////////////////////////////////////////////////////////////////////////
+
+/// @todo Remove. See @c todo in #switchTo() below.
+#if 0
+
+#if defined (Q_WS_WIN32)
+
+struct EnumWindowsProcData
+{
+    ULONG pid;
+    WId wid;
+};
+
+BOOL CALLBACK EnumWindowsProc (HWND hwnd, LPARAM lParam)
+{
+    EnumWindowsProcData *d = (EnumWindowsProcData *) lParam;
+
+    DWORD pid = 0;
+    GetWindowThreadProcessId (hwnd, &pid);
+
+    if (d->pid == pid)
+    {
+        WINDOWINFO info;
+        if (!GetWindowInfo (hwnd, &info))
+            return TRUE;
+
+#if 0
+        LogFlowFunc (("pid=%d, wid=%08X\n", pid, hwnd));
+        LogFlowFunc (("  parent=%08X\n", GetParent (hwnd)));
+        LogFlowFunc (("  owner=%08X\n", GetWindow (hwnd, GW_OWNER)));
+        TCHAR buf [256];
+        LogFlowFunc (("  rcWindow=%d,%d;%d,%d\n",
+                      info.rcWindow.left, info.rcWindow.top,
+                      info.rcWindow.right, info.rcWindow.bottom));
+        LogFlowFunc (("  dwStyle=%08X\n", info.dwStyle));
+        LogFlowFunc (("  dwExStyle=%08X\n", info.dwExStyle));
+        GetClassName (hwnd, buf, 256);
+        LogFlowFunc (("  class=%ls\n", buf));
+        GetWindowText (hwnd, buf, 256);
+        LogFlowFunc (("  text=%ls\n", buf));
+#endif
+
+        /* we are interested in unowned top-level windows only */
+        if (!(info.dwStyle & (WS_CHILD | WS_POPUP)) &&
+            info.rcWindow.left < info.rcWindow.right &&
+            info.rcWindow.top < info.rcWindow.bottom &&
+            GetParent (hwnd) == NULL &&
+            GetWindow (hwnd, GW_OWNER) == NULL)
+        {
+            d->wid = hwnd;
+            /* if visible, stop the search immediately */
+            if (info.dwStyle & WS_VISIBLE)
+                return FALSE;
+            /* otherwise, give other top-level windows a chance
+             * (the last one wins) */
+        }
+    }
+
+    return TRUE;
+}
+
+#endif
+
+/**
+ * Searches for a main window of the given process.
+ *
+ * @param aPid process ID to search for
+ *
+ * @return window ID on success or <tt>(WId) ~0</tt> otherwise.
+ */
+static WId FindWindowIdFromPid (ULONG aPid)
+{
+#if defined (Q_WS_WIN32)
+
+    EnumWindowsProcData d = { aPid, (WId) ~0 };
+    EnumWindows (EnumWindowsProc, (LPARAM) &d);
+    LogFlowFunc (("SELECTED wid=%08X\n", d.wid));
+    return d.wid;
+
+#elif defined (Q_WS_X11)
+
+    NOREF (aPid);
+    return (WId) ~0;
+
+#elif defined (Q_WS_MAC)
+
+    /** @todo Figure out how to get access to another windows of another process...
+     * Or at least check that it's not a VBoxVRDP process. */
+    NOREF (aPid);
+    return (WId) 0;
+
+#else
+
+    return (WId) ~0;
+
+#endif
+}
+
+#endif
+
+////////////////////////////////////////////////////////////////////////////////
+// VBoxVMListBoxItem class
+////////////////////////////////////////////////////////////////////////////////
+
+class VBoxVMListBoxTip : public QToolTip
+{
+public:
+
+    VBoxVMListBoxTip (VBoxVMListBox *aLB, QToolTipGroup *aTG = 0)
+        : QToolTip (aLB, aTG)
+    {}
+
+    virtual ~VBoxVMListBoxTip()
+    {
+        remove (parentWidget());
+    }
+
+    void maybeTip (const QPoint &aPnt);
+};
+
+void VBoxVMListBoxTip::maybeTip (const QPoint &aPnt)
+{
+    const VBoxVMListBox *lb = static_cast <VBoxVMListBox *> (parentWidget());
+
+    VBoxVMListBoxItem *vmi = static_cast <VBoxVMListBoxItem *> (lb->itemAt (aPnt));
+    if (!vmi)
+        return;
+
+    if (parentWidget()->topLevelWidget()->inherits ("QMainWindow"))
+    {
+        /*
+         *  Ensure the main window doesn't show the text from the previous
+         *  tooltip in the status bar.
+         */
+        QToolTipGroup *toolTipGroup =
+            (::qt_cast <QMainWindow *> (parentWidget()->topLevelWidget()))->
+                toolTipGroup();
+        if (toolTipGroup)
+        {
+            int index = toolTipGroup->metaObject()->findSignal("removeTip()", false);
+            toolTipGroup->qt_emit (index, 0);
+        }
+    }
+
+    tip (lb->itemRect (vmi), vmi->toolTipText());
+}
+
+////////////////////////////////////////////////////////////////////////////////
+// VBoxVMListBox class
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Creates a box with the list of all virtual machines in the
+ *  VirtualBox installation.
+ */
+VBoxVMListBox::
+VBoxVMListBox (QWidget *aParent /* = 0 */, const char *aName /* = NULL */,
+               WFlags aFlags /* = 0 */)
+    : QListBox (aParent, aName, aFlags)
+{
+    mVBox = vboxGlobal().virtualBox();
+
+    mNameFont = QFont (font().family(), font().pointSize() + 1, QFont::Bold);
+    mShotFont = QFont (font().family(), font().pointSize() + 1);
+    mStateBusyFont = font();
+    mStateBusyFont.setItalic (true);
+
+    mMargin = QMAX (fontMetrics().width (' ') * 2, 8);
+
+    mToolTip = new VBoxVMListBoxTip (this);
+
+    mGaveFocusToPopup = false;
+
+    refresh();
+}
+
+VBoxVMListBox::~VBoxVMListBox()
+{
+    delete mToolTip;
+}
+
+// public members
+////////////////////////////////////////////////////////////////////////////////
+
+/**
+ *  Refreshes the box contents by rereading the list of VM's using
+ *  the IVirtualBox instance.
+ */
+void VBoxVMListBox::refresh()
+{
+    clear();
+
+    CMachineVector vec = mVBox.GetMachines2();
+    for (CMachineVector::ConstIterator m = vec.begin();
+         m != vec.end(); ++ m)
+        new VBoxVMListBoxItem (this, *m);
+
+    sort();
+    setCurrentItem (0);
+}
+
+/**
+ *  Refreshes the item corresponding to the given UUID.
+ */
+void VBoxVMListBox::refresh (const QUuid &aID)
+{
+    for (uint i = 0; i < count(); i++)
+    {
+        VBoxVMListBoxItem *vmi = (VBoxVMListBoxItem *) QListBox::item (i);
+        if (vmi->id() == aID)
+        {
+            vmi->recache();
+            /* we call triggerUpdate() instead of updateItem() to cause the
+             * layout to be redone for the case when the item width changes */
+            triggerUpdate (true);
+            break;
+        }
+    }
+}
+
+/**
+ *  Returns the list item with the given UUID.
+ */
+VBoxVMListBoxItem *VBoxVMListBox::item (const QUuid &aID)
+{
+    for (uint i = 0; i < count(); i++)
+    {
+        VBoxVMListBoxItem *vmi = (VBoxVMListBoxItem *) QListBox::item (i);
+        if (vmi->id() == aID)
+            return vmi;
+    }
+    return 0;
+}
+
+/**
+ *  Returns the color group QListBox uses to prepare a place for painting
+ *  a list box item (for example, to draw the highlighted rectangle of the
+ *  currently selected item, etc.). Useful in item's QListBoxItem::paint()
+ *  reimplementations to select correct colors that will contrast with the
+ *  item rectangle.
+ */
+const QColorGroup &VBoxVMListBox::activeColorGroup() const
+{
+    /* Too bad QListBox doesn't allow to determine what color group it uses
+     * to draw the item's rectangle before calling its paint() method. Not
+     * knowing that, we cannot choose correct colors that will contrast with
+     * that rectangle. So, we have to use the logic of QListBox itself.
+     * Here is a modified extract from qlistbox.cpp: */
+
+    bool drawActiveSelection =
+        !style().styleHint (QStyle::SH_ItemView_ChangeHighlightOnFocus, this) ||
+        hasFocus() ||
+        mGaveFocusToPopup;
+
+    return (drawActiveSelection ? colorGroup() : palette().inactive());
+}
+
+// protected members
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxVMListBox::focusInEvent (QFocusEvent *aE)
+{
+    mGaveFocusToPopup = false;
+    QListBox::focusInEvent (aE);
+}
+
+void VBoxVMListBox::focusOutEvent (QFocusEvent *aE)
+{
+    /* A modified extract from qlistbox.cpp (see #activeColorGroup()): */
+    mGaveFocusToPopup =
+        QFocusEvent::reason() == QFocusEvent::Popup ||
+        (qApp->focusWidget() && qApp->focusWidget()->inherits ("QMenuBar"));
+    QListBox::focusOutEvent (aE);
+}
+
+// private members
+////////////////////////////////////////////////////////////////////////////////
+
+////////////////////////////////////////////////////////////////////////////////
+// VBoxVMListBoxItem class
+////////////////////////////////////////////////////////////////////////////////
+
+VBoxVMListBoxItem::VBoxVMListBoxItem (VBoxVMListBox *aLB, const CMachine &aM)
+    : QListBoxItem (aLB), mMachine (aM)
+{
+    recache();
+}
+
+VBoxVMListBoxItem::~VBoxVMListBoxItem()
+{
+}
+
+// public members
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxVMListBoxItem::setMachine (const CMachine &aM)
+{
+    Assert (!aM.isNull());
+
+    mMachine = aM;
+    recache();
+    vmListBox()->triggerUpdate (true);
+}
+
+void VBoxVMListBoxItem::recache()
+{
+    bool needsResort = true;
+
+    mId = mMachine.GetId();
+    mSettingsFile = mMachine.GetSettingsFilePath();
+
+    mAccessible = mMachine.GetAccessible();
+    if (mAccessible)
+    {
+        QString name = mMachine.GetName();
+        CSnapshot snp = mMachine.GetCurrentSnapshot();
+        mSnapshotName = snp.isNull() ? QString::null : snp.GetName();
+        needsResort = name != mName;
+        mName = name;
+
+        mState = mMachine.GetState();
+        mLastStateChange.setTime_t (mMachine.GetLastStateChange() / 1000);
+        mSessionState = mMachine.GetSessionState();
+        mOSTypeId = mMachine.GetOSTypeId();
+        mSnapshotCount = mMachine.GetSnapshotCount();
+
+        if (mState >= KMachineState_Running)
+        {
+            mPid = mMachine.GetSessionPid();
+    /// @todo Remove. See @c todo in #switchTo() below.
+#if 0
+            mWinId = FindWindowIdFromPid (mPid);
+#endif
+        }
+        else
+        {
+            mPid = (ULONG) ~0;
+    /// @todo Remove. See @c todo in #switchTo() below.
+#if 0
+            mWinId = (WId) ~0;
+#endif
+        }
+    }
+    else
+    {
+        mAccessError = mMachine.GetAccessError();
+
+        /* this should be in sync with
+         * VBoxProblemReporter::confirmMachineDeletion() */
+        QFileInfo fi (mSettingsFile);
+        QString name = fi.extension().lower() == "xml" ?
+                       fi.baseName (true) : fi.fileName();
+        needsResort = name != mName;
+        mName = name;
+        mState = KMachineState_Null;
+        mSessionState = KSessionState_Null;
+        mLastStateChange = QDateTime::currentDateTime();
+        mOSTypeId = QString::null;
+        mSnapshotCount = 0;
+
+        mPid = (ULONG) ~0;
+    /// @todo Remove. See @c todo in #switchTo() below.
+#if 0
+        mWinId = (WId) ~0;
+#endif
+    }
+
+    if (needsResort)
+        vmListBox()->sort();
+}
+
+QString VBoxVMListBoxItem::toolTipText() const
+{
+    QString dateTime = (mLastStateChange.date() == QDate::currentDate()) ?
+                        mLastStateChange.time().toString (Qt::LocalDate) :
+                        mLastStateChange.toString (Qt::LocalDate);
+
+    QString toolTip;
+
+    if (mAccessible)
+    {
+        toolTip = QString ("<b>%1</b>").arg (mName);
+        if (!mSnapshotName.isNull())
+            toolTip += QString (" (%1)").arg (mSnapshotName);
+        toolTip = QString (VBoxVMListBox::tr (
+            "<nobr>%1<br></nobr>"
+            "<nobr>%2 since %3</nobr><br>"
+            "<nobr>Session %4</nobr>",
+            "VM tooltip (name, last state change, session state)"))
+            .arg (toolTip)
+            .arg (vboxGlobal().toString (mState))
+            .arg (dateTime)
+            .arg (vboxGlobal().toString (mSessionState));
+    }
+    else
+    {
+        toolTip = QString (VBoxVMListBox::tr (
+            "<nobr><b>%1</b><br></nobr>"
+            "<nobr>Inaccessible since %2</nobr>",
+            "Inaccessible VM tooltip (name, last state change)"))
+            .arg (mSettingsFile)
+            .arg (dateTime);
+    }
+
+    return toolTip;
+}
+
+int VBoxVMListBoxItem::width (const QListBox *) const
+{
+    /* see the picture below for dimensions */
+
+    const VBoxVMListBox *lb = vmListBox();
+
+    QFontMetrics fmName = QFontMetrics (lb->nameFont());
+    QFontMetrics fmShot = QFontMetrics (lb->shotFont());
+    QFontMetrics fmState = QFontMetrics (lb->stateFont (mSessionState));
+    const int marg = lb->margin();
+
+    QPixmap pmOSType;
+    QPixmap pmState;
+    QString strState;
+
+    if (mAccessible)
+    {
+        pmOSType = vboxGlobal().vmGuestOSTypeIcon (mOSTypeId);
+        pmState = vboxGlobal().toIcon (mState);
+        strState = vboxGlobal().toString (mState);
+    }
+    else
+    {
+        /// @todo (r=dmik) temporary
+        pmOSType = QPixmap::fromMimeSource ("os_other.png");
+        pmState = QPixmap::fromMimeSource ("state_aborted_16px.png");
+        strState = VBoxVMListBox::tr ("Inaccessible");
+    }
+
+    int nameWidth = fmName.width (mName);
+    if (!mSnapshotName.isNull())
+        nameWidth += fmShot.width (QString (" (%1)").arg (mSnapshotName));
+    int stateWidth = pmState.width() + fmState.width (' ') +
+                     fmState.width (strState);
+
+    return marg + pmOSType.width() + marg * 3 / 2 +
+           QMAX (nameWidth, stateWidth) + marg;
+}
+
+int VBoxVMListBoxItem::height (const QListBox *) const
+{
+    /* see the picture below for dimensions */
+
+    const VBoxVMListBox *lb = vmListBox();
+
+    QFontMetrics fmName = QFontMetrics (lb->nameFont());
+    QFontMetrics fmState = QFontMetrics (lb->stateFont (mSessionState));
+    const int marg = lb->margin();
+
+    QPixmap pmOSType;
+    QPixmap pmState;
+
+    if (mAccessible)
+    {
+        pmOSType = vboxGlobal().vmGuestOSTypeIcon (mOSTypeId);
+        pmState = vboxGlobal().toIcon (mState);
+    }
+    else
+    {
+        /// @todo (r=dmik) temporary
+        pmOSType = QPixmap::fromMimeSource ("os_other.png");
+        pmState = QPixmap::fromMimeSource ("state_aborted_16px.png");
+    }
+
+    int strHeight = fmName.lineSpacing() +
+                    QMAX (pmState.height(), fmState.height());
+
+    return marg + QMAX (pmOSType.height(), strHeight) + marg;
+}
+
+/**
+ * Returns @a true if we can activate and bring the VM console window to
+ * foreground, and @a false otherwise.
+ */
+bool VBoxVMListBoxItem::canSwitchTo() const
+{
+    return const_cast <CMachine &> (mMachine).CanShowConsoleWindow();
+
+    /// @todo Remove. See @c todo in #switchTo() below.
+#if 0
+    return mWinId != (WId) ~0;
+#endif
+}
+
+/**
+ * Tries to switch to the main window of the VM process.
+ *
+ * @return true if successfully switched and false otherwise.
+ */
+bool VBoxVMListBoxItem::switchTo()
+{
+#ifdef Q_WS_MAC
+    ULONG64 id = mMachine.ShowConsoleWindow();
+#else
+    WId id = (WId) mMachine.ShowConsoleWindow();
+#endif
+    AssertWrapperOk (mMachine);
+    if (!mMachine.isOk())
+        return false;
+
+    /* winId = 0 it means the console window has already done everything
+     * necessary to implement the "show window" semantics. */
+    if (id == 0)
+        return true;
+
+#if defined (Q_WS_WIN32) || defined (Q_WS_X11)
+
+    return vboxGlobal().activateWindow (id, true);
+
+#elif defined (Q_WS_MAC)
+    /*
+     * This is just for the case were the other process cannot steal
+     * the focus from us. It will send us a PSN so we can try.
+     */
+    ProcessSerialNumber psn;
+    psn.highLongOfPSN = id >> 32;
+    psn.lowLongOfPSN = (UInt32)id;
+    OSErr rc = ::SetFrontProcess (&psn);
+    if (!rc)
+        Log (("GUI: %#RX64 couldn't do SetFrontProcess on itself, the selector (we) had to do it...\n", id));
+    else
+        Log (("GUI: Failed to bring %#RX64 to front. rc=%#x\n", id, rc));
+    return !rc;
+
+#endif
+
+    return false;
+
+    /// @todo Below is the old method of switching to the console window
+    //  based on the process ID of the console process. It should go away
+    //  after the new (callback-based) method is fully tested.
+#if 0
+
+    if (!canSwitchTo())
+        return false;
+
+#if defined (Q_WS_WIN32)
+
+    HWND hwnd = mWinId;
+
+    /* if there are ownees (modal and modeless dialogs, etc), find the
+     * topmost one */
+    HWND hwndAbove = NULL;
+    do
+    {
+        hwndAbove = GetNextWindow (hwnd, GW_HWNDPREV);
+        HWND hwndOwner;
+        if (hwndAbove != NULL &&
+            ((hwndOwner = GetWindow (hwndAbove, GW_OWNER)) == hwnd ||
+             hwndOwner  == hwndAbove))
+            hwnd = hwndAbove;
+        else
+            break;
+    }
+    while (1);
+
+    /* first, check that the primary window is visible */
+    if (IsIconic (mWinId))
+        ShowWindow (mWinId, SW_RESTORE);
+    else if (!IsWindowVisible (mWinId))
+        ShowWindow (mWinId, SW_SHOW);
+
+#if 0
+    LogFlowFunc (("mWinId=%08X hwnd=%08X\n", mWinId, hwnd));
+#endif
+
+    /* then, activate the topmost in the group */
+    AllowSetForegroundWindow (mPid);
+    SetForegroundWindow (hwnd);
+
+    return true;
+
+#elif defined (Q_WS_X11)
+
+    return false;
+
+#elif defined (Q_WS_MAC)
+
+    ProcessSerialNumber psn;
+    OSStatus rc = ::GetProcessForPID (mPid, &psn);
+    if (!rc)
+    {
+        rc = ::SetFrontProcess (&psn);
+
+        if (!rc)
+        {
+            ShowHideProcess (&psn, true);
+            return true;
+        }
+    }
+    return false;
+
+#else
+
+    return false;
+
+#endif
+
+#endif
+}
+
+// protected members
+////////////////////////////////////////////////////////////////////////////////
+
+/*
+ +----------------------------------------------+
+ |       marg                                   |
+ |   +----------+   m                           |
+ | m |          | m a  name_string___________ m |
+ | a |  OSType  | a r                         a |
+ | r |  icon    | r g  +--+                   r |
+ | g |          | g /  |si|  state_string     g |
+ |   +----------+   2  +--+                     |
+ |       marg                                   |
+ +----------------------------------------------+
+
+ si = state icon
+
+*/
+
+void VBoxVMListBoxItem::paint (QPainter *aP)
+{
+    const VBoxVMListBox *lb = vmListBox();
+
+    QFontMetrics fmName = QFontMetrics (lb->nameFont());
+    QFontMetrics fmShot = QFontMetrics (lb->shotFont());
+    QFontMetrics fmState = QFontMetrics (lb->stateFont (mSessionState));
+    const int marg = lb->margin();
+
+    QPixmap pmOSType;
+    QPixmap pmState;
+    QString strState;
+
+    if (mAccessible)
+    {
+        pmOSType = vboxGlobal().vmGuestOSTypeIcon (mOSTypeId);
+        pmState = vboxGlobal().toIcon (mState);
+        strState = vboxGlobal().toString (mState);
+    }
+    else
+    {
+        /// @todo (r=dmik) temporary
+        pmOSType = QPixmap::fromMimeSource ("os_other.png");
+        pmState = QPixmap::fromMimeSource ("state_aborted_16px.png");
+        strState = VBoxVMListBox::tr ("Inaccessible");
+    }
+
+    const QColorGroup &cg = lb->activeColorGroup();
+
+    int osTypeY = marg;
+    int strHeight = fmName.lineSpacing() +
+                    QMAX (pmState.height(), fmState.height());
+    if (strHeight > pmOSType.height())
+        osTypeY += (strHeight - pmOSType.height()) / 2;
+
+    /* draw the OS type icon with border, vertically centered */
+    aP->drawPixmap (marg, osTypeY, pmOSType);
+
+    aP->setPen (isSelected() ? cg.highlightedText() : cg.text());
+
+    int textX = marg + pmOSType.width() + marg * 3 / 2;
+
+    /* draw the VM name */
+    aP->setFont (lb->nameFont());
+    aP->drawText (textX, marg + fmName.ascent(), mName);
+
+    if (!mSnapshotName.isNull())
+    {
+        int nameWidth = fmName.width (mName);
+        aP->setFont (lb->shotFont());
+        QString shotName = QString (" (%1)").arg (mSnapshotName);
+        aP->drawText (textX + nameWidth, marg + fmName.ascent(), shotName);
+    }
+
+    int stateY = marg + fmName.lineSpacing();
+    int stateH = QMAX (pmState.height(), fmState.height());
+
+    /* draw the VM state icon */
+    aP->drawPixmap (textX, stateY + (stateH - pmState.height()) / 2,
+                    pmState);
+
+    /* draw the VM state text */
+    aP->setFont (lb->stateFont (mSessionState));
+    aP->drawText (textX + pmState.width() + fmState.width(' '),
+                  stateY + (stateH - fmState.height()) / 2 + fmState.ascent(),
+                  strState);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinCursor.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinCursor.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinCursor.cpp	(revision 7219)
@@ -0,0 +1,889 @@
+/** @file
+ * Common GUI Library - Darwin Cursor routines.
+ *
+ * @todo Move this up somewhere so that the two SDL GUIs can use this code too.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+/*******************************************************************************
+*   Header Files                                                               *
+*******************************************************************************/
+#include "DarwinCursor.h"
+#include <Carbon/Carbon.h>
+#include <QuickTime/ImageCompression.h>
+
+#include <VBox/err.h>
+#include <iprt/assert.h>
+#include <iprt/process.h>
+#include <iprt/string.h>
+#include <iprt/stream.h>
+#if 1
+# include <iprt/asm.h>
+# include <iprt/alloca.h>
+#endif
+
+
+/*******************************************************************************
+*   Internal Functions                                                         *
+*******************************************************************************/
+//static void darwinCursorDumpFormatInfo(uint32_t Format);
+#if 0
+static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
+                             const void *pvAndMask, const void *pvShape);
+#endif
+
+
+/**
+ * Creates a cursor.
+ *
+ * @returns VBox status code.
+ * @param   cx          The cursor width.
+ * @param   cy          The cursor height.
+ * @param   xHot        The x-coordinate of the hot spot.
+ * @param   yHot        The y-coordinate of the hot spot.
+ * @param   fHasAlpha   Set if the image has an alpha channel.
+ * @param   pvAndMask   The 1-bit and mask.
+ * @param   pvShape     The 32-bit shape image.
+ * @param   pCursor     Where to store the cursor handle.
+ */
+int DarwinCursorCreate(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
+                       const void *pvAndMask, const void *pvShape, PDARWINCURSOR pCursor)
+{
+#if 0
+    darwinCursorDump(cx, cy, xHot, yHot, fHasAlpha, pvAndMask, pvShape);
+#endif
+
+    /*
+     * Minimal input validation and output init.
+     */
+    AssertPtr(pCursor);
+    Assert(pCursor->szName[0] == '\0' || strncmp(pCursor->szName, "VBoxCursor", sizeof("VBoxCursor") - 1));
+    pCursor->szName[0] = '\0';
+
+
+    /*
+     * The cursor needs to be one of these size 16x16, 32x32, 48x48 or 64x64,
+     * QuickTime could do this for us but it's better if we just take care of it.
+     */
+    const unsigned cxDst = RT_ALIGN(cx, 16);
+    const unsigned cyDst = RT_ALIGN(cy, 16);
+    Rect rct;
+    SetRect(&rct, 0, 0, cxDst, cyDst);
+
+    unsigned y, x;
+    int rc = 0;
+
+    /*
+     * The shape data.
+     * We must convert it to big-endian because QuickTime seems to ignore whatever I set
+     */
+    const unsigned cbDstDataLine = cxDst * 4;
+    const unsigned cbDstData = cbDstDataLine * cyDst;
+
+    uint32_t *pu32DstData = (uint32_t *)alloca(cbDstData);
+
+    /* convert the data from little-endian ARGB to big-endian ARGB and do the size adjustment. */
+    const uint32_t *pu32Src = (const uint32_t *)pvShape;
+    uint32_t *pu32Dst = pu32DstData;
+    for (y = 0;
+         y < cy;
+         y++, pu32Dst += cxDst, pu32Src += cx)
+    {
+        for (x = 0; x < cx; x++)
+            pu32Dst[x] = RT_BE2H_U32(pu32Src[x]);
+        memset(pu32Dst + cx, 0, (cxDst - cx) * 4);
+    }
+    memset(pu32Dst, 0, (cyDst - cy) * cbDstDataLine);
+
+
+    /*
+     * The AND mask.
+     */
+    PixMapHandle hMask = NULL;
+    GWorldPtr    pGWMask = NULL;
+    if (!fHasAlpha)
+    {
+#if 1
+        /* Convert the AND mask to the alpha channel. */
+        pu32Dst = pu32DstData;
+        unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
+        const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
+        for (y = 0;
+             y < cy;
+             y++, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
+        {
+            for (x = 0; x < cx; x++)
+            {
+                if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
+                    pu32Dst[x] |= 0x000000ff;
+                else
+                {
+                    /* this isn't quite right, but it's the best we can do I think... */
+                    if (pu32Dst[x] & 0xffffff00)
+                        pu32Dst[x] = 0x000000ff;
+                    else
+                        pu32Dst[x] = 0x00000000;
+                }
+            }
+        }
+
+#else
+        /* Convert the and + xor mask to an 8-bit Mac mask - doesn't get inversion working :-/ */
+        unsigned cbSrcMaskLine = RT_ALIGN(cx, 8) / 8;
+        unsigned cbDstMaskLine = RT_ALIGN(cxDst, 4);
+        uint8_t *pbMacMask = (uint8_t *)alloca(cbDstMaskLine * cyDst);
+
+        pu32Dst = pu32DstData;
+        const uint8_t *pbSrcMask = (const uint8_t *)pvAndMask;
+        uint8_t *pbDstMask = pbMacMask;
+        for (y = 0;
+             y < cy;
+             y++, pbDstMask += cbDstMaskLine, pbSrcMask += cbSrcMaskLine, pu32Dst += cxDst)
+        {
+            for (x = 0; x < cx; x++)
+            {
+                if (!(pbSrcMask[x / 8] & (1 << (7 - (x % 8)))))
+                    pbDstMask[x] = 0xff;
+                else
+                    pbDstMask[x] = 0x00;
+            }
+            memset(pbDstMask + cx, 0, cxDst - cx);
+        }
+        memset(pbDstMask, 0, (cyDst - cy) * cbDstMaskLine);
+
+        /* create the pixmap */
+        rc = NewGWorldFromPtr(&pGWMask, k8IndexedGrayPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
+                              (char *)pbMacMask, cbDstMaskLine);
+        AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
+        if (!rc)
+            hMask = GetGWorldPixMap(pGWMask);
+        else
+            pGWMask = NULL;
+#endif
+    }
+
+    /*
+     * Create the data pixmap.
+     */
+    PixMapHandle hData = NULL;
+    GWorldPtr pGWData = NULL;
+    if (!rc)
+    {
+        Assert(QTGetPixelSize(k32ARGBPixelFormat) == 32);
+        rc = NewGWorldFromPtr(&pGWData, k32ARGBPixelFormat, &rct, 0, 0, 0 /*alignPix | stretchPix | newDepth | kNativeEndianPixMap*/,
+                              (char *)pu32DstData, cbDstDataLine);
+
+        AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
+        if (!rc)
+            hData = GetGWorldPixMap(pGWData);
+        else
+            pGWData = NULL;
+        Assert(hData);
+    }
+
+    /*
+     * Create the cursor
+     */
+    if (!rc)
+    {
+        static uint64_t s_seqNumber = 0;
+        RTStrPrintf(pCursor->szName, sizeof(pCursor->szName),
+                    "VBoxCursor-%RTproc-%RX64", RTProcSelf(), ++s_seqNumber);
+
+        Point HotPt;
+        HotPt.h = xHot;
+        HotPt.v = yHot;
+        rc = QDRegisterNamedPixMapCursor(hData, hMask, HotPt, pCursor->szName);
+        AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
+        if (rc)
+            pCursor->szName[0] = '\0';
+    }
+
+    /* cleanup */
+    if (pGWData)
+        DisposeGWorld(pGWData);
+    if (pGWMask)
+        DisposeGWorld(pGWMask);
+
+    return !rc ? VINF_SUCCESS : VERR_GENERAL_FAILURE;
+}
+
+
+/**
+ * Destroys a cursor created by DarwinCursorCreate.
+ *
+ * @returns VBox status code.
+ * @param   pCursor     The cursor to destroy.
+ */
+int DarwinCursorDestroy(PDARWINCURSOR pCursor)
+{
+    int rc = VINF_SUCCESS;
+    if (    pCursor
+        &&  pCursor->szName[0])
+    {
+        rc = QDUnregisterNamedPixMapCursor(pCursor->szName);
+        AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
+        pCursor->szName[0] = '\0';
+    }
+    return rc;
+}
+
+
+/**
+ * Sets the mouse cursor shape.
+ *
+ * @returns VBox status code.
+ * @param   pCursor     The new cursor shape.
+ */
+int DarwinCursorSet(PDARWINCURSOR pCursor)
+{
+    int rc = QDSetNamedPixMapCursor(pCursor->szName);
+    AssertMsg(!rc, ("%d (%#x)\n", rc, rc));
+    if (!rc)
+        return VINF_SUCCESS;
+    return VERR_GENERAL_FAILURE;
+}
+
+
+int DarwinCursorHide(void);
+int DarwinCursorShow(void);
+
+/**
+ * Set the cursor handle to Null (for init).
+ *
+ * @param   pCursor     The cursor handle to set.
+ */
+void DarwinCursorClearHandle(PDARWINCURSOR pCursor)
+{
+    pCursor->szName[0] = '\0';
+}
+
+
+/**
+ * Checks if the cursor handle is Null or not.
+ *
+ * @returns true if Null, otherwise false.
+ * @param   pCursor     The cursor handle to test.
+ */
+bool DarwinCursorIsNull(PDARWINCURSOR pCursor)
+{
+    return pCursor->szName[0] == '\0';
+}
+
+
+#if 0
+/**
+ * Dumps the QuickTime format info for a given fourcc image format.
+ *
+ * @param   Format      The format;
+ */
+static void darwinCursorDumpFormatInfo(uint32_t Format)
+{
+    char szFmt[5] = { RT_BYTE4(Format), RT_BYTE3(Format), RT_BYTE2(Format), RT_BYTE1(Format), 0 };
+    RTPrintf("Format='%.4s' (%#x)\n", szFmt, Format);
+
+    ICMPixelFormatInfo info;
+    memset(&info, 0, sizeof(info));
+    info.size = sizeof(info);
+    OSErr rc = ICMGetPixelFormatInfo(Format, &info);
+    if (!rc)
+    {
+        RTPrintf("size=%d\n", info.size);
+        RTPrintf("formatFlags=%lx", info.formatFlags);
+        if (info.formatFlags & kICMPixelFormatIsPlanarMask)
+            RTPrintf(" plans=%ld", info.formatFlags & kICMPixelFormatIsPlanarMask);
+        if (info.formatFlags & kICMPixelFormatIsIndexed)        RTPrintf(" kICMPixelFormatIsIndexed");
+        if (info.formatFlags & kICMPixelFormatIsSupportedByQD)  RTPrintf(" kICMPixelFormatIsSupportedByQD");
+        if (info.formatFlags & kICMPixelFormatIsMonochrome)     RTPrintf(" kICMPixelFormatIsMonochrome");
+        if (info.formatFlags & kICMPixelFormatHasAlphaChannel)  RTPrintf(" kICMPixelFormatHasAlphaChannel");
+        RTPrintf("\n");
+        if (info.formatFlags & kICMPixelFormatIsPlanarMask)
+            for (unsigned i = 0; i < (info.formatFlags & kICMPixelFormatIsPlanarMask); i++)
+                RTPrintf("plane #%d: bitsPerPixel=%d horizontalSubsampling=%d verticalSubsampling=%d\n",
+                         i, info.bitsPerPixel[i], info.horizontalSubsampling[i], info.verticalSubsampling[i]);
+        else
+            RTPrintf("bitsPerPixel=%d\n"
+                     "horizontalSubsampling=%d\n"
+                     "verticalSubsampling=%d\n",
+                     info.bitsPerPixel[0],
+                     info.horizontalSubsampling[0],
+                     info.verticalSubsampling[0]);
+        RTPrintf("defaultGammaLevel=%d\n", info.defaultGammaLevel);
+        RTPrintf("cmpCount=%d\n", info.cmpCount);
+        RTPrintf("cmpSize=%d\n", info.cmpSize);
+    }
+    else
+        RTPrintf("ICMGetPixelFormatInfo->%d (%#x)\n", rc, rc);
+}
+#endif
+
+
+#if 0
+static void darwinCursorDump(unsigned cx, unsigned cy, unsigned xHot, unsigned yHot, bool fHasAlpha,
+                             const void *pvAndMask, const void *pvShape)
+{
+    RTPrintf("int MyCursor(PDARWINCURSOR pCursor)\n"
+             "{\n");
+
+
+    unsigned cbMaskLine = RT_ALIGN(cx, 8) / 8;
+    RTPrintf("    static const uint8_t s_abMask[%d] =\n"
+             "    {\n",
+             cbMaskLine * cy);
+    const uint8_t *pbMask = (const uint8_t *)pvAndMask;
+    for (unsigned y = 0; y < cy; y++, pbMask += cbMaskLine)
+    {
+        RTPrintf("       ");
+        for (unsigned x = 0; x < cx; x += 8)
+            RTPrintf(" 0x%02x,", pbMask[x / 8]);
+        RTPrintf("   /*");
+
+        for (unsigned x = 0; x < cx; x++)
+            RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8))) ? 'x' : ' ');
+        RTPrintf(" */\n");
+    }
+    RTPrintf("    };\n");
+
+
+    unsigned cbShapeLine = cx * sizeof(uint32_t);
+    RTPrintf("    const uint32_t s_au32Shape[%d] =\n"
+             "    {\n",
+             cbShapeLine / sizeof(uint32_t) * cy);
+    const uint32_t *pu32Src = (const uint32_t *)pvShape;
+    for (unsigned y = 0; y < cy; y++, pu32Src += cbShapeLine / sizeof(*pu32Src), pbMask += cbMaskLine)
+    {
+        RTPrintf("       ");
+        for (unsigned x = 0; x < cx; x++)
+            RTPrintf(" 0x%08x,", pu32Src[x]);
+        RTPrintf("   /*");
+
+        for (unsigned x = 0; x < cx; x++)
+        {
+            if (fHasAlpha)
+                RTPrintf(" %02x", pu32Src[x] >> 24);
+            else
+                RTPrintf(" %c", pbMask[x / 8] & (1 << (7 - (x % 8)))
+                                ? ' '
+                                : (pu32Src[x] & 0xffffff) == 0
+                                ? 'Y'
+                                : 'X');
+
+        }
+        RTPrintf(" */\n");
+    }
+    RTPrintf("    };\n");
+
+
+    RTPrintf("    return DarwinCursorCreate(%d, %d, %d, %d, %RTbool, s_abMask, s_au32Shape, pCursor);\n"
+             "}\n\n",
+             cx, cy, xHot, yHot, fHasAlpha);
+}
+#endif
+
+
+/*
+                bool locked = LockPixels (crsrMask);
+                uint8_t *dstLine = (uint8_t *)GetPixBaseAddr (crsrMask);
+                unsigned short rowBytes = GetPixRowBytes (crsrMask);
+                for (unsigned y = 0; y < me->height(); y++, dstLine += rowBytes)
+                {
+
+                }
+                UnlockPixels (crsrMask);
+
+*/
+
+
+
+#ifdef TESTING
+
+#include <iprt/thread.h>
+#include <iprt/time.h>
+
+int MyCursor0(PDARWINCURSOR pCursor)
+{
+    static const uint8_t s_abMask[128] =
+    {
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+    };
+    const uint32_t s_au32Shape[1024] =
+    {
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+    };
+    return DarwinCursorCreate(32, 32, 10, 10, false, s_abMask, s_au32Shape, pCursor);
+}
+
+int MyCursor1(PDARWINCURSOR pCursor)
+{
+    static const uint8_t s_abMask[234] =
+    {
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf9, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x     x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x           x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x             x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x               x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x03, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x01, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                     x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x00, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                       x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff,   /* x x x x x x x x x x x x x                         x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x       x x         x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x     x x x         x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x         x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xe1, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf0, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf0, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf9, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x     x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+    };
+    const uint32_t s_au32Shape[1599] =
+    {
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+    };
+    return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
+}
+
+int MyCursor2(PDARWINCURSOR pCursor)
+{
+    static const uint8_t s_abMask[234] =
+    {
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xe0, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x           x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x               x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x80, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x80, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x80, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x80, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xc0, 0x7f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x               x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xe0, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x           x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf1, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+    };
+    const uint32_t s_au32Shape[1599] =
+    {
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x05000000, 0x10000000, 0xffffffff, 0xff000000, 0xffffffff, 0x48000000, 0x4b000000, 0x48000000, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 05 10 ff ff ff 48 4b 48 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x09000000, 0xffffffff, 0xff000000, 0xffffffff, 0x3f000000, 0x45000000, 0x3f000000, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 03 09 ff ff ff 3f 45 3f 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xffffffff, 0x36000000, 0x3f000000, 0x36000000, 0x1b000000, 0x09000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 36 3f 36 1b 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0xffffffff, 0xff000000, 0xffffffff, 0x39000000, 0x41000000, 0x39000000, 0x21000000, 0x10000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 01 03 ff ff ff 39 41 39 21 10 06 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0x2d000000, 0x1e000000, 0x12000000, 0x09000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 2d 1e 12 09 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x3e000000, 0x31000000, 0x21000000, 0x10000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 3e 31 21 10 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4d000000, 0x46000000, 0x38000000, 0x25000000, 0x11000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 4d 46 38 25 11 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xffffffff, 0x4f000000, 0x4c000000, 0x42000000, 0x31000000, 0x1d000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 03 ff ff ff ff ff 4f 4c 42 31 1d 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0xff000000, 0xffffffff, 0x41000000, 0x47000000, 0x41000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 01 05 ff ff ff 41 47 41 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0xffffffff, 0x1f000000, 0x2f000000, 0x36000000, 0x2f000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 01 05 ff 1f 2f 36 2f 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0f000000, 0x1a000000, 0x20000000, 0x1a000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0f 1a 20 1a 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0a000000, 0x0d000000, 0x0a000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0a 0d 0a 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+    };
+    return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
+}
+
+int MyCursor3(PDARWINCURSOR pCursor)
+{
+    static const uint8_t s_abMask[234] =
+    {
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf9, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x     x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x7f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x3f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x           x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x1f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x             x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x0f, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x               x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x03, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                   x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x01, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                     x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x00, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                       x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x00, 0x7f, 0xff, 0xff,   /* x x x x x x x x x x x x x                         x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0x07, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x                 x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf8, 0xc3, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x       x x         x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xf9, 0xc3, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x     x x x         x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xfb, 0xe1, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x   x x x x x         x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xe1, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf0, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf0, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x         x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xf9, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x     x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+    };
+    const uint32_t s_au32Shape[1599] =
+    {
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 03 07 0b 09 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 0f 19 17 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x27000000, 0x29000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 27 29 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x39000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff 39 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0x42000000, 0x32000000, 0x1f000000, 0x0f000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 42 32 1f 0f 05 01 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0xff000000, 0x3a000000, 0x29000000, 0x17000000, 0x09000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff 3a 29 17 09 02 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xffffffff, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x51000000, 0x4e000000, 0x48000000, 0x3e000000, 0x34000000, 0x27000000, 0x19000000, 0x0b000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 51 4e 48 3e 34 27 19 0b 03 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x4e000000, 0x4b000000, 0x41000000, 0x30000000, 0x22000000, 0x17000000, 0x0f000000, 0x07000000, 0x02000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff 4e 4b 41 30 22 17 0f 07 02 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xffffffff, 0xff000000, 0x35000000, 0x43000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x49000000, 0x3f000000, 0x2a000000, 0x17000000, 0x0b000000, 0x06000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff 35 43 ff ff ff ff 49 3f 2a 17 0b 06 03 01 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0xff000000, 0x1a000000, 0x31000000, 0x39000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff 1a 31 39 ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0xff000000, 0x08000000, 0x16000000, 0x27000000, 0x29000000, 0x20000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 08 16 27 29 20 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x06000000, 0x0f000000, 0x19000000, 0x17000000, 0x0f000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x42000000, 0x2f000000, 0x18000000, 0x08000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06 0f 19 17 0f ff ff ff ff 46 42 2f 18 08 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x07000000, 0x0b000000, 0x09000000, 0x05000000, 0x02000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x46000000, 0x39000000, 0x22000000, 0x0e000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 07 0b 09 05 02 ff ff ff ff 46 39 22 0e 03 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x02000000, 0x03000000, 0x02000000, 0x01000000, 0x00000000, 0xff000000, 0xffffffff, 0xffffffff, 0xff000000, 0x45000000, 0x3f000000, 0x2a000000, 0x13000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 02 03 02 01 00 ff ff ff ff 45 3f 2a 13 05 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0xff000000, 0xff000000, 0x2c000000, 0x3a000000, 0x38000000, 0x27000000, 0x12000000, 0x05000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 ff ff 2c 3a 38 27 12 05 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x03000000, 0x0c000000, 0x1b000000, 0x27000000, 0x27000000, 0x1b000000, 0x0c000000, 0x03000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 0c 1b 27 27 1b 0c 03 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x05000000, 0x0c000000, 0x12000000, 0x12000000, 0x0c000000, 0x05000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 0c 12 12 0c 05 01 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x01000000, 0x03000000, 0x05000000, 0x05000000, 0x03000000, 0x01000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 03 05 05 03 01 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 */
+    };
+    return DarwinCursorCreate(41, 39, 13, 13, true , s_abMask, s_au32Shape, pCursor);
+}
+
+int MyCursor4(PDARWINCURSOR pCursor)
+{
+    static const uint8_t s_abMask[128] =
+    {
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xff, 0xff, 0xff,   /*   x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x3f, 0xff, 0xff, 0xff,   /*     x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x5f, 0xff, 0xff, 0xff,   /*   x   x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x6f, 0xff, 0xff, 0xff,   /*   x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x77, 0xff, 0xff, 0xff,   /*   x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7b, 0xff, 0xff, 0xff,   /*   x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7d, 0xff, 0xff, 0xff,   /*   x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7e, 0xff, 0xff, 0xff,   /*   x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0x7f, 0xff, 0xff,   /*   x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xbf, 0xff, 0xff,   /*   x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xdf, 0xff, 0xff,   /*   x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xef, 0xff, 0xff,   /*   x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xf7, 0xff, 0xff,   /*   x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x x */
+        0x7f, 0xfb, 0xff, 0xff,   /*   x x x x x x x x x x x x   x x x x x x x x x x x x x x x x x x */
+        0x7f, 0x01, 0xff, 0xff,   /*   x x x x x x x               x x x x x x x x x x x x x x x x x */
+        0x77, 0x7f, 0xff, 0xff,   /*   x x x   x x x   x x x x x x x x x x x x x x x x x x x x x x x */
+        0x6b, 0xbf, 0xff, 0xff,   /*   x x   x   x x x   x x x x x x x x x x x x x x x x x x x x x x */
+        0x5b, 0xbf, 0xff, 0xff,   /*   x   x x   x x x   x x x x x x x x x x x x x x x x x x x x x x */
+        0x3d, 0xdf, 0xff, 0xff,   /*     x x x x   x x x   x x x x x x x x x x x x x x x x x x x x x */
+        0x7d, 0xdf, 0xff, 0xff,   /*   x x x x x   x x x   x x x x x x x x x x x x x x x x x x x x x */
+        0xfe, 0xef, 0xff, 0xff,   /* x x x x x x x   x x x   x x x x x x x x x x x x x x x x x x x x */
+        0xfe, 0xef, 0xff, 0xff,   /* x x x x x x x   x x x   x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x77, 0xff, 0xff,   /* x x x x x x x x   x x x   x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x77, 0xff, 0xff,   /* x x x x x x x x   x x x   x x x x x x x x x x x x x x x x x x x */
+        0xff, 0x8f, 0xff, 0xff,   /* x x x x x x x x x       x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+        0xff, 0xff, 0xff, 0xff,   /* x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x */
+    };
+    const uint32_t s_au32Shape[1024] =
+    {
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X X Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X X Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y X Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00ffffff, 0x00ffffff, 0x00ffffff, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+        0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000,   /* Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y */
+    };
+    return DarwinCursorCreate(32, 32, 0, 4, false, s_abMask, s_au32Shape, pCursor);
+}
+
+#include <qapplication.h>
+#include <qmainwindow.h>
+
+class CursorTestWindow : public QMainWindow
+{
+    DARWINCURSOR Cursor;
+
+public:
+    CursorTestWindow()
+        : QMainWindow(0)
+    {
+        int rc = MyCursor4(&Cursor); AssertRC(rc);
+        resize(500, 500);
+        rc = DarwinCursorSet(&Cursor); AssertRC(rc);
+
+        PixMapHandle hData = 0;
+        Point hot;
+        QDGetCursorData(true, &hData, &hot);
+
+    }
+};
+
+int main(int argc, char **argv)
+{
+    QApplication app(argc, argv);
+    CursorTestWindow wnd;
+
+    app.setMainWidget(&wnd);
+    //wnd.showMaximized();
+    wnd.show();
+    return app.exec();
+}
+
+/*
+
+#!/bin/bash
+set -e
+set -x
+
+g++ -g \
+    -framework IOKit -framework Carbon -framework QuickTime \
+    -DRT_OS_DARWIN -DIN_RING3 -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DTESTING \
+    -I include/ \
+    -I ../../../../include \
+    -I /Developer/SDKs/MacOSX10.4u.sdk/Developer/Headers/ \
+    -I ../../../../tools/darwin.x86/qt/v3.3.8/include \
+    ../../../../out/darwin.x86/debug/lib/RuntimeR3.a \
+    ../../../../out/darwin.x86/debug/lib/SUPR3.a \
+    -liconv \
+    ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/libqt-mt.3.dylib \
+    -o ../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox \
+    src/darwin/DarwinCursor.cpp
+
+../../../../out/darwin.x86/debug/dist/VirtualBox.app/Contents/MacOS/VirtualBox
+
+*/
+
+#endif
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinKeyboard.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinKeyboard.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/DarwinKeyboard.cpp	(revision 7219)
@@ -0,0 +1,1117 @@
+/** @file
+ * Common GUI Library - Darwin Keyboard routines.
+ *
+ * @todo Move this up somewhere so that the two SDL GUIs can use parts of this code too (-HID crap).
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+
+#define USE_HID_FOR_MODIFIERS
+
+
+/*******************************************************************************
+*   Header Files                                                               *
+*******************************************************************************/
+#define LOG_GROUP LOG_GROUP_GUI
+#include "DarwinKeyboard.h"
+#include <iprt/assert.h>
+#include <iprt/asm.h>
+#include <iprt/time.h>
+#include <VBox/log.h>
+#ifdef DEBUG_PRINTF
+# include <iprt/stream.h>
+#endif
+
+#ifdef USE_HID_FOR_MODIFIERS
+# include <mach/mach.h>
+# include <mach/mach_error.h>
+# include <IOKit/IOKitLib.h>
+# include <IOKit/IOCFPlugIn.h>
+# include <IOKit/hid/IOHIDLib.h>
+# include <IOKit/hid/IOHIDUsageTables.h>
+# include <IOKit/usb/USB.h>
+# include <CoreFoundation/CoreFoundation.h>
+#endif
+#include <Carbon/Carbon.h>
+
+__BEGIN_DECLS
+/* Private interface in 10.3 and later. */
+typedef int CGSConnection;
+typedef enum
+{
+    kCGSGlobalHotKeyEnable = 0,
+    kCGSGlobalHotKeyDisable,
+    kCGSGlobalHotKeyInvalid = -1 /* bird */
+} CGSGlobalHotKeyOperatingMode;
+extern CGSConnection _CGSDefaultConnection(void);
+extern CGError CGSGetGlobalHotKeyOperatingMode(CGSConnection Connection, CGSGlobalHotKeyOperatingMode *enmMode);
+extern CGError CGSSetGlobalHotKeyOperatingMode(CGSConnection Connection, CGSGlobalHotKeyOperatingMode enmMode);
+__END_DECLS
+
+
+/*******************************************************************************
+*   Defined Constants And Macros                                               *
+*******************************************************************************/
+
+#define QZ_RMETA        0x36
+#define QZ_LMETA        0x37
+#define QZ_LSHIFT       0x38
+#define QZ_CAPSLOCK     0x39
+#define QZ_LALT         0x3A
+#define QZ_LCTRL        0x3B
+#define QZ_RSHIFT       0x3C
+#define QZ_RALT         0x3D
+#define QZ_RCTRL        0x3E
+/* Found the definition of the fn-key in:
+ * http://stuff.mit.edu/afs/sipb/project/darwin/src/modules/IOHIDFamily/IOHIDSystem/IOHIKeyboardMapper.cpp &
+ * http://stuff.mit.edu/afs/sipb/project/darwin/src/modules/AppleADBKeyboard/AppleADBKeyboard.cpp 
+ * Maybe we need this in the future.*/
+#define QZ_FN           0x3F
+#define QZ_NUMLOCK      0x47
+
+/** short hand for an extended key. */
+#define K_EX            VBOXKEY_EXTENDED
+/** short hand for a modifier key. */
+#define K_MOD           VBOXKEY_MODIFIER
+/** short hand for a lock key. */
+#define K_LOCK          VBOXKEY_LOCK
+
+#ifdef USE_HID_FOR_MODIFIERS
+
+/** An attempt at catching reference leaks. */
+#define MY_CHECK_CREFS(cRefs)   do { AssertMsg(cRefs < 25, ("%ld\n", cRefs)); NOREF(cRefs); } while (0)
+
+#endif 
+
+/*******************************************************************************
+*   Global Variables                                                           *
+*******************************************************************************/
+/**
+ * This is derived partially from SDL_QuartzKeys.h and partially from testing.
+ *
+ * (The funny thing about the virtual scan codes on the mac is that they aren't
+ * offically documented, which is rather silly to say the least. Thus, the need
+ * for looking at SDL and other odd places for docs.)
+ */
+static const uint16_t g_aDarwinToSet1[] =
+{
+ /*  set-1                           SDL_QuartzKeys.h    */
+    0x1e,                       /* QZ_a            0x00 */
+    0x1f,                       /* QZ_s            0x01 */
+    0x20,                       /* QZ_d            0x02 */
+    0x21,                       /* QZ_f            0x03 */
+    0x23,                       /* QZ_h            0x04 */
+    0x22,                       /* QZ_g            0x05 */
+    0x2c,                       /* QZ_z            0x06 */
+    0x2d,                       /* QZ_x            0x07 */
+    0x2e,                       /* QZ_c            0x08 */
+    0x2f,                       /* QZ_v            0x09 */
+    0x56,                       /* between lshift and z. 'INT 1'? */
+    0x30,                       /* QZ_b            0x0B */
+    0x10,                       /* QZ_q            0x0C */
+    0x11,                       /* QZ_w            0x0D */
+    0x12,                       /* QZ_e            0x0E */
+    0x13,                       /* QZ_r            0x0F */
+    0x15,                       /* QZ_y            0x10 */
+    0x14,                       /* QZ_t            0x11 */
+    0x02,                       /* QZ_1            0x12 */
+    0x03,                       /* QZ_2            0x13 */
+    0x04,                       /* QZ_3            0x14 */
+    0x05,                       /* QZ_4            0x15 */
+    0x07,                       /* QZ_6            0x16 */
+    0x06,                       /* QZ_5            0x17 */
+    0x0d,                       /* QZ_EQUALS       0x18 */
+    0x0a,                       /* QZ_9            0x19 */
+    0x08,                       /* QZ_7            0x1A */
+    0x0c,                       /* QZ_MINUS        0x1B */
+    0x09,                       /* QZ_8            0x1C */
+    0x0b,                       /* QZ_0            0x1D */
+    0x1b,                       /* QZ_RIGHTBRACKET 0x1E */
+    0x18,                       /* QZ_o            0x1F */
+    0x16,                       /* QZ_u            0x20 */
+    0x1a,                       /* QZ_LEFTBRACKET  0x21 */
+    0x17,                       /* QZ_i            0x22 */
+    0x19,                       /* QZ_p            0x23 */
+    0x1c,                       /* QZ_RETURN       0x24 */
+    0x26,                       /* QZ_l            0x25 */
+    0x24,                       /* QZ_j            0x26 */
+    0x28,                       /* QZ_QUOTE        0x27 */
+    0x25,                       /* QZ_k            0x28 */
+    0x27,                       /* QZ_SEMICOLON    0x29 */
+    0x2b,                       /* QZ_BACKSLASH    0x2A */
+    0x33,                       /* QZ_COMMA        0x2B */
+    0x35,                       /* QZ_SLASH        0x2C */
+    0x31,                       /* QZ_n            0x2D */
+    0x32,                       /* QZ_m            0x2E */
+    0x34,                       /* QZ_PERIOD       0x2F */
+    0x0f,                       /* QZ_TAB          0x30 */
+    0x39,                       /* QZ_SPACE        0x31 */
+    0x29,                       /* QZ_BACKQUOTE    0x32 */
+    0x0e,                       /* QZ_BACKSPACE    0x33 */
+    0x9c,                       /* QZ_IBOOK_ENTER  0x34 */
+    0x01,                       /* QZ_ESCAPE       0x35 */
+    0x5c|K_EX|K_MOD,            /* QZ_RMETA        0x36 */
+    0x5b|K_EX|K_MOD,            /* QZ_LMETA        0x37 */
+    0x2a|K_MOD,                 /* QZ_LSHIFT       0x38 */
+    0x3a|K_LOCK,                /* QZ_CAPSLOCK     0x39 */
+    0x38|K_MOD,                 /* QZ_LALT         0x3A */
+    0x1d|K_MOD,                 /* QZ_LCTRL        0x3B */
+    0x36|K_MOD,                 /* QZ_RSHIFT       0x3C */
+    0x38|K_EX|K_MOD,            /* QZ_RALT         0x3D */
+    0x1d|K_EX|K_MOD,            /* QZ_RCTRL        0x3E */
+       0,                       /*                      */
+       0,                       /*                      */
+    0x53,                       /* QZ_KP_PERIOD    0x41 */
+       0,                       /*                      */
+    0x37,                       /* QZ_KP_MULTIPLY  0x43 */
+       0,                       /*                      */
+    0x4e,                       /* QZ_KP_PLUS      0x45 */
+       0,                       /*                      */
+    0x45|K_LOCK,                /* QZ_NUMLOCK      0x47 */
+       0,                       /*                      */
+       0,                       /*                      */
+       0,                       /*                      */
+    0x35|K_EX,                  /* QZ_KP_DIVIDE    0x4B */
+    0x1c|K_EX,                  /* QZ_KP_ENTER     0x4C */
+       0,                       /*                      */
+    0x4a,                       /* QZ_KP_MINUS     0x4E */
+       0,                       /*                      */
+       0,                       /*                      */
+    0x0d/*?*/,                  /* QZ_KP_EQUALS    0x51 */
+    0x52,                       /* QZ_KP0          0x52 */
+    0x4f,                       /* QZ_KP1          0x53 */
+    0x50,                       /* QZ_KP2          0x54 */
+    0x51,                       /* QZ_KP3          0x55 */
+    0x4b,                       /* QZ_KP4          0x56 */
+    0x4c,                       /* QZ_KP5          0x57 */
+    0x4d,                       /* QZ_KP6          0x58 */
+    0x47,                       /* QZ_KP7          0x59 */
+       0,                       /*                      */
+    0x48,                       /* QZ_KP8          0x5B */
+    0x49,                       /* QZ_KP9          0x5C */
+    0x7d,                       /* yen, | (JIS)    0x5D */
+    0x73,                       /* _, ro (JIS)     0x5E */
+       0,                       /*                      */
+    0x3f,                       /* QZ_F5           0x60 */
+    0x40,                       /* QZ_F6           0x61 */
+    0x41,                       /* QZ_F7           0x62 */
+    0x3d,                       /* QZ_F3           0x63 */
+    0x42,                       /* QZ_F8           0x64 */
+    0x43,                       /* QZ_F9           0x65 */
+    0x29,                       /* Zen/Han (JIS)   0x66 */
+    0x57,                       /* QZ_F11          0x67 */
+    0x29,                       /* Zen/Han (JIS)   0x68 */
+    0x37|K_EX,                  /* QZ_PRINT / F13  0x69 */
+    0x63,                       /* QZ_F16          0x6A */
+    0x46|K_LOCK,                /* QZ_SCROLLOCK    0x6B */
+       0,                       /*                      */
+    0x44,                       /* QZ_F10          0x6D */
+    0x5d|K_EX,                  /*                      */
+    0x58,                       /* QZ_F12          0x6F */
+       0,                       /*                      */
+       0/* 0xe1,0x1d,0x45*/,    /* QZ_PAUSE        0x71 */
+    0x52|K_EX,                  /* QZ_INSERT / HELP 0x72 */
+    0x47|K_EX,                  /* QZ_HOME         0x73 */
+    0x49|K_EX,                  /* QZ_PAGEUP       0x74 */
+    0x53|K_EX,                  /* QZ_DELETE       0x75 */
+    0x3e,                       /* QZ_F4           0x76 */
+    0x4f|K_EX,                  /* QZ_END          0x77 */
+    0x3c,                       /* QZ_F2           0x78 */
+    0x51|K_EX,                  /* QZ_PAGEDOWN     0x79 */
+    0x3b,                       /* QZ_F1           0x7A */
+    0x4b|K_EX,                  /* QZ_LEFT         0x7B */
+    0x4d|K_EX,                  /* QZ_RIGHT        0x7C */
+    0x50|K_EX,                  /* QZ_DOWN         0x7D */
+    0x48|K_EX,                  /* QZ_UP           0x7E */
+    0x5e|K_EX,                  /* QZ_POWER        0x7F */ /* have different break key! */
+};
+
+
+/** Whether we've connected or not. */
+static bool g_fConnectedToCGS = false;
+/** Cached connection. */
+static CGSConnection g_CGSConnection;
+
+
+#ifdef USE_HID_FOR_MODIFIERS
+
+/** The IO Master Port. */
+static mach_port_t g_MasterPort = NULL;
+
+/** Keyboards in the cache. */
+static unsigned g_cKeyboards = 0;
+/** Array of cached keyboard data. */
+static struct KeyboardCacheData
+{
+    /** The device interface. */
+    IOHIDDeviceInterface  **ppHidDeviceInterface;
+    /** The queue interface. */
+    IOHIDQueueInterface   **ppHidQueueInterface;
+
+    /* cookie translation array. */
+    struct KeyboardCacheCookie
+    {
+        /** The cookie. */
+        IOHIDElementCookie  Cookie;
+        /** The corresponding modifier mask. */
+        uint32_t            fMask;
+    }                       aCookies[64];
+    /** Number of cookies in the array. */
+    unsigned                cCookies;
+}                   g_aKeyboards[128];
+/** The keyboard cache creation timestamp. */
+static uint64_t     g_u64KeyboardTS = 0;
+
+/** HID queue status. */
+static bool         g_fHIDQueueEnabled;
+/** The current modifier mask. */
+static uint32_t     g_fHIDModifierMask;
+/** The old modifier mask. */
+static uint32_t     g_fOldHIDModifierMask;
+
+#endif /* USE_HID_FOR_MODIFIERS */
+
+
+/*******************************************************************************
+*   Internal Functions                                                         *
+*******************************************************************************/
+static void darwinBruteForcePropertySearch(CFDictionaryRef DictRef, struct KeyboardCacheData *pKeyboardEntry);
+
+
+
+/**
+ * Converts a darwin (virtual) key code to a set 1 scan code.
+ *
+ * @returns set 1 scan code.
+ * @param   uKeyCode        The darwin key code.
+ */
+unsigned DarwinKeycodeToSet1Scancode(unsigned uKeyCode)
+{
+    if (uKeyCode >= RT_ELEMENTS(g_aDarwinToSet1))
+        return 0;
+    return g_aDarwinToSet1[uKeyCode];
+}
+
+
+/**
+ * Converts a single modifier to a set 1 scan code.
+ *
+ * @returns Set 1 scan code.
+ * @returns ~0U if more than one modifier is set.
+ * @param   fModifiers      The darwin modifier mask.
+ */
+unsigned DarwinModifierMaskToSet1Scancode(UInt32 fModifiers)
+{
+    unsigned uScanCode = DarwinModifierMaskToDarwinKeycode(fModifiers);
+    if (uScanCode < RT_ELEMENTS(g_aDarwinToSet1))
+        uScanCode = g_aDarwinToSet1[uScanCode];
+    else
+        Assert(uScanCode == ~0U);
+    return uScanCode;
+}
+
+
+/**
+ * Converts a single modifier to a darwin keycode.
+ *
+ * @returns Darwin keycode.
+ * @returns 0 if none of the support masks were set.
+ * @returns ~0U if more than one modifier is set.
+ * @param   fModifiers      The darwin modifier mask.
+ */
+unsigned DarwinModifierMaskToDarwinKeycode(UInt32 fModifiers)
+{
+    unsigned uKeyCode;
+
+    /** @todo find symbols for these keycodes... */
+    fModifiers &= shiftKey | rightShiftKey | controlKey | rightControlKey | optionKey | rightOptionKey | cmdKey
+                | kEventKeyModifierRightCmdKeyMask | kEventKeyModifierNumLockMask | alphaLock | kEventKeyModifierFnMask;
+    if (fModifiers == shiftKey)
+        uKeyCode = QZ_LSHIFT;
+    else if (fModifiers == rightShiftKey)
+        uKeyCode = QZ_RSHIFT;
+    else if (fModifiers == controlKey)
+        uKeyCode = QZ_LCTRL;
+    else if (fModifiers == rightControlKey)
+        uKeyCode = QZ_RCTRL;
+    else if (fModifiers == optionKey)
+        uKeyCode = QZ_LALT;
+    else if (fModifiers == rightOptionKey)
+        uKeyCode = QZ_RALT;
+    else if (fModifiers == cmdKey)
+        uKeyCode = QZ_LMETA;
+    else if (fModifiers == kEventKeyModifierRightCmdKeyMask /* hack */)
+        uKeyCode = QZ_RMETA;
+    else if (fModifiers == alphaLock)
+        uKeyCode = QZ_CAPSLOCK;
+    else if (fModifiers == kEventKeyModifierNumLockMask)
+        uKeyCode = QZ_NUMLOCK;
+    else if (fModifiers == kEventKeyModifierFnMask)
+        uKeyCode = QZ_FN;
+    else if (fModifiers == 0)
+        uKeyCode = 0;
+    else
+        uKeyCode = ~0U; /* multiple */
+    return uKeyCode;
+}
+
+
+/**
+ * Converts a darwin keycode to a modifier mask.
+ *
+ * @returns Darwin modifier mask.
+ * @returns 0 if the keycode isn't a modifier we know.
+ * @param   uKeyCode        The darwin
+ */
+UInt32 DarwinKeyCodeToDarwinModifierMask(unsigned uKeyCode)
+{
+    UInt32 fModifiers;
+
+    /** @todo find symbols for these keycodes... */
+    if (uKeyCode == QZ_LSHIFT)
+        fModifiers = shiftKey;
+    else if (uKeyCode == QZ_RSHIFT)
+        fModifiers = rightShiftKey;
+    else if (uKeyCode == QZ_LCTRL)
+        fModifiers = controlKey;
+    else if (uKeyCode == QZ_RCTRL)
+        fModifiers = rightControlKey;
+    else if (uKeyCode == QZ_LALT)
+        fModifiers = optionKey;
+    else if (uKeyCode == QZ_RALT)
+        fModifiers = rightOptionKey;
+    else if (uKeyCode == QZ_LMETA)
+        fModifiers = cmdKey;
+    else if (uKeyCode == QZ_RMETA)
+        fModifiers = kEventKeyModifierRightCmdKeyMask; /* hack */
+    else if (uKeyCode == QZ_CAPSLOCK)
+        fModifiers = alphaLock;
+    else if (uKeyCode == QZ_NUMLOCK)
+        fModifiers = kEventKeyModifierNumLockMask;
+    else if (uKeyCode == QZ_FN)
+        fModifiers = kEventKeyModifierFnMask;
+    else
+        fModifiers = 0;
+    return fModifiers;
+}
+
+
+/**
+ * Disables or enabled global hot keys.
+ *
+ * @param   fDisable    Pass 'true' to disable the hot keys, pass 'false' to re-enable them.
+ */
+void DarwinDisableGlobalHotKeys(bool fDisable)
+{
+    static unsigned s_cComplaints = 0;
+
+    /*
+     * Lazy connect to the core graphics service.
+     */
+    if (!g_fConnectedToCGS)
+    {
+        g_CGSConnection = _CGSDefaultConnection();
+        g_fConnectedToCGS = true;
+    }
+
+    /* 
+     * Get the current mode. 
+     */
+    CGSGlobalHotKeyOperatingMode enmMode = kCGSGlobalHotKeyInvalid;
+    CGSGetGlobalHotKeyOperatingMode(g_CGSConnection, &enmMode);
+    if (    enmMode != kCGSGlobalHotKeyEnable 
+        &&  enmMode != kCGSGlobalHotKeyDisable)
+    {
+        AssertMsgFailed(("%d\n", enmMode));
+        if (s_cComplaints++ < 32)
+            LogRel(("DarwinDisableGlobalHotKeys: Unexpected enmMode=%d\n", enmMode));
+        return;                    
+    }
+
+    /* 
+     * Calc the new mode. 
+     */
+    if (fDisable)
+    {
+        if (enmMode != kCGSGlobalHotKeyEnable)
+            return;
+        enmMode = kCGSGlobalHotKeyDisable;
+    }
+    else
+    {
+        if (enmMode != kCGSGlobalHotKeyDisable)
+            return;
+        enmMode = kCGSGlobalHotKeyEnable;
+    }
+
+    /* 
+     * Try set it and check the actual result. 
+     */
+    CGSSetGlobalHotKeyOperatingMode(g_CGSConnection, enmMode);
+    CGSGlobalHotKeyOperatingMode enmNewMode = kCGSGlobalHotKeyInvalid;
+    CGSGetGlobalHotKeyOperatingMode(g_CGSConnection, &enmNewMode);
+    if (enmNewMode != enmMode)
+    {
+        /* If the screensaver kicks in we should ignore failure here. */
+        AssertMsg(enmMode == kCGSGlobalHotKeyEnable, ("enmNewMode=%d enmMode=%d\n", enmNewMode, enmMode));
+        if (s_cComplaints++ < 32)
+            LogRel(("DarwinDisableGlobalHotKeys: Failed to change mode; enmNewMode=%d enmMode=%d\n", enmNewMode, enmMode));
+    }
+}
+
+
+
+#ifdef USE_HID_FOR_MODIFIERS
+
+
+/**
+ * Callback function for consuming queued events.
+ *
+ * @param   pvTarget    queue?
+ * @param   rcIn        ?
+ * @param   pvRefcon    Pointer to the keyboard cache entry.
+ * @param   pvSender    ?
+ */
+static void darwinQueueCallback(void *pvTarget, IOReturn rcIn, void *pvRefcon, void *pvSender)
+{
+    struct KeyboardCacheData *pKeyboardEntry = (struct KeyboardCacheData *)pvRefcon;
+    if (!pKeyboardEntry->ppHidQueueInterface)
+        return;
+    NOREF(pvTarget);
+    NOREF(rcIn);
+    NOREF(pvSender);
+
+    /*
+     * Consume the events.
+     */
+    g_fOldHIDModifierMask = g_fHIDModifierMask;
+    for (;;)
+    {
+#ifdef DEBUG_PRINTF
+        RTPrintf("dbg-ev: "); RTStrmFlush(g_pStdOut);
+#endif
+        IOHIDEventStruct Event;
+        AbsoluteTime ZeroTime = {0,0};
+        IOReturn rc = (*pKeyboardEntry->ppHidQueueInterface)->getNextEvent(pKeyboardEntry->ppHidQueueInterface,
+                                                                           &Event, ZeroTime, 0);
+        if (rc != kIOReturnSuccess)
+            break;
+
+        /* Translate the cookie value to a modifier mask. */
+        uint32_t fMask = 0;
+        unsigned i = pKeyboardEntry->cCookies;
+        while (i-- > 0)
+        {
+            if (pKeyboardEntry->aCookies[i].Cookie == Event.elementCookie)
+            {
+                fMask = pKeyboardEntry->aCookies[i].fMask;
+                break;
+            }
+        }
+
+        /*
+         * Adjust the modifier mask.
+         *
+         * Note that we don't bother to deal with anyone pressing the same modifier
+         * on 2 or more keyboard. That's not worth the effort involved.
+         */
+        if (Event.value)
+            g_fHIDModifierMask |= fMask;
+        else
+            g_fHIDModifierMask &= ~fMask;
+#ifdef DEBUG_PRINTF
+        RTPrintf("t=%d c=%#x v=%#x cblv=%d lv=%p m=%#X\n", Event.type, Event.elementCookie, Event.value, Event.longValueSize, Event.value, fMask); RTStrmFlush(g_pStdOut);
+#endif
+    }
+#ifdef DEBUG_PRINTF
+    RTPrintf("dbg-ev: done\n"); RTStrmFlush(g_pStdOut);
+#endif
+}
+
+
+
+/**
+ * Element enumeration callback.
+ */
+static void darwinBruteForcePropertySearchApplier(const void *pvValue, void *pvCacheEntry)
+{
+    if (CFGetTypeID(pvValue) == CFDictionaryGetTypeID())
+        darwinBruteForcePropertySearch((CFMutableDictionaryRef)pvValue, (struct KeyboardCacheData *)pvCacheEntry);
+}
+
+
+/**
+ * Recurses thru the keyboard properties looking for certain keys.
+ *
+ * @remark  Yes, this can probably be done in a more efficient way. If you
+ *          know how to do this, don't hesitate to let us know!
+ */
+static void darwinBruteForcePropertySearch(CFDictionaryRef DictRef, struct KeyboardCacheData *pKeyboardEntry)
+{
+    CFTypeRef ObjRef;
+
+    /*
+     * Check for the usage page and usage key we want.
+     */
+    long lUsage;
+    ObjRef = CFDictionaryGetValue(DictRef, CFSTR(kIOHIDElementUsageKey));
+    if (    ObjRef
+        &&  CFGetTypeID(ObjRef) == CFNumberGetTypeID()
+        &&  CFNumberGetValue((CFNumberRef)ObjRef, kCFNumberLongType, &lUsage))
+    {
+        switch (lUsage)
+        {
+            case kHIDUsage_KeyboardLeftControl:
+            case kHIDUsage_KeyboardLeftShift:
+            case kHIDUsage_KeyboardLeftAlt:
+            case kHIDUsage_KeyboardLeftGUI:
+            case kHIDUsage_KeyboardRightControl:
+            case kHIDUsage_KeyboardRightShift:
+            case kHIDUsage_KeyboardRightAlt:
+            case kHIDUsage_KeyboardRightGUI:
+            {
+                long lPage;
+                ObjRef = CFDictionaryGetValue(DictRef, CFSTR(kIOHIDElementUsagePageKey));
+                if (    !ObjRef
+                    ||  CFGetTypeID(ObjRef) != CFNumberGetTypeID()
+                    ||  !CFNumberGetValue((CFNumberRef)ObjRef, kCFNumberLongType, &lPage)
+                    ||  lPage != kHIDPage_KeyboardOrKeypad)
+                    break;
+
+                if (pKeyboardEntry->cCookies >= RT_ELEMENTS(pKeyboardEntry->aCookies))
+                {
+                    AssertMsgFailed(("too many cookies!\n"));
+                    break;
+                }
+
+                /*
+                 * Get the cookie and modifier mask.
+                 */
+                long lCookie;
+                ObjRef = CFDictionaryGetValue(DictRef, CFSTR(kIOHIDElementCookieKey));
+                if (    !ObjRef
+                    ||  CFGetTypeID(ObjRef) != CFNumberGetTypeID()
+                    ||  !CFNumberGetValue((CFNumberRef)ObjRef, kCFNumberLongType, &lCookie))
+                    break;
+
+                uint32_t fMask;
+                switch (lUsage)
+                {
+                    case kHIDUsage_KeyboardLeftControl : fMask = controlKey; break;
+                    case kHIDUsage_KeyboardLeftShift   : fMask = shiftKey; break;
+                    case kHIDUsage_KeyboardLeftAlt     : fMask = optionKey; break;
+                    case kHIDUsage_KeyboardLeftGUI     : fMask = cmdKey; break;
+                    case kHIDUsage_KeyboardRightControl: fMask = rightControlKey; break;
+                    case kHIDUsage_KeyboardRightShift  : fMask = rightShiftKey; break;
+                    case kHIDUsage_KeyboardRightAlt    : fMask = rightOptionKey; break;
+                    case kHIDUsage_KeyboardRightGUI    : fMask = kEventKeyModifierRightCmdKeyMask; break;
+                    default: AssertMsgFailed(("%ld\n",lUsage)); fMask = 0; break;
+                }
+
+                /*
+                 * If we've got a queue, add the cookie to the queue.
+                 */
+                if (pKeyboardEntry->ppHidQueueInterface)
+                {
+                    IOReturn rc = (*pKeyboardEntry->ppHidQueueInterface)->addElement(pKeyboardEntry->ppHidQueueInterface, (IOHIDElementCookie)lCookie, 0);
+                    AssertMsg(rc == kIOReturnSuccess, ("rc=%d\n", rc));
+#ifdef DEBUG_PRINTF
+                    RTPrintf("dbg-add: u=%#lx c=%#lx\n", lUsage, lCookie);
+#endif
+                }
+
+                /*
+                 * Add the cookie to the keyboard entry.
+                 */
+                pKeyboardEntry->aCookies[pKeyboardEntry->cCookies].Cookie = (IOHIDElementCookie)lCookie;
+                pKeyboardEntry->aCookies[pKeyboardEntry->cCookies].fMask = fMask;
+                ++pKeyboardEntry->cCookies;
+                break;
+            }
+        }
+    }
+
+
+    /*
+     * Get the elements key and recursivly iterate the elements looking
+     * for they key cookies.
+     */
+    ObjRef = CFDictionaryGetValue(DictRef, CFSTR(kIOHIDElementKey));
+    if (    ObjRef
+        &&  CFGetTypeID(ObjRef) == CFArrayGetTypeID())
+    {
+        CFArrayRef ArrayObjRef = (CFArrayRef)ObjRef;
+        CFRange Range = {0, CFArrayGetCount(ArrayObjRef)};
+        CFArrayApplyFunction(ArrayObjRef, Range, darwinBruteForcePropertySearchApplier, pKeyboardEntry);
+    }
+}
+
+
+/**
+ * Creates a keyboard cache entry.
+ *
+ * @returns true if the entry was created successfully, otherwise false.
+ * @param   pKeyboardEntry      Pointer to the entry.
+ * @param   KeyboardDevice      The keyboard device to create the entry for.
+ *
+ */
+static bool darwinHIDKeyboardCacheCreateEntry(struct KeyboardCacheData *pKeyboardEntry, io_object_t KeyboardDevice)
+{
+    unsigned long cRefs = 0;
+    memset(pKeyboardEntry, 0, sizeof(*pKeyboardEntry));
+
+    /*
+     * Query the HIDDeviceInterface for this HID (keyboard) object.
+     */
+    SInt32 Score = 0;
+    IOCFPlugInInterface **ppPlugInInterface = NULL;
+    IOReturn rc = IOCreatePlugInInterfaceForService(KeyboardDevice, kIOHIDDeviceUserClientTypeID,
+                                                    kIOCFPlugInInterfaceID, &ppPlugInInterface, &Score);
+    if (rc == kIOReturnSuccess)
+    {
+        IOHIDDeviceInterface **ppHidDeviceInterface = NULL;
+        HRESULT hrc = (*ppPlugInInterface)->QueryInterface(ppPlugInInterface,
+                                                           CFUUIDGetUUIDBytes(kIOHIDDeviceInterfaceID),
+                                                           (LPVOID *)&ppHidDeviceInterface);
+        cRefs = (*ppPlugInInterface)->Release(ppPlugInInterface); MY_CHECK_CREFS(cRefs);
+        ppPlugInInterface = NULL;
+        if (hrc == S_OK)
+        {
+            rc = (*ppHidDeviceInterface)->open(ppHidDeviceInterface, 0);
+            if (rc == kIOReturnSuccess)
+            {
+                /*
+                 * create a removal callback.
+                 */
+                /** @todo */
+
+
+                /*
+                 * Create the queue so we can insert elements while searching the properties.
+                 */
+                IOHIDQueueInterface   **ppHidQueueInterface = (*ppHidDeviceInterface)->allocQueue(ppHidDeviceInterface);
+                if (ppHidQueueInterface)
+                {
+                    rc = (*ppHidQueueInterface)->create(ppHidQueueInterface, 0, 32);
+                    if (rc != kIOReturnSuccess)
+                    {
+                        AssertMsgFailed(("rc=%d\n", rc));
+                        cRefs = (*ppHidQueueInterface)->Release(ppHidQueueInterface); MY_CHECK_CREFS(cRefs);
+                        ppHidQueueInterface = NULL;
+                    }
+                }
+                else
+                    AssertFailed();
+                pKeyboardEntry->ppHidQueueInterface = ppHidQueueInterface;
+
+                /*
+                 * Brute force getting of attributes.
+                 */
+                /** @todo read up on how to do this in a less resource intensive way! Suggestions are welcome! */
+                CFMutableDictionaryRef PropertiesRef = 0;
+                kern_return_t krc = IORegistryEntryCreateCFProperties(KeyboardDevice, &PropertiesRef, kCFAllocatorDefault, kNilOptions);
+                if (krc == KERN_SUCCESS)
+                {
+                    darwinBruteForcePropertySearch(PropertiesRef, pKeyboardEntry);
+                    CFRelease(PropertiesRef);
+                }
+                else
+                    AssertMsgFailed(("krc=%#x\n", krc));
+
+                if (ppHidQueueInterface)
+                {
+                    /*
+                     * Now install our queue callback.
+                     */
+                    CFRunLoopSourceRef RunLoopSrcRef = NULL;
+                    rc = (*ppHidQueueInterface)->createAsyncEventSource(ppHidQueueInterface, &RunLoopSrcRef);
+                    if (rc == kIOReturnSuccess)
+                    {
+                        CFRunLoopRef RunLoopRef = (CFRunLoopRef)GetCFRunLoopFromEventLoop(GetMainEventLoop());
+                        CFRunLoopAddSource(RunLoopRef, RunLoopSrcRef, kCFRunLoopDefaultMode);
+                    }
+
+                    /*
+                     * Now install our queue callback.
+                     */
+                    rc = (*ppHidQueueInterface)->setEventCallout(ppHidQueueInterface, darwinQueueCallback, ppHidQueueInterface, pKeyboardEntry);
+                    if (rc != kIOReturnSuccess)
+                        AssertMsgFailed(("rc=%d\n", rc));
+                }
+
+                /*
+                 * Complete the new keyboard cache entry.
+                 */
+                pKeyboardEntry->ppHidDeviceInterface = ppHidDeviceInterface;
+                pKeyboardEntry->ppHidQueueInterface = ppHidQueueInterface;
+                return true;
+            }
+
+            AssertMsgFailed(("rc=%d\n", rc));
+            cRefs = (*ppHidDeviceInterface)->Release(ppHidDeviceInterface); MY_CHECK_CREFS(cRefs);
+        }
+        else
+            AssertMsgFailed(("hrc=%#x\n", hrc));
+    }
+    else
+        AssertMsgFailed(("rc=%d\n", rc));
+
+    return false;
+}
+
+
+/**
+ * Destroys a keyboard cache entry.
+ *
+ * @param   pKeyboardEntry      The entry.
+ */
+static void darwinHIDKeyboardCacheDestroyEntry(struct KeyboardCacheData *pKeyboardEntry)
+{
+    unsigned long cRefs;
+
+    /*
+     * Destroy the queue
+     */
+    if (pKeyboardEntry->ppHidQueueInterface)
+    {
+        IOHIDQueueInterface **ppHidQueueInterface = pKeyboardEntry->ppHidQueueInterface;
+        pKeyboardEntry->ppHidQueueInterface = NULL;
+
+        /* stop it just in case we haven't done so. doesn't really matter I think. */
+        (*ppHidQueueInterface)->stop(ppHidQueueInterface);
+
+        /* deal with the run loop source. */
+        CFRunLoopSourceRef RunLoopSrcRef = (*ppHidQueueInterface)->getAsyncEventSource(ppHidQueueInterface);
+        if (RunLoopSrcRef)
+        {
+            CFRunLoopRef RunLoopRef = (CFRunLoopRef)GetCFRunLoopFromEventLoop(GetMainEventLoop());
+            CFRunLoopRemoveSource(RunLoopRef, RunLoopSrcRef, kCFRunLoopDefaultMode);
+
+            CFRelease(RunLoopSrcRef);
+        }
+
+        /* dispose of and release the queue. */
+        (*ppHidQueueInterface)->dispose(ppHidQueueInterface);
+        cRefs = (*ppHidQueueInterface)->Release(ppHidQueueInterface); MY_CHECK_CREFS(cRefs);
+    }
+
+    /*
+     * Release the removal hook?
+     */
+    /** @todo */
+
+    /*
+     * Close and release the device interface.
+     */
+    if (pKeyboardEntry->ppHidDeviceInterface)
+    {
+        IOHIDDeviceInterface **ppHidDeviceInterface = pKeyboardEntry->ppHidDeviceInterface;
+        pKeyboardEntry->ppHidDeviceInterface = NULL;
+
+        (*ppHidDeviceInterface)->close(ppHidDeviceInterface);
+        cRefs = (*ppHidDeviceInterface)->Release(ppHidDeviceInterface); MY_CHECK_CREFS(cRefs);
+    }
+}
+
+
+/** 
+ * Zap the keyboard cache.
+ */
+static void darwinHIDKeyboardCacheZap(void)
+{
+    /*
+     * Release the old cache data first.
+     */
+    while (g_cKeyboards > 0)
+    {
+        unsigned i = --g_cKeyboards;
+        darwinHIDKeyboardCacheDestroyEntry(&g_aKeyboards[i]);
+    }
+}
+
+
+/**
+ * Updates the cached keyboard data.
+ *
+ * @todo The current implementation is very brute force...
+ *       Rewrite it so that it doesn't flush the cache completely but simply checks whether
+ *       anything has changed in the HID config. With any luck, there might even be a callback
+ *       or something we can poll for HID config changes...
+ *       setRemovalCallback() is a start...
+ */
+static void darwinHIDKeyboardCacheDoUpdate(void)
+{
+    g_u64KeyboardTS = RTTimeMilliTS();
+
+    /*
+     * Dispense with the old cache data.
+     */
+    darwinHIDKeyboardCacheZap();
+
+    /*
+     * Open the master port on the first invocation.
+     */
+    if (!g_MasterPort)
+    {
+        kern_return_t krc = IOMasterPort(MACH_PORT_NULL, &g_MasterPort);
+        AssertReturnVoid(krc == KERN_SUCCESS);
+    }
+
+    /*
+     * Create a matching dictionary for searching for keyboards devices.
+     */
+    static const UInt32 s_Page = kHIDPage_GenericDesktop;
+    static const UInt32 s_Usage = kHIDUsage_GD_Keyboard;
+    CFMutableDictionaryRef RefMatchingDict = IOServiceMatching(kIOHIDDeviceKey);
+    AssertReturnVoid(RefMatchingDict);
+    CFDictionarySetValue(RefMatchingDict, CFSTR(kIOHIDPrimaryUsagePageKey),
+                         CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &s_Page));
+    CFDictionarySetValue(RefMatchingDict, CFSTR(kIOHIDPrimaryUsageKey),
+                         CFNumberCreate(kCFAllocatorDefault, kCFNumberIntType, &s_Usage));
+
+    /*
+     * Perform the search and get a collection of keyboard devices.
+     */
+    io_iterator_t Keyboards = NULL;
+    IOReturn rc = IOServiceGetMatchingServices(g_MasterPort, RefMatchingDict, &Keyboards);
+    AssertMsgReturnVoid(rc == kIOReturnSuccess, ("rc=%d\n", rc));
+    RefMatchingDict = NULL; /* the reference is consumed by IOServiceGetMatchingServices. */
+
+    /*
+     * Enumerate the keyboards and query the cache data.
+     */
+    unsigned i = 0;
+    io_object_t KeyboardDevice;
+    while (   i < RT_ELEMENTS(g_aKeyboards)
+           && (KeyboardDevice = IOIteratorNext(Keyboards)) != 0)
+    {
+        if (darwinHIDKeyboardCacheCreateEntry(&g_aKeyboards[i], KeyboardDevice))
+            i++;
+        IOObjectRelease(KeyboardDevice);
+    }
+    g_cKeyboards = i;
+
+    IOObjectRelease(Keyboards);
+}
+
+
+/**
+ * Updates the keyboard cache if it's time to do it again.
+ */
+static void darwinHIDKeyboardCacheUpdate(void)
+{
+    if (    !g_cKeyboards
+        /*||  g_u64KeyboardTS - RTTimeMilliTS() > 7500*/ /* 7.5sec */)
+        darwinHIDKeyboardCacheDoUpdate();
+}
+
+
+/**
+ * Queries the modifier keys from the (IOKit) HID Manager.
+ *
+ * @returns Carbon modifier mask with right/left set correctly.
+ */
+static UInt32 darwinQueryHIDModifiers(void)
+{
+    /*
+     * Iterate thru the keyboards collecting their modifier masks.
+     */
+    UInt32 fHIDModifiers = 0;
+    unsigned i = g_cKeyboards;
+    while (i-- > 0)
+    {
+        IOHIDDeviceInterface **ppHidDeviceInterface = g_aKeyboards[i].ppHidDeviceInterface;
+        if (!ppHidDeviceInterface)
+            continue;
+
+        unsigned j = g_aKeyboards[i].cCookies;
+        while (j-- > 0)
+        {
+            IOHIDEventStruct HidEvent;
+            IOReturn rc = (*ppHidDeviceInterface)->getElementValue(ppHidDeviceInterface,
+                                                                   g_aKeyboards[i].aCookies[j].Cookie,
+                                                                   &HidEvent);
+            if (rc == kIOReturnSuccess)
+            {
+                if (HidEvent.value)
+                    fHIDModifiers |= g_aKeyboards[i].aCookies[j].fMask;
+            }
+            else
+                AssertMsgFailed(("rc=%#x\n", rc));
+        }
+    }
+
+    return fHIDModifiers;
+}
+
+#endif /* USE_HID_FOR_MODIFIERS */
+
+
+
+/**
+ * Left / rigth adjust the modifier mask using the current
+ * keyboard state.
+ *
+ * @returns left/right adjusted fModifiers.
+ * @param   fModifiers      The mask to adjust.
+ */
+UInt32 DarwinAdjustModifierMask(UInt32 fModifiers)
+{
+#ifdef USE_HID_FOR_MODIFIERS
+    /*
+     * Update the keyboard cache.
+     */
+    darwinHIDKeyboardCacheUpdate();
+
+    /*
+     * Check if there is anything to adjust and perform the adjustment.
+     */
+    if (fModifiers & (shiftKey | rightShiftKey | controlKey | rightControlKey | optionKey | rightOptionKey | cmdKey | kEventKeyModifierRightCmdKeyMask))
+    {
+        const UInt32 fHIDModifiers = g_fHIDModifierMask;
+#ifdef DEBUG_PRINTF
+        RTPrintf("dbg-fHIDModifier=%#x fModifiers=%#x", fHIDModifiers, fModifiers);
+#endif
+        if (   (fModifiers    & (rightShiftKey | shiftKey))
+            && (fHIDModifiers & (rightShiftKey | shiftKey)))
+        {
+            fModifiers &= ~(rightShiftKey | shiftKey);
+            fModifiers |= fHIDModifiers & (rightShiftKey | shiftKey);
+        }
+
+        if (   (fModifiers    & (rightControlKey | controlKey))
+            && (fHIDModifiers & (rightControlKey | controlKey)))
+        {
+            fModifiers &= ~(rightControlKey | controlKey);
+            fModifiers |= fHIDModifiers & (rightControlKey | controlKey);
+        }
+
+        if (   (fModifiers    & (optionKey | rightOptionKey))
+            && (fHIDModifiers & (optionKey | rightOptionKey)))
+        {
+            fModifiers &= ~(optionKey | rightOptionKey);
+            fModifiers |= fHIDModifiers & (optionKey | rightOptionKey);
+        }
+
+        if (   (fModifiers    & (cmdKey | kEventKeyModifierRightCmdKeyMask))
+            && (fHIDModifiers & (cmdKey | kEventKeyModifierRightCmdKeyMask)))
+        {
+            fModifiers &= ~(cmdKey | kEventKeyModifierRightCmdKeyMask);
+            fModifiers |= fHIDModifiers & (cmdKey | kEventKeyModifierRightCmdKeyMask);
+        }
+#ifdef DEBUG_PRINTF
+        RTPrintf(" -> %#x", fModifiers);
+#endif
+    }
+#endif /* USE_HID_FOR_MODIFIERS */
+
+    return fModifiers;
+}
+
+
+/**
+ * Start grabbing keyboard events.
+ *
+ * This only concerns itself with modifiers and disabling global hotkeys (if requested).
+ *
+ * @param   fGlobalHotkeys      Whether to disable global hotkeys or not.
+ */
+void     DarwinGrabKeyboard(bool fGlobalHotkeys)
+{
+    LogFlow(("DarwinGrabKeyboard: fGlobalHotkeys=%RTbool\n", fGlobalHotkeys));
+
+#ifdef USE_HID_FOR_MODIFIERS
+    /*
+     * Update the keyboard cache.
+     */
+    darwinHIDKeyboardCacheUpdate();
+
+    /*
+     * Start the keyboard queues and query the current mask.
+     */
+    g_fHIDQueueEnabled = true;
+
+    unsigned i = g_cKeyboards;
+    while (i-- > 0)
+    {
+        if (g_aKeyboards[i].ppHidQueueInterface)
+            (*g_aKeyboards[i].ppHidQueueInterface)->start(g_aKeyboards[i].ppHidQueueInterface);
+    }
+
+    g_fHIDModifierMask = darwinQueryHIDModifiers();
+#endif /* USE_HID_FOR_MODIFIERS */
+
+    /*
+     * Disable hotkeys if requested.
+     */
+    if (fGlobalHotkeys)
+        DarwinDisableGlobalHotKeys(true);
+}
+
+
+/**
+ * Reverses the actions taken by DarwinGrabKeyboard.
+ */
+void     DarwinReleaseKeyboard(void)
+{
+    LogFlow(("DarwinReleaseKeyboard\n"));
+
+    /*
+     * Re-enable hotkeys.
+     */
+    DarwinDisableGlobalHotKeys(false);
+
+#ifdef USE_HID_FOR_MODIFIERS
+    /*
+     * Stop and drain the keyboard queues.
+     */
+    g_fHIDQueueEnabled = false;
+
+#if 0
+    unsigned i = g_cKeyboards;
+    while (i-- > 0)
+    {
+        if (g_aKeyboards[i].ppHidQueueInterface)
+        {
+
+            (*g_aKeyboards[i].ppHidQueueInterface)->stop(g_aKeyboards[i].ppHidQueueInterface);
+
+            /* drain it */
+            IOReturn rc;
+            unsigned c = 0;
+            do
+            {
+                IOHIDEventStruct Event;
+                AbsoluteTime MaxTime = {0,0};
+                rc = (*g_aKeyboards[i].ppHidQueueInterface)->getNextEvent(g_aKeyboards[i].ppHidQueueInterface,
+                                                                          &Event, MaxTime, 0);
+            } while (   rc == kIOReturnSuccess
+                     && c++ < 32);
+        }
+    }
+#else
+
+    /*
+     * Kill the keyboard cache.
+     * This will hopefully fix the crash in getElementValue()/fillElementValue()...
+     */
+    darwinHIDKeyboardCacheZap();
+#endif
+
+    /* Clear the modifier mask. */
+    g_fHIDModifierMask = 0;
+#endif /* USE_HID_FOR_MODIFIERS */
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/Info.plist
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/Info.plist	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/Info.plist	(revision 7219)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+    <key>CFBundlePackageType</key>              <string>APPL</string>
+    <key>CFBundleSignature</key>                <string>VBOX</string>
+    <key>CFBundleDevelopmentRegion</key>        <string>English</string>
+    <key>CFBundleIdentifier</key>               <string>org.virtualbox.app.VirtualBox</string>
+    <key>CFBundleName</key>                     <string>VirtualBox</string>
+    <key>CFBundleExecutable</key>               <string>VirtualBox</string>
+    <key>CFBundleVersion</key>                  <string>@VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@</string>
+    <key>CFBundleShortVersionString</key>       <string>@VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@</string>
+    <key>CFBundleGetInfoString</key>            <string>VirtualBox @VBOX_VERSION_STRING@, © 2007-2008 innotek GmbH</string>
+    <key>CFBundleIconFile</key>                 <string>virtualbox</string>
+    <key>CFBundleInfoDictionaryVersion</key>    <string>6.0</string>
+    <key>LSCanProvideIMVideoDataSource</key>    <true/>
+</dict>
+</plist>
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/PkgInfo
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/PkgInfo	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/PkgInfo	(revision 7219)
@@ -0,0 +1,1 @@
+APPLVBOX
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxAquaStyle.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxAquaStyle.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxAquaStyle.cpp	(revision 7219)
@@ -0,0 +1,228 @@
+/** $Id: $ */
+/** @file
+ * Qt GUI - VBox Variation on the QAquaStyle.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxDefs.h"
+#include "VBoxAquaStyle.h"
+#include <qapplication.h>
+#include <qtoolbutton.h>
+#include <qpushbutton.h>
+#include <qpainter.h>
+#include <qpixmap.h>
+
+
+VBoxAquaStyle *VBoxAquaStyle::sInstance;
+
+/**
+ * Create a VBoxAquaStyle wrapper overloading the specified QAquaStyle instance.
+ * @param   parent  QAquaStyle instance.
+ */
+VBoxAquaStyle::VBoxAquaStyle(QStyle *parent)
+    : QStyle(),
+      mparent(parent)
+{
+}
+
+/**
+ * Create a VBoxAquaStyle wrapper overloading the specified QAquaStyle instance.
+ * @param   parent  QAquaStyle instance.
+ */
+VBoxAquaStyle::VBoxAquaStyle(QStyle &parent)
+    : QStyle(),
+      mparent(&parent)
+{
+}
+
+/**
+ * The main purpose here is to make sure the global 
+ * instance doesn't die on us.
+ */
+VBoxAquaStyle::~VBoxAquaStyle()
+{
+    //fprintf(stderr, "~VBoxAquaStyle\n");
+    if (this == sInstance)
+        sInstance = NULL;
+    mparent = NULL;
+}
+
+/**
+ * Get the global VBoxAquaStyle instance.
+ */
+/* static */VBoxAquaStyle &VBoxAquaStyle::VBoxAquaStyle::instance()
+{
+    if (!sInstance)
+        sInstance = new VBoxAquaStyle(QApplication::style());
+    return *sInstance;
+}
+
+// The QStyle bits we modify the behaviour of.
+
+void VBoxAquaStyle::drawComplexControl( ComplexControl control, QPainter *p, const QWidget *widget,
+                                        const QRect &r, const QColorGroup &cg, SFlags how/* = Style_Default*/,
+                                        SCFlags sub/* = (uint)SC_All*/, SCFlags subActive/* = SC_None*/,
+                                        const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "drawComplexControl %p %x", widget, control);
+    if ( control == CC_ToolButton )
+    {
+        /*
+         * This is for the ugly tool bar buttons.
+         * We just drop the frame unless they are pressed down.
+         */
+        QToolButton *toolbutton = (QToolButton *)widget;
+        //if (toolbutton->isDown()) fprintf(stderr, " down");
+        if (!toolbutton->isDown())
+        {
+            if (toolbutton->hasFocus() && !toolbutton->focusProxy())
+            {
+                QRect fr = toolbutton->rect();
+                fr.addCoords(3, 3, -3, -3);
+                drawPrimitive(PE_FocusRect, p, fr, cg);
+            }
+            //fprintf(stderr, "\n");
+            return;
+        }
+    }
+
+    /* fallback */
+    mparent->drawComplexControl( control, p, widget, r, cg, how, sub, subActive, foo );
+    //fprintf(stderr, "\n");
+}
+
+
+// The QStyle proxying
+
+void VBoxAquaStyle::polish( QWidget *w )
+{
+    //fprintf(stderr, "polish %p\n", w);
+    mparent->polish( w );
+}
+
+void VBoxAquaStyle::unPolish( QWidget *w )
+{
+    //fprintf(stderr, "unPolish %p\n", w);
+    mparent->unPolish( w );
+}
+
+void VBoxAquaStyle::polish( QApplication *app )
+{
+    mparent->polish( app );
+}
+
+void VBoxAquaStyle::unPolish( QApplication *app )
+{
+    mparent->unPolish( app );
+}
+
+void VBoxAquaStyle::polish( QPalette &p )
+{
+    mparent->polish( p );
+}
+
+void VBoxAquaStyle::polishPopupMenu( QPopupMenu *m )
+{
+    mparent->polishPopupMenu( m );
+}
+
+QRect VBoxAquaStyle::itemRect( QPainter *p, const QRect &r, int flags, bool enabled,
+                                       const QPixmap *pixmap, const QString &text, int len/* = -1*/ ) const
+{
+    return mparent->itemRect( p, r, flags, enabled, pixmap, text, len );
+}
+
+void VBoxAquaStyle::drawItem( QPainter *p, const QRect &r, int flags, const QColorGroup &g, bool enabled,
+                              const QPixmap *pixmap, const QString &text, int len/* = -1*/, const QColor *penColor/* = 0*/ ) const
+{
+    //fprintf(stderr, "drawItem %p\n", pixmap);
+    mparent->drawItem( p, r, flags, g, enabled, pixmap, text, len, penColor );
+}
+
+void VBoxAquaStyle::drawPrimitive( PrimitiveElement pe, QPainter *p, const QRect &r, const QColorGroup &cg, 
+                                   SFlags flags/* = Style_Default*/, const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "drawPrimitive %x\n", pe);
+    mparent->drawPrimitive( pe, p, r, cg, flags, foo);
+}
+
+void VBoxAquaStyle::drawControl( ControlElement element, QPainter *p, const QWidget *widget, const QRect &r,
+                                 const QColorGroup &cg, SFlags how/* = Style_Default*/, const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "drawControl %p %x\n", widget, element);
+    mparent->drawControl( element, p, widget, r, cg, how, foo );
+}
+
+void VBoxAquaStyle::drawControlMask( ControlElement element, QPainter *p, const QWidget *widget,
+                                     const QRect &r, const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "drawControlMask %p %x\n", widget, element);
+    mparent->drawControlMask( element, p, widget, r, foo);
+}
+
+QRect VBoxAquaStyle::subRect( SubRect r, const QWidget *widget ) const
+{
+    //fprintf(stderr, "subRect %p", widget);
+    QRect rct = mparent->subRect( r, widget );
+    //fprintf(stderr, " rct(%d,%d,%d,%d)\n", rct.topLeft().x(), rct.topLeft().y(), rct.bottomRight().x(),rct.bottomRight().y());
+    return rct;
+}
+
+int VBoxAquaStyle::pixelMetric( PixelMetric metric, const QWidget *widget/* = 0*/ ) const
+{
+    return mparent->pixelMetric( metric, widget );
+}
+
+QSize VBoxAquaStyle::sizeFromContents( ContentsType contents, const QWidget *widget, const QSize &contentsSize,
+                                       const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    return mparent->sizeFromContents( contents, widget, contentsSize, foo );
+}
+
+int VBoxAquaStyle::styleHint( StyleHint stylehint, const QWidget *widget/* = 0*/, 
+                              const QStyleOption &foo/* = QStyleOption::Default*/,
+                              QStyleHintReturn* returnData/* = 0*/) const
+{
+    return mparent->styleHint( stylehint, widget, foo, returnData );
+}
+
+QPixmap VBoxAquaStyle::stylePixmap( StylePixmap stylepixmap, const QWidget *widget/* = 0*/,
+                                    const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    return mparent->stylePixmap( stylepixmap, widget, foo );
+}
+
+
+void VBoxAquaStyle::drawComplexControlMask( ComplexControl control, QPainter *p, const QWidget *widget, const QRect &r,
+                                            const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "drawComplexControl %p %x\n", widget, control);
+    mparent->drawComplexControlMask( control, p, widget, r, foo );
+}
+
+QRect VBoxAquaStyle::querySubControlMetrics( ComplexControl control, const QWidget *widget,
+                                             SubControl sc, const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "querySubControlMetrics %p %x\n", widget, control);
+    return mparent->querySubControlMetrics( control, widget, sc, foo );
+}
+
+QStyle::SubControl VBoxAquaStyle::querySubControl( ComplexControl control, const QWidget *widget, const QPoint &pos,
+                                           const QStyleOption &foo/* = QStyleOption::Default*/ ) const
+{
+    //fprintf(stderr, "querySubControl %p %x\n", widget, control);
+    return mparent->querySubControl( control, widget, pos, foo );
+}
+
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxIChatTheaterWrapper.m
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxIChatTheaterWrapper.m	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxIChatTheaterWrapper.m	(revision 7219)
@@ -0,0 +1,192 @@
+/* $Id$ */
+/** @file
+ * Qt GUI - iChat Theater cocoa wrapper
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifdef VBOX_WITH_ICHAT_THEATER
+
+/* System includes */
+#import <Carbon/Carbon.h>
+#import <Cocoa/Cocoa.h>
+#import <InstantMessage/IMService.h>
+#import <InstantMessage/IMAVManager.h>
+
+@interface AVHandler: NSObject 
+{
+    CGImageRef mImage;
+}
+
+- (void) setImage: (CGImageRef)aImage;
+- (void) getPixelBufferPixelFormat: (OSType *)pixelFormatOut;
+- (bool) renderIntoPixelBuffer: (CVPixelBufferRef)buffer forTime: (CVTimeStamp *)timeStamp;
+
+- (void) AVManagerNotification: (NSNotification *)notification;
+@end
+
+@implementation AVHandler
+- (id) init
+{
+    if (!(self = [super init])) return nil;
+    mImage = nil;
+
+    /* Register for notifications of the av manager */
+    NSNotificationCenter *nCenter = [IMService notificationCenter];
+    [nCenter addObserver: self
+        selector: @selector (AVManagerNotification:)
+          name: IMAVManagerStateChangedNotification
+          object: nil];
+
+    return self;
+}
+
+- (void)dealloc
+{
+    NSNotificationCenter *nCenter = [IMService notificationCenter];
+    [nCenter removeObserver:self];
+    IMAVManager *avManager = [IMAVManager sharedAVManager];
+    [avManager stop];
+    [avManager setVideoDataSource:nil];
+    [super dealloc];
+}
+
+- (void) setImage: (CGImageRef)aImage
+{
+    mImage = aImage;
+}
+
+- (void) getPixelBufferPixelFormat: (OSType *)pixelFormatOut 
+{
+    /* Return 32 bit pixel format */
+    *pixelFormatOut = kCVPixelFormatType_32ARGB;
+}
+
+- (bool) renderIntoPixelBuffer: (CVPixelBufferRef)buffer forTime: (CVTimeStamp *)timeStamp 
+{
+    if (mImage == nil)
+        return NO;
+
+    // Lock the pixel buffer's base address so that we can draw into it.
+    CVReturn err;
+    if ((err = CVPixelBufferLockBaseAddress (buffer, 0)) != kCVReturnSuccess) 
+    {
+        // Rarely is a lock refused. Return NO if this happens.
+        printf ("Warning: could not lock pixel buffer base address in %s - error %ld\n", __func__, (long)err);
+        return NO;
+    }
+    size_t width = CVPixelBufferGetWidth (buffer);
+    size_t height = CVPixelBufferGetHeight (buffer);
+    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
+    CGContextRef context = CGBitmapContextCreate (CVPixelBufferGetBaseAddress (buffer),
+                                                  width, height,
+                                                  8,
+                                                  CVPixelBufferGetBytesPerRow (buffer),
+                                                  colorSpace,
+                                                  kCGImageAlphaPremultipliedFirst);
+    CGColorSpaceRelease (colorSpace);
+    /* Clear background */
+    CGContextClearRect (context, CGRectMake (0, 0, width, height));
+    /* Center image */
+    int scaledWidth;
+    int scaledHeight;
+    float aspect = (float)(CGImageGetWidth (mImage)) / CGImageGetHeight (mImage);
+    if (aspect > 1.0)
+    {
+        scaledWidth = width;
+        scaledHeight = height / aspect;
+    }
+    else
+    {
+        scaledWidth = width * aspect;
+        scaledHeight = height;
+    }
+    CGRect iconRect = CGRectMake ((width - scaledWidth) / 2.0, 
+                                  (height - scaledHeight) / 2.0,
+                                   scaledWidth, scaledHeight);
+    /* Here we have to paint the context*/
+    CGContextDrawImage (context, iconRect, mImage);
+    /* Finished painting */
+    CGContextRelease (context);
+    CVPixelBufferUnlockBaseAddress (buffer, 0);
+
+    return YES;
+}
+
+#pragma mark -
+#pragma mark Notifications
+- (void) AVManagerNotification: (NSNotification *)notification
+{
+    IMAVManager *avManager = [IMAVManager sharedAVManager];
+    printf ("state changed to: %d\n", [avManager state]);
+    
+    /* Get the new state */
+    IMAVManagerState state = [avManager state];
+
+    if (state == IMAVRequested)
+    {
+        /* Set some properties on the av manager */
+        [avManager setVideoDataSource:self];
+        /* Possible values: IMVideoOptimizationDefault, IMVideoOptimizationStills, IMVideoOptimizationReplacement */
+        [avManager setVideoOptimizationOptions:IMVideoOptimizationDefault];
+        /* ToDo: Audio support */
+        [avManager setNumberOfAudioChannels:0];
+        /* Start the streaming of the video */
+        [avManager start];
+    }
+    else if (state == IMAVInactive)
+    {
+        /* Stop the content propagation */
+        [avManager stop];
+        [avManager setVideoDataSource:nil];
+    }
+}
+#pragma mark -
+@end
+
+static AVHandler *sharedAVHandler = NULL;
+
+void initSharedAVManager ()
+{
+    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+
+    /* Some other debug tests */
+    /*
+    NSProcessInfo *pi = [NSProcessInfo processInfo];
+    [pi setProcessName:@"My new processName"];
+    OSErr err;
+    ProcessSerialNumber PSN;
+    err = GetCurrentProcess (&PSN);
+    err = CPSSetProcessName (&PSN,"Evil");
+    err = CPSEnableForegroundOperation (&PSN,0x03,0x3C,0x2C,0x1103);
+    err = CPSSetFrontProcess (&PSN);
+    */
+
+    if (!sharedAVHandler)
+        sharedAVHandler = [[AVHandler alloc] init];
+
+    [pool release];
+}
+
+void setImageRef (CGImageRef aImage)
+{
+    NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
+
+    initSharedAVManager();
+    [sharedAVHandler setImage: aImage];
+
+    [pool release];
+}
+
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxUtils-darwin.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxUtils-darwin.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VBoxUtils-darwin.cpp	(revision 7219)
@@ -0,0 +1,292 @@
+/* $Id$ */
+/** @file
+ * Qt GUI - Utility Classes and Functions specific to Darwin.
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+
+#include "VBoxUtils.h"
+#include "VBoxFrameBuffer.h"
+#include <qimage.h>
+#include <qpixmap.h>
+
+#include <iprt/assert.h>
+#include <iprt/mem.h>
+
+
+/**
+ * Callback for deleting the QImage object when CGImageCreate is done
+ * with it (which is probably not until the returned CFGImageRef is released).
+ *
+ * @param   info        Pointer to the QImage.
+ */
+static void darwinDataProviderReleaseQImage (void *info, const void *, size_t)
+{
+    QImage *qimg = (QImage *)info;
+    delete qimg;
+}
+
+/**
+ * Converts a QPixmap to a CGImage.
+ *
+ * @returns CGImageRef for the new image. (Remember to release it when finished with it.)
+ * @param   aPixmap     Pointer to the QPixmap instance to convert.
+ */
+CGImageRef DarwinQImageToCGImage (const QImage *aImage)
+{
+    QImage *imageCopy = new QImage (*aImage);
+    /** @todo this code assumes 32-bit image input, the lazy bird convert image to 32-bit method is anything but optimal... */
+    if (imageCopy->depth() != 32)
+        *imageCopy = imageCopy->convertDepth (32);
+    Assert (!imageCopy->isNull());
+
+    CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB();
+    CGDataProviderRef dp = CGDataProviderCreateWithData (imageCopy, aImage->bits(), aImage->numBytes(), darwinDataProviderReleaseQImage);
+
+    CGBitmapInfo bmpInfo = imageCopy->hasAlphaBuffer() ? kCGImageAlphaFirst : kCGImageAlphaNoneSkipFirst;
+    bmpInfo |= kCGBitmapByteOrder32Host;
+    CGImageRef ir = CGImageCreate (imageCopy->width(), imageCopy->height(), 8, 32, imageCopy->bytesPerLine(), cs,
+                                   bmpInfo, dp, 0 /*decode */, 0 /* shouldInterpolate */,
+                                   kCGRenderingIntentDefault);
+    CGColorSpaceRelease (cs);
+    CGDataProviderRelease (dp);
+
+    Assert (ir);
+    return ir;
+}
+
+/**
+ * Loads an image using Qt and converts it to a CGImage.
+ *
+ * @returns CGImageRef for the new image. (Remember to release it when finished with it.)
+ * @param   aSource     The source name.
+ */
+CGImageRef DarwinQImageFromMimeSourceToCGImage (const char *aSource)
+{
+    QImage qim = QImage::fromMimeSource (aSource);
+    Assert (!qim.isNull());
+    return DarwinQImageToCGImage (&qim);
+}
+
+/**
+ * Converts a QPixmap to a CGImage.
+ *
+ * @returns CGImageRef for the new image. (Remember to release it when finished with it.)
+ * @param   aPixmap     Pointer to the QPixmap instance to convert.
+ */
+CGImageRef DarwinQPixmapToCGImage (const QPixmap *aPixmap)
+{
+    QImage qimg = aPixmap->convertToImage();
+    Assert (!qimg.isNull());
+    return DarwinQImageToCGImage (&qimg);
+}
+
+/**
+ * Loads an image using Qt and converts it to a CGImage.
+ *
+ * @returns CGImageRef for the new image. (Remember to release it when finished with it.)
+ * @param   aSource     The source name.
+ */
+CGImageRef DarwinQPixmapFromMimeSourceToCGImage (const char *aSource)
+{
+    QPixmap qpm = QPixmap::fromMimeSource (aSource);
+    Assert (!qpm.isNull());
+    return DarwinQPixmapToCGImage (&qpm);
+}
+
+/**
+ * Creates a dock badge image.
+ *
+ * The badge will be placed on the right hand size and vertically centered
+ * after having been scaled up to 32x32.
+ *
+ * @returns CGImageRef for the new image. (Remember to release it when finished with it.)
+ * @param   aSource     The source name.
+ */
+CGImageRef DarwinCreateDockBadge (const char *aSource)
+{
+    /* Create a transparent image in size 128x128.
+     * This is unnecessary complicated in qt3. */
+    QImage transImage (128, 128, 32);
+    transImage.fill (qRgba (0, 0, 0, 0));
+    transImage.setAlphaBuffer (true);
+    QPixmap back (transImage);
+
+    /* load the badge */
+    QPixmap badge = QPixmap::fromMimeSource (aSource);
+    Assert (!badge.isNull());
+
+    /* resize it and copy it onto the background. */
+    if (badge.width() < 32)
+        badge = badge.convertToImage().smoothScale (32, 32);
+    copyBlt (&back, (back.width() - badge.width()) / 2.0, (back.height() - badge.height()) / 2.0,
+             &badge, 0, 0,
+             badge.width(), badge.height());
+
+    /* Convert it to a CGImage. */
+    return ::DarwinQPixmapToCGImage (&back);
+}
+
+/**
+ * Updates the dock preview image.
+ *
+ * This method is a callback that updates the 128x128 preview image of the VM window in the dock.
+ *
+ * @param   aVMImage   the vm screen as a CGImageRef
+ * @param   aOverlayImage   an optional icon overlay image to add at the bottom right of the icon
+ * @param   aStateImage   an optional state overlay image to add at the center of the icon
+ */
+void DarwinUpdateDockPreview (CGImageRef aVMImage, CGImageRef aOverlayImage, CGImageRef aStateImage /*= NULL*/)
+{
+    Assert (aVMImage);
+
+    CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB();
+    Assert (cs);
+
+    /* Calc the size of the dock icon image and fit it into 128x128 */
+    int targetWidth = 128;
+    int targetHeight = 128;
+    int scaledWidth;
+    int scaledHeight;
+    float aspect = static_cast <float> (CGImageGetWidth (aVMImage)) / CGImageGetHeight (aVMImage);
+    if (aspect > 1.0)
+    {
+        scaledWidth = targetWidth;
+        scaledHeight = targetHeight / aspect;
+    }
+    else
+    {
+        scaledWidth = targetWidth * aspect;
+        scaledHeight = targetHeight;
+    }
+    CGRect iconRect = CGRectMake ((targetWidth - scaledWidth) / 2.0,
+                                  (targetHeight - scaledHeight) / 2.0,
+                                  scaledWidth, scaledHeight);
+    /* Create the context to draw on */
+    CGContextRef context = BeginCGContextForApplicationDockTile();
+    Assert (context);
+    /* Clear the background */
+    CGContextSetBlendMode (context, kCGBlendModeNormal);
+    CGContextClearRect (context, CGRectMake (0, 0, 128, 128));
+    /* rounded corners */
+//        CGContextSetLineJoin (context, kCGLineJoinRound);
+//        CGContextSetShadow (context, CGSizeMake (10, 5), 1);
+//        CGContextSetAllowsAntialiasing (context, true);
+    /* some little boarder */
+    iconRect = CGRectInset (iconRect, 1, 1);
+    /* gray stroke */
+    CGContextSetRGBStrokeColor (context, 225.0/255.0, 218.0/255.0, 211.0/255.0, 1);
+    iconRect = CGRectInset (iconRect, 6, 6);
+    CGContextStrokeRectWithWidth (context, iconRect, 12);
+    iconRect = CGRectInset (iconRect, 5, 5);
+    /* black stroke */
+    CGContextSetRGBStrokeColor (context, 0.0, 0.0, 0.0, 1.0);
+    CGContextStrokeRectWithWidth (context, iconRect, 2);
+    /* vm content */
+    iconRect = CGRectInset (iconRect, 1, 1);
+    CGContextDrawImage (context, iconRect, aVMImage);
+    /* the state image at center */
+    if (aStateImage)
+    {
+        CGRect stateRect = CGRectMake ((targetWidth - CGImageGetWidth (aStateImage)) / 2.0,
+                                       (targetHeight - CGImageGetHeight (aStateImage)) / 2.0,
+                                       CGImageGetWidth (aStateImage),
+                                       CGImageGetHeight (aStateImage));
+        CGContextDrawImage (context, stateRect, aStateImage);
+    }
+    /* the overlay image at bottom/right */
+    if (aOverlayImage)
+    {
+
+        CGRect overlayRect = CGRectMake (targetWidth - CGImageGetWidth (aOverlayImage),
+                                         0,
+                                         CGImageGetWidth (aOverlayImage),
+                                         CGImageGetHeight (aOverlayImage));
+        CGContextDrawImage (context, overlayRect, aOverlayImage);
+    }
+    /* This flush updates the dock icon */
+    CGContextFlush (context);
+    EndCGContextForApplicationDockTile (context);
+
+    CGColorSpaceRelease (cs);
+}
+
+/**
+ * Updates the dock preview image.
+ *
+ * This method is a callback that updates the 128x128 preview image of the VM window in the dock.
+ *
+ * @param   aFrameBuffer    The guest frame buffer.
+ * @param   aOverlayImage   an optional icon overlay image to add at the bottom right of the icon
+ */
+void DarwinUpdateDockPreview (VBoxFrameBuffer *aFrameBuffer, CGImageRef aOverlayImage)
+{
+    CGColorSpaceRef cs = CGColorSpaceCreateDeviceRGB();
+    Assert (cs);
+    /* Create the image copy of the framebuffer */
+    CGDataProviderRef dp = CGDataProviderCreateWithData (aFrameBuffer, aFrameBuffer->address(), aFrameBuffer->bitsPerPixel() / 8 * aFrameBuffer->width() * aFrameBuffer->height(), NULL);
+    Assert (dp);
+    CGImageRef ir = CGImageCreate (aFrameBuffer->width(), aFrameBuffer->height(), 8, 32, aFrameBuffer->bytesPerLine(), cs,
+                                   kCGImageAlphaNoneSkipFirst | kCGBitmapByteOrder32Host, dp, 0, false,
+                                   kCGRenderingIntentDefault);
+    /* Update the dock preview icon */
+    ::DarwinUpdateDockPreview (ir, aOverlayImage);
+    /* Release the temp data and image */
+    CGDataProviderRelease (dp);
+    CGImageRelease (ir);
+    CGColorSpaceRelease (cs);
+}
+
+OSStatus DarwinRegionHandler (EventHandlerCallRef aInHandlerCallRef, EventRef aInEvent, void *aInUserData)
+{
+    NOREF (aInHandlerCallRef);
+
+    OSStatus status = eventNotHandledErr;
+
+    switch (GetEventKind (aInEvent))
+    {
+        case kEventWindowGetRegion:
+        {
+            WindowRegionCode code;
+            RgnHandle rgn;
+
+            /* which region code is being queried? */
+            GetEventParameter (aInEvent, kEventParamWindowRegionCode, typeWindowRegionCode, NULL, sizeof (code), NULL, &code);
+
+            /* if it is the opaque region code then set the region to Empty and return noErr to stop the propagation */
+            if (code == kWindowOpaqueRgn)
+            {
+                GetEventParameter (aInEvent, kEventParamRgnHandle, typeQDRgnHandle, NULL, sizeof (rgn), NULL, &rgn);
+                SetEmptyRgn (rgn);
+                status = noErr;
+            }
+            /* if the content of the whole window is queried return a copy of our saved region. */
+            else if (code == (kWindowStructureRgn))// || kWindowGlobalPortRgn || kWindowUpdateRgn))
+            {
+                GetEventParameter (aInEvent, kEventParamRgnHandle, typeQDRgnHandle, NULL, sizeof (rgn), NULL, &rgn);
+                QRegion *pRegion = static_cast <QRegion*> (aInUserData);
+                if (!pRegion->isNull() && pRegion)
+                {
+                    CopyRgn (pRegion->handle(), rgn);
+                    status = noErr;
+                }
+            }
+            break;
+        }
+    }
+
+    return status;
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-Info.plist
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-Info.plist	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-Info.plist	(revision 7219)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+    <key>CFBundlePackageType</key>              <string>APPL</string>
+    <key>CFBundleSignature</key>                <string>VBVM</string>
+    <key>CFBundleDevelopmentRegion</key>        <string>English</string>
+    <key>CFBundleIdentifier</key>               <string>org.virtualbox.app.VirtualBoxVM</string>
+    <key>CFBundleName</key>                     <string>VirtualBox VM</string>
+    <key>CFBundleExecutable</key>               <string>VirtualBoxVM</string>
+    <key>CFBundleVersion</key>                  <string>@VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@</string>
+    <key>CFBundleShortVersionString</key>       <string>@VBOX_VERSION_MAJOR@.@VBOX_VERSION_MINOR@.@VBOX_VERSION_BUILD@</string>
+    <key>CFBundleGetInfoString</key>            <string>VirtualBox VM @VBOX_VERSION_STRING@, © 2007-2008 innotek GmbH</string>
+    <key>CFBundleIconFile</key>                 <string>virtualbox</string>
+    <key>CFBundleInfoDictionaryVersion</key>    <string>6.0</string>
+    <key>LSCanProvideIMVideoDataSource</key>    <true/>
+</dict>
+</plist>
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-PkgInfo
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-PkgInfo	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/VM-PkgInfo	(revision 7219)
@@ -0,0 +1,1 @@
+APPLVBVM
Index: trunk/src/VBox/Frontends/VirtualBox4/src/darwin/tstDarwinKeyboard.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/darwin/tstDarwinKeyboard.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/darwin/tstDarwinKeyboard.cpp	(revision 7219)
@@ -0,0 +1,96 @@
+/** @file
+ * Common GUI Library - Testcase - Darwin Keyboard routines.
+ *
+ * @todo Move this up somewhere so that the two SDL GUIs can use parts of this code too (-HID crap).
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+
+/*******************************************************************************
+*   Header Files                                                               *
+*******************************************************************************/
+#include <iprt/initterm.h>
+#include <iprt/stream.h>
+#include <iprt/string.h>
+#include <iprt/time.h>
+#include <iprt/assert.h>
+
+#include "DarwinKeyboard.h"
+
+
+int main(int argc, char **argv)
+{
+    int rc = RTR3Init();
+    AssertReleaseRCReturn(rc, 1);
+
+    /*
+     * Warmup tests.
+     */
+    RTPrintf("tstDarwinKeyboard: Warmup...\n");
+
+    RTTimeNanoTS();
+    DarwinGrabKeyboard(true);
+    DarwinReleaseKeyboard();
+
+    RTTimeNanoTS();
+    DarwinGrabKeyboard(true);
+    DarwinReleaseKeyboard();
+
+/* Test these too:
+unsigned DarwinKeycodeToSet1Scancode(unsigned uKeyCode);
+UInt32   DarwinAdjustModifierMask(UInt32 fModifiers);
+unsigned DarwinModifierMaskToSet1Scancode(UInt32 fModifiers);
+unsigned DarwinModifierMaskToDarwinKeycode(UInt32 fModifiers);
+UInt32   DarwinKeyCodeToDarwinModifierMask(unsigned uKeyCode);
+unsigned DarwinEventToSet1Scancode(EventRef Event, UInt32 *pfCurKeyModifiers);
+void     DarwinDisableGlobalHotKeys(bool fDisable);
+*/
+
+    /*
+     * Grab and release the keyboard a lot of times and time it.
+     * We're looking both at performance and for memory and reference leaks here.
+     */
+    RTPrintf("tstDarwinKeyboard: Profiling Grab and Release");
+    RTStrmFlush(g_pStdOut);
+    const uint64_t u64Start = RTTimeNanoTS();
+    uint64_t u64Grab = 0;
+    uint64_t u64Release = 0;
+    unsigned i;
+    for (i = 0; i < 20; i++)
+    {
+        uint64_t u64 = RTTimeNanoTS();
+        DarwinGrabKeyboard(argc != 1);
+        u64Grab += RTTimeNanoTS() - u64;
+
+        u64 = RTTimeNanoTS();
+        DarwinReleaseKeyboard();
+        u64Release += RTTimeNanoTS() - u64;
+
+        if ((i % 10) == 0)
+        {
+            RTPrintf(".");
+            RTStrmFlush(g_pStdOut);
+        }
+    }
+    const uint64_t u64Elapsed = RTTimeNanoTS() - u64Start;
+    RTPrintf("\n"
+             "tstDarwinKeyboard: %u times in %RU64 ms - %RU64 ms per call\n", 
+             i, u64Elapsed / 1000000, (u64Elapsed / i) / 1000000);
+    RTPrintf("tstDarwinKeyboard: DarwinGrabKeyboard: %RU64 ms total - %RU64 ms per call\n",
+             u64Grab / 1000000, (u64Grab / i) / 1000000);
+    RTPrintf("tstDarwinKeyboard: DarwinReleaseKeyboard: %RU64 ms total - %RU64 ms per call\n",
+             u64Release / 1000000, (u64Release / i) / 1000000);
+
+    return 0;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/COPYING.LIB
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/COPYING.LIB	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/COPYING.LIB	(revision 7219)
@@ -0,0 +1,513 @@
+		  GNU LESSER GENERAL PUBLIC LICENSE
+		       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+
+		  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    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.1 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
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
+
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/Makefile
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/Makefile	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/Makefile	(revision 7219)
@@ -0,0 +1,24 @@
+# $Id
+## @file
+# Makefile for building the VirtualBox keyboard handler library.
+#
+
+# Note that for reasons of convenience, VirtualBox builds this library
+# from inside its own build system rather than using this file.
+
+# Copyright (C) 2008 innotek GmbH
+#
+# This library is part of VirtualBox Open Source Edition (OSE), as
+# available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+# VirtualBox OSE distribution.
+#
+# 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.
+             
+VBoxKeyboard.so : keyboard-new.o
+	gcc -shared -o VBoxKeyboard.so keyboard-new.o -lX11
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/XKeyboard-new.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/XKeyboard-new.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/XKeyboard-new.cpp	(revision 7219)
@@ -0,0 +1,180 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Implementation of Linux-specific keyboard functions
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#define LOG_GROUP LOG_GROUP_GUI
+
+#include <X11/Xlib.h>
+#include <XKeyboard.h>
+#include <VBox/log.h>
+#include "keyboard.h"
+
+static bool gInitStatus = false;
+
+/**
+ * DEBUG function
+ * Print a key to the release log in the format needed for the Wine
+ * layout tables.
+ */
+static void printKey(Display *display, int keyc)
+{
+    bool was_escape = false;
+
+    for (int i = 0; i < 2; ++i)
+    {
+        int keysym = XKeycodeToKeysym (display, keyc, i);
+
+        int val = keysym & 0xff;
+        if ('\\' == val)
+        {
+            LogRel(("\\\\"));
+        }
+        else if ('"' == val)
+        {
+            LogRel(("\\\""));
+        }
+        else if ((val > 32) && (val < 127))
+        {
+            if (
+                   was_escape
+                && (
+                       ((val >= '0') && (val <= '9'))
+                    || ((val >= 'A') && (val <= 'F'))
+                    || ((val >= 'a') && (val <= 'f'))
+                   )
+               )
+            {
+                LogRel(("\"\""));
+            }
+            LogRel(("%c", (char) val));
+        }
+        else
+        {
+            LogRel(("\\x%x", val));
+            was_escape = true;
+        }
+    }
+}
+
+/**
+ * DEBUG function
+ * Dump the keyboard layout to the release log.  The result will only make
+ * sense if the user is using an X.org or XFree86 server locally.
+ */
+static void dumpLayout(Display *display)
+{
+    LogRel(("Your keyboard layout does not appear to fully supported by VirtualBox.  "
+            "If you would like to help us improve the product, please submit a "
+            "bug report and attach this logfile.  Please note that the following "
+            "table will only be valid if you are using an X.org or XFree86 server "
+            "locally.\n\nThe correct table for your layout is:\n"));
+    LogRel(("\""));
+    printKey(display, 49);
+    for (int i = 10; i <= 21; ++i)
+    {
+        LogRel(("\",\""));
+        printKey(display, i);
+    }
+    LogRel(("\",\n"));
+    LogRel(("\""));
+    printKey(display, 24);
+    for (int i = 25; i <= 35; ++i)
+    {
+        LogRel(("\",\""));
+        printKey(display, i);
+    }
+    LogRel(("\",\n"));
+    LogRel(("\""));
+    printKey(display, 38);
+    for (int i = 39; i <= 48; ++i)
+    {
+        LogRel(("\",\""));
+        printKey(display, i);
+    }
+    LogRel(("\",\""));
+    printKey(display, 51);
+    LogRel(("\",\n"));
+    LogRel(("\""));
+    printKey(display, 52);
+    for (int i = 53; i <= 61; ++i)
+    {
+        LogRel(("\",\""));
+        printKey(display, i);
+    }
+    LogRel(("\",\""));
+    printKey(display, 94); /* The 102nd key */
+    LogRel(("\",\""));
+    printKey(display, 211); /* The Brazilian key */
+    LogRel(("\",\""));
+    printKey(display, 133); /* The Yen key */
+    LogRel(("\"\n\n"));
+}
+
+/*
+ * This function builds a table mapping the X server's scan codes to PC
+ * keyboard scan codes.  The logic of the function is that while the
+ * X server may be using a different set of scan codes (if for example
+ * it is running on a non-PC machine), the keyboard layout should be similar
+ * to a PC layout.  So we look at the symbols attached to each key on the
+ * X server, find the PC layout which is closest to it and remember the
+ * mappings.
+ */
+bool initXKeyboard(Display *dpy)
+{
+    if (0 != X11DRV_InitKeyboard(dpy))
+    {
+        /* The layout found was optimal. */
+        gInitStatus = true;
+    }
+    return true;
+}
+
+/**
+ * Do deferred logging after initialisation
+ */
+void doXKeyboardLogging(Display *dpy)
+{
+    if (!gInitStatus)
+    {
+        dumpLayout(dpy);
+    }
+}
+
+/*
+ * Translate an X server scancode to a PC keyboard scancode.
+ */
+void handleXKeyEvent(Display *, XEvent *event, WINEKEYBOARDINFO *wineKbdInfo)
+{
+    // call the WINE event handler
+    XKeyEvent *keyEvent = &event->xkey;
+    unsigned scan = X11DRV_KeyEvent(keyEvent->keycode);
+    wineKbdInfo->wScan = scan & 0xFF;
+    wineKbdInfo->dwFlags = scan >> 8;
+}
+
+/**
+ * Return the maximum number of symbols which can be associated with a key
+ * in the current layout.  This is needed so that Dmitry can use keyboard
+ * shortcuts without switching to Latin layout, by looking at all symbols
+ * which a given key can produce and seeing if any of them match the shortcut.
+ */
+int getKeysymsPerKeycode()
+{
+    /* This can never be higher than 8, and returning too high a value is
+       completely harmless. */
+    return 8;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-layouts.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-layouts.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-layouts.h	(revision 7219)
@@ -0,0 +1,1982 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * X11 keyboard driver translation tables (keyboard layouts)
+ *
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This library is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+ * VirtualBox OSE distribution.
+ *
+ * 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.
+ */
+
+#ifndef ___VBox_keyboard_tables_h
+# error This file must be included from within keyboard-layouts.h
+#endif /* ___VBox_keyboard_tables_h */
+
+/* This file contains a more or less complete dump of all keyboard
+   layouts known to my version of X.org.  Duplicate layouts have
+   been removed to save space and lookup time, and the Japanese
+   layout has been manually corrected, due to differences in handling
+   between 105 and 106-key keyboards.
+
+   Note that contrary to the original tables in the Wine source code,
+   these tables simply contain the X keysym values truncated to the
+   least significant byte.  In fact, there is no need to do any
+   additional translation of the values (the original code translated
+   them to whatever character set was deemed appropriate, rather 
+   inconsistently) as long as we use the same algorithm for creating
+   the tables and doing the lookups.
+
+   The last three entries in the tables are respectively the 102nd
+   key on 102/105/106 key keyboards, the extra key on Brazilian and
+   Japanese keyboards and the Yen key on Japanese keyboards.
+   The layout-switching keys on Japanese and Korean keyboards are
+   dealt with elsewhere. */
+
+/* U.S. English */
+static const char main_key_us[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, International (with dead keys) */
+static const char main_key_us_intl[MAIN_LEN][2] =
+{
+"PS","1!","2@","3#","4$","5%","6R","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","QW","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, Dvorak */
+static const char main_key_us_dvorak[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","[{","]}",
+"'\"",",<",".>","pP","yY","fF","gG","cC","rR","lL","/?","=+",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","\\|",
+";:","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, Left handed Dvorak */
+static const char main_key_us_dvorak_l[MAIN_LEN][2] =
+{
+"`~","[{","]}","/?","pP","fF","mM","lL","jJ","4$","3#","2@","1!",
+";:","qQ","bB","yY","uU","rR","sS","oO",".>","6^","5%","=+",
+"-_","kK","cC","dD","tT","hH","eE","aA","zZ","8*","7&","\\|",
+"'\"","xX","gG","vV","wW","nN","iI",",<","0)","9(","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, Right handed Dvorak */
+static const char main_key_us_dvorak_r[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","jJ","lL","mM","fF","pP","/?","[{","]}",
+"5%","6^","qQ",".>","oO","rR","sS","uU","yY","bB",";:","=+",
+"7&","8*","zZ","aA","eE","hH","tT","dD","cC","kK","-_","\\|",
+"9(","0)","xX",",<","iI","nN","wW","vV","gG","'\"","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, Classic Dvorak */
+static const char main_key_us_dvorak_classic[MAIN_LEN][2] =
+{
+"`~","[{","7&","5%","3#","1!","9(","0)","2@","4$","6^","8*","]}",
+"/?",",<",".>","pP","yY","fF","gG","cC","rR","lL","'\"","=+",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","\\|",
+";:","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","<>","\x0\x0","\x0\x0"
+};
+
+/* U.S. English, Russian phonetic */
+static const char main_key_us_rus[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","\xdf\xff",
+"\xd1\xf1","\xd7\xf7","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xd9\xf9","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xdd\xfd",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xca\xea","\xcb\xeb","\xcc\xec","\xde\xfe","\xc0\xe0","\xdc\xfc",
+"\xda\xfa","\xd8\xf8","\xc3\xe3","\xd6\xf6","\xc2\xe2","\xce\xee","\xcd\xed",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Afghanistan */
+static const char main_key_af[MAIN_LEN][2] =
+{
+"\xd\xf7","\xf1!","\xf2l","\xf3k","\xf4\xb","\xf5j","\xf6\xd7","\xf7\xac","\xf8*","\xf9)","\xf0(","-\xe0","+=",
+"\xd6\xf2","\xd5\xec","\xcb\xed","\xe2\xeb","\xe1\xef","\xda\xf0","\xd9\xee","\xe7\xf1","\xce]","\xcd[","\xcc}","\x86{",
+"\xd4\xc4","\xd3\xc6","\xcc\xea","\xc8\xc5","\xe4\xc3","\xc7\xc2","\xca\xc9","\xe6\xbb","\xe5\xab","\xa9:","\xaf\xbb","\\|",
+"\xd8\xe3","\xd7S","\xd2\x98","\xd1p","\xd0\xc","\xcfT","~\xc1","\xe8>",".<","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Afghanistan, Pashto */
+static const char main_key_af_ps[MAIN_LEN][2] =
+{
+"\xd\xf7","\xf1!","\xf2l","\xf3k","\xf4\xb","\xf5j","\xf6\xd7","\xf7\xbb","\xf8\xab","\xf9)","\xf0(","-\xe0","+=",
+"\xd6\xf2","\xd5\xec","\xcb\xed","\xe2\xeb","\xe1\xef","\xda\xf0","\xd9\xee","\xe7\xf1","\xce\x81","\xcd\x85","\xcc]","\x86[",
+"\xd4\x9a","\xd3\xc6","\xcc\xea","\xc8~","\xe4\xc3","\xc7\xc2","\xca|","\xe6\xbc","\xe5)","\xa9:","\xab\xbb","\\*",
+"\xcd""8","\xd0""7","\xd2\x98","\xd1!","\xd0\xc","\xcf\x89","\x93$","\xe8\xc","\x96.","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Afghanistan, Southern Uzbek */
+static const char main_key_af_uz[MAIN_LEN][2] =
+{
+"\xd\xf7","\xf1!","\xf2l","\xf3k","\xf4\xb","\xf5j","\xf6\xd7","\xf7\xac","\xf8*","\xf9)","\xf0(","-\xe0","+=",
+"\xd6\xf2","\xd5\xec","\xcb\xed","\xe2\xeb","\xe1\xef","\xda\xf0","\xd9\xee","\xe7\xf1","\xce]","\xcd[","\xcc}","\x86{",
+"\xd4\xc4","\xd3\xc6","\xcc\xea","\xc8\xd0","\xe4\xc3","\xc7\xc2","\xca\xc9","\xe6\xbb","\xe5\xab","\xa9:","\xaf\xbb","\\|",
+"\xd8\xc9","\xd7\xc7","\xd2\x98","\xd1%","\xd0\xc","\xcfT","~\xc1","\xe8>",".<","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Arabic */
+static const char main_key_ara[MAIN_LEN][2] =
+{
+"\xd0\xf1","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xd6\xee","\xd5\xeb","\xcb\xef","\xe2\xec","\xe1\xf9","\xda\xc5","\xd9`","\xe7\xf7","\xce\xd7","\xcd\xbb","\xcc{","\xcf}",
+"\xd4\\","\xd3S","\xea[","\xc8]","\xe4\xf7","\xc7\xc3","\xca\xe0","\xe6\xac","\xe5/","\xe3:","\xd7\"","<>",
+"\xc6~","\xc1\xf2","\xc4\xf0","\xd1\xed","\xfb\xf5","\xe9\xc2","\xc9'","\xe8,","\xd2.","\xd8\xbf","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Arabic, azerty */
+static const char main_key_ara_azerty[MAIN_LEN][2] =
+{
+"\xd0\xf1","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"\xd6\xee","\xd5\xeb","\xcb\xef","\xe2\xec","\xe1\xf9","\xda\xc5","\xd9`","\xe7\xf7","\xce\xd7","\xcd\xbb","\xcc{","\xcf}",
+"\xd4\\","\xd3S","\xea[","\xc8]","\xe4\xf7","\xc7\xc3","\xca\xe0","\xe6\xac","\xe5/","\xe3:","\xd7\"","<>",
+"\xc6~","\xc1\xf2","\xc4\xf0","\xd1\xed","\xfb\xf5","\xe9\xc2","\xc9'","\xe8,","\xd2.","\xd8\xbf","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Arabic, azerty/digits */
+static const char main_key_ara_azerty_digits[MAIN_LEN][2] =
+{
+"\xd0\xf1","&a","\xe9""b","\"c","'d","(e","-f","\xe8g","_h","\xe7i","\xe0`",")\xb0","=+",
+"\xd6\xee","\xd5\xeb","\xcb\xef","\xe2\xec","\xe1\xf9","\xda\xc5","\xd9`","\xe7\xf7","\xce\xd7","\xcd\xbb","\xcc{","\xcf}",
+"\xd4\\","\xd3S","\xea[","\xc8]","\xe4\xf7","\xc7\xc3","\xca\xe0","\xe6\xac","\xe5/","\xe3:","\xd7\"","<>",
+"\xc6~","\xc1\xf2","\xc4\xf0","\xd1\xed","\xfb\xf5","\xe9\xc2","\xc9'","\xe8,","\xd2.","\xd8\xbf","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Arabic, digits */
+static const char main_key_ara_digits[MAIN_LEN][2] =
+{
+"\xd0\xf1","a!","b@","c#","d$","e%","f^","g&","h*","i(","`)","-_","=+",
+"\xd6\xee","\xd5\xeb","\xcb\xef","\xe2\xec","\xe1\xf9","\xda\xc5","\xd9`","\xe7\xf7","\xce\xd7","\xcd\xbb","\xcc{","\xcf}",
+"\xd4\\","\xd3S","\xea[","\xc8]","\xe4\xf7","\xc7\xc3","\xca\xe0","\xe6\xac","\xe5/","\xe3:","\xd7\"","<>",
+"\xc6~","\xc1\xf2","\xc4\xf0","\xd1\xed","\xfb\xf5","\xe9\xc2","\xc9'","\xe8,","\xd2.","\xd8\xbf","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Arabic, Buckwalter */
+static const char main_key_ara_buckwalter[MAIN_LEN][2] =
+{
+"p\xf1","a\xff","b\xff","c\xff","d\xd4","ej","f\xff","g\xc4","h\xd0","i>","`?","-\xe0","=+",
+"\xe2\xff","\xe8\xc4","\xff\xd9","\xd1\xff","\xca\xd7","\xea\xe9","\xef\xff","\xf0\xc5","\xf2\xc3","\xc9\xff","\xffq","\xff\xc6",
+"\xee\xc7","\xd3\xd5","\xcf\xd6","\xe1\xeb","\xda\xff","\xe7\xcd","\xcc\xff","\xe3\xed","\xe4\xff","\xbb\xff","\xc1\xff","\xff\xc2",
+"\xd2\xd8","\xce\xff","\xff\xff","\xcb\xff","\xc8\xff","\xe6\xec","\xe5\xff","\xac\xc5","\xd4\xc3","\xff\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Albania */
+static const char main_key_al[MAIN_LEN][2] =
+{
+"\\|","1!","2\"","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xe7\xc7","@'",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xeb\xcb","[{","]}",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Armenia */
+static const char main_key_am[MAIN_LEN][2] =
+{
+"]\\","\x86V","qA","\x13\x14",",$","\x89&","^%","$\x87","[\xbc",")(","\x85U","g7","rB",
+"sC","\x83S","b2","}M","tD","xH","\x82R","o?","h8","i9","n>","\x81Q",
+"{K","~N","c3","e5","a1","vF","k;","\x7fO","p@","zJ","\x80P","\xbb\xab",
+"j:","d4","yI","uE","f6","l<","\x84T","m=","wG","|L","?\x8a","\x0\x0","\x0\x0"
+};
+
+/* Armenia, Phonetic */
+static const char main_key_am_phonetic[MAIN_LEN][2] =
+{
+"]\\","g7","i9","\x83S","qA","{K","\x82R","\x87\x87","\x80P","yI","sC","-\x15","j:",
+"\x84T","xH","e5","|L","\x7fO","h8","\x82R","k;","\x85U","zJ","m=","n>",
+"a1","}M","d4","\x86V","c3","p@","uE","o?","l<",";\x89","[\"","wG",
+"f6","rB","\x81Q","~N","b2","vF","tD",",\xab","$\xbb","/^","?\x8a","\x0\x0","\x0\x0"
+};
+
+/* Armenia, Eastern */
+static const char main_key_am_eastern[MAIN_LEN][2] =
+{
+"]\\","\x89\xb1","qA","uE","[\xb3",",\xb4","-\xb9",".\x87","\xab(","\xbb)","\x85U","|L","j:",
+"m=","\x82R","g7","\x80P","\x7fO","e5","h8","k;","xH","zJ","yI","{K",
+"a1","}M","d4","\x86V","c3","p@","sC","o?","l<","i9","\x83S","'^",
+"f6","\x81Q","\x84T","~N","b2","vF","tD","wG","rB","n>","<>","\x0\x0","\x0\x0"
+};
+
+/* Armenia, Western */
+static const char main_key_am_western[MAIN_LEN][2] =
+{
+"]\\","\x89\xb1","qA","uE","[\xb3",",\xb4","-\xb9",".\x87","\xab(","\xbb)","\x85U","|L","j:",
+"m=","~N","g7","\x80P","d4","e5","h8","k;","xH","b2","yI","{K",
+"a1","}M","\x7fO","\x86V","o?","p@","sC","\x84T","l<","i9","\x83S","'^",
+"f6","\x81Q","c3","\x82R","zJ","vF","tD","wG","rB","n>","<>","\x0\x0","\x0\x0"
+};
+
+/* Armenia, Alternative Eastern */
+static const char main_key_am_eastern_alt[MAIN_LEN][2] =
+{
+"]\\","\x89\xb1","qA","uE","[\xb3",",\xb4","-\xb9",".\x87","\xab(","\xbb)","\x85U","|L","j:",
+"m=","\x82R","g7","\x80P","\x7fO","e5","h8","k;","xH","zJ","yI","{K",
+"a1","}M","d4","\x86V","\x84T","p@","sC","o?","l<","i9","\x83S","'^",
+"f6","\x81Q","c3","~N","b2","vF","tD","wG","rB","n>","<>","\x0\x0","\x0\x0"
+};
+
+/* Azerbaijan */
+static const char main_key_az[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6:","7?","8*","9(","0)","-_","=+",
+"qQ","\xfc\xdc","eE","rR","tT","yY","uU","i\xa9","oO","pP","\xf6\xd6","\xbb\xab",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xb9I","Y\x8f","\\|",
+"zZ","xX","cC","vV","bB","nN","mM","\xe7\xc7","\xba\xaa",".,","<>","\x0\x0","\x0\x0"
+};
+
+/* Azerbaijan, Cyrillic */
+static const char main_key_az_cyrillic[MAIN_LEN][2] =
+{
+"\x0\x0","\x0\x0","2\"","3#","4;","\x0\x0","6:","7?","8*","9(","0)","-_","\x0\x0",
+"\xa8\xb8","\xaf\xae","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xbb\xba","\xda\xfa","\xc8\xe8","\xb9\xb8",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\x9d\x9c","\\|",
+"\xd9\xd8","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\x93\x92","\xc2\xe2","\xe9\xe8",".,","<>","\x0\x0","\x0\x0"
+};
+
+/* Belarus */
+static const char main_key_by[MAIN_LEN][2] =
+{
+"\xa3\xb3","\x0\x0","2\"","\x0\x0","4;","5%","6:","7?","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xae\xbe","\xda\xfa","\xc8\xe8","''",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","/|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xa6\xb6","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Belarus, Winkeys */
+static const char main_key_by_winkeys[MAIN_LEN][2] =
+{
+"\xa3\xb3","\x0\x0","2\"","3#","4;","5%","6:","7?","8*","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xae\xbe","\xda\xfa","\xc8\xe8","''",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","/|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xa6\xb6","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Belgium */
+static const char main_key_be[MAIN_LEN][2] =
+{
+"\xb2\xb3","&1","\xe9""2","\"3","'4","(5","\xa7""6","\xe8""7","!8","\xe7""9","\xe0""0",")\xb0","-_",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","RW","$*",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","\xb5\xa3",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","=+","<>","\x0\x0","\x0\x0"
+};
+
+/* Belgium, Eliminate dead keys */
+static const char main_key_be_nodeadkeys[MAIN_LEN][2] =
+{
+"\xb2\xb3","&1","\xe9""2","\"3","'4","(5","\xa7""6","\xe8""7","!8","\xe7""9","\xe0""0",")\xb0","-_",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","^\xa8","$*",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","\xb5\xa3",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","=+","<>","\x0\x0","\x0\x0"
+};
+
+/* Belgium, Sun dead keys */
+static const char main_key_be_sundeadkeys[MAIN_LEN][2] =
+{
+"\xb2\xb3","&1","\xe9""2","\"3","'4","(5","\xa7""6","\xe8""7","!8","\xe7""9","\xe0""0",")\xb0","-_",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","\x1\x4","$*",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","\xb5\xa3",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","=+","<>","\x0\x0","\x0\x0"
+};
+
+/* Bangladesh */
+static const char main_key_bd[MAIN_LEN][2] =
+{
+"`~","\xe7!","\xe8@","\xe9#","\xea$","\xeb%","\xec^","\xed&","\xee*","\xef(","\xe6)","-_","=+",
+"\x99\x82","\xaf\xdf","\xa1\xa2","\xaa\xab","\x9f\xa0","\x9a\x9b","\x9c\x9d","\xb9\x9e","\x97\x98","\xdc\xdd","[{","]}",
+"\xc3\xd7","\xc1\xc2","\xbf\xc0","\xac\xad","\xcd""d","\xbe\x85","\x95\x96","\xa4\xa5","\xa6\xa7",";:","'\"","\\|",
+"\x81\x83","\xcb\xcc","\xc7\xc8","\xb0\xb2","\xa8\xa3","\xb8\xb7","\xae\xb6",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Bangladesh, Probhat */
+static const char main_key_bd_probhat[MAIN_LEN][2] =
+{
+"`~","\xe7!","\xe8@","\xe9#","\xea\xf3","\xeb%","\xec^","\xed\x9e","\xee\xce","\xef(","\xe6)","\xc_","=\xd",
+"\xa6\xa7","\xc2\x8a","\xc0\x88","\xb0\xdc","\x9f\xa0","\x8f\x90","\xc1\x89","\xbf\x87","\x93\x94","\xaa\xab","\xc7\xc8","\xcb\xcc",
+"\xbe\x85","\xb8\xb7","\xa1\xa2","\xa4\xa5","\x97\x98","\xb9\x83","\x9c\x9d","\x95\x96","\xb2\x82",";:","'\"","\\e",
+"\xdf\xaf","\xb6\xdd","\x9a\x9b","\x86\x8b","\xac\xad","\xa8\xa3","\xae\x99",",\xc3","d\x81","\xcd?","<>","\x0\x0","\x0\x0"
+};
+
+/* India */
+static const char main_key_in[MAIN_LEN][2] =
+{
+"J\x12","g\xd","hE","ii","jj","kk","ll","mm","nn","o(","f)","\x3\x3","C\xb",
+"L\x14","H\x10",">\x6","@\x8","B\xa",",-","9\x19","\x17\x18","&'","\x1c\x1d","!\"","<\x1e",
+"K\x13","G\xf","M\x5","?\x7","A\x9","*+","01","\x15\x16","$%","\x1a\x1b","\x1f\x20","I\x11",
+"F\xe","\x2\x1",".#","()","54","23","86",",7",".d","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Bengali */
+static const char main_key_in_ben[MAIN_LEN][2] =
+{
+"\x0\x0","\xe7\xe7","\xe8\xe8","\xe9\xe9","\xea\xea","\xeb\xeb","\xec\xec","\xed\xed","\xee\xee","\xef(","\xe6)","-\x83","\x8b\xc3",
+"\xcc\x94","\xc8\x90","\xbe\x86","\xc0\x88","\xc2\x8a","\xac\xad","\xb9\x99","\x97\x98","\xa6\xa7","\x9c\x9d","\xa1\xa2","\xbc\x9e",
+"\xcb\x93","\xc7\x8f","\xcd\x85","\xbf\x87","\xc1\x89","\xaa\xab","\xb0\xdd","\x95\x96","\xa4\xa5","\x9a\x9b","\x9f\xa0","\\|",
+"zZ","\x82\x81","\xae\xa3","\xa8\xa8","\xac\xac","\xb2\xb2","\xb8\xb6",",\xb7",".d","\xdf\xaf","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Gujarati */
+static const char main_key_in_guj[MAIN_LEN][2] =
+{
+"\x0\x0","\xe7\x8d","\xe8\xc5","\xe9\xe9","\xea\xea","\xeb\xeb","\xec\xec","\xed\xed","\xee\xee","\xef(","\xe6)","-\x83","\x8b\xc3",
+"\xcc\x94","\xc8\x90","\xbe\x86","\xc0\x88","\xc2\x8a","\xac\xad","\xb9\x99","\x97\x98","\xa6\xa7","\x9c\x9d","\xa1\xa2","\xbc\x9e",
+"\xcb\x93","\xc7\x8f","\xcd\x85","\xbf\x87","\xc1\x89","\xaa\xab","\xb0\xb0","\x95\x96","\xa4\xa5","\x9a\x9b","\x9f\xa0","\xc9\x91",
+"zZ","\x82\x81","\xae\xa3","\xa8\xa8","\xb5\xb5","\xb2\xb3","\xb8\xb6",",\xb7",".d","\xaf?","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Gurmukhi */
+static const char main_key_in_guru[MAIN_LEN][2] =
+{
+"\x0\x0","gg","hh","ii","jj","kk","ll","mm","nn","o(","f)","\x0\x0","\x0\x0",
+"L\x14","H\x10",">\x6","@\x8","B\xa",",-","9\x19","\x17\x18","&'","\x1c\x1d","!\"","<\x1e",
+"K\x13","G\xf","M\x5","?\x7","A\x9","*+","00","\x15\x16","$%","\x1a\x1b","\x1f\x20","\\|",
+"zZ","\x2p",".#","((","55","23","86",",<",".d","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Kannada */
+static const char main_key_in_kan[MAIN_LEN][2] =
+{
+"\xca\x92","\xe7\xe7","\xe8\xe8","\xe9\xe9","\xea\xea","\xeb\xeb","\xec\xec","\xed\xed","\xee\xee","\xef\xef","\xe6\xe6","\x83\x83","\xc3\x8b",
+"\xcc\x94","\xc8\x90","\xbe\x86","\xc0\x88","\xc2\x8a","\xac\xad","\xb9\x99","\x97\x98","\xa6\xa7","\x9c\x9d","\xa1\xa2","\xbc\x9e",
+"\xcb\x93","\xc7\x8f","\xcd\x85","\xbf\x87","\xc1\x89","\xaa\xab","\xb0\xb1","\x95\x96","\xa4\xa5","\x9a\x9b","\x9f\xa0","\\|",
+"\xc6\x8e","\x82\x82","\xae\xa3","\xa8\xa8","\xb5\xb4","\xb2\xb3","\xb8\xb6",",\xb7","..","\xaf@","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Malayalam */
+static const char main_key_in_mal[MAIN_LEN][2] =
+{
+"J\x12","g!","h@","i#","j$","k%","l^","m&","n*","o(","f)","-\x3","C\xb",
+"L\x14","H\x10",">\x6","@\x8","B\xa",",-","9\x19","\x17\x18","&'","\x1c\x1d","!\"","\xd\x1e",
+"K\x13","G\xf","M\x5","?\x7","A\x9","*+","01","\x15\x16","$%","\x1a\x1b","\x1f\x20","\\|",
+"F\xe","\x2\x2",".#","((","54","23","86",",7","..","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Oriya */
+static const char main_key_in_ori[MAIN_LEN][2] =
+{
+"\x0\x0","gg","hh","ii","jj","kk","ll","mm","nn","oo","ff","\x3\x3","C\xb",
+"L\x14","H\x10",">\x6","@\x8","B\xa",",-","9\x19","\x17\x18","&'","\x1c\x1d","!\"","<\x1e",
+"K\x13","G\xf","M\x5","?\x7","A\x9","*+","00","\x15\x16","$%","\x1a\x1b","\x1f\x20","\\|",
+"\x0\x0","\x2\x1",".#","((","55","23","86",",7","..","/@","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Tamil Unicode */
+static const char main_key_in_tam_unicode[MAIN_LEN][2] =
+{
+"\x0\x0","\x83\x83","\x0\x0","\x9c\x9c","\xb7\xb7","\xb8\xb8","\xb9\xb9","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\x9e\x9e","\xb1\xb1","\xa8\xa8","\x9a\x9a","\xb5\xb5","\xb2\xb2","\xb0\xb0","\xc8\x90","\xca\xcb","\xbf\xc0","\xc1\xc2","\x0\x0",
+"\xaf\xaf","\xb3\xb3","\xa9\xa9","\x95\x95","\xaa\xaa","\xbe\xb4","\xa4\xa4","\xae\xae","\x9f\x9f","\xcd\xcd","\x99\x99","\\|",
+"\xa3\xa3","\x92\x93","\x89\x8a","\x8e\x8f","\xc6\xc7","\x94\xcc","\x85\x86","\x87\x88","\x0\x0","\x0\x0","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Tamil TAB Typewriter */
+static const char main_key_in_tam_TAB[MAIN_LEN][2] =
+{
+"\x0\x0","\xe7\xa7","\xfa\xa8","\xfb\xfb","\xfc\xfc","\xfd\xfd","\xfe\xfe","\xff\xff","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\xeb\xb3","\xf8\xc1","\xef\xb8","\xea\xb2","\xf5\xbe","\xf4\xbd","\xf3\xbc","\xac\xe4","\xae\xaf","\xa4\xa6","R\xa6","\x0\x0",
+"\xf2\xbb","\xf7\xc0","\xf9\xc2","\xe8\xb0","\xf0\xb9","\xa2\xa3","\xee\xb6","\xf1\xba","\xec\xb4","\xf6\xbf","\xe9\xb1","\\|",
+"\xed\xb5","\xe5\xe6","\xe0\xe1","\xe2\xe3","\xaa\xab","\xac\xa3","\xdc\xdd","\xde\xdf","\x0\x0","\x0\x0","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Tamil TSCII Typewriter */
+static const char main_key_in_tam_TSCII[MAIN_LEN][2] =
+{
+"\x0\x0","\xb7\xa4","\x82\xa5","\x83\x88","\x84\x89","\x85\x8a","\x86\x8b","\x87\x8c","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\xbb\x9a","\xc8\xda","\xbf\xd1","\xba\xcd","\xc5\xd7","\xc4\xd6","\xc3\xd5","\xa8\xb3","\xca\xcb","\xa2\xa3","Q\xa3","\x0\x0",
+"\xc2\xd4","\xc7\xd9","\xc9\xdb","\xb8\xcc","\xc0\xd2","P\xa1","\xbe\xd0","\xc1\xd3","\xbc\xce","\xc6\xd8","\xb9\x99","\\|",
+"\xbd\xcf","\xb4\xb5","\xaf\xb0","\xb1\xb2","\xa6\xa7","\xb6\xaa","\xab\xac","\xfe\xae","\x0\x0","\x0\x0","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Tamil */
+static const char main_key_in_tam[MAIN_LEN][2] =
+{
+"\xca\x92","\xe7\xe7","\xe8\xe8","\xe9\xe9","\xea\xea","\xeb\xeb","\xec\xec","\xed\xed","\xee\xee","\xef(","\xf0)","\xf1\x83","\xf2+",
+"\xcc\x94","\xc8\x90","\xbe\x86","\xc0\x88","\xc2\x8a","\x0\x0","\xb9\x99","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x9e\x9e",
+"\xcb\x93","\xc7\x8f","\xcd\x85","\xbf\x87","\xc1\x89","\xaa\xaa","\xb0\xb1","\x95\x95","\xa4\xa4","\x9a\x9a","\x9f\x9f","\\|",
+"\xc6\x8e","\x82\x82","\xae\xa3","\xa8\xa9","\xb5\xb4","\xb2\xb3","\xb8\xb8",",\xb7",".d","\xaf?","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Telugu */
+static const char main_key_in_tel[MAIN_LEN][2] =
+{
+"J\x12","gg","hh","i#","j$","k%","l^","m&","n*","o(","f)","\x3_","C\xb",
+"L\x14","H\x10",">\x6","@\x8","B\xa",",-","9\x19","\x17\x18","&'","\x1c\x1d","!\"","\x1e\x1e",
+"K\x13","G\xf","M\x5","?\x7","A\x9","*+","01","\x15\x16","$%","\x1a\x1b","\x1f\x20","\\|",
+"F\xe","\x2\x1",".#","((","55","23","86",",7","..","/@","<>","\x0\x0","\x0\x0"
+};
+
+/* India, Urdu */
+static const char main_key_in_urd[MAIN_LEN][2] =
+{
+"\xd4\xd4","a!","b@","c#","\xf4$","\xf5%","f^","g&","h*","i(","`)","-_","=+",
+"\xe2\xe1","H\xf9","9\xf7","1\x91","\xcay","\xd2|","!L","\xccV","G)","~O","[{","]}",
+"'\"","\xd3""5","/\x88","Ap","\xaf:","\xbe-",",6","\xa9.","D\x12","\x1b:","''","\\|",
+"\xd2\xd0","4\x98","\x86+","78","((","F\xba","EE","\xcN","\xd4P","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Bosnia and Herzegovina */
+static const char main_key_ba[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xb9\xa9","\xf0\xd0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe8\xc8","\xe6\xc6","\xbe\xae",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Bosnia and Herzegovina, Use Bosnian digraphs */
+static const char main_key_ba_unicode[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"\xc9\xc8","\xcc\xcb","eE","rR","tT","zZ","uU","iI","oO","pP","\xb9\xa9","\xf0\xd0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe8\xc8","\xe6\xc6","\xbe\xae",
+"\xbe\xae","\xc6\xc5","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Bosnia and Herzegovina, US keyboard with Bosnian digraphs */
+static const char main_key_ba_unicodeus[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"\xc9\xc8","\xcc\xcb","eE","rR","tT","\xbe\xae","uU","iI","oO","pP","\xb9\xa9","\xf0\xd0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe8\xc8","\xe6\xc6","\xbe\xae",
+"zZ","\xc6\xc5","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Bosnia and Herzegovina, US keyboard with Bosnian letters */
+static const char main_key_ba_us[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xb9\xa9","\xf0\xd0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe8\xc8","\xe6\xc6","\xbe\xae",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Brazil */
+static const char main_key_br[MAIN_LEN][2] =
+{
+"'\"","1!","2@","3#","4$","5%","6W","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","QP","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","SR","]}",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","\\|","/?","\x0\x0"
+};
+
+/* Brazil, Eliminate dead keys */
+static const char main_key_br_nodeadkeys[MAIN_LEN][2] =
+{
+"'\"","1!","2@","3#","4$","5%","6\xa8","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","'`","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","~^","]}",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","\\|","/?","\x0\x0"
+};
+
+/* Brazil with alternative 102 */
+static const char main_key_br_alt_102[MAIN_LEN][2] =
+{
+"'\"","1!","2@","3#","4$","5%","6W","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","QP","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","SR","]}",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","<>","/?","\x0\x0"
+};
+
+/* Brazil with alternative 102, Eliminate dead keys */
+static const char main_key_br_alt_102_nodeadkeys[MAIN_LEN][2] =
+{
+"'\"","1!","2@","3#","4$","5%","6\xa8","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","'`","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","~^","]}",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>",";:","<>","/?","\x0\x0"
+};
+
+/* Bulgaria */
+static const char main_key_bg[MAIN_LEN][2] =
+{
+"()","1!","2?","3+","4\"","5%","6=","7:","8/","9\xa9","0\xb0","-I",".V",
+",\xd9","\xd5\xf5","\xc5\xe5","\xc9\xe9","\xdb\xfb","\xdd\xfd","\xcb\xeb","\xd3\xf3","\xc4\xe4","\xda\xfa","\xc3\xe3",";\xa7",
+"\xd8\xf8","\xd1\xf1","\xc1\xe1","\xcf\xef","\xd6\xf6","\xc7\xe7","\xd4\xf4","\xce\xee","\xd7\xf7","\xcd\xed","\xde\xfe","'\xf9",
+"\xc0\xe0","\xca\xea","\xdf\xff","\xdc\xfc","\xc6\xe6","\xc8\xe8","\xd0\xf0","\xd2\xf2","\xcc\xec","\xc2\xe2","<>","\x0\x0","\x0\x0"
+};
+
+/* Bulgaria, Phonetic */
+static const char main_key_bg_phonetic[MAIN_LEN][2] =
+{
+"\xde\xfe","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xd1\xf1","\xd7\xf7","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xdf\xff","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xdd\xfd",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xca\xea","\xcb\xeb","\xcc\xec",";:","'\"","\xc0\xe0",
+"\xda\xfa","\xd8\xf8","\xc3\xe3","\xd6\xf6","\xc2\xe2","\xce\xee","\xcd\xed",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Myanmar */
+static const char main_key_mm[MAIN_LEN][2] =
+{
+"\x0\x0","A!","BB","CC","DD","EE","FF","GG","HH","I(","@)","-8","RV",
+"**","22",",!",".$","0&","\x17\x18","\x1f\x4","\x2\x3","\x12\x13","\x7\x8","\xd\xe","\xa\x9",
+"))","''","9!","-#","/%","\x15\x16","\x1b\x1b","\x0\x1","\x10\x11","\x5\x6","\xb\xc","NO",
+"LM","76","\x19\xf","\x14\x14","\x17\x17","\x1c\x1c","\x1eP",",Q",".J","/\x1a","<>","\x0\x0","\x0\x0"
+};
+
+/* Canada */
+static const char main_key_ca[MAIN_LEN][2] =
+{
+"#|","1!","2\"","3/","4$","5%","6?","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","RR","[W",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","PP","<>",
+"zZ","xX","cC","vV","bB","nN","mM",",'","..","\xe9\xc9","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Canada, French Dvorak */
+static const char main_key_ca_fr_dvorak[MAIN_LEN][2] =
+{
+"#|","1!","2\"","3/","4$","5%","6?","7&","8*","9(","0)","RR","[W",
+"PP",",'","..","pP","yY","fF","gG","cC","rR","lL","\xe9\xc9","=+",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","<>",
+";:","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Canada, French (legacy) */
+static const char main_key_ca_fr_legacy[MAIN_LEN][2] =
+{
+"\xb0\xb0","1!","2\"","3#","4$","5%","6?","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","RR","\xe7\xc7",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","\xe8\xc8","\xe0\xc0",
+"zZ","xX","cC","vV","bB","nN","mM",",'","..","\xe9\xc9","\xf9\xd9","\x0\x0","\x0\x0"
+};
+
+/* Canada, Multilingual */
+static const char main_key_ca_multix[MAIN_LEN][2] =
+{
+"/\\","1!","2@","3#","4$","5%","6?","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","RW","\xe7\xc7",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","\xe8\xc8","\xe0\xc0",
+"zZ","xX","cC","vV","bB","nN","mM",",'",".\"","\xe9\xc9","\xf9\xd9","\x0\x0","\x0\x0"
+};
+
+/* Canada, Multilingual, second part */
+static const char main_key_ca_multi_2gr[MAIN_LEN][2] =
+{
+"\x0\xad","\xb9\xa1","\xb2\xb2","\xb3\xa3","\xbc\xa4","\xbd\xc4","\xbe\xc5","\x0\xc6","\x0\xc9","\x0\xb1","\x0\x0","\x0\xbf","[\\",
+"\x0\xd9","\xb3\xa3","\xbd\xbc","\xb6\xae","\xbc\xac","\xfb\xa5","\xfe\xfc","\xfd\xb9","\xf8\xd8","\xfe\xde","\x0X","ST",
+"\xe6\xc6","\xdf\xa7","\xf0\xd0","\x0\xaa","\xbf\xbd","\xb1\xa1","32","\xa2\xa2","@?","QY","\x0Z","\\U",
+"\x0\x0","\x0\x0","\xa2\xa9","\xd2\xd0","\xd3\xd1","Ij","\xb5\xba","\xaf\xd7","\xb7\xf7","\x0V","<\xa6","\x0\x0","\x0\x0"
+};
+
+/* Canada, Inuktitut */
+static const char main_key_ca_ike[MAIN_LEN][2] =
+{
+"{u","\x95""1","I2","P3","\x83""4","f5","\x85""6","\xbb""7","\xd0""8","\xea""9",">0","-_","]=",
+"\x8f\x8b","\x3""1","\x7f""F","m\x96","Nq","\xefs","\xa5u","\xc2\xa4","\xd5\xa0","(\xa6","\xa1\x5","V\x1e",
+"\x91\x8d","\x5""3","\x81H","oU","P(","\xf1)","\xa7*","\xc4W","\xd7\xa2",";:","'\"","\\|",
+"\x93\x90","\xa""8","\x83K","r?","U|","\xf4\xc7","\xaa\xda",",<",".>","-Y","yw","\x0\x0","\x0\x0"
+};
+
+/* Congo, Democratic Republic of the */
+static const char main_key_cd[MAIN_LEN][2] =
+{
+"`~","&1","\x1""2","\x0""3","(4","{5","}6",")7","\x2""8","\xc""9","\x8""0","-_","=+",
+"aA","wW","eE","rR","tT","yY","uU","iI","oO","pP","[\x90","*^",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","T\x86","\"\\",
+"zZ","xX","cC","vV","bB","nN",",.",";:","!?","'/","\\|","\x0\x0","\x0\x0"
+};
+
+/* Czechia */
+static const char main_key_cz[MAIN_LEN][2] =
+{
+";X","+1","\xec""2","\xb9""3","\xe8""4","\xf8""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfa/",")(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf9\"","\xa7!","W'",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Czechia, With <|> key */
+static const char main_key_cz_bksl[MAIN_LEN][2] =
+{
+";X","+1","\xec""2","\xb9""3","\xe8""4","\xf8""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfa/",")(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf9\"","\xa7!","\\|",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Czechia, qwerty */
+static const char main_key_cz_qwerty[MAIN_LEN][2] =
+{
+";X","+1","\xec""2","\xb9""3","\xe8""4","\xf8""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfa/",")(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf9\"","\xa7!","W'",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Czechia, qwerty, extended Backslash */
+static const char main_key_cz_qwerty_bksl[MAIN_LEN][2] =
+{
+";X","+1","\xec""2","\xb9""3","\xe8""4","\xf8""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfa/",")(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf9\"","\xa7!","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Denmark */
+static const char main_key_dk[MAIN_LEN][2] =
+{
+"\xbd\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","QP",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","WR",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe6\xc6","\xf8\xd8","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Denmark, Eliminate dead keys */
+static const char main_key_dk_nodeadkeys[MAIN_LEN][2] =
+{
+"\xbd\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\xb4`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe6\xc6","\xf8\xd8","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Netherlands */
+static const char main_key_nl[MAIN_LEN][2] =
+{
+"@\xa7","1!","2\"","3#","4$","5%","6&","7_","8(","9)","0'","/?","\xb0S",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","WR","*|",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","+\xb1","'`","<>",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-=","][","\x0\x0","\x0\x0"
+};
+
+/* Bhutan */
+static const char main_key_bt[MAIN_LEN][2] =
+{
+"\x9\xa","!\x4","\"\x5","#\x6","$H","%p","&\x8","'8","(4",")<","\x20=","\x14\x7f","\xd\x11",
+"@\x90","A\x91","B\x92","D\x94","r\x80","t\x84","z{","|}","E\x95","F\x96","G\x97","I\x99",
+"O\x9f","P\xa0","Q\xa1","S\xa3","T\xa4","U\xa5","V\xa6","X\xa8","Y\xa9","Z\xaa","[\xab","]\xad",
+"^\xae","_\xaf","`q","a\xb1","b\xb2","c\xb3","d\xb4","f\xb6","g\xb7","h\xb8","\xd\x11","\x0\x0","\x0\x0"
+};
+
+/* Estonia */
+static const char main_key_ee[MAIN_LEN][2] =
+{
+"ZS","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","QP",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfc\xdc","\xf5\xd5",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Estonia, Eliminate dead keys */
+static const char main_key_ee_nodeadkeys[MAIN_LEN][2] =
+{
+"^~","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","'`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfc\xdc","\xf5\xd5",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Iran */
+static const char main_key_ir[MAIN_LEN][2] =
+{
+"\xd\xf7","\xf1!","\xf2l","\xf3k","\xf4\xfc","\xf5j","\xf6\xd7","\xf7\xac","\xf8*","\xf9)","\xf0(","-\xe0","=+",
+"\xd6\xf2","\xd5\xec","\xcb\xed","\xe2\xeb","\xe1\xef","\xda\xf0","\xd9\xee","\xe7\xf1","\xce]","\xcd[","\xcc}","\x86{",
+"\xd4\xc4","\xd3\xc6","\xcc\xea","\xc8\xc5","\xe4\xc3","\xc7\xc2","\xca\xc9","\xe6\xbb","\xe5\xab","\xa9:","\xaf\xbb","\\|",
+"\xd8\xe3","\xd7S","\xd2\x98","\xd1p","\xd0\xc","\xcfT","~\xc1","\xe8>",".<","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Iran, Kurdish, Latin Q */
+static const char main_key_ir_ku[MAIN_LEN][2] =
+{
+"\"\\","1!","2'","3^","4+","5%","6&","7/","8(","9)","0=","*?","-_",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","xX","\xfb\xdb",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xba\xaa","\xee\xce",",;",
+"zZ","xX","cC","vV","bB","nN","mM","\xea\xca","\xe7\xc7",".:","<>","\x0\x0","\x0\x0"
+};
+
+/* Iran, Kurdish, (F) */
+static const char main_key_ir_ku_f[MAIN_LEN][2] =
+{
+"+*","1!","2\"","3^","4$","5%","6&","7'","8(","9)","0=","/?","-_",
+"fF","gG","xX","iI","oO","dD","rR","nN","hH","pP","qQ","wW",
+"\xfb\xdb","\xee\xce","eE","aA","uU","tT","kK","mM","lL","yY","\xba\xaa","xX",
+"jJ","\xea\xca","vV","cC","\xe7\xc7","zZ","sS","bB",".:",",;","<>","\x0\x0","\x0\x0"
+};
+
+/* Iran, Kurdish, Arabic-Latin */
+static const char main_key_ir_ku_ara[MAIN_LEN][2] =
+{
+"\xd\xf7","1!","2@","3#","4$","5%","6^","7&","8*","9)","0(","-\xe0","=+",
+"\xe2X","\xe8X","\xd5\xe7","\xd1\x95","\xca\xd7","\xcc\xce","\xc6\xc1","\xcd\xd9","\xc6\xc4","~\xcb","]}","[{",
+"\xc7\xc2","\xd3\xd4","\xcf\xd0","\xe1\xc5","\xaf\xda","\xe7\xc","\x98\xc3","\xa9\xe3","\xe4\xb5","\xbb:","'\"","\\|",
+"\xd2\xd6","\xce\xd5","\xcc\x86","\xa4\xd8","\xc8I","\xe6\xc9","\xe5\xe0","\xac>",".<","/\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Faroe Islands */
+static const char main_key_fo[MAIN_LEN][2] =
+{
+"\xbd\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","QP",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xf0\xd0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe6\xc6","\xf8\xd8","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Finland */
+static const char main_key_fi[MAIN_LEN][2] =
+{
+"\xa7\xbd","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","QP",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","WR",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Finland, Eliminate dead keys */
+static const char main_key_fi_nodeadkeys[MAIN_LEN][2] =
+{
+"\xa7\xbd","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\xb4`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Finland, Northern Saami */
+static const char main_key_fi_smi[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","+?","\\`",
+"\xe1\xc1","\xb9\xa9","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xbf\xbd",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","\xf0\xd0",
+"zZ","\xe8\xc8","cC","vV","bB","nN","mM",",;",".:","-_","\xbe\xae","\x0\x0","\x0\x0"
+};
+
+/* Finland, Macintosh */
+static const char main_key_fi_mac[MAIN_LEN][2] =
+{
+"\xa7\xb0","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\xb4`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* France */
+static const char main_key_fr[MAIN_LEN][2] =
+{
+"\xb2~","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","RW","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Eliminate dead keys */
+static const char main_key_fr_nodeadkeys[MAIN_LEN][2] =
+{
+"\xb2~","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","^\xa8","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Sun dead keys */
+static const char main_key_fr_sundeadkeys[MAIN_LEN][2] =
+{
+"\xb2~","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","\x1\x4","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Alternative */
+static const char main_key_fr_oss[MAIN_LEN][2] =
+{
+"\xf8\xd8","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","RW","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Alternative, eliminate dead keys */
+static const char main_key_fr_oss_nodeadkeys[MAIN_LEN][2] =
+{
+"\xf8\xd8","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","^\xa8","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Alternative, Sun dead keys */
+static const char main_key_fr_oss_sundeadkeys[MAIN_LEN][2] =
+{
+"\xf8\xd8","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","\x1\x4","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, (Legacy) Alternative */
+static const char main_key_fr_latin9[MAIN_LEN][2] =
+{
+"\xbd\xbc","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","RW","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, (Legacy) Alternative, eliminate dead keys */
+static const char main_key_fr_latin9_nodeadkeys[MAIN_LEN][2] =
+{
+"\xbd\xbc","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","^\xa8","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, (Legacy) Alternative, Sun dead keys */
+static const char main_key_fr_latin9_sundeadkeys[MAIN_LEN][2] =
+{
+"\xbd\xbc","&1","\xe9""2","\"3","'4","(5","-6","\xe8""7","_8","\xe7""9","\xe0""0",")\xb0","=+",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","\x1\x4","$\xa3",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","*\xb5",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","!\xa7","<>","\x0\x0","\x0\x0"
+};
+
+/* France, Dvorak */
+static const char main_key_fr_dvorak[MAIN_LEN][2] =
+{
+"\xbd\xbc","/1","+2","-3","*4","=5","\\6","(7","`8",")9","\"0","[{","]}",
+":?","\xe0\xc0","\xe9\xc9","gG",".!","hH","vV","cC","mM","kK","\xe8\xc8","zZ",
+"oO","aA","uU","eE","bB","fF","sS","tT","nN","dD","wW","\xf9\xd9",
+"'_","qQ",",;","iI","yY","xX","rR","lL","pP","jJ","\xe7\xc7","\x0\x0","\x0\x0"
+};
+
+/* France, Macintosh */
+static const char main_key_fr_mac[MAIN_LEN][2] =
+{
+"@#","&1","\xe9""2","\"3","'4","(5","\xa7""6","\xe8""7","!8","\xe7""9","\xe0""0",")\xb0","-_",
+"aA","zZ","eE","rR","tT","yY","uU","iI","oO","pP","RW","$*",
+"qQ","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","P\xa3",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","=+","<>","\x0\x0","\x0\x0"
+};
+
+/* Ghana */
+static const char main_key_gh[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xb5","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Ghana, Akan */
+static const char main_key_gh_akan[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xb5","5%","6^","7&","8*","9(","0)","-_","=+",
+"[\x90","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","T\x86","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Ghana, Ewe */
+static const char main_key_gh_ewe[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xb5","5%","6^","7&","8*","9(","0)","-_","=+",
+"[\x90","wW","eE","rR","tT","yY","uU","iI","oO","pP","T\x86","\x8b\xb2",
+"aA","sS","dD","fF","gG","hH","\x92\x91","kK","lL",";:","'\"","\\|",
+"zZ","xX","KJ","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Ghana, Fula */
+static const char main_key_gh_fula[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xb5","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","\xfc\xdc","eE","rR","tT","yY","uU","iI","oO","pP","\xb4\xb3","\xe7\xe6",
+"aA","sS","W\x8a","fF","gG","hH","jJ","kK","lL","10","\xdd\x8e","\\|",
+"r\x9d","xX","cC","vV","bB","nN","\xf1\xd1",",<","\xe7\xc7","\xba\xaa","<>","\x0\x0","\x0\x0"
+};
+
+/* Ghana, Ga */
+static const char main_key_gh_ga[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xb5","5%","6^","7&","8*","9(","0)","-_","=+",
+"[\x90","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","T\x86","KJ","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Georgia */
+static const char main_key_ge[MAIN_LEN][2] =
+{
+"\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\xe5q","\xec\xed","\xd4""e","\xe0\xe6","\xe2\xd7","\xe7y","\xe3u","\xd8i","\xddo","\xdep","[{","]}",
+"\xd0""a","\xe1\xe8","\xd3""d","\xe4""f","\xd2g","\xf0h","\xef\xdf","\xd9k","\xdal",";:","'\"","\\|",
+"\xd6\xeb","\xeex","\xea\xe9","\xd5v","\xd1""b","\xdcn","\xdbm",",<",".>","/?","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Georgia, Russian */
+static const char main_key_ge_ru[MAIN_LEN][2] =
+{
+"^~","1!","2@","3#","4;","5:","6,","7.","8*","9(","0)","-_","#|",
+"\xe6q","\xeaw","\xe3""e","\xd9r","\xd4t","\xdcy","\xd2u","\xe8i","\xeco","\xd6p","\xee[","\xef]",
+"\xe4""a","\xd7s","\xd5""d","\xd0""f","\xdeg","\xe0h","\xddj","\xdak","\xd3l","\xdf;","\xeb%","\\|",
+"\xedz","\xe9x","\xe1""c","\xdbv","\xd8""b","\xe2n","\xe5m","\xd1<","\xe7>","\xf0?","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Germany */
+static const char main_key_de[MAIN_LEN][2] =
+{
+"R\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","\xdf?","QP",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Germany, Dead acute */
+static const char main_key_de_deadacute[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","\xdf?","Q`",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Germany, Dead grave acute */
+static const char main_key_de_deadgraveacute[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","\xdf?","QP",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Germany, Eliminate dead keys */
+static const char main_key_de_nodeadkeys[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","\xdf?","\xb4`",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Germany, Eliminate dead keys, acute replaced by apostrophe */
+static const char main_key_de_nodeadkeys_noacute[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","\xdf?","\x27`",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#'",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Germany, Dvorak */
+static const char main_key_de_dvorak[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3\xa7","4$","5%","6&","7/","8(","9)","0=","+*","<>",
+"\xfc\xdc",",;",".:","pP","yY","fF","gG","cC","tT","zZ","?\xdf","/\\",
+"aA","oO","eE","iI","uU","hH","dD","rR","nN","sS","lL","-_",
+"\xf6\xd6","qQ","jJ","kK","xX","bB","mM","wW","vV","#'","\xe4\xc4","\x0\x0","\x0\x0"
+};
+
+/* Germany, Neostyle */
+static const char main_key_de_neo[MAIN_LEN][2] =
+{
+"R\xb0","1!","2\"","3\xb6","4$","5%","6&","7/","8(","9)","0=","-_","QP",
+"qQ","vV","lL","cC","wW","kK","hH","gG","fF","jJ","\xdf?","+*",
+"uU","iI","aA","eE","oO","sS","nN","rR","tT","dD","yY","#'",
+"\xf6\xd6","\xfc\xdc","\xe4\xc4","pP","zZ","bB","mM",",;",".:","xX","<>","\x0\x0","\x0\x0"
+};
+
+/* Greece */
+static const char main_key_gr[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+";:","\xf3\xd2","\xe5\xc5","\xf1\xd1","\xf4\xd4","\xf5\xd5","\xe8\xc8","\xe9\xc9","\xef\xcf","\xf0\xd0","[{","]}",
+"\xe1\xc1","\xf2\xd2","\xe4\xc4","\xf6\xd6","\xe3\xc3","\xe7\xc7","\xee\xce","\xea\xca","\xeb\xcb","QW","'\"","\\|",
+"\xe6\xc6","\xf7\xd7","\xf8\xd8","\xf9\xd9","\xe2\xc2","\xed\xcd","\xec\xcc",",<",".>","/?","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Greece, Eliminate dead keys */
+static const char main_key_gr_nodeadkeys[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+";:","\xf3\xd2","\xe5\xc5","\xf1\xd1","\xf4\xd4","\xf5\xd5","\xe8\xc8","\xe9\xc9","\xef\xcf","\xf0\xd0","[{","]}",
+"\xe1\xc1","\xf2\xd2","\xe4\xc4","\xf6\xd6","\xe3\xc3","\xe7\xc7","\xee\xce","\xea\xca","\xeb\xcb",";:","'\"","\\|",
+"\xe6\xc6","\xf7\xd7","\xf8\xd8","\xf9\xd9","\xe2\xc2","\xed\xcd","\xec\xcc",",<",".>","/?","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Greece, Polytonic */
+static const char main_key_gr_polytonic[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+";:","\xf3\xd2","\xe5\xc5","\xf1\xd1","\xf4\xd4","\xf5\xd5","\xe8\xc8","\xe9\xc9","\xef\xcf","\xf0\xd0","SW","]\xff",
+"\xe1\xc1","\xf2\xd2","\xe4\xc4","\xf6\xd6","\xe3\xc3","\xe7\xc7","\xee\xce","\xea\xca","\xeb\xcb","Q\x13","P\x14","\\|",
+"\xe6\xc6","\xf7\xd7","\xf8\xd8","\xf9\xd9","\xe2\xc2","\xed\xcd","\xec\xcc",",<",".>","/?","\xab\xbb","\x0\x0","\x0\x0"
+};
+
+/* Hungary */
+static const char main_key_hu[MAIN_LEN][2] =
+{
+"0\xa7","1'","2\"","3+","4!","5%","6/","7=","8(","9)","\xf6\xd6","\xfc\xdc","\xf3\xd3",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xf5\xd5","\xfa\xda",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xc9","\xe1\xc1","\xfb\xdb",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","\xed\xcd","\x0\x0","\x0\x0"
+};
+
+/* Hungary, qwerty */
+static const char main_key_hu_qwerty[MAIN_LEN][2] =
+{
+"\xed\xcd","1'","2\"","3+","4!","5%","6/","7=","8(","9)","\xf6\xd6","\xfc\xdc","\xf3\xd3",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf5\xd5","\xfa\xda",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xc9","\xe1\xc1","\xfb\xdb",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Hungary, 101/qwertz/comma/Dead keys */
+static const char main_key_hu_101_qwertz_comma_dead[MAIN_LEN][2] =
+{
+"\xed\xcd","1'","2\"","3+","4!","5%","6/","7=","8(","9)","\xf6\xd6","\xfc\xdc","\xf3\xd3",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xf5\xd5","\xfa\xda",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xc9","\xe1\xc1","\xfb\xdb",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Hungary, 102/qwerty/comma/Dead keys */
+static const char main_key_hu_102_qwerty_comma_dead[MAIN_LEN][2] =
+{
+"0\xa7","1'","2\"","3+","4!","5%","6/","7=","8(","9)","\xf6\xd6","\xfc\xdc","\xf3\xd3",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf5\xd5","\xfa\xda",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xc9","\xe1\xc1","\xfb\xdb",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","\xed\xcd","\x0\x0","\x0\x0"
+};
+
+/* Iceland */
+static const char main_key_is[MAIN_LEN][2] =
+{
+"\xb0\xa8","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","\xf6\xd6","-_",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf0\xd0","'?",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe6\xc6","Q\xc4","+*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","\xfe\xde","<>","\x0\x0","\x0\x0"
+};
+
+/* Iceland, Sun dead keys */
+static const char main_key_is_Sundeadkeys[MAIN_LEN][2] =
+{
+"\x1\xb0","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","\xf6\xd6","\x3\x0",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#\xb4",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","\xfe\xde","<>","\x0\x0","\x0\x0"
+};
+
+/* Iceland, Eliminate dead keys */
+static const char main_key_is_nodeadkeys[MAIN_LEN][2] =
+{
+"^\xb0","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","\xf6\xd6","'`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfc\xdc","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xd6","\xe4\xc4","#\xb4",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","\xfe\xde","<>","\x0\x0","\x0\x0"
+};
+
+/* Iceland, Macintosh */
+static const char main_key_is_mac[MAIN_LEN][2] =
+{
+"\xa3\xa7","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","\xf6\xd6","-_",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf0\xd0","'?",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe6\xc6","QW","+*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","\xfe\xde","<>","\x0\x0","\x0\x0"
+};
+
+/* Israel */
+static const char main_key_il[MAIN_LEN][2] =
+{
+";~","1!","2@","3#","4$","5%","6^","7&","8*","9)","0(","-_","=+",
+"/Q","'W","\xf7""E","\xf8R","\xe0T","\xe8Y","\xe5U","\xefI","\xedO","\xf4P","]}","[{",
+"\xf9""A","\xe3S","\xe2""D","\xeb""F","\xf2G","\xe9H","\xe7J","\xecK","\xeaL","\xf3:",",\"","\\\\",
+"\xe6Z","\xf1X","\xe1""C","\xe4V","\xf0""B","\xeeN","\xf6M","\xfa>","\xf5<",".?","<>","\x0\x0","\x0\x0"
+};
+
+/* Israel, lyx */
+static const char main_key_il_lyx[MAIN_LEN][2] =
+{
+";~","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","9)","0(","-\xbe","\x0\x0",
+"//","''","\xf7\xb8","\xf8\xbc","\xe0\xe","\xe8\xf","\xe5\xb9","\xef\xef","\xed\xed","\xf4\xb7","]}","[{",
+"\xf9\xb0","\xe3\xbc","\xe2\xe2","\xeb\xeb","\xf2\xc2","\xe9\xc1","\xe7\xb4","\xec\xaa","\xea\xea","\xf3:",",\"","\\|",
+"\xe6\xe6","\xf1\xb6","\xe1\xbb","\xe4\xb1","\xf0\xb2","\xee\xb3","\xf6\xb5","\xfa>","\xf5<",".?","<>","\x0\x0","\x0\x0"
+};
+
+/* Israel, Phonetic */
+static const char main_key_il_phonetic[MAIN_LEN][2] =
+{
+"\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","=+",
+"\xf7\xf7","\xe5\xe5","\xe0\xe0","\xf8\xf8","\xfa\xe8","\xf2\xf2","\xe5\xe5","\xe9\xe9","\xf1\xf1","\xf4\xf3","\x0\x0","\x0\x0",
+"\xe0\xe0","\xf9\xf9","\xe3\xe3","\xf4\xf3","\xe2\xe2","\xe4\xe4","\xe9\xe9","\xeb\xea","\xec\xec","\x0\x0","\x0\x0","\\|",
+"\xe6\xe6","\xe7\xe7","\xf6\xf5","\xe5\xe5","\xe1\xe1","\xf0\xef","\xee\xed","\x0\x0","\x0\x0","\x0\x0","<>","\x0\x0","\x0\x0"
+};
+
+/* Italy */
+static const char main_key_it[MAIN_LEN][2] =
+{
+"\\|","1!","2\"","3\xa3","4$","5%","6&","7/","8(","9)","0=","'?","\xec^",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe8\xe9","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf2\xe7","\xe0\xb0","\xf9\xa7",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Italy, Macintosh */
+static const char main_key_it_mac[MAIN_LEN][2] =
+{
+"@#","&1","\"2","'3","(4","\xe7""5","\xe8""6",")7","\xa3""8","\xe0""9","\xe9""0","-_","=+",
+"qQ","zZ","eE","rR","tT","yY","uU","iI","oO","pP","\xec^","$*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","mM","\xf9%","\xa7\xb0",
+"wW","xX","cC","vV","bB","nN",",?",";.",":/","\xf2!","<>","\x0\x0","\x0\x0"
+};
+
+/* Japan */
+static const char main_key_jp[MAIN_LEN][2] =
+{
+"*!","1!","2\"","3#","4$","5%","6&","7'","8(","9)","0~","-=","^~",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","@`","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";+",":*","]}",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\\_","\\|"
+};
+
+/* Kyrgyzstan */
+static const char main_key_kg[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\/",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","/|","\x0\x0","\x0\x0"
+};
+
+/* Cambodia */
+static const char main_key_kh[MAIN_LEN][2] =
+{
+"\xab\xbb","\xe1!","\xe2\xd7","\xe3\"","\xe4\xdb","\xe5%","\xe6\xcd","\xe7\xd0","\xe8\xcf","\xe9(","\xe0)","\xa5\xcc","\xb2=",
+"\x86\x88","\xb9\xba","\xc1\xc2","\x9a\xac","\x8f\x91","\x99\xbd","\xbb\xbc","\xb7\xb8","\xc4\xc5","\x95\x97","\xc0\xbf","\xaa\xa7",
+"\xb6\xff","\x9f\xc3","\x8a\x8c","\x90\x92","\x84\xa2","\xa0\xc7","\xd2\x89","\x80\x82","\x9b\xa1","\xbe\xfe","\xcb\xc9","\xae\xad",
+"\x8b\x8d","\x81\x83","\x85\x87","\x9c\xfd","\x94\x96","\x93\x8e","\x98\xc6","\xfc\xfb","\xd4\xd5","\xca?","<>","\x0\x0","\x0\x0"
+};
+
+/* Kazakhstan */
+static const char main_key_kz[MAIN_LEN][2] =
+{
+"()","\xfe!","\xd9\xd8","\xa6\xb6","\xa3\xa2","\x93\x92",",;",".:","\xaf\xae","\xb1\xb0","\x9b\x9a","\xe9\xe8","\xbb\xba",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\/",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","\xb0?","<>","\x0\x0","\x0\x0"
+};
+
+/* Kazakhstan, Russian with Kazakh */
+static const char main_key_kz_ruskaz[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\/",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","<>","\x0\x0","\x0\x0"
+};
+
+/* Kazakhstan, Kazakh with Russian */
+static const char main_key_kz_kazrus[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xa3\xa2","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\x93\x92","\xda\xfa","\xc8\xe8","\xb1\xb0",
+"\xe9\xe8","\xd9\xf9","\x9b\x9a","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xd9\xd8","\\/",
+"\xd1\xf1","\xa6\xb6","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xaf\xae","\xc2\xe2","\xc0\xe0",".,","<>","\x0\x0","\x0\x0"
+};
+
+/* Laos */
+static const char main_key_la[MAIN_LEN][2] =
+{
+"\xd\xd","\xa2\xd1","\x9f\xd2","\xc2\xd3","\x96\xd4","\xb8\xcc","\xb9\xbc","\x84\xd5","\x95\xd6","\x88\xd7","\x82\xd8","\x8a\xd9","\xcd\xcd",
+"\xbb\xbb","\xc4\xd0","\xb3\xb3","\x9e_","\xb0+","\xb4\xb4","\xb5\xb5","\xa3\xae","\x99\x99","\x8d\xbd","\x9a-","\xa5}",
+"\xb1\xb1","\xab;","\x81.","\x94,","\xc0:","\xc9\xca","\xc8\xcb","\xb2!","\xaa?","\xa7%","\x87=","\xdc\xdd",
+"\x9c\xad","\x9b(","\xc1\xaf","\xad\xad","\xb6\xb6","\xb7\xb7","\x97\xc6","\xa1`","\xc3$","\x9d)","<>","\x0\x0","\x0\x0"
+};
+
+/* Latin American */
+static const char main_key_latam[MAIN_LEN][2] =
+{
+"|\xb0","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xbf\xa1",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","QW","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","{[","}]",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Latin American, Eliminate dead keys */
+static const char main_key_latam_nodeadkeys[MAIN_LEN][2] =
+{
+"|\xb0","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xbf\xa1",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","`^","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","\xb4\xa8","\xe7\xc7",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Latin American, Sun dead keys */
+static const char main_key_latam_sundeadkeys[MAIN_LEN][2] =
+{
+"|\xb0","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xbf\xa1",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\x0\x1","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","\x3\x4","}]",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Lithuania */
+static const char main_key_lt[MAIN_LEN][2] =
+{
+"`~","\xb1\xa1","\xe8\xc8","\xea\xca","\xec\xcc","\xe7\xc7","\xb9\xa9","\xf9\xd9","\xfe\xde","\xfe(","\xd2)","-_","\xbe\xae",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\xaa\xac","\x0\x0","\x0\x0"
+};
+
+/* Lithuania, Standard */
+static const char main_key_lt_std[MAIN_LEN][2] =
+{
+"`~","!1","-2","/3",";4",":5",",6",".7","=8","(9",")0","?+","xX",
+"\xb1\xa1","\xbe\xae","eE","rR","tT","yY","uU","iI","oO","pP","\xe7\xc7","wW",
+"aA","sS","dD","\xb9\xa9","gG","hH","jJ","kK","lL","\xf9\xd9","\xec\xcc","qQ",
+"zZ","\xfe\xde","cC","vV","bB","nN","mM","\xe8\xc8","fF","\xea\xca","<>","\x0\x0","\x0\x0"
+};
+
+/* Lithuania, US keyboard with Lithuanian letters */
+static const char main_key_lt_us[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\xaa\xac","\x0\x0","\x0\x0"
+};
+
+/* Lithuania, IBM (LST 1205-92) */
+static const char main_key_lt_ibm[MAIN_LEN][2] =
+{
+"`~","!1","\"2","/3",";4",":5",",6",".7","?8","(9",")0","_-","+=",
+"\xb1\xa1","\xbe\xae","eE","rR","tT","yY","uU","iI","oO","pP","\xe7\xc7","\xfe\xd2",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf9\xd9","\xec\xcc","\\|",
+"zZ","\xfe\xde","cC","vV","bB","nN","mM","\xe8\xc8","\xb9\xa9","\xea\xca","<>","\x0\x0","\x0\x0"
+};
+
+/* Latvia, Apostrophe (') variant */
+static const char main_key_lv_apostrophe[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","\x4\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Latvia, Tilde (~) variant */
+static const char main_key_lv_tilde[MAIN_LEN][2] =
+{
+"\x4~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Latvia, F-letter (F) variant */
+static const char main_key_lv_fkey[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","\x4\x4","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Macedonia */
+static const char main_key_mk[MAIN_LEN][2] =
+{
+"P~","1!","2\xfe","3\xd2","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xa9\xb9","\xaa\xba","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xa5\xb5","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xa2\xb2",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xa8\xb8","\xcb\xeb","\xcc\xec","\xde\xfe","\xac\xbc","\xd6\xf6",
+"\xda\xfa","\xaf\xbf","\xc3\xe3","\xd7\xf7","\xc2\xe2","\xce\xee","\xcd\xed",",;",".:","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Macedonia, Eliminate dead keys */
+static const char main_key_mk_nodeadkeys[MAIN_LEN][2] =
+{
+"`~","1!","2\xfe","3\xd2","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xa9\xb9","\xaa\xba","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xa5\xb5","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xa2\xb2",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xa8\xb8","\xcb\xeb","\xcc\xec","\xde\xfe","\xac\xbc","\xd6\xf6",
+"\xda\xfa","\xaf\xbf","\xc3\xe3","\xd7\xf7","\xc2\xe2","\xce\xee","\xcd\xed",",;",".:","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Malta */
+static const char main_key_mt[MAIN_LEN][2] =
+{
+"\xe5\xc5","1!","2@","3\xac","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf5\xd5","\xb1\xa1",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\xbf\xaf","\x0\x0","\x0\x0"
+};
+
+/* Malta, Maltese keyboard with US layout */
+static const char main_key_mt_us[MAIN_LEN][2] =
+{
+"\xe5\xc5","1!","2@","3\xac","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xf5\xd5","\xb1\xa1",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\xbf\xaf",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\xbf\xaf","\x0\x0","\x0\x0"
+};
+
+/* Mongolia */
+static const char main_key_mn[MAIN_LEN][2] =
+{
+"=+","1\xb0","2-","3\"","4\xae","5:","6.","7_","8,","9%","0?","\xc5\xe5","\xdd\xfd",
+"\xc6\xe6","\xc3\xe3","\xd5\xf5","\xd6\xf6","\xdc\xfc","\xce\xee","\xc7\xe7","\xdb\xfb","\xaf\xae","\xda\xfa","\xcb\xeb","\xdf\xff",
+"\xca\xea","\xd9\xf9","\xc2\xe2","\xe9\xe8","\xc1\xe1","\xc8\xe8","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd0\xf0","!|",
+"\xd1\xf1","\xde\xfe","\xa3\xb3","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xd7\xf7","\xc0\xe0","()","\x0\x0","\x0\x0"
+};
+
+/* Norway */
+static const char main_key_no[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\\P",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","WR",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf8\xd8","\xe6\xc6","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Norway, Eliminate dead keys */
+static const char main_key_no_nodeadkeys[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\\`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf8\xd8","\xe6\xc6","'*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Norway, Dvorak */
+static const char main_key_no_dvorak[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","+?","\\`",
+"\xe5\xc5",",;",".:","pP","yY","fF","gG","cC","rR","lL","'*","~^",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","<>",
+"\xe6\xc6","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","\xf8\xd8","\x0\x0","\x0\x0"
+};
+
+/* Norway, Northern Saami */
+static const char main_key_no_smi[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","+?","\\`",
+"\xe1\xc1","\xb9\xa9","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xbf\xbd",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf8\xd8","\xe6\xc6","\xf0\xd0",
+"zZ","\xe8\xc8","cC","vV","bB","nN","mM",",;",".:","-_","\xbe\xae","\x0\x0","\x0\x0"
+};
+
+/* Norway, Macintosh */
+static const char main_key_no_mac[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","PQ",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf8\xd8","\xe6\xc6","@*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Norway, Macintosh, eliminate dead keys */
+static const char main_key_no_mac_nodeadkeys[MAIN_LEN][2] =
+{
+"|\xa7","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","`\xb4",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe5\xc5","\xa8^",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf8\xd8","\xe6\xc6","@*",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Poland, qwertz */
+static const char main_key_pl_qwertz[MAIN_LEN][2] =
+{
+"\xff\\","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","+?","'*",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xbf\xf1","\xb6\xe6",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xb3\xa3","\xb1\xea","\xf3\xbc",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal */
+static const char main_key_pt[MAIN_LEN][2] =
+{
+"\\|","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xab\xbb",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","+*","QP",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","\xba\xaa","SR",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal, Eliminate dead keys */
+static const char main_key_pt_nodeadkeys[MAIN_LEN][2] =
+{
+"\\|","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xab\xbb",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","+*","\xb4`",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","\xba\xaa","~^",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal, Sun dead keys */
+static const char main_key_pt_sundeadkeys[MAIN_LEN][2] =
+{
+"\\|","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","\xab\xbb",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","+*","\x3\x0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","\xba\xaa","\x2\x1",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal, Macintosh */
+static const char main_key_pt_mac[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xba\xaa","QP",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","SR","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal, Macintosh, eliminate dead keys */
+static const char main_key_pt_mac_nodeadkeys[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xba\xaa","\xb4`",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","~^","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Portugal, Macintosh, Sun dead keys */
+static const char main_key_pt_mac_sundeadkeys[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xba\xaa","\x3\x0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe7\xc7","\x2\x1","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Romania */
+static const char main_key_ro[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* Romania, Standard */
+static const char main_key_ro_std[MAIN_LEN][2] =
+{
+"\xfe\xd3","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe3\xc3","\xee\xce",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xba\xaa","\xfe\xde","\xe2\xc2",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* Romania, Standard (Commabelow) */
+static const char main_key_ro_academic[MAIN_LEN][2] =
+{
+"\xfe\xd3","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xe3\xc3","\xee\xce",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\x19\x18","\x1b\x1a","\xe2\xc2",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* Romania, Winkeys */
+static const char main_key_ro_winkeys[MAIN_LEN][2] =
+{
+"][","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","'*",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xe3\xc3","\xee\xce",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xba\xaa","\xfe\xde","\xe2\xc2",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Russia */
+static const char main_key_ru[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3#","4*","5:","6,","7.","8;","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","/?","/|","\x0\x0","\x0\x0"
+};
+
+/* Russia, Phonetic */
+static const char main_key_ru_phonetic[MAIN_LEN][2] =
+{
+"\xc0\xe0","1!","2@","3\xa3","4\xb3","5\xdf","6\xff","7&","8*","9(","0)","\x0\x0","\xde\xfe",
+"\xd1\xf1","\xd7\xf7","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xd9\xf9","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xdd\xfd",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xca\xea","\xcb\xeb","\xcc\xec",";:","'\"","\xdc\xfc",
+"\xda\xfa","\xd8\xf8","\xc3\xe3","\xd6\xf6","\xc2\xe2","\xce\xee","\xcd\xed",",<",".>","/?","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Russia, Typewriter */
+static const char main_key_ru_typewriter[MAIN_LEN][2] =
+{
+"'\"","!1","\xb0""2","/3",";4",":5",",6",".7","_8","?9","%0","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","()",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","\xa3\xb3","/|","\x0\x0","\x0\x0"
+};
+
+/* Russia, Tatar */
+static const char main_key_ru_tt[MAIN_LEN][2] =
+{
+"\xbb\xba","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xe9\xe8","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xd9\xd8","\xda\xfa","\xc8\xe8","\xaf\xae",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xa3\xa2","\xdc\xfc","\\/",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\x97\x96","\xc2\xe2","\xc0\xe0",".,","/|","\x0\x0","\x0\x0"
+};
+
+/* Russia, Ossetian */
+static const char main_key_ru_os[MAIN_LEN][2] =
+{
+"\xdc\xfc","1!","2\"","3#","4*","5:","6,","7.","8;","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xd5\xd4","\\|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","/?","/|","\x0\x0","\x0\x0"
+};
+
+/* Russia, Ossetian, Winkeys */
+static const char main_key_ru_os_winkeys[MAIN_LEN][2] =
+{
+"\xdc\xfc","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xd5\xd4","\\/",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","/|","\x0\x0","\x0\x0"
+};
+
+/* Serbia and Montenegro */
+static const char main_key_cs[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"\xa9\xb9","\xaa\xba","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xda\xfa","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xa1\xb1",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xa8\xb8","\xcb\xeb","\xcc\xec","\xde\xfe","\xab\xbb","\xd6\xf6",
+"\xd6\xf6","\xaf\xbf","\xc3\xe3","\xd7\xf7","\xc2\xe2","\xce\xee","\xcd\xed",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Serbia and Montenegro, Z and ZHE swapped */
+static const char main_key_cs_yz[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6&","7/","8(","9)","0=","'?","+*",
+"\xa9\xb9","\xaa\xba","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xd6\xf6","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdb\xfb","\xa1\xb1",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xa8\xb8","\xcb\xeb","\xcc\xec","\xde\xfe","\xab\xbb","\xd6\xf6",
+"\xda\xfa","\xaf\xbf","\xc3\xe3","\xd7\xf7","\xc2\xe2","\xce\xee","\xcd\xed",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Slovakia */
+static const char main_key_sk[MAIN_LEN][2] =
+{
+";X","+1","\xb5""2","\xb9""3","\xe8""4","\xbb""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfa/","\xe4(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf4\"","\xa7!","\xf2)",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Slovakia, Extended Backslash */
+static const char main_key_sk_bksl[MAIN_LEN][2] =
+{
+";X","+1","\xb5""2","\xb9""3","\xe8""4","\xbb""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfa/","\xe4(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf4\"","\xa7!","\\|",
+"yY","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Slovakia, qwerty */
+static const char main_key_sk_qwerty[MAIN_LEN][2] =
+{
+";X","+1","\xb5""2","\xb9""3","\xe8""4","\xbb""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfa/","\xe4(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf4\"","\xa7!","\xf2)",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Slovakia, qwerty, extended Backslash */
+static const char main_key_sk_qwerty_bksl[MAIN_LEN][2] =
+{
+";X","+1","\xb5""2","\xb9""3","\xe8""4","\xbb""5","\xbe""6","\xfd""7","\xe1""8","\xed""9","\xe9""0","=%","QZ",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xfa/","\xe4(",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf4\"","\xa7!","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",?",".:","-_","\\|","\x0\x0","\x0\x0"
+};
+
+/* Spain */
+static const char main_key_es[MAIN_LEN][2] =
+{
+"\xba\xaa","1!","2\"","3\xb7","4$","5%","6&","7/","8(","9)","0=","'?","\xa1\xbf",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","PR","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","QW","\xe7\xc7",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Spain, Eliminate dead keys */
+static const char main_key_es_nodeadkeys[MAIN_LEN][2] =
+{
+"\xba\xaa","1!","2\"","3\xb7","4$","5%","6&","7/","8(","9)","0=","'?","\xa1\xbf",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","`^","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","\xb4\xa8","\xe7\xc7",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Spain, Sun dead keys */
+static const char main_key_es_sundeadkeys[MAIN_LEN][2] =
+{
+"\xba\xaa","1!","2\"","3\xb7","4$","5%","6&","7/","8(","9)","0=","'?","\xa1\xbf",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\x0\x1","+*",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf1\xd1","\x3\x4","\xe7\xc7",
+"zZ","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Spain, Dvorak */
+static const char main_key_es_dvorak[MAIN_LEN][2] =
+{
+"\xba\xaa","1!","2\"","3\xb7","4$","5%","6&","7/","8(","9)","0=","'?","\xa1\xbf",
+".:",",;","\xf1\xd1","pP","yY","fF","gG","cC","hH","lL","PR","+*",
+"aA","oO","eE","uU","iI","dD","rR","tT","nN","sS","QW","\xe7\xc7",
+"-_","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","<>","\x0\x0","\x0\x0"
+};
+
+/* Sweden, Dvorak */
+static const char main_key_se_dvorak[MAIN_LEN][2] =
+{
+"\xa7\xbd","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","QP",
+"\xe5\xc5","\xe4\xc4","\xf6\xd6","pP","yY","fF","gG","cC","rR","lL",",;","WR",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","'*",
+".:","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","<>","\x0\x0","\x0\x0"
+};
+
+/* Sweden, Russian phonetic */
+static const char main_key_se_rus[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3#","4\xa4","5%","6&","7/","8(","9)","0=","+?","\xdf\xff",
+"\xd1\xf1","\xd7\xf7","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xd9\xf9","\xd5\xf5","\xc9\xe9","\xcf\xef","\xd0\xf0","\xdc\xfc","WR",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xca\xea","\xcb\xeb","\xcc\xec","\xdb\xfb","\xdd\xfd","\xc0\xe0",
+"\xda\xfa","\xd8\xf8","\xc3\xe3","\xd6\xf6","\xc2\xe2","\xce\xee","\xcd\xed",",;",".:","-_","\xde\xfe","\x0\x0","\x0\x0"
+};
+
+/* Switzerland */
+static const char main_key_ch[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","RP",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xe8","W!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xe9","\xe4\xe0","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Switzerland, German, eliminate dead keys */
+static const char main_key_ch_de_nodeadkeys[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","^`",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xe8","\xa8!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xe9","\xe4\xe0","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Switzerland, German, Sun dead keys */
+static const char main_key_ch_de_sundeadkeys[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","\x1\x0",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xfc\xe8","\x4!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xf6\xe9","\xe4\xe0","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Switzerland, French */
+static const char main_key_ch_fr[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","RP",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xe8\xfc","W!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xf6","\xe0\xe4","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Switzerland, French, eliminate dead keys */
+static const char main_key_ch_fr_nodeadkeys[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","^`",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xe8\xfc","\xa8!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xf6","\xe0\xe4","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Switzerland, French, Sun dead keys */
+static const char main_key_ch_fr_sundeadkeys[MAIN_LEN][2] =
+{
+"\xa7\xb0","1+","2\"","3*","4\xe7","5%","6&","7/","8(","9)","0=","'?","\x1\x0",
+"qQ","wW","eE","rR","tT","zZ","uU","iI","oO","pP","\xe8\xfc","\x4!",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe9\xf6","\xe0\xe4","$\xa3",
+"yY","xX","cC","vV","bB","nN","mM",",;",".:","-_","<>","\x0\x0","\x0\x0"
+};
+
+/* Syria, Syriac */
+static const char main_key_sy_syc[MAIN_LEN][2] =
+{
+"\xf.","1!","2\xa","3%","4I","5p","6q","7\xa","8\xbb","9)","0(","-\xab","=+",
+"\x14""0","(3","\x16""6","):","&=","\x1c@","%A","\x17\x8","\x1e\x4","\x1a\x7","\x13\x3","\x15J",
+"+1","#4","\x1d""7","\x12;","\x20>","\x10\x11",",\xe0","\"$","!1","\x1f#","\x1b""0","\x6:",
+"]2","[5","$8","*<","'?","\x0""9",".B","\x18\xac","\x19\xbb","\x7\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Syria, Syriac phonetic */
+static const char main_key_sy_syc_phonetic[MAIN_LEN][2] =
+{
+"\xf.","1!","2\xa","3%","4I","5p","6q","7\xa","8\xbb","9)","0(","-\xab","=+",
+")0","\x18""3","\x16""6","*:",",=","\x1d@","\x1c""A","%\x8","'\x4","&\x7","]\x3","[J",
+"\x10""1","#4","\x15""7","\x14;","\x13>","\x17\x11","\x1b\xe0","\x1f$","\x20""1","\x1a#","\x1e""0","\x6:",
+"\x19""2","(5","$8","+<","\x12?","\"9","!B","\x0\xac",".\xbb","\x7\xbf","<>","\x0\x0","\x0\x0"
+};
+
+/* Tajikistan */
+static const char main_key_tj[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3'","4*","5:","6,","7.","8;","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","[T","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","/?","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Sri Lanka */
+static const char main_key_lk[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\x8d\x8e","\x87\x88","\x91\x92","\xbb\xca","\xa7\xa8","\xba\xca","\x8b\x8c","\x89\x8a","\x94\x95","\xb4\xb5","[{","]}",
+"\x85\x86","\xc3\xc2","\xa9\xaa","\xc6""F","\x9c\x9d","\xc4\x83","\xa2\xa3","\x9a\x9b","\xbd\xc5",";:","'\"","\\|",
+"\xa4\xa5","\xac\xb3","\xa0\xa1","\xc0V","\xb6\xb7","\xb1\xab","\xb8\xb9",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Thailand */
+static const char main_key_th[MAIN_LEN][2] =
+{
+"_%","\xe5+","/\xf1","-\xf2","\xc0\xf3","\xb6\xf4","\xd8\xd9","\xd6\xdf","\xa4\xf5","\xb5\xf6","\xa8\xf7","\xa2\xf8","\xaa\xf9",
+"\xe6\xf0","\xe4\"","\xd3\xae","\xbe\xb1","\xd0\xb8","\xd1\xed","\xd5\xea","\xc3\xb3","\xb9\xcf","\xc2\xad","\xba\xb0","\xc5,",
+"\xbf\xc4","\xcb\xa6","\xa1\xaf","\xb4\xe2","\xe0\xac","\xe9\xe7","\xe8\xeb","\xd2\xc9","\xca\xc8","\xc7\xab","\xa7.","\xa3\xa5",
+"\xbc(","\xbb)","\xe1\xa9","\xcd\xce","\xd4\xda","\xd7\xec","\xb7?","\xc1\xb2","\xe3\xcc","\xbd\xc6","<>","\x0\x0","\x0\x0"
+};
+
+/* Thailand, TIS-820.2538 */
+static const char main_key_th_tis[MAIN_LEN][2] =
+{
+"O[","\xdf\xe5","/\xf1","-\xf2","\xc0\xf3","\xb6\xf4","\xd8\xd9","\xd6N","\xa4\xf5","\xb5\xf6","\xa8\xf7","\xa2\xf8","\xaa\xf9",
+"\xe6\xf0","\xe4\"","\xd3\xae","\xbe\xb1","\xd0\xb8","\xd1\xed","\xd5\xea","\xc3\xb3","\xb9\xcf","\xc2\xad","\xba\xb0","\xc5,",
+"\xbf\xc4","\xcb\xa6","\xa1\xaf","\xb4\xe2","\xe0\xac","\xe9\xe7","\xe8\xeb","\xd2\xc9","\xca\xc8","\xc7\xab","\xa7.","\xa5\xa3",
+"\xbc(","\xbb)","\xe1\xa9","\xcd\xce","\xd4\xda","\xd7\xec","\xb7?","\xc1\xb2","\xe3\xcc","\xbd\xc6","<>","\x0\x0","\x0\x0"
+};
+
+/* Thailand, Pattachote */
+static const char main_key_th_pat[MAIN_LEN][2] =
+{
+"_\xdf","=+","\xf2\"","\xf3/","\xf4,","\xf5?","\xd9\xd8","\xf7_","\xf8.","\xf9(","\xf0)","\xf1-","\xf6%",
+"\xe7\xea","\xb5\xc4","\xc2\xe6","\xcd\xad","\xc3\xc9","\xe8\xd6","\xb4\xbd","\xc1\xab","\xc7\xb6","\xe1\xb2","\xe3\xcf","\xac\xc6",
+"\xe9\xeb","\xb7\xb8","\xa7\xd3","\xa1\xb3","\xd1\xec","\xd5\xd7","\xd2\xbc","\xb9\xaa","\xe0\xe2","\xe4\xa6","\xa2\xb1","\xe5\xed",
+"\xba\xae","\xbb\xaf","\xc5\xb0","\xcb\xc0","\xd4\xda","\xa4\xc8","\xca\xce","\xd0\xbf","\xa8\xa9","\xbe\xcc","<>","\x0\x0","\x0\x0"
+};
+
+/* Turkey */
+static const char main_key_tr[MAIN_LEN][2] =
+{
+"\"\\","1!","2'","3^","4+","5%","6&","7/","8(","9)","0=","*?","-_",
+"qQ","wW","eE","rR","tT","yY","uU","\xb9I","oO","pP","\xbb\xab","\xfc\xdc",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xba\xaa","i\xa9",",;",
+"zZ","xX","cC","vV","bB","nN","mM","\xf6\xd6","\xe7\xc7",".:","<>","\x0\x0","\x0\x0"
+};
+
+/* Turkey, (F) */
+static const char main_key_tr_f[MAIN_LEN][2] =
+{
+"+*","1!","2\"","3^","4$","5%","6&","7'","8(","9)","0=","/?","-_",
+"fF","gG","\xbb\xab","\xb9I","oO","dD","rR","nN","hH","pP","qQ","wW",
+"uU","i\xa9","eE","aA","\xfc\xdc","tT","kK","mM","lL","yY","\xba\xaa","xX",
+"jJ","\xf6\xd6","vV","cC","\xe7\xc7","zZ","sS","bB",".:",",;","<>","\x0\x0","\x0\x0"
+};
+
+/* Ukraine */
+static const char main_key_ua[MAIN_LEN][2] =
+{
+"'~","1!","2\"","3#","4*","5:","6,","7.","8;","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xa7\xb7",
+"\xc6\xe6","\xa6\xb6","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xa4\xb4","\xad\xbd",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","/?","/|","\x0\x0","\x0\x0"
+};
+
+/* Ukraine, Phonetic */
+static const char main_key_ua_phonetic[MAIN_LEN][2] =
+{
+"'~","1!","2\"","3#","4*","5:","6,","7.","8;","9(","0)","-_","=+",
+"\xd1\xf1","\xd7\xf7","\xc5\xe5","\xd2\xf2","\xd4\xf4","\xc9\xc9","\xd5\xf5","\xa6\xb6","\xcf\xef","\xd0\xf0","\xdb\xfb","\xdd\xfd",
+"\xc1\xe1","\xd3\xf3","\xc4\xe4","\xc6\xe6","\xc7\xe7","\xc8\xe8","\xca\xea","\xcb\xeb","\xcc\xec","\xad\xbd","\xde\xfe","\xc0\xe0",
+"\xda\xfa","\xd8\xf8","\xc3\xe3","\xd6\xf6","\xc2\xe2","\xce\xee","\xcd\xed","\xa7\xb7","\xa4\xb4","/?","/|","\x0\x0","\x0\x0"
+};
+
+/* Ukraine, Typewriter */
+static const char main_key_ua_typewriter[MAIN_LEN][2] =
+{
+"'\"","!1","\xb0""2","/3",";4",":5",",6",".7","_8","?9","%0","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xad\xbd",
+"\xc6\xe6","\xc9\xe9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xa4\xb4","()",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xa6\xb6","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","\xa7\xb7","/|","\x0\x0","\x0\x0"
+};
+
+/* Ukraine, Winkeys */
+static const char main_key_ua_winkeys[MAIN_LEN][2] =
+{
+"'~","1!","2\"","3\xb0","4;","5%","6:","7?","8*","9(","0)","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xa7\xb7",
+"\xc6\xe6","\xa6\xb6","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xa4\xb4","\xad\xbd",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","/|","\x0\x0","\x0\x0"
+};
+
+/* Ukraine, Standard RSTU */
+static const char main_key_ua_rstu[MAIN_LEN][2] =
+{
+"'?","!1","\"2","#3",";4",":5",",6",".7","*8","(9",")0","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xad\xbd",
+"\xc6\xe6","\xc9\xe9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xa4\xb4","/%",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xa6\xb6","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","\xa7\xb7","/|","\x0\x0","\x0\x0"
+};
+
+/* Ukraine, Standard RSTU on Russian layout */
+static const char main_key_ua_rstu_ru[MAIN_LEN][2] =
+{
+"'?","!1","\"2","#3",";4",":5",",6",".7","*8","(9",")0","-_","=+",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xdd\xfd","\xda\xfa","\xc8\xe8","\xdf\xff",
+"\xc6\xe6","\xd9\xf9","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","/%",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0","\xa3\xb3","/|","\x0\x0","\x0\x0"
+};
+
+/* United Kingdom */
+static const char main_key_gb[MAIN_LEN][2] =
+{
+"`\xac","1!","2\"","3\xa3","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'@","#~",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* United Kingdom, International (with dead keys) */
+static const char main_key_gb_intl[MAIN_LEN][2] =
+{
+"P\xac","1!","2W","3\xa3","4$","5%","6R","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","Q@","#S",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* United Kingdom, Dvorak */
+static const char main_key_gb_dvorak[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3\xa3","4$","5%","6^","7&","8*","9(","0)","[{","]}",
+"'@",",<",".>","pP","yY","fF","gG","cC","rR","lL","/?","=+",
+"aA","oO","eE","uU","iI","dD","hH","tT","nN","sS","-_","#~",
+";:","qQ","jJ","kK","xX","bB","mM","wW","vV","zZ","\\|","\x0\x0","\x0\x0"
+};
+
+/* United Kingdom, Macintosh */
+static const char main_key_gb_mac[MAIN_LEN][2] =
+{
+"`~","1!","2@","3\xa3","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Uzbekistan */
+static const char main_key_uz[MAIN_LEN][2] =
+{
+"\xa3\xb3","1!","2\"","3#","4;","5%","6:","7?","8*","9(","0)","\xae\xbe","\x9b\x9a",
+"\xca\xea","\xc3\xe3","\xd5\xf5","\xcb\xeb","\xc5\xe5","\xce\xee","\xc7\xe7","\xdb\xfb","\xc8\xe8","\xdf\xff","\x93\x92","\xb3\xb2",
+"\xc6\xe6","\xda\xfa","\xd7\xf7","\xc1\xe1","\xd0\xf0","\xd2\xf2","\xcf\xef","\xcc\xec","\xc4\xe4","\xd6\xf6","\xdc\xfc","\\|",
+"\xd1\xf1","\xde\xfe","\xd3\xf3","\xcd\xed","\xc9\xe9","\xd4\xf4","\xd8\xf8","\xc2\xe2","\xc0\xe0",".,","/|","\x0\x0","\x0\x0"
+};
+
+/* Vietnam */
+static const char main_key_vn[MAIN_LEN][2] =
+{
+"`~","\xe3\xc3","\xe2\xc2","\xea\xca","\xf4\xd4","P%","a^","S&","Q*","`(","\xf0\xd0","-_","\xab+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xb0\xaf","\xa1\xa0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Japan (PC-98xx Series) */
+static const char main_key_nec_vndr_jp[MAIN_LEN][2] =
+{
+"\x0\x0","1!","2\"","3#","4$","5%","6&","7'","8(","9)","00","-=","^`",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","@~","[{",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";+",":*","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0_","\x0\x0"
+};
+
+/* Ireland, Ogham */
+static const char main_key_ie_ogam[MAIN_LEN][2] =
+{
+"\x9c\x9c","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0","\x0\x0",
+"\x8a\x8a","\x95\x95","\x93\x93","\x8f\x8f","\x88\x88","\x98\x98","\x92\x92","\x94\x94","\x91\x91","\x9a\x9a","\x0\x0","\x0\x0",
+"\x90\x90","\x84\x84","\x87\x87","\x83\x83","\x8c\x8c","\x86\x86","\x97\x97","\x96\x96","\x82\x82","\x0\x0","\x0\x0","\x80\x80",
+"\x8e\x8e","\x99\x99","\x89\x89","\x8d\x8d","\x81\x81","\x85\x85","\x8b\x8b","\x9c\x9c","\x9b\x9b","\x80\x80","\x9b\x9c","\x0\x0","\x0\x0"
+};
+
+/* Ireland, Ogham IS434 */
+static const char main_key_ie_ogam_is434[MAIN_LEN][2] =
+{
+"`\xac","1!","2\"","3\xa3","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","\x0\x0","\x0\x0",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\x0\x0","\x0\x0","#~",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","\\|","\x0\x0","\x0\x0"
+};
+
+/* Maldives */
+static const char main_key_mv[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4$","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xb0\xa4","\x87\xa2","\xac\xad","\x83\x9c","\x8c\x93","\x94\xa0","\xaa\xab","\xa8\xa9","\xae\xaf","\x95\xf7","[{","]}",
+"\xa6\xa7","\x90\x81","\x8b\x91","\x8a\xf2","\x8e\xa3","\x80\x99","\x96\x9b","\x86\x9a","\x8d\x85",";:","'\"","\\|",
+"\x92\xa1","\xd7\x98","\x97\x9d","\x88\xa5","\x84\x9e","\x82\x8f","\x89\x9f","\xac<",".>","/\xbf","|\xa6","\x0\x0","\x0\x0"
+};
+
+/* Esperanto */
+static const char main_key_epo[MAIN_LEN][2] =
+{
+"`~","1!","2\"","3#","4$","5%","6'","7&","8*","9(","0)","-_","=+",
+"\xfe\xde","\xbc\xac","eE","rR","tT","\xf8\xd8","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xfd\xdd","\xb6\xa6","\\|",
+"zZ","\xe6\xc6","cC","vV","bB","nN","mM",",;",".:","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Nepal */
+static const char main_key_np[MAIN_LEN][2] =
+{
+"=<","gg","hh","ii","jj","kk","ll","mm","nn","oo","fp","-R","=\xc",
+"\x1f\x20","L\x14","GH","0C","$%","/\x1e","AB","?@","K\x13","*+","\x7\x8","\xf\x10",
+">\x6","86","&'","\x9\xa","\x17\x18","9\x5","\x1c\x1d","\x15\x16","23",";:","'\"","P\x3",
+"7\xb","!\"","\x1b\x1a","5\x1",",-","(#",".\x2",",\x19","de","M?","<>","\x0\x0","\x0\x0"
+};
+
+/* Nigeria */
+static const char main_key_ng[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xa6","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","xX","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Nigeria, Igbo */
+static const char main_key_ng_igbo[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xa6","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xcb\xca","wW","eE","rR","tT","yY","uU","iI","oO","pP","\xcd\xcc","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL","\xe5\xe4","'\"","\\|",
+"zZ","ED","cC","vV","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Nigeria, Yoruba */
+static const char main_key_ng_yoruba[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xa6","5%","6^","7&","8*","9(","0)","-_","=+",
+"\xb9\xb8","wW","eE","rR","tT","yY","uU","iI","oO","pP","[{","]}",
+"aA","sS","dD","fF","gG","hH","jJ","kK","lL",";:","'\"","\\|",
+"zZ","\xcd\xcc","cC","cb","bB","nN","mM",",<",".>","/?","<>","\x0\x0","\x0\x0"
+};
+
+/* Nigeria, Hausa */
+static const char main_key_ng_hausa[MAIN_LEN][2] =
+{
+"`~","1!","2@","3#","4\xa6","5%","6^","7&","8*","9(","0)","-_","=+",
+"qQ","\xfc\xdc","eE","rR","tT","yY","uU","iI","oO","pP","\xb4\xb3","\xe7\xe6",
+"aA","sS","W\x8a","fF","gG","hH","jJ","kK","lL","10","\xdd\x8e","\\|",
+"r\x9d","xX","cC","vV","bB","nN","\xf1\xd1",",<","\xe7\xc7","\xba\xaa","<>","\x0\x0","\x0\x0"
+};
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-list.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-list.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-list.h	(revision 7219)
@@ -0,0 +1,247 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * X11 keyboard driver translation tables (keyboard layouts)
+ *
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This library is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+ * VirtualBox OSE distribution.
+ *
+ * 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.
+ */
+
+#ifndef ___VBox_keyboard_tables_h
+# error This file must be included from within keyboard-layouts.h
+#endif /* ___VBox_keyboard_tables_h */
+
+/* This file contains a list of the keyboard layouts in 
+   keyboard-layouts.h, along with the name of the layout, for the
+   library to run through when it is trying to guess the current
+   layout. */
+ 
+ {"U.S. English", &main_key_us},
+ {"U.S. English, International (with dead keys)", &main_key_us_intl},
+ {"U.S. English, Dvorak", &main_key_us_dvorak},
+ {"U.S. English, Left handed Dvorak", &main_key_us_dvorak_l},
+ {"U.S. English, Right handed Dvorak", &main_key_us_dvorak_r},
+ {"U.S. English, Classic Dvorak", &main_key_us_dvorak_classic},
+ {"U.S. English, Russian phonetic", &main_key_us_rus},
+ {"Afghanistan", &main_key_af},
+ {"Afghanistan, Pashto", &main_key_af_ps},
+ {"Afghanistan, Southern Uzbek", &main_key_af_uz},
+ {"Arabic", &main_key_ara},
+ {"Arabic, azerty", &main_key_ara_azerty},
+ {"Arabic, azerty/digits", &main_key_ara_azerty_digits},
+ {"Arabic, digits", &main_key_ara_digits},
+ {"Arabic, Buckwalter", &main_key_ara_buckwalter},
+ {"Albania", &main_key_al},
+ {"Armenia", &main_key_am},
+ {"Armenia, Phonetic", &main_key_am_phonetic},
+ {"Armenia, Eastern", &main_key_am_eastern},
+ {"Armenia, Western", &main_key_am_western},
+ {"Armenia, Alternative Eastern", &main_key_am_eastern_alt},
+ {"Azerbaijan", &main_key_az},
+ {"Azerbaijan, Cyrillic", &main_key_az_cyrillic},
+ {"Belarus", &main_key_by},
+ {"Belarus, Winkeys", &main_key_by_winkeys},
+ {"Belgium", &main_key_be},
+ {"Belgium, Eliminate dead keys", &main_key_be_nodeadkeys},
+ {"Belgium, Sun dead keys", &main_key_be_sundeadkeys},
+ {"Bangladesh", &main_key_bd},
+ {"Bangladesh, Probhat", &main_key_bd_probhat},
+ {"India", &main_key_in},
+ {"India, Bengali", &main_key_in_ben},
+ {"India, Gujarati", &main_key_in_guj},
+ {"India, Gurmukhi", &main_key_in_guru},
+ {"India, Kannada", &main_key_in_kan},
+ {"India, Malayalam", &main_key_in_mal},
+ {"India, Oriya", &main_key_in_ori},
+ {"India, Tamil Unicode", &main_key_in_tam_unicode},
+ {"India, Tamil TAB Typewriter", &main_key_in_tam_TAB},
+ {"India, Tamil TSCII Typewriter", &main_key_in_tam_TSCII},
+ {"India, Tamil", &main_key_in_tam},
+ {"India, Telugu", &main_key_in_tel},
+ {"India, Urdu", &main_key_in_urd},
+ {"Bosnia and Herzegovina", &main_key_ba},
+ {"Bosnia and Herzegovina, Use Bosnian digraphs", &main_key_ba_unicode},
+ {"Bosnia and Herzegovina, US keyboard with Bosnian digraphs", &main_key_ba_unicodeus},
+ {"Bosnia and Herzegovina, US keyboard with Bosnian letters", &main_key_ba_us},
+ {"Brazil", &main_key_br},
+ {"Brazil, Eliminate dead keys", &main_key_br_nodeadkeys},
+ {"Brazil, Alternative 102", &main_key_br_alt_102},
+ {"Brazil, Alternative 102, Eliminate dead keys", &main_key_br_alt_102_nodeadkeys},
+ {"Bulgaria", &main_key_bg},
+ {"Bulgaria, Phonetic", &main_key_bg_phonetic},
+ {"Myanmar", &main_key_mm},
+ {"Canada", &main_key_ca},
+ {"Canada, French Dvorak", &main_key_ca_fr_dvorak},
+ {"Canada, French (legacy)", &main_key_ca_fr_legacy},
+ {"Canada, Multilingual", &main_key_ca_multix},
+ {"Canada, Multilingual, second part", &main_key_ca_multi_2gr},
+ {"Canada, Inuktitut", &main_key_ca_ike},
+ {"Congo, Democratic Republic of the", &main_key_cd},
+ {"Czechia", &main_key_cz},
+ {"Czechia, With <|> key", &main_key_cz_bksl},
+ {"Czechia, qwerty", &main_key_cz_qwerty},
+ {"Czechia, qwerty, extended Backslash", &main_key_cz_qwerty_bksl},
+ {"Denmark", &main_key_dk},
+ {"Denmark, Eliminate dead keys", &main_key_dk_nodeadkeys},
+ {"Netherlands", &main_key_nl},
+ {"Bhutan", &main_key_bt},
+ {"Estonia", &main_key_ee},
+ {"Estonia, Eliminate dead keys", &main_key_ee_nodeadkeys},
+ {"Iran", &main_key_ir},
+ {"Iran, Kurdish, Latin Q", &main_key_ir_ku},
+ {"Iran, Kurdish, (F)", &main_key_ir_ku_f},
+ {"Iran, Kurdish, Arabic-Latin", &main_key_ir_ku_ara},
+ {"Faroe Islands", &main_key_fo},
+ {"Finland", &main_key_fi},
+ {"Finland, Eliminate dead keys", &main_key_fi_nodeadkeys},
+ {"Finland, Northern Saami", &main_key_fi_smi},
+ {"Finland, Macintosh", &main_key_fi_mac},
+ {"France", &main_key_fr},
+ {"France, Eliminate dead keys", &main_key_fr_nodeadkeys},
+ {"France, Sun dead keys", &main_key_fr_sundeadkeys},
+ {"France, Alternative", &main_key_fr_oss},
+ {"France, Alternative, eliminate dead keys", &main_key_fr_oss_nodeadkeys},
+ {"France, Alternative, Sun dead keys", &main_key_fr_oss_sundeadkeys},
+ {"France, (Legacy) Alternative", &main_key_fr_latin9},
+ {"France, (Legacy) Alternative, eliminate dead keys", &main_key_fr_latin9_nodeadkeys},
+ {"France, (Legacy) Alternative, Sun dead keys", &main_key_fr_latin9_sundeadkeys},
+ {"France, Dvorak", &main_key_fr_dvorak},
+ {"France, Macintosh", &main_key_fr_mac},
+ {"Ghana", &main_key_gh},
+ {"Ghana, Akan", &main_key_gh_akan},
+ {"Ghana, Ewe", &main_key_gh_ewe},
+ {"Ghana, Fula", &main_key_gh_fula},
+ {"Ghana, Ga", &main_key_gh_ga},
+ {"Georgia", &main_key_ge},
+ {"Georgia, Russian", &main_key_ge_ru},
+ {"Germany", &main_key_de},
+ {"Germany, Dead acute", &main_key_de_deadacute},
+ {"Germany, Dead grave acute", &main_key_de_deadgraveacute},
+ {"Germany, Eliminate dead keys", &main_key_de_nodeadkeys},
+ {"Germany, Eliminate dead keys, acute replaced by apostrophe", &main_key_de_nodeadkeys_noacute},
+ {"Germany, Dvorak", &main_key_de_dvorak},
+ {"Germany, Neostyle", &main_key_de_neo},
+ {"Greece", &main_key_gr},
+ {"Greece, Eliminate dead keys", &main_key_gr_nodeadkeys},
+ {"Greece, Polytonic", &main_key_gr_polytonic},
+ {"Hungary", &main_key_hu},
+ {"Hungary, qwerty", &main_key_hu_qwerty},
+ {"Hungary, 101/qwertz/comma/Dead keys", &main_key_hu_101_qwertz_comma_dead},
+ {"Hungary, 102/qwerty/comma/Dead keys", &main_key_hu_102_qwerty_comma_dead},
+ {"Iceland", &main_key_is},
+ {"Iceland, Sun dead keys", &main_key_is_Sundeadkeys},
+ {"Iceland, Eliminate dead keys", &main_key_is_nodeadkeys},
+ {"Iceland, Macintosh", &main_key_is_mac},
+ {"Israel", &main_key_il},
+ {"Israel, lyx", &main_key_il_lyx},
+ {"Israel, Phonetic", &main_key_il_phonetic},
+ {"Italy", &main_key_it},
+ {"Italy, Macintosh", &main_key_it_mac},
+ {"Japan", &main_key_jp},
+ {"Kyrgyzstan", &main_key_kg},
+ {"Cambodia", &main_key_kh},
+ {"Kazakhstan", &main_key_kz},
+ {"Kazakhstan, Russian with Kazakh", &main_key_kz_ruskaz},
+ {"Kazakhstan, Kazakh with Russian", &main_key_kz_kazrus},
+ {"Laos", &main_key_la},
+ {"Latin American", &main_key_latam},
+ {"Latin American, Eliminate dead keys", &main_key_latam_nodeadkeys},
+ {"Latin American, Sun dead keys", &main_key_latam_sundeadkeys},
+ {"Lithuania", &main_key_lt},
+ {"Lithuania, Standard", &main_key_lt_std},
+ {"Lithuania, US keyboard with Lithuanian letters", &main_key_lt_us},
+ {"Lithuania, IBM (LST 1205-92)", &main_key_lt_ibm},
+ {"Latvia, Apostrophe (') variant", &main_key_lv_apostrophe},
+ {"Latvia, Tilde (~) variant", &main_key_lv_tilde},
+ {"Latvia, F-letter (F) variant", &main_key_lv_fkey},
+ {"Macedonia", &main_key_mk},
+ {"Macedonia, Eliminate dead keys", &main_key_mk_nodeadkeys},
+ {"Malta", &main_key_mt},
+ {"Malta, Maltese keyboard with US layout", &main_key_mt_us},
+ {"Mongolia", &main_key_mn},
+ {"Norway", &main_key_no},
+ {"Norway, Eliminate dead keys", &main_key_no_nodeadkeys},
+ {"Norway, Dvorak", &main_key_no_dvorak},
+ {"Norway, Northern Saami", &main_key_no_smi},
+ {"Norway, Macintosh", &main_key_no_mac},
+ {"Norway, Macintosh, eliminate dead keys", &main_key_no_mac_nodeadkeys},
+ {"Poland, qwertz", &main_key_pl_qwertz},
+ {"Portugal", &main_key_pt},
+ {"Portugal, Eliminate dead keys", &main_key_pt_nodeadkeys},
+ {"Portugal, Sun dead keys", &main_key_pt_sundeadkeys},
+ {"Portugal, Macintosh", &main_key_pt_mac},
+ {"Portugal, Macintosh, eliminate dead keys", &main_key_pt_mac_nodeadkeys},
+ {"Portugal, Macintosh, Sun dead keys", &main_key_pt_mac_sundeadkeys},
+ {"Romania", &main_key_ro},
+ {"Romania, Standard", &main_key_ro_std},
+ {"Romania, Standard (Commabelow)", &main_key_ro_academic},
+ {"Romania, Winkeys", &main_key_ro_winkeys},
+ {"Russia", &main_key_ru},
+ {"Russia, Phonetic", &main_key_ru_phonetic},
+ {"Russia, Typewriter", &main_key_ru_typewriter},
+ {"Russia, Tatar", &main_key_ru_tt},
+ {"Russia, Ossetian", &main_key_ru_os},
+ {"Russia, Ossetian, Winkeys", &main_key_ru_os_winkeys},
+ {"Serbia and Montenegro", &main_key_cs},
+ {"Serbia and Montenegro, Z and ZHE swapped", &main_key_cs_yz},
+ {"Slovakia", &main_key_sk},
+ {"Slovakia, Extended Backslash", &main_key_sk_bksl},
+ {"Slovakia, qwerty", &main_key_sk_qwerty},
+ {"Slovakia, qwerty, extended Backslash", &main_key_sk_qwerty_bksl},
+ {"Spain", &main_key_es},
+ {"Spain, Eliminate dead keys", &main_key_es_nodeadkeys},
+ {"Spain, Sun dead keys", &main_key_es_sundeadkeys},
+ {"Spain, Dvorak", &main_key_es_dvorak},
+ {"Sweden, Dvorak", &main_key_se_dvorak},
+ {"Sweden, Russian phonetic", &main_key_se_rus},
+ {"Switzerland", &main_key_ch},
+ {"Switzerland, German, eliminate dead keys", &main_key_ch_de_nodeadkeys},
+ {"Switzerland, German, Sun dead keys", &main_key_ch_de_sundeadkeys},
+ {"Switzerland, French", &main_key_ch_fr},
+ {"Switzerland, French, eliminate dead keys", &main_key_ch_fr_nodeadkeys},
+ {"Switzerland, French, Sun dead keys", &main_key_ch_fr_sundeadkeys},
+ {"Syria, Syriac", &main_key_sy_syc},
+ {"Syria, Syriac phonetic", &main_key_sy_syc_phonetic},
+ {"Tajikistan", &main_key_tj},
+ {"Sri Lanka", &main_key_lk},
+ {"Thailand", &main_key_th},
+ {"Thailand, TIS-820.2538", &main_key_th_tis},
+ {"Thailand, Pattachote", &main_key_th_pat},
+ {"Turkey", &main_key_tr},
+ {"Turkey, (F)", &main_key_tr_f},
+ {"Ukraine", &main_key_ua},
+ {"Ukraine, Phonetic", &main_key_ua_phonetic},
+ {"Ukraine, Typewriter", &main_key_ua_typewriter},
+ {"Ukraine, Winkeys", &main_key_ua_winkeys},
+ {"Ukraine, Standard RSTU", &main_key_ua_rstu},
+ {"Ukraine, Standard RSTU on Russian layout", &main_key_ua_rstu_ru},
+ {"United Kingdom", &main_key_gb},
+ {"United Kingdom, International (with dead keys)", &main_key_gb_intl},
+ {"United Kingdom, Dvorak", &main_key_gb_dvorak},
+ {"United Kingdom, Macintosh", &main_key_gb_mac},
+ {"Uzbekistan", &main_key_uz},
+ {"Vietnam", &main_key_vn},
+ {"Japan (PC-98xx Series)", &main_key_nec_vndr_jp},
+ {"Ireland, Ogham", &main_key_ie_ogam},
+ {"Ireland, Ogham IS434", &main_key_ie_ogam_is434},
+ {"Maldives", &main_key_mv},
+ {"Esperanto", &main_key_epo},
+ {"Nepal", &main_key_np},
+ {"Nigeria", &main_key_ng},
+ {"Nigeria, Igbo", &main_key_ng_igbo},
+ {"Nigeria, Yoruba", &main_key_ng_yoruba},
+ {"Nigeria, Hausa", &main_key_ng_hausa},
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-new.c
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-new.c	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-new.c	(revision 7219)
@@ -0,0 +1,347 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * X11 keyboard handler library
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This library is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+ * VirtualBox OSE distribution.
+ *
+ * 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.
+ */
+
+/* This file is from the Wine project.  It was changed by innotek GmbH
+   on 22 January 2008. */
+
+/*
+ * X11 keyboard driver
+ *
+ * Copyright 1993 Bob Amstadt
+ * Copyright 1996 Albrecht Kleine
+ * Copyright 1997 David Faure
+ * Copyright 1998 Morten Welinder
+ * Copyright 1998 Ulrich Weigand
+ * Copyright 1999 Ove Kåven
+ *
+ * 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.1 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 St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "keyboard.h"
+
+#include <X11/Xatom.h>
+#include <X11/keysym.h>
+#include <X11/Xlib.h>
+#include <X11/Xresource.h>
+#include <X11/Xutil.h>
+
+#include <ctype.h>
+#include <stdarg.h>
+#include <string.h>
+#include <stdlib.h>
+#include <stdio.h>
+
+static unsigned keyc2scan[256];
+static int log_kb_1 = 0;
+static int log_kb_2 = 0;
+
+#define LOG_KB_1(a) \
+do { \
+    if (log_kb_1) { \
+        printf a; \
+    } \
+} while (0)
+
+#define LOG_KB_2(a) \
+do { \
+    if (log_kb_2) { \
+        printf a; \
+    } \
+} while (0)
+
+/* Keyboard layout tables for guessing the current keyboard layout. */
+#include "keyboard-tables.h"
+
+/**
+  * Translate a keycode in a key event to a scan code, using the lookup
+  * table which we constructed earlier.
+  *
+  * @returns the scan code number
+  * @param code the X11 key code to be looked up
+  */
+
+unsigned X11DRV_KeyEvent(KeyCode code)
+{
+    return keyc2scan[code];
+}
+
+/**********************************************************************
+ *		X11DRV_KEYBOARD_DetectLayout
+ *
+ * Called from X11DRV_InitKeyboard
+ *  This routine walks through the defined keyboard layouts and selects
+ *  whichever matches most closely.
+ *
+ * @returns an index into the table of keyboard layouts, or 0 if absolutely
+ *          nothing fits
+ * @param   display     pointer to the X11 display handle
+ * @param   min_keycode the lowest value in use as a keycode on this server
+ * @param   max_keycode the highest value in use as a keycode on this server
+ */
+static int
+X11DRV_KEYBOARD_DetectLayout (Display *display, int min_keycode,
+                              int max_keycode)
+{
+  /** Counter variable for iterating through the keyboard layout tables. */
+  unsigned current;
+  /** The best candidate so far for the layout. */
+  unsigned kbd_layout = 0;
+  /** The number of matching keys in the current best candidate layout. */
+  unsigned max_score = 0;
+  /** The number of changes of scan-code direction in the current
+      best candidate. */
+  unsigned max_seq = 0;
+  /** Table for the current keycode to keysym mapping. */
+  char ckey[256][2];
+  /** Counter variable representing a keycode */
+  unsigned keyc;
+
+  /* Fill in our keycode to keysym mapping table. */
+  memset( ckey, 0, sizeof(ckey) );
+  for (keyc = min_keycode; keyc <= max_keycode; keyc++) {
+      /* get data for keycodes from X server */
+      KeySym keysym = XKeycodeToKeysym (display, keyc, 0);
+      /* We leave keycodes which will definitely not be in the lookup tables
+         marked with 0 so that we know that we know not to look them up when
+         we scan the tables. */
+      if (   (0xFF != (keysym >> 8))     /* Non-character key */
+          && (0x1008FF != (keysym >> 8)) /* XFree86 vendor keys */
+          && (0x20 != keysym)            /* Spacebar */
+          && (0xFE03 != keysym)          /* ISO level3 shift, aka AltGr */
+         ) {
+          ckey[keyc][0] = keysym & 0xFF;
+          ckey[keyc][1] = XKeycodeToKeysym(display, keyc, 1) & 0xFF;
+      }
+  }
+
+  /* Now scan the lookup tables, looking for one that is as close as
+     possible to our current keycode to keysym mapping. */
+  for (current = 0; main_key_tab[current].comment; current++) {
+    /** How many keys have matched so far in this layout? */
+    unsigned match = 0;
+    /** How many keys have not changed the direction? */
+    unsigned seq = 0;
+    /** Pointer to the layout we are currently comparing against. */
+    const char (*lkey)[MAIN_LEN][2] = main_key_tab[current].key;
+    /** For detecting dvorak layouts - in which direction do the server's
+        keycodes seem to be running?  We count the number of times that
+        this direction changes as an additional hint as to how likely this
+        layout is to be the right one. */
+    int direction = 1;
+    /** The keycode of the last key that we matched.  This is used to
+        determine the direction that the keycodes are running in. */
+    int pkey = -1;
+    LOG_KB_2(("Attempting to match against \"%s\"\n", main_key_tab[current].comment));
+    for (keyc = min_keycode; keyc <= max_keycode; keyc++) {
+      if (0 != ckey[keyc][0]) {
+        /** The candidate key in the current layout for this keycode. */
+        int key;
+        /** Does this key match? */
+        int ok = 0;
+	/* search for a match in layout table */
+	for (key = 0; (key < MAIN_LEN) && (0 == ok); key++) {
+	  if (   ((*lkey)[key][0] == ckey[keyc][0])
+	      && ((*lkey)[key][1] == ckey[keyc][1])
+             ) {
+              ok = 1;
+	  }
+	}
+	/* count the matches and mismatches */
+	if (0 != ok) {
+	  match++;
+          /* How well in sequence are the keys?  For dvorak layouts. */
+	  if (key > pkey) {
+	    if (1 == direction) {
+	      ++seq;
+            } else {
+	      direction = -1;
+            }
+	  }
+	  if (key < pkey) {
+	    if (1 != direction) {
+	      ++seq;
+            } else {
+	      direction = 1;
+            }
+	  }
+	  pkey = key;
+	} else {
+#ifdef DEBUG
+          /* print spaces instead of \0's */
+          char str[3] = "  ";
+          if ((ckey[keyc][0] > 32) && (ckey[keyc][0] < 127)) {
+              str[0] = ckey[keyc][0];
+          }
+          if ((ckey[keyc][0] > 32) && (ckey[keyc][0] < 127)) {
+              str[0] = ckey[keyc][0];
+          }
+          LOG_KB_2(("Mismatch for keycode %d, keysym \"%s\" (0x%.2hx 0x%.2hx)\n",
+                       keyc, str, ckey[keyc][0], ckey[keyc][1]));
+#endif /* DEBUG defined */
+	}
+      }
+    }
+    LOG_KB_2(("Matches=%d, seq=%d\n", match, seq));
+    if (   (match > max_score)
+	|| ((match == max_score) && (seq > max_seq))
+       ) {
+      /* best match so far */
+      kbd_layout = current;
+      max_score = match;
+      max_seq = seq;
+    }
+  }
+  /* we're done, report results if necessary */
+  LOG_KB_1(("Detected layout is \"%s\", matches=%d, seq=%d\n",
+        main_key_tab[kbd_layout].comment, max_score, max_seq));
+  return kbd_layout;
+}
+
+/**
+ * Initialise the X11 keyboard driver.  In practice, this means building
+ * up an internal table to map X11 keycodes to their equivalent PC scan
+ * codes.
+ *
+ * @warning not re-entrant
+ * @returns 1 if the layout found was optimal, 0 if it was not.  This is
+ *          for diagnostic purposes
+ * @param   display a pointer to the X11 display
+ */
+int X11DRV_InitKeyboard(Display *display)
+{
+    KeySym keysym;
+    unsigned scan;
+    int keyc, keyn;
+    const char (*lkey)[MAIN_LEN][2];
+    int min_keycode, max_keycode;
+    int kbd_layout;
+    unsigned matches = 0, entries = 0;
+
+    /* Should we log to standard output? */
+    if (NULL != getenv("LOG_KB_PRIMARY")) {
+        log_kb_1 = 1;
+    }
+    if (NULL != getenv("LOG_KB_SECONDARY")) {
+        log_kb_1 = 1;
+        log_kb_2 = 1;
+    }
+    XDisplayKeycodes(display, &min_keycode, &max_keycode);
+
+    /* Detect the keyboard layout */
+    kbd_layout = X11DRV_KEYBOARD_DetectLayout(display, min_keycode,
+                                              max_keycode);
+    lkey = main_key_tab[kbd_layout].key;
+
+    /* Now build a conversion array :
+     * keycode -> scancode + extended */
+
+    for (keyc = min_keycode; keyc <= max_keycode; keyc++)
+    {
+        keysym = XKeycodeToKeysym(display, keyc, 0);
+        scan = 0;
+        if (keysym)  /* otherwise, keycode not used */
+        {
+            if ((keysym >> 8) == 0xFF)         /* non-character key */
+            {
+                scan = nonchar_key_scan[keysym & 0xff];
+		/* set extended bit when necessary */
+            } else if ((keysym >> 8) == 0x1008FF) { /* XFree86 vendor keys */
+/* innotek FIX - multimedia/internet keys */
+                scan = xfree86_vendor_key_scan[keysym & 0xff];
+            } else if (keysym == 0x20) {                 /* Spacebar */
+		scan = 0x39;
+/* innotek FIX - AltGr support */
+            } else if (keysym == 0xFE03) {               /* ISO level3 shift, aka AltGr */
+		scan = 0x138;
+	    } else {
+	      unsigned found = 0;
+
+	      /* we seem to need to search the layout-dependent scancodes */
+              char unshifted = keysym & 0xFF;
+              char shifted = XKeycodeToKeysym(display, keyc, 1) & 0xFF;
+	      /* find a key which matches */
+	      for (keyn = 0; (0 == found) && (keyn<MAIN_LEN); keyn++) {
+                if (   ((*lkey)[keyn][0] == unshifted)
+                    && ((*lkey)[keyn][1] == shifted)
+                   ) {
+                   found = 1;
+                }
+	      }
+	      if (0 != found) {
+		/* got it */
+		scan = main_key_scan[keyn - 1];
+		++matches;
+	      }
+              if (0 == scan) {
+                /* print spaces instead of \0's */
+                char str[3] = "  ";
+                if ((unshifted > 32) && (unshifted < 127)) {
+                    str[0] = unshifted;
+                }
+                if ((shifted > 32) && (shifted < 127)) {
+                    str[1] = shifted;
+                }
+                LOG_KB_1(("No match found for keycode %d, keysym \"%s\" (0x%x 0x%x)\n",
+                             keyc, str, unshifted, shifted));
+              } else if ((keyc > 8) && (keyc < 97) && (keyc - scan != 8)) {
+                /* print spaces instead of \0's */
+                char str[3] = "  ";
+                if ((unshifted > 32) && (unshifted < 127)) {
+                    str[0] = unshifted;
+                }
+                if ((shifted > 32) && (shifted < 127)) {
+                    str[1] = shifted;
+                }
+                LOG_KB_1(("Warning - keycode %d, keysym \"%s\" (0x%x 0x%x) was matched to scancode %d\n",
+                             keyc, str, unshifted, shifted, scan));
+              }
+	    }
+        }
+        keyc2scan[keyc] = scan;
+    } /* for */
+    /* Did we find a match for all keys in the layout?  Count them first. */
+    for (entries = 0, keyn = 0; keyn < MAIN_LEN; ++keyn) {
+        if (   (0 != (*lkey)[keyn][0])
+            && (0 != (*lkey)[keyn][1])
+           ) {
+            ++entries;
+        }
+    }
+    LOG_KB_1(("Finished mapping keyboard, matches=%d, entries=%d\n", matches, entries));
+    if (matches != entries)
+    {
+        return 0;
+    }
+    return 1;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-tables.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-tables.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard-tables.h	(revision 7219)
@@ -0,0 +1,167 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * X11 keyboard driver translation tables
+ *
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This library is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+ * VirtualBox OSE distribution.
+ *
+ * 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.
+ */
+                
+#ifndef ___VBox_keyboard_tables_h
+# define ___VBox_keyboard_tables_h
+
+#define MAIN_LEN 50
+static const unsigned main_key_scan[MAIN_LEN] =
+{
+ /* `    1    2    3    4    5    6    7    8    9    0    -    = */
+   0x29,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0A,0x0B,0x0C,0x0D,
+ /* q    w    e    r    t    y    u    i    o    p    [    ] */
+   0x10,0x11,0x12,0x13,0x14,0x15,0x16,0x17,0x18,0x19,0x1A,0x1B,
+ /* a    s    d    f    g    h    j    k    l    ;    '    \ */
+   0x1E,0x1F,0x20,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x2B,
+ /* z    x    c    v    b    n    m    ,    .    / */
+   0x2C,0x2D,0x2E,0x2F,0x30,0x31,0x32,0x33,0x34,0x35,
+ /* 102nd key Brazilian key Yen */
+   0x56,      0x73,         0x7d
+};
+
+/*** DEFINE YOUR NEW LANGUAGE-SPECIFIC MAPPINGS BELOW, SEE EXISTING TABLES */
+
+/* order: Normal, Shift */
+/* We recommend you write just what is guaranteed to be correct (i.e. what's
+   written on the keycaps), not the bunch of special characters behind AltGr
+   and Shift-AltGr if it can vary among different X servers */
+/* Remember to also add your new table to the layout index table below! */
+
+#include "keyboard-layouts.h"
+
+/*** Layout table. Add your keyboard mappings to this list */
+static const struct {
+    const char *comment;
+    const char (*key)[MAIN_LEN][2];
+} main_key_tab[]={
+#include "keyboard-list.h"
+ {NULL, NULL} /* sentinel */
+};
+
+/* Scan code table for non-character keys */
+
+static const unsigned nonchar_key_scan[256] =
+{
+    /* unused */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF00 */
+    /* special keys */
+    0x0E, 0x0F, 0x00, /*?*/ 0, 0x00, 0x1C, 0x00, 0x00,           /* FF08 */
+    0x00, 0x00, 0x00, 0x45, 0x46, 0x00, 0x00, 0x00,              /* FF10 */
+    0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00,              /* FF18 */
+    /* additional Japanese keys */
+    0x00, 0x00, 0x7b, 0x79, 0x00, 0x00, 0x00, 0x70,              /* FF20 */
+    0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF28 */
+    /* additional Korean keys */
+    0x00, 0xf2, 0x00, 0x00, 0xf1, 0x00, 0x00, 0x00,              /* FF30 */
+    /* unused */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF38 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF40 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF48 */
+    /* cursor keys */
+    0x147, 0x14B, 0x148, 0x14D, 0x150, 0x149, 0x151, 0x14F,      /* FF50 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF58 */
+    /* misc keys */
+/* innotek FIX */
+    /*?*/ 0, 0x137, /*?*/ 0, 0x152, 0x00, 0x00, 0x00, 0x15D,     /* FF60 */
+    /*?*/ 0, /*?*/ 0, 0x38, 0x146, 0x00, 0x00, 0x00, 0x00,       /* FF68 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF70 */
+    /* keypad keys */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x138, 0x145,            /* FF78 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FF80 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x11C, 0x00, 0x00,             /* FF88 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x47, 0x4B, 0x48,              /* FF90 */
+    0x4D, 0x50, 0x49, 0x51, 0x4F, 0x4C, 0x52, 0x53,              /* FF98 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FFA0 */
+/* innotek FIX */
+    0x00, 0x00, 0x37, 0x4E, 0x53, 0x4A, 0x7e, 0x135,             /* FFA8 */
+    0x52, 0x4F, 0x50, 0x51, 0x4B, 0x4C, 0x4D, 0x47,              /* FFB0 */
+    0x48, 0x49, 0x00, 0x00, 0x00, 0x00,                          /* FFB8 */
+    /* function keys */
+    0x3B, 0x3C,
+    0x3D, 0x3E, 0x3F, 0x40, 0x41, 0x42, 0x43, 0x44,              /* FFC0 */
+    0x57, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FFC8 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FFD0 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FFD8 */
+    /* modifier keys */
+    0x00, 0x2A, 0x36, 0x1D, 0x11D, 0x3A, 0x00, 0x38,             /* FFE0 */
+/* innotek FIX */
+    0x138, 0x38, 0x138, 0x15B, 0x15C, 0x00, 0x00, 0x00,          /* FFE8 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,              /* FFF0 */
+    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x153              /* FFF8 */
+};
+
+/* innotek FIX */
+/* This list was put together using /usr/include/X11/XF86keysym.h and
+   http://www.win.tue.nl/~aeb/linux/kbd/scancodes-6.html.  It has not yet
+   been extensively tested.  The scancodes are those used by MicroSoft
+   keyboards. */
+static const unsigned xfree86_vendor_key_scan[256] =
+{
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF00 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF08 */
+ /*    Vol-   Mute   Vol+   Play   Stop   Track- Track+ */
+    0, 0x12e, 0x120, 0x130, 0x122, 0x124, 0x110, 0x119,         /* 1008FF10 */
+ /* Home   E-mail    Search */
+    0x132, 0x16c, 0, 0x165, 0, 0, 0, 0,                         /* 1008FF18 */
+ /* Calndr PwrDown            Back   Forward */
+    0x115, 0x15e, 0, 0, 0, 0, 0x16a, 0x169,                     /* 1008FF20 */
+ /* Stop   Refresh Power Wake            Sleep */
+    0x168, 0x167, 0x15e, 0x163, 0, 0, 0, 0x15f,                 /* 1008FF28 */
+ /* Favrts Pause  Media  MyComp */
+    0x166, 0x122, 0x16d, 0x16b, 0, 0, 0, 0,                     /* 1008FF30 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF38 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF40 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF48 */
+ /* AppL   AppR         Calc      Close  Copy */
+    0x109, 0x11e, 0, 0, 0x121, 0, 0x140, 0x118,                 /* 1008FF50 */
+ /* Cut          Docmnts Excel */
+    0x117, 0, 0, 0x105, 0x114, 0, 0, 0,                         /* 1008FF58 */
+ /*    LogOff */
+    0, 0x116, 0, 0, 0, 0, 0, 0,                                 /* 1008FF60 */
+ /*       OffcHm Open      Paste */
+    0, 0, 0x13c, 0x13f, 0, 0x10a, 0, 0,                         /* 1008FF68 */
+ /*       Reply  Refresh         Save */
+    0, 0, 0x141, 0x167, 0, 0, 0, 0x157,                         /* 1008FF70 */
+ /* ScrlUp ScrlDn    Send   Spell        TaskPane */
+    0x10b, 0x18b, 0, 0x143, 0x123, 0, 0, 0x13d,                 /* 1008FF78 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF80 */
+ /*    Word */
+    0, 0x113, 0, 0, 0, 0, 0, 0,                                 /* 1008FF88 */
+ /* MailFwd MyPics MyMusic*/
+    0x142, 0x164, 0x13c, 0, 0, 0, 0, 0,                         /* 1008FF90 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FF98 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFA0 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFA8 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFB0 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFB8 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFC0 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFC8 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFD0 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFD8 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFE0 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFE8 */
+    0, 0, 0, 0, 0, 0, 0, 0,                                     /* 1008FFF0 */
+    0, 0, 0, 0, 0, 0, 0, 0                                      /* 1008FFF8 */
+};
+
+#endif /* ___VBox_keyboard_tables_h */
Index: trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/linux/keyboard.h	(revision 7219)
@@ -0,0 +1,44 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * X11 keyboard driver interface
+ *
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This library is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. 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, in version 2.1 as it comes in the "COPYING.LIB" file of the
+ * VirtualBox OSE distribution.
+ *
+ * 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.
+ */
+
+#ifndef __H_KEYBOARD
+#define __H_KEYBOARD
+
+#include <X11/Xlib.h>
+
+/* Exported definitions */
+#undef CCALL
+#ifdef __cplusplus
+# define CCALL "C"
+#else
+# define CCALL
+#endif
+#ifdef VBOX_HAVE_VISIBILITY_HIDDEN
+extern CCALL __attribute__((visibility("default"))) int X11DRV_InitKeyboard(Display *dpy);
+extern CCALL __attribute__((visibility("default"))) unsigned X11DRV_KeyEvent(KeyCode code);
+#else
+extern CCALL int X11DRV_InitKeyboard(Display *dpy);
+extern CCALL unsigned X11DRV_KeyEvent(KeyCode code);
+#endif
+
+#endif /* __H_KEYBOARD */
Index: trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/main.cpp	(revision 7219)
@@ -0,0 +1,276 @@
+/** @file
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * The main() function
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#include "VBoxGlobal.h"
+#include "VBoxProblemReporter.h"
+#include "VBoxSelectorWnd.h"
+#include "VBoxConsoleWnd.h"
+#ifdef Q_WS_MAC
+# include "QIApplication.h"
+#else
+# define QIApplication QApplication
+#endif
+
+#include <qmessagebox.h>
+#include <qlocale.h>
+#include <qtranslator.h>
+
+#include <iprt/runtime.h>
+#include <iprt/stream.h>
+
+#if defined(DEBUG) && defined(Q_WS_X11) && defined(RT_OS_LINUX)
+
+#include <signal.h>
+#include <execinfo.h>
+
+/* get REG_EIP from ucontext.h */
+#ifndef __USE_GNU
+#define __USE_GNU
+#endif
+#include <ucontext.h>
+#ifdef RT_ARCH_AMD64
+# define REG_PC REG_RIP
+#else
+# define REG_PC REG_EIP
+#endif
+
+
+
+/**
+ * the signal handler that prints out a backtrace of the call stack.
+ * the code is taken from http://www.linuxjournal.com/article/6391.
+ */
+void bt_sighandler (int sig, siginfo_t *info, void *secret) {
+
+    void *trace[16];
+    char **messages = (char **)NULL;
+    int i, trace_size = 0;
+    ucontext_t *uc = (ucontext_t *)secret;
+
+    /* Do something useful with siginfo_t */
+    if (sig == SIGSEGV)
+        Log (("GUI: Got signal %d, faulty address is %p, from %p\n",
+              sig, info->si_addr, uc->uc_mcontext.gregs[REG_PC]));
+    else
+        Log (("GUI: Got signal %d\n", sig));
+
+    trace_size = backtrace (trace, 16);
+    /* overwrite sigaction with caller's address */
+    trace[1] = (void *) uc->uc_mcontext.gregs [REG_PC];
+
+    messages = backtrace_symbols (trace, trace_size);
+    /* skip first stack frame (points here) */
+    Log (("GUI: [bt] Execution path:\n"));
+    for (i = 1; i < trace_size; ++i)
+        Log (("GUI: [bt] %s\n", messages[i]));
+
+    exit (0);
+}
+
+#endif
+
+static void QtMessageOutput (QtMsgType type, const char *msg)
+{
+#ifndef Q_WS_X11
+    NOREF(msg);
+#endif
+    switch (type)
+    {
+        case QtDebugMsg:
+            Log (("Qt DEBUG: %s\n", msg));
+            break;
+        case QtWarningMsg:
+            Log (("Qt WARNING: %s\n", msg));
+#ifdef Q_WS_X11
+            /* Needed for instance for the message ``cannot connect to X server'' */
+            RTStrmPrintf(g_pStdErr, "Qt WARNING: %s\n", msg);
+#endif
+            break;
+        case QtFatalMsg:
+            Log (("Qt FATAL: %s\n", msg));
+#ifdef Q_WS_X11
+            RTStrmPrintf(g_pStdErr, "Qt FATAL: %s\n", msg);
+#endif
+    }
+}
+
+int main (int argc, char **argv)
+{
+    /* Initialize VBox Runtime. Initialize the Suplib+GC as well only if we
+     * are really about to start a VM. Don't do this if we are only starting
+     * the selector window. */
+    bool fInitGC = false;
+    for (int i = 0; i < argc; i++)
+    {
+        if (!::strcmp(argv[i], "-startvm" ))
+        {
+            fInitGC = true;
+            break;
+        }
+    }
+    RTR3Init (fInitGC, ~(size_t)0);
+
+    LogFlowFuncEnter();
+
+#ifdef Q_WS_WIN
+    /* Initialize COM early, before QApplication calls OleInitialize(), to
+     * make sure we enter the multi threded apartment instead of a single
+     * threaded one. Note that this will make some non-threadsafe system
+     * services that use OLE and require STA (such as Drag&Drop) not work
+     * anymore, however it's still better because otherwise VBox will not work
+     * on some Windows XP systems at all since it requires MTA (we cannot
+     * leave STA by calling CoUninitialize() and re-enter MTA on those systems
+     * for some unknown reason), see also src/VBox/Main/glue/initterm.cpp. */
+    /// @todo find a proper solution that satisfies both OLE and VBox
+    HRESULT hrc = COMBase::InitializeCOM();
+#endif
+
+#if defined(DEBUG) && defined(Q_WS_X11) && defined(RT_OS_LINUX)
+    /* install our signal handler to backtrace the call stack */
+    struct sigaction sa;
+    sa.sa_sigaction = bt_sighandler;
+    sigemptyset (&sa.sa_mask);
+    sa.sa_flags = SA_RESTART | SA_SIGINFO;
+    sigaction (SIGSEGV, &sa, NULL);
+    sigaction (SIGBUS, &sa, NULL);
+    sigaction (SIGUSR1, &sa, NULL);
+#endif
+
+    qInstallMsgHandler (QtMessageOutput);
+
+    int rc = 1; /* failure */
+
+    /* scope the QIApplication variable */
+    {
+        QIApplication a (argc, argv);
+
+#ifdef Q_WS_WIN
+        /* Drag in the sound drivers and DLLs early to get rid of the delay taking
+         * place when the main menu bar (or any action from that menu bar) is
+         * activated for the first time. This delay is especially annoying if it
+         * happens when the VM is executing in real mode (which gives 100% CPU
+         * load and slows down the load process that happens on the main GUI
+         * thread to several seconds). */
+        PlaySound (NULL, NULL, 0);
+#endif
+
+#ifndef RT_OS_DARWIN
+        /* some gui qt-styles has it's own different color for buttons
+         * causing tool-buttons and dropped menu displayed in
+         * different annoying color, so fixing palette button's color */
+        QPalette pal = a.palette();
+        pal.setColor (QPalette::Disabled, QColorGroup::Button,
+                      pal.color (QPalette::Disabled, QColorGroup::Background));
+        pal.setColor (QPalette::Active, QColorGroup::Button,
+                      pal.color (QPalette::Active, QColorGroup::Background));
+        pal.setColor (QPalette::Inactive, QColorGroup::Button,
+                      pal.color (QPalette::Inactive, QColorGroup::Background));
+        a.setPalette (pal);
+#endif
+
+#ifdef Q_WS_X11
+        /* version check (major.minor are sensitive, fix number is ignored) */
+        QString ver_str = QString::fromLatin1 (QT_VERSION_STR);
+        QString ver_str_base = ver_str.section ('.', 0, 1);
+        QString rt_ver_str = QString::fromLatin1 (qVersion());
+        uint ver =
+            (ver_str.section ('.', 0, 0).toInt() << 16) +
+            (ver_str.section ('.', 1, 1).toInt() << 8) +
+            ver_str.section ('.', 2, 2).toInt();
+        uint rt_ver =
+            (rt_ver_str.section ('.', 0, 0).toInt() << 16) +
+            (rt_ver_str.section ('.', 1, 1).toInt() << 8) +
+            rt_ver_str.section ('.', 2, 2).toInt();
+        if (rt_ver < (ver & 0xFFFF00))
+        {
+            QString msg =
+                QApplication::tr ("Executable <b>%1</b> requires Qt %2.x, found Qt %3.")
+                                  .arg (QString::fromLatin1 (qAppName()))
+                                  .arg (ver_str_base)
+                                  .arg (rt_ver_str);
+            QMessageBox::critical (
+                0, QApplication::tr ("Incompatible Qt Library Error"),
+                msg, QMessageBox::Abort, 0);
+            qFatal (msg.ascii());
+        }
+#endif
+
+        /* load a translation based on the current locale */
+        VBoxGlobal::loadLanguage();
+
+        do
+        {
+#ifdef Q_WS_WIN
+            /* Check for the COM error after we've initialized Qt */
+            if (FAILED (hrc))
+            {
+                vboxProblem().cannotInitCOM (hrc);
+                break;
+            }
+#endif
+
+            if (!vboxGlobal().isValid())
+                break;
+
+#ifndef VBOX_OSE
+#ifdef Q_WS_X11
+            /* show the user license file */
+            if (!vboxGlobal().showVirtualBoxLicense())
+                break;
+#endif
+#endif
+
+            VBoxGlobalSettings settings = vboxGlobal().settings();
+            /* Process known keys */
+            bool noSelector = settings.isFeatureActive ("noSelector");
+
+            if (vboxGlobal().isVMConsoleProcess())
+            {
+                a.setMainWidget (&vboxGlobal().consoleWnd());
+                if (vboxGlobal().startMachine (vboxGlobal().managedVMUuid()))
+                    rc = a.exec();
+            }
+            else if (noSelector)
+            {
+                vboxProblem().cannotRunInSelectorMode();
+            }
+            else
+            {
+                a.setMainWidget (&vboxGlobal().selectorWnd());
+                vboxGlobal().selectorWnd().show();
+#ifdef VBOX_WITH_REGISTRATION_REQUEST
+                vboxGlobal().showRegistrationDialog (false /* aForce */);
+#endif
+                vboxGlobal().startEnumeratingMedia();
+                rc = a.exec();
+            }
+        }
+        while (0);
+    }
+
+#ifdef Q_WS_WIN
+    /* See COMBase::initializeCOM() above */
+    if (SUCCEEDED (hrc))
+        COMBase::CleanupCOM();
+#endif
+
+    LogFlowFunc (("rc=%d\n", rc));
+    LogFlowFuncLeave();
+
+    return rc;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.asm
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.asm	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.asm	(revision 7219)
@@ -0,0 +1,63 @@
+; $Id$
+;; @file
+;
+; VBox frontends: Qt GUI ("VirtualBox"):
+; Implementation of OS/2-specific helpers that require to reside in a DLL
+;
+; This stub is used to avoid linking the helper DLL to the C runtime.
+;
+
+;
+; Copyright (C) 2008 innotek GmbH
+;
+; This file is part of VirtualBox Open Source Edition (OSE), as
+; available from http://www.virtualbox.org. This file 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,
+; in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
+; distribution. VirtualBox OSE is distributed in the hope that it will
+; be useful, but WITHOUT ANY WARRANTY of any kind.
+;
+
+;; @todo BEGINCODE gives us this:
+;
+;   02-03-2008  22:19:37  SYS3175  PID 4383  TID 0001  Slot 0076
+;   D:\CODING\INNOTEK\VBOX\OUT\OS2.X86\RELEASE\BIN\VIRTUALBOX.EXE
+;   c0000005
+;   17d40000
+;   P1=00000008  P2=0000bea4  P3=XXXXXXXX  P4=XXXXXXXX  
+;   EAX=00001489  EBX=00000000  ECX=00000000  EDX=00000000
+;   ESI=00000000  EDI=00001489  
+;   DS=be7f  DSACC=00f3  DSLIM=0000003f  
+;   ES=0053  ESACC=f0f3  ESLIM=ffffffff  
+;   FS=150b  FSACC=00f3  FSLIM=00000030
+;   GS=0000  GSACC=****  GSLIM=********
+;   CS:EIP=bea7:00000000  CSACC=00f2  CSLIM=00000002
+;   SS:ESP=01d7:0000ffe8  SSACC=00f3  SSLIM=0000ffff
+;   EBP=00000000  FLG=00012202
+;
+;   VBOXHLP.DLL 0003:00000000
+;
+; Looks like the previous 'segment TEXT32 ...' definition in asmdefs.mac
+; is ignored and the segment is redefined as if it had no 'CLASS=CODE...'
+; attributes...
+
+;%include "iprt/asmdefs.mac"
+;
+;BEGINCODE
+
+segment TEXT32 public CLASS=CODE align=16 use32 flat
+
+extern _DLL_InitTerm
+
+; Low-level DLL entry point - Forward to the C code.
+..start:
+    jmp _DLL_InitTerm
+
+
+; emxomfld may generate references to this for weak symbols. It is usually
+; found in in libend.lib.
+ABSOLUTE 0
+global WEAK$ZERO
+WEAK$ZERO:
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.cpp
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.cpp	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.cpp	(revision 7219)
@@ -0,0 +1,188 @@
+/* $Id$ */
+/** @file
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Implementation of OS/2-specific helpers that require to reside in a DLL
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file 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,
+ * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
+ * distribution. VirtualBox OSE is distributed in the hope that it will
+ * be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#define OS2EMX_PLAIN_CHAR
+
+#define INCL_BASE
+#define INCL_PM
+#define INCL_DOSINFOSEG
+#define INCL_DOSDEVIOCTL
+#include <os2.h>
+
+#include "VBoxHlp.h"
+
+/**
+ *  Undocumented PM hook that is called before the pressed key is checked
+ *  against the global accelerator table.
+ *
+ *  Taken from the xWorkplace source code where it appears to come from the
+ *  ProgramCommander/2 source code. Thanks to Ulrich Moeller and Roman Stangl.
+ */
+#define HK_PREACCEL 17
+
+/* NOTE: all global data is per-process (DATA32 is multiple, nonshared). */
+
+/* Module handle of this DLL */
+static HMODULE gThisModule = NULLHANDLE;
+
+static PGINFOSEG gGIS = NULL;
+static PLINFOSEG gLIS = NULL;
+
+/* Parameters for the keyboard hook (VBoxHlpInstallKbdHook()) */
+HAB gKbdHookHab = NULLHANDLE;
+HWND gKbdHookHwnd = NULLHANDLE;
+ULONG gKbdHookMsg = 0;
+
+/**
+ *  Message Input hook used to monitor the system message queue.
+ *
+ *  @param aHab     Anchor handle.
+ *  @param aHwnd    Pointer to the QMSG structure.
+ *  @param aFS      Flags from WinPeekMsg(), either PM_NOREMOVE or
+ *                  PM_REMOVE.
+ *
+ *  @return @c TRUE to steal the given message or @c FALSE to pass it to the
+ *  rest of the hook chain.
+ */
+static
+BOOL EXPENTRY vboxInputHook (HAB aHab, PQMSG aMsg, ULONG aFS)
+{
+    if (aMsg->msg == WM_CHAR)
+    {
+        /* For foreign processes that didn't call VBoxHlpInstallKbdHook(),
+         * gKbdHookHwnd remains NULL. If it's the case while in this input
+         * hook, it means that the given foreign process is in foreground
+         * now. Since forwarding should work only for processes that
+         * called VBoxHlpInstallKbdHook(), we ignore the message. */
+        if (gKbdHookHwnd != NULLHANDLE)
+        {
+            MRESULT reply =
+                WinSendMsg (gKbdHookHwnd, gKbdHookMsg, aMsg->mp1, aMsg->mp2);
+            return (BOOL) reply;
+        }
+    }
+
+    return FALSE;
+}
+
+/**
+ *  Installs a hook that will intercept all keyboard input (WM_CHAR) messages
+ *  and forward them to the given window handle using the given message
+ *  identifier. Messages are intercepted only when the given top-level window
+ *  is the active desktop window (i.e. a window receiving keyboard input).
+ *
+ *  When the WM_CHAR message is intercepted, it is forwarded as is (including
+ *  all parameters) except that the message ID is changed to the given message
+ *  ID. The result of the WinSendMsg() call is then converted to BOOL and if
+ *  it results to TRUE then the message is considered to be processed,
+ *  otherwise it is passed back to the system for normal processing.
+ *
+ *  If the hook is already installed for the same or another window, this
+ *  method will return @c false.
+ *
+ *  @note This function is not thread-safe and must be called only on the main
+ *  thread once per process.
+ *
+ *  @param aHab     Window anchor block.
+ *  @param aHwnd    Top-level window handle to forward WM_CHAR messages to.
+ *  @param aMsg     Message ID to use when forwarding.
+ *
+ *  @return @c true on success and @c false otherwise.  */
+VBOXHLPDECL(bool) VBoxHlpInstallKbdHook (HAB aHab, HWND aHwnd,
+                                         unsigned long aMsg)
+{
+    if (gKbdHookHwnd != NULLHANDLE ||
+        aHwnd == NULLHANDLE)
+        return false;
+
+    BOOL ok = WinSetHook (aHab, NULLHANDLE, HK_PREACCEL,
+                          (PFN) vboxInputHook, gThisModule);
+
+    if (ok)
+    {
+        gKbdHookHab = aHab;
+        gKbdHookHwnd = aHwnd;
+        gKbdHookMsg = aMsg;
+    }
+
+    return (bool) ok;
+}
+
+/**
+ *  Uninstalls the keyboard hook installed by VBoxHlpInstallKbdHook().
+ *  All arguments must match arguments passed to VBoxHlpInstallKbdHook(),
+ *  otherwise this method will do nothing and return @c false.
+ *
+ *  @return @c true on success and @c false otherwise.
+ */
+VBOXHLPDECL(bool) VBoxHlpUninstallKbdHook (HAB aHab, HWND aHwnd,
+                                           unsigned long aMsg)
+{
+    if (gKbdHookHab != aHab ||
+        gKbdHookHwnd != aHwnd ||
+        gKbdHookMsg != aMsg)
+        return false;
+
+    BOOL ok = WinReleaseHook (aHab, NULLHANDLE, HK_PREACCEL,
+                              (PFN) vboxInputHook, gThisModule);
+
+    if (ok)
+    {
+        gKbdHookHab = NULLHANDLE;
+        gKbdHookHwnd = NULLHANDLE;
+        gKbdHookMsg = 0;
+    }
+
+    return (bool) ok;
+}
+
+/**
+ *  DLL entry point.
+ *
+ *  @param aHandle  DLL module handle.
+ *  @param aFlag    0 on initialization or 1 on termination.
+ *
+ *  @return Non-zero for success or 0 for failure.
+ */
+ULONG _System _DLL_InitTerm (HMODULE aHandle, ULONG aFlag)
+{
+    bool ok = true;
+
+    if (aFlag == 0)
+    {
+        /* DLL initialization */
+
+        gThisModule = aHandle;
+
+        gGIS = GETGINFOSEG();
+        gLIS = GETLINFOSEG();
+    }
+    else
+    {
+        /* DLL termination */
+
+        /* Make sure we release the hook if the user forgets to do so. */
+        if (gKbdHookHwnd != NULLHANDLE)
+            WinReleaseHook (gKbdHookHab, NULLHANDLE, HK_PREACCEL,
+                            (PFN) vboxInputHook, gThisModule);
+
+        gThisModule = NULLHANDLE;
+    }
+
+    return (unsigned long) ok;
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/os2/VBoxHlp.h	(revision 7219)
@@ -0,0 +1,36 @@
+/** @file
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Declaration of OS/2-specific helpers that require to reside in a DLL
+ */
+
+/*
+ * Copyright (C) 2008 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file 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,
+ * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
+ * distribution. VirtualBox OSE is distributed in the hope that it will
+ * be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+#ifndef ___VBoxHlp_h
+#define ___VBoxHlp_h
+
+#include <iprt/cdefs.h>
+
+#ifdef IN_VBOXHLP
+# define VBOXHLPDECL(type) DECLEXPORT(type) RTCALL
+#else
+# define VBOXHLPDECL(type) DECLIMPORT(type) RTCALL
+#endif
+
+VBOXHLPDECL(bool) VBoxHlpInstallKbdHook (HAB aHab, HWND aHwnd,
+                                           unsigned long aMsg);
+
+VBOXHLPDECL(bool) VBoxHlpUninstallKbdHook (HAB aHab, HWND aHwnd,
+                                           unsigned long aMsg);
+
+#endif /* !___VBoxHlp_h */
+
Index: trunk/src/VBox/Frontends/VirtualBox4/src/win32/VirtualBox.rc
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/src/win32/VirtualBox.rc	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/src/win32/VirtualBox.rc	(revision 7219)
@@ -0,0 +1,18 @@
+/*
+ *
+ * VBox frontends: Qt GUI ("VirtualBox")
+ *
+ * Resources for Win32 executable
+ *
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+IDI_ICON1               ICON    DISCARDABLE     "images\ico40x01.ico"
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui	(revision 7219)
@@ -0,0 +1,146 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxAboutDlg</class>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxAboutDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>600</width>
+            <height>400</height>
+        </rect>
+    </property>
+    <property name="sizePolicy">
+        <sizepolicy>
+            <hsizetype>1</hsizetype>
+            <vsizetype>1</vsizetype>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+    </property>
+    <property name="caption">
+        <string>VirtualBox - About</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>0</number>
+        </property>
+        <property name="spacing">
+            <number>0</number>
+        </property>
+        <property name="resizeMode">
+            <enum>Fixed</enum>
+        </property>
+        <widget class="QLabel">
+            <property name="name">
+                <cstring>textLabel1</cstring>
+            </property>
+            <property name="minimumSize">
+                <size>
+                    <width>600</width>
+                    <height>400</height>
+                </size>
+            </property>
+            <property name="maximumSize">
+                <size>
+                    <width>600</width>
+                    <height>400</height>
+                </size>
+            </property>
+            <property name="paletteBackgroundPixmap">
+                <pixmap>about.png</pixmap>
+            </property>
+            <property name="backgroundOrigin">
+                <enum>WidgetOrigin</enum>
+            </property>
+            <property name="text">
+                <string></string>
+            </property>
+        </widget>
+        <widget class="QFrame">
+            <property name="name">
+                <cstring>frame3</cstring>
+            </property>
+            <property name="paletteBackgroundPixmap">
+                <pixmap>about_tile.png</pixmap>
+            </property>
+            <property name="frameShape">
+                <enum>NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Plain</enum>
+            </property>
+            <vbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>0</number>
+                </property>
+                <property name="spacing">
+                    <number>0</number>
+                </property>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>mAboutLabel</cstring>
+                    </property>
+                    <property name="backgroundMode">
+                        <enum>PaletteBackground</enum>
+                    </property>
+                    <property name="paletteForegroundColor">
+                        <color>
+                            <red>255</red>
+                            <green>255</green>
+                            <blue>255</blue>
+                        </color>
+                    </property>
+                    <property name="backgroundOrigin">
+                        <enum>WidgetOrigin</enum>
+                    </property>
+                    <property name="lineWidth">
+                        <number>0</number>
+                    </property>
+                    <property name="text">
+                        <string>&lt;qt&gt;VirtualBox Graphical User Interface Version %1&lt;br&gt;
+%2&lt;/qt&gt;</string>
+                    </property>
+                    <property name="alignment">
+                        <set>WordBreak|AlignBottom|AlignHCenter</set>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer2</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Vertical</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>20</width>
+                            <height>8</height>
+                        </size>
+                    </property>
+                </spacer>
+            </vbox>
+        </widget>
+    </vbox>
+</widget>
+<includes>
+    <include location="local" impldecl="in implementation">VBoxAboutDlg.ui.h</include>
+</includes>
+<functions>
+    <function>setup( const QString &amp; aVersion )</function>
+    <function>mouseReleaseEvent( QMouseEvent *aEv )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxAboutDlg.ui.h	(revision 7219)
@@ -0,0 +1,48 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * About Dialog (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+void VBoxAboutDlg::setup (const QString &aVersion)
+{
+    /* This is intentionally untranslatable (oly Latin-1 here!) */
+    const char *Copyright = "&copy; 2004&mdash;2008 innotek GmbH";
+
+    QString tpl = mAboutLabel->text();
+    mAboutLabel->setText (tpl
+                          .arg (aVersion)
+                          .arg (Copyright));
+}
+
+void VBoxAboutDlg::mouseReleaseEvent (QMouseEvent *aE )
+{
+    Q_UNUSED (aE);
+
+    /* close the dialog on mouse button release */
+    accept();
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxCloseVMDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxCloseVMDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxCloseVMDlg.ui	(revision 7219)
@@ -0,0 +1,378 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxCloseVMDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+VBox GUI: Close VM Dialog UI (Qt Designer).
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxCloseVMDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>350</width>
+            <height>179</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Close Virtual Machine</string>
+    </property>
+    <property name="sizeGripEnabled">
+        <bool>false</bool>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout15</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout3</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>pmIcon</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>4</hsizetype>
+                                    <vsizetype>5</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="pixmap">
+                                <pixmap>os_other.png</pixmap>
+                            </property>
+                            <property name="scaledContents">
+                                <bool>false</bool>
+                            </property>
+                            <property name="alignment">
+                                <set>AlignTop</set>
+                            </property>
+                        </widget>
+                        <spacer>
+                            <property name="name">
+                                <cstring>spacer2</cstring>
+                            </property>
+                            <property name="orientation">
+                                <enum>Vertical</enum>
+                            </property>
+                            <property name="sizeType">
+                                <enum>Expanding</enum>
+                            </property>
+                            <property name="sizeHint">
+                                <size>
+                                    <width>20</width>
+                                    <height>40</height>
+                                </size>
+                            </property>
+                        </spacer>
+                    </vbox>
+                </widget>
+                <widget class="QButtonGroup">
+                    <property name="name">
+                        <cstring>buttonGroup</cstring>
+                    </property>
+                    <property name="frameShape">
+                        <enum>NoFrame</enum>
+                    </property>
+                    <property name="title">
+                        <string>You want to:</string>
+                    </property>
+                    <grid>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel" row="0" column="0">
+                            <property name="name">
+                                <cstring>txSave</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="pixmap">
+                                <pixmap>state_saved_16px.png</pixmap>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>rbSave</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QRadioButton" row="0" column="1">
+                            <property name="name">
+                                <cstring>rbSave</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Save the machine state</string>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>&lt;p&gt;Saves the current execution state of the virtual machine to the physical hard disk of the host PC.&lt;/p&gt;
+&lt;p&gt;Next time this machine is started, it will be restored from the saved state and continue execution from the same place you saved it at, which will let you continue your work immediately.&lt;/p&gt;
+&lt;p&gt;Note that saving the machine state may take a long time, depending on the guest operating system type and the amount of memory you assigned to the virtual machine.&lt;/p&gt;</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="1" column="0">
+                            <property name="name">
+                                <cstring>txShutdown</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="pixmap">
+                                <pixmap>acpi_16px.png</pixmap>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>rbShutdown</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QRadioButton" row="1" column="1">
+                            <property name="name">
+                                <cstring>rbShutdown</cstring>
+                            </property>
+                            <property name="text">
+                                <string>S&amp;end the shutdown signal</string>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>&lt;p&gt;Sends the ACPI Power Button press event to the virtual machine.&lt;/p&gt;
+&lt;p&gt;Normally, the guest operating system running inside the virtual machine will detect this event and perform a clean shutdown procedure. This is a recommended way to turn off the virtual machine because all applications running inside it will get a chance to save their data and state.&lt;/p&gt;
+&lt;p&gt;If the machine doesn't respond to this action then the guest operating system may be misconfigured or doesn't understand ACPI Power Button events at all. In this case you should select the &lt;b&gt;Power off the machine&lt;/b&gt; action to stop virtual machine execution.&lt;/p&gt;</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="2" column="0">
+                            <property name="name">
+                                <cstring>txPowerOff</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="pixmap">
+                                <pixmap>poweroff_16px.png</pixmap>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>rbPowerOff</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QRadioButton" row="2" column="1">
+                            <property name="name">
+                                <cstring>rbPowerOff</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Power off the machine</string>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>&lt;p&gt;Turns off the virtual machine.&lt;/p&gt;
+&lt;p&gt;Note that this action will stop machine execution immediately so that the guest operating system running inside it will not be able to perform a clean shutdown procedure which may result in &lt;i&gt;data loss&lt;/i&gt; inside the virtual machine. Selecting this action is recommended only if the virtual machine does not respond to the &lt;b&gt;Send the shutdown signal&lt;/b&gt; action.&lt;/p&gt;</string>
+                            </property>
+                        </widget>
+                        <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="2">
+                            <property name="name">
+                                <cstring>layout13</cstring>
+                            </property>
+                            <hbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>0</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>0</number>
+                                </property>
+                                <spacer>
+                                    <property name="name">
+                                        <cstring>spacer9</cstring>
+                                    </property>
+                                    <property name="orientation">
+                                        <enum>Horizontal</enum>
+                                    </property>
+                                    <property name="sizeType">
+                                        <enum>Fixed</enum>
+                                    </property>
+                                    <property name="sizeHint">
+                                        <size>
+                                            <width>38</width>
+                                            <height>20</height>
+                                        </size>
+                                    </property>
+                                </spacer>
+                                <widget class="QCheckBox">
+                                    <property name="name">
+                                        <cstring>cbDiscardCurState</cstring>
+                                    </property>
+                                    <property name="enabled">
+                                        <bool>false</bool>
+                                    </property>
+                                    <property name="text">
+                                        <string>&amp;Revert to the current snapshot</string>
+                                    </property>
+                                    <property name="toolTip" stdset="0">
+                                        <string>Revert the machine state to the state stored in the current snapshot</string>
+                                    </property>
+                                    <property name="whatsThis" stdset="0">
+                                        <string>&lt;p&gt;When checked, the machine state will be restored from the state stored in the current snapshot right after it is turned off. This is useful if you are sure that you want to discard the results of your last sessions and go back to the current snapshot.&lt;/p&gt;</string>
+                                    </property>
+                                </widget>
+                            </hbox>
+                        </widget>
+                    </grid>
+                </widget>
+            </hbox>
+        </widget>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>Layout1</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>0</number>
+                </property>
+                <property name="spacing">
+                    <number>6</number>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonHelp</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>Horizontal Spacing2</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>20</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonOk</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;OK</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonCancel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Cancel</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxCloseVMDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxCloseVMDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>rbPowerOff</sender>
+        <signal>toggled(bool)</signal>
+        <receiver>cbDiscardCurState</receiver>
+        <slot>setEnabled(bool)</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+</includes>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui	(revision 7219)
@@ -0,0 +1,638 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxDiskImageManagerDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QMainWindow">
+    <property name="name">
+        <cstring>VBoxDiskImageManagerDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>620</width>
+            <height>460</height>
+        </rect>
+    </property>
+    <property name="minimumSize">
+        <size>
+            <width>289</width>
+            <height>178</height>
+        </size>
+    </property>
+    <property name="caption">
+        <string>Virtual Disk Manager</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>3</number>
+        </property>
+        <property name="spacing">
+            <number>5</number>
+        </property>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout2</cstring>
+            </property>
+            <vbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>7</number>
+                </property>
+                <widget class="QTabWidget">
+                    <property name="name">
+                        <cstring>twImages</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>5</hsizetype>
+                            <vsizetype>7</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <widget class="QWidget">
+                        <property name="name">
+                            <cstring>tab</cstring>
+                        </property>
+                        <attribute name="title">
+                            <string>&amp;Hard Disks</string>
+                        </attribute>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QListView">
+                                <column>
+                                    <property name="text">
+                                        <string>Name</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <column>
+                                    <property name="text">
+                                        <string>Virtual Size</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <column>
+                                    <property name="text">
+                                        <string>Actual Size</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <property name="name">
+                                    <cstring>hdsView</cstring>
+                                </property>
+                                <property name="acceptDrops">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="hScrollBarMode">
+                                    <enum>AlwaysOff</enum>
+                                </property>
+                                <property name="dragAutoScroll">
+                                    <bool>false</bool>
+                                </property>
+                                <property name="allColumnsShowFocus">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="rootIsDecorated">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="resizeMode">
+                                    <enum>AllColumns</enum>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string></string>
+                                </property>
+                            </widget>
+                            <widget class="QFrame">
+                                <property name="name">
+                                    <cstring>hdsContainer</cstring>
+                                </property>
+                                <property name="frameShape">
+                                    <enum>Box</enum>
+                                </property>
+                                <property name="frameShadow">
+                                    <enum>Sunken</enum>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QWidget">
+                        <property name="name">
+                            <cstring>tab</cstring>
+                        </property>
+                        <attribute name="title">
+                            <string>&amp;CD/DVD Images</string>
+                        </attribute>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QListView">
+                                <column>
+                                    <property name="text">
+                                        <string>Name</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <column>
+                                    <property name="text">
+                                        <string>Size</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <property name="name">
+                                    <cstring>cdsView</cstring>
+                                </property>
+                                <property name="acceptDrops">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="hScrollBarMode">
+                                    <enum>AlwaysOff</enum>
+                                </property>
+                                <property name="dragAutoScroll">
+                                    <bool>false</bool>
+                                </property>
+                                <property name="allColumnsShowFocus">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="rootIsDecorated">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="resizeMode">
+                                    <enum>AllColumns</enum>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string></string>
+                                </property>
+                            </widget>
+                            <widget class="QFrame">
+                                <property name="name">
+                                    <cstring>cdsContainer</cstring>
+                                </property>
+                                <property name="frameShape">
+                                    <enum>Box</enum>
+                                </property>
+                                <property name="frameShadow">
+                                    <enum>Sunken</enum>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QWidget">
+                        <property name="name">
+                            <cstring>TabPage</cstring>
+                        </property>
+                        <attribute name="title">
+                            <string>&amp;Floppy Images</string>
+                        </attribute>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QListView">
+                                <column>
+                                    <property name="text">
+                                        <string>Name</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <column>
+                                    <property name="text">
+                                        <string>Size</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>true</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <property name="name">
+                                    <cstring>fdsView</cstring>
+                                </property>
+                                <property name="acceptDrops">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="hScrollBarMode">
+                                    <enum>AlwaysOff</enum>
+                                </property>
+                                <property name="dragAutoScroll">
+                                    <bool>false</bool>
+                                </property>
+                                <property name="allColumnsShowFocus">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="rootIsDecorated">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="resizeMode">
+                                    <enum>AllColumns</enum>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string></string>
+                                </property>
+                            </widget>
+                            <widget class="QFrame">
+                                <property name="name">
+                                    <cstring>fdsContainer</cstring>
+                                </property>
+                                <property name="frameShape">
+                                    <enum>Box</enum>
+                                </property>
+                                <property name="frameShadow">
+                                    <enum>Sunken</enum>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                </widget>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>buttonLayout</cstring>
+                    </property>
+                    <hbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QPushButton">
+                            <property name="name">
+                                <cstring>buttonHelp</cstring>
+                            </property>
+                            <property name="text">
+                                <string>Help</string>
+                            </property>
+                            <property name="accel">
+                                <string>F1</string>
+                            </property>
+                            <property name="autoDefault">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Invoke dialog's help</string>
+                            </property>
+                        </widget>
+                        <spacer>
+                            <property name="name">
+                                <cstring>Spacer1</cstring>
+                            </property>
+                            <property name="orientation">
+                                <enum>Horizontal</enum>
+                            </property>
+                            <property name="sizeType">
+                                <enum>Expanding</enum>
+                            </property>
+                            <property name="sizeHint">
+                                <size>
+                                    <width>214</width>
+                                    <height>16</height>
+                                </size>
+                            </property>
+                        </spacer>
+                        <spacer>
+                            <property name="name">
+                                <cstring>Spacer2</cstring>
+                            </property>
+                            <property name="orientation">
+                                <enum>Horizontal</enum>
+                            </property>
+                            <property name="sizeType">
+                                <enum>Expanding</enum>
+                            </property>
+                            <property name="sizeHint">
+                                <size>
+                                    <width>214</width>
+                                    <height>16</height>
+                                </size>
+                            </property>
+                        </spacer>
+                        <widget class="QPushButton">
+                            <property name="name">
+                                <cstring>buttonOk</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;OK</string>
+                            </property>
+                            <property name="autoDefault">
+                                <bool>true</bool>
+                            </property>
+                            <property name="default">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Accept dialog</string>
+                            </property>
+                        </widget>
+                        <widget class="QPushButton">
+                            <property name="name">
+                                <cstring>buttonCancel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>Cancel</string>
+                            </property>
+                            <property name="autoDefault">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Cancel dialog</string>
+                            </property>
+                        </widget>
+                    </hbox>
+                </widget>
+            </vbox>
+        </widget>
+    </vbox>
+</widget>
+<toolbars>
+</toolbars>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>hdsView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processCurrentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>cdsView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processCurrentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>fdsView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processCurrentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>hdsView</sender>
+        <signal>pressed(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processPressed(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>cdsView</sender>
+        <signal>pressed(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processPressed(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>fdsView</sender>
+        <signal>pressed(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processPressed(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>hdsView</sender>
+        <signal>doubleClicked(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processDoubleClick(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>cdsView</sender>
+        <signal>doubleClicked(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processDoubleClick(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>fdsView</sender>
+        <signal>doubleClicked(QListViewItem*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processDoubleClick(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>hdsView</sender>
+        <signal>contextMenuRequested(QListViewItem*,const QPoint&amp;,int)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>invokePopup(QListViewItem*,const QPoint&amp;,int)</slot>
+    </connection>
+    <connection>
+        <sender>cdsView</sender>
+        <signal>contextMenuRequested(QListViewItem*,const QPoint&amp;,int)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>invokePopup(QListViewItem*,const QPoint&amp;,int)</slot>
+    </connection>
+    <connection>
+        <sender>fdsView</sender>
+        <signal>contextMenuRequested(QListViewItem*,const QPoint&amp;,int)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>invokePopup(QListViewItem*,const QPoint&amp;,int)</slot>
+    </connection>
+    <connection>
+        <sender>twImages</sender>
+        <signal>currentChanged(QWidget*)</signal>
+        <receiver>VBoxDiskImageManagerDlg</receiver>
+        <slot>processCurrentChanged()</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="global" impldecl="in implementation">qapplication.h</include>
+    <include location="global" impldecl="in implementation">qprogressdialog.h</include>
+    <include location="global" impldecl="in implementation">qfocusdata.h</include>
+    <include location="global" impldecl="in implementation">qobjectlist.h</include>
+    <include location="global" impldecl="in implementation">qdragobject.h</include>
+    <include location="global" impldecl="in implementation">qaction.h</include>
+    <include location="global" impldecl="in implementation">qpopupmenu.h</include>
+    <include location="global" impldecl="in implementation">qeventloop.h</include>
+    <include location="global" impldecl="in implementation">qstatusbar.h</include>
+    <include location="global" impldecl="in implementation">qsizegrip.h</include>
+    <include location="global" impldecl="in implementation">qlocale.h</include>
+    <include location="global" impldecl="in implementation">qregexp.h</include>
+    <include location="global" impldecl="in implementation">qpainter.h</include>
+    <include location="global" impldecl="in implementation">qprogressbar.h</include>
+    <include location="global" impldecl="in declaration">qvaluelist.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in declaration">VBoxProblemReporter.h</include>
+    <include location="local" impldecl="in implementation">VBoxDefs.h</include>
+    <include location="local" impldecl="in implementation">VBoxNewHDWzd.h</include>
+    <include location="local" impldecl="in implementation">VBoxToolBar.h</include>
+    <include location="local" impldecl="in implementation">QIRichLabel.h</include>
+</includes>
+<forwards>
+    <forward>class DiskImageItem</forward>
+    <forward>class VBoxToolBar</forward>
+    <forward>class QSizeGrip</forward>
+    <forward>class InfoPaneLabel</forward>
+    <forward>class QProgressBar</forward>
+</forwards>
+<variables>
+    <variable access="public">enum ResultCode { Rejected, Accepted };</variable>
+    <variable access="private">bool polished;</variable>
+    <variable access="private">CVirtualBox vbox;</variable>
+    <variable access="private">int type;</variable>
+    <variable access="private">bool doSelect;</variable>
+    <variable access="private">QUuid targetVMId;</variable>
+    <variable access="private">QPixmap pxInaccessible;</variable>
+    <variable access="private">QPixmap pxErroneous;</variable>
+    <variable access="private">QIconSet pxHD;</variable>
+    <variable access="private">QIconSet pxCD;</variable>
+    <variable access="private">QIconSet pxFD;</variable>
+    <variable access="private">CMachine cmachine;</variable>
+    <variable access="private">QPopupMenu *itemMenu;</variable>
+    <variable access="private">VBoxToolBar *toolBar;</variable>
+    <variable access="private">int mRescode;</variable>
+    <variable access="private">bool mInLoop;</variable>
+    <variable access="private">QAction *imNewAction;</variable>
+    <variable access="private">QAction *imAddAction;</variable>
+    <variable access="private">QAction *imEditAction;</variable>
+    <variable access="private">QAction *imRemoveAction;</variable>
+    <variable access="private">QAction *imReleaseAction;</variable>
+    <variable access="private">QAction *imRefreshAction;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane1;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane2;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane3;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane4;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane5;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane6;</variable>
+    <variable access="private">InfoPaneLabel *hdsPane7;</variable>
+    <variable access="private">InfoPaneLabel *cdsPane1;</variable>
+    <variable access="private">InfoPaneLabel *cdsPane2;</variable>
+    <variable access="private">InfoPaneLabel *fdsPane1;</variable>
+    <variable access="private">InfoPaneLabel *fdsPane2;</variable>
+    <variable>QSizeGrip *sizeGrip;</variable>
+    <variable>QPushButton *defaultButton;</variable>
+    <variable access="private">static VBoxDiskImageManagerDlg *mModelessDialog;</variable>
+    <variable access="private">QProgressBar *mProgressBar;</variable>
+    <variable access="private">QLabel *mProgressText;</variable>
+    <variable access="private">QUuid hdSelectedId;</variable>
+    <variable access="private">QUuid cdSelectedId;</variable>
+    <variable access="private">QUuid fdSelectedId;</variable>
+</variables>
+<slots>
+    <slot access="protected">mediaEnumStarted()</slot>
+    <slot access="protected">mediaEnumerated( const VBoxMedia &amp;, int )</slot>
+    <slot access="protected">mediaEnumFinished( const VBoxMediaList &amp; )</slot>
+    <slot access="protected">mediaAdded( const VBoxMedia &amp; )</slot>
+    <slot access="protected">mediaUpdated( const VBoxMedia &amp; )</slot>
+    <slot access="protected">mediaRemoved( VBoxDefs::DiskType, const QUuid &amp; )</slot>
+    <slot access="protected">machineStateChanged( const VBoxMachineStateChangeEvent &amp; )</slot>
+    <slot>refreshAll()</slot>
+    <slot access="protected">processCurrentChanged( QListViewItem * item )</slot>
+    <slot access="protected">processPressed( QListViewItem * item )</slot>
+    <slot access="protected">newImage()</slot>
+    <slot access="protected">addImage()</slot>
+    <slot access="protected">removeImage()</slot>
+    <slot access="protected">processDoubleClick( QListViewItem * item )</slot>
+    <slot access="protected">releaseImage()</slot>
+    <slot access="protected">invokePopup( QListViewItem * item, const QPoint &amp; pos, int col )</slot>
+    <slot access="protected">processCurrentChanged()</slot>
+    <slot access="protected">accept()</slot>
+    <slot access="protected">reject()</slot>
+    <slot access="protected">mouseOnItem( QListViewItem *item )</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private" returnType="int">result()</function>
+    <function access="private">setResult( int )</function>
+    <function returnType="int">exec()</function>
+    <function access="private">done( int )</function>
+    <function access="private" returnType="DiskImageItem*">searchItem( QListView*, const QUuid &amp; )</function>
+    <function access="private" returnType="DiskImageItem*">searchItem( QListView*, VBoxMedia::Status )</function>
+    <function specifier="static" access="private" returnType="QString">getDVDImageUsage( const QUuid &amp; aId, QString &amp; aSnapshotUsage )</function>
+    <function specifier="static" access="private" returnType="QString">getFloppyImageUsage( const QUuid &amp; aId, QString &amp; aSnapshotUsage )</function>
+    <function specifier="static" access="private">getDVDImageSnapshotUsage( const QUuid &amp; aImageId, const CSnapshot &amp; aSnapshot, QString &amp; aUsage )</function>
+    <function specifier="static" access="private">getFloppyImageSnapshotUsage( const QUuid &amp; aImageId, const CSnapshot &amp; aSnapshot, QString &amp; aUsage )</function>
+    <function access="private" returnType="bool">checkImage( DiskImageItem* item )</function>
+    <function access="private">releaseDisk( QUuid machineId, QUuid itemId, VBoxDefs::DiskType diskType )</function>
+    <function returnType="QUuid">getSelectedUuid()</function>
+    <function returnType="QString">getSelectedPath()</function>
+    <function>setup( int aType, bool aDoSelect, const QUuid *aTargetVMId = NULL, bool aRefresh = true, CMachine machine = NULL, const QUuid &amp; aHdId = QUuid(), const QUuid &amp; aCdId = QUuid(), const QUuid &amp; aFdId = QUuid() )</function>
+    <function access="private" returnType="QListView*">getCurrentListView()</function>
+    <function access="private" returnType="QListView*">getListView( VBoxDefs::DiskType )</function>
+    <function returnType="bool">eventFilter( QObject *, QEvent * )</function>
+    <function access="private">addDroppedImages( QStringList* )</function>
+    <function access="private">addImageToList( const QString &amp; aSource, VBoxDefs::DiskType aDiskType )</function>
+    <function access="private" returnType="DiskImageItem*">createImageNode( QListView *aList, DiskImageItem *aRoot, const VBoxMedia &amp; )</function>
+    <function access="private">updateHdItem( DiskImageItem*, const VBoxMedia &amp; )</function>
+    <function access="private">updateCdItem( DiskImageItem*, const VBoxMedia &amp; )</function>
+    <function access="private">updateFdItem( DiskImageItem*, const VBoxMedia &amp; )</function>
+    <function access="private" returnType="DiskImageItem*">createHdItem( QListView*, const VBoxMedia &amp; )</function>
+    <function access="private" returnType="DiskImageItem*">createCdItem( QListView*, const VBoxMedia &amp; )</function>
+    <function access="private" returnType="DiskImageItem*">createFdItem( QListView*, const VBoxMedia &amp; )</function>
+    <function access="protected" returnType="bool">event( QEvent* )</function>
+    <function access="protected">showEvent( QShowEvent * )</function>
+    <function access="protected">resizeEvent( QResizeEvent* )</function>
+    <function access="protected">keyPressEvent( QKeyEvent* )</function>
+    <function access="protected">closeEvent( QCloseEvent* )</function>
+    <function access="protected">createInfoString( InfoPaneLabel *&amp;, QWidget*, int, int )</function>
+    <function access="protected" returnType="QPushButton*">searchDefaultButton()</function>
+    <function access="protected">setCurrentItem( QListView*, QListViewItem* )</function>
+    <function specifier="static"> showModeless( bool aRefresh = true )</function>
+    <function specifier="static" returnType="QString">composeHdToolTip( CHardDisk &amp;, VBoxMedia::Status = VBoxMedia::Ok, DiskImageItem *aItem = NULL )</function>
+    <function specifier="static" returnType="QString">composeCdToolTip( CDVDImage &amp;, VBoxMedia::Status = VBoxMedia::Ok, DiskImageItem *aItem = NULL )</function>
+    <function specifier="static" returnType="QString">composeFdToolTip( CFloppyImage &amp;, VBoxMedia::Status = VBoxMedia::Ok, DiskImageItem *aItem = NULL )</function>
+    <function access="protected">clearInfoPanes()</function>
+    <function access="protected">prepareToRefresh( int aTotal = 0 )</function>
+    <function access="protected">makeWarningMark( DiskImageItem*, VBoxMedia::Status, VBoxDefs::DiskType )</function>
+    <function access="pritave">languageChangeImp()</function>
+</functions>
+<layoutdefaults spacing="10" margin="10"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxDiskImageManagerDlg.ui.h	(revision 7219)
@@ -0,0 +1,2251 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Virtual Disk Manager" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+class DiskImageItem : public QListViewItem
+{
+public:
+
+    enum { TypeId = 1001 };
+
+    DiskImageItem (DiskImageItem *parent) :
+        QListViewItem (parent), mStatus (VBoxMedia::Unknown) {}
+
+    DiskImageItem (QListView *parent) :
+        QListViewItem (parent), mStatus (VBoxMedia::Unknown) {}
+
+    void setMedia (const VBoxMedia &aMedia) { mMedia = aMedia; }
+    const VBoxMedia &getMedia() const { return mMedia; }
+
+    void setPath (const QString &aPath) { mPath = aPath; }
+    const QString &getPath() const { return mPath; }
+
+    void setUsage (const QString &aUsage) { mUsage = aUsage; }
+    const QString &getUsage() const { return mUsage; }
+
+    void setSnapshotUsage (const QString &aSnapshotUsage) { mSnapshotUsage = aSnapshotUsage; }
+    const QString &getSnapshotUsage() const { return mSnapshotUsage; }
+
+    QString getTotalUsage() const
+    {
+        /* should correlate with VBoxDiskImageManagerDlg::compose[Cd/Fd]Tooltip */
+        return mSnapshotUsage.isNull() ? mUsage :
+            QString ("%1 (%2)").arg (mUsage, mSnapshotUsage);
+    }
+
+    void setSnapshotName (const QString &aSnapshotName) { mSnapshotName = aSnapshotName; }
+    const QString &getSnapshotName() const { return mSnapshotName; }
+
+    void setDiskType (const QString &aDiskType) { mDiskType = aDiskType; }
+    const QString &getDiskType() const { return mDiskType; }
+
+    void setStorageType (const QString &aStorageType) { mStorageType = aStorageType; }
+    const QString &getStorageType() const { return mStorageType; }
+
+    void setVirtualSize (const QString &aVirtualSize) { mVirtualSize = aVirtualSize; }
+    const QString &getVirtualSize() const { return mVirtualSize; }
+
+    void setActualSize (const QString &aActualSize) { mActualSize = aActualSize; }
+    const QString &getActualSize() const { return mActualSize; }
+
+    void setUuid (const QUuid &aUuid) { mUuid = aUuid; }
+    const QUuid &getUuid() const { return mUuid; }
+
+    void setMachineId (const QUuid &aMachineId) { mMachineId = aMachineId; }
+    const QUuid &getMachineId() const { return mMachineId; }
+
+    void setStatus (VBoxMedia::Status aStatus) { mStatus = aStatus; }
+    VBoxMedia::Status getStatus() const { return mStatus; }
+
+    void setToolTip (QString aToolTip) { mToolTip = aToolTip; }
+    const QString &getToolTip() const { return mToolTip; }
+
+    QString getInformation (const QString &aInfo, bool aCompact = true,
+                            const QString &aElipsis = "middle")
+    {
+        QString compactString = QString ("<compact elipsis=\"%1\">").arg (aElipsis);
+        QString info = QString ("<nobr>%1%2%3</nobr>")
+                       .arg (aCompact ? compactString : "")
+                       .arg (aInfo.isEmpty() ?
+                             VBoxDiskImageManagerDlg::tr ("--", "no info") :
+                             aInfo)
+                       .arg (aCompact ? "</compact>" : "");
+        return info;
+    }
+
+    int rtti() const { return TypeId; }
+
+    int compare (QListViewItem *aItem, int aColumn, bool aAscending) const
+    {
+        ULONG64 thisValue = vboxGlobal().parseSize (       text (aColumn));
+        ULONG64 thatValue = vboxGlobal().parseSize (aItem->text (aColumn));
+        if (thisValue && thatValue)
+        {
+            if (thisValue == thatValue)
+                return 0;
+            else
+                return thisValue > thatValue ? 1 : -1;
+        }
+        else
+            return QListViewItem::compare (aItem, aColumn, aAscending);
+    }
+
+    DiskImageItem* nextSibling() const
+    {
+        return (QListViewItem::nextSibling() &&
+                QListViewItem::nextSibling()->rtti() == DiskImageItem::TypeId) ?
+                static_cast<DiskImageItem*> (QListViewItem::nextSibling()) : 0;
+    }
+
+    void paintCell (QPainter *aPainter, const QColorGroup &aColorGroup,
+                    int aColumn, int aWidth, int aSlign)
+    {
+        QColorGroup cGroup (aColorGroup);
+        if (mStatus == VBoxMedia::Unknown)
+            cGroup.setColor (QColorGroup::Text, cGroup.mid());
+        QListViewItem::paintCell (aPainter, cGroup, aColumn, aWidth, aSlign);
+    }
+
+protected:
+
+    VBoxMedia mMedia;
+
+    QString mName;
+    QString mPath;
+    QString mUsage;
+    QString mSnapshotUsage;
+    QString mSnapshotName;
+    QString mDiskType;
+    QString mStorageType;
+    QString mVirtualSize;
+    QString mActualSize;
+
+    QUuid mUuid;
+    QUuid mMachineId;
+
+    QString mToolTip;
+
+    VBoxMedia::Status mStatus;
+};
+
+
+class DiskImageItemIterator : public QListViewItemIterator
+{
+public:
+
+    DiskImageItemIterator (QListView* aList)
+        : QListViewItemIterator (aList) {}
+
+    DiskImageItem* operator*()
+    {
+        QListViewItem *item = QListViewItemIterator::operator*();
+        return item && item->rtti() == DiskImageItem::TypeId ?
+            static_cast<DiskImageItem*> (item) : 0;
+    }
+
+    DiskImageItemIterator& operator++()
+    {
+        return (DiskImageItemIterator&) QListViewItemIterator::operator++();
+    }
+};
+
+
+class InfoPaneLabel : public QIRichLabel
+{
+public:
+
+    InfoPaneLabel (QWidget *aParent, QLabel *aLabel = 0)
+        : QIRichLabel (aParent, "infoLabel"), mLabel (aLabel) {}
+
+    QLabel* label() { return mLabel; }
+
+private:
+
+    QLabel *mLabel;
+};
+
+
+VBoxDiskImageManagerDlg *VBoxDiskImageManagerDlg::mModelessDialog = 0;
+
+
+void VBoxDiskImageManagerDlg::showModeless (bool aRefresh /* = true */)
+{
+    if (!mModelessDialog)
+    {
+        mModelessDialog =
+            new VBoxDiskImageManagerDlg (NULL,
+                                         "VBoxDiskImageManagerDlg",
+                                         WType_TopLevel | WDestructiveClose);
+        mModelessDialog->setup (VBoxDefs::HD | VBoxDefs::CD | VBoxDefs::FD,
+                                false, NULL, aRefresh);
+
+        /* listen to events that may change the media status and refresh
+         * the contents of the modeless dialog */
+        /// @todo refreshAll() may be slow, so it may be better to analyze
+        //  event details and update only what is changed */
+        connect (&vboxGlobal(), SIGNAL (machineDataChanged (const VBoxMachineDataChangeEvent &)),
+                 mModelessDialog, SLOT (refreshAll()));
+        connect (&vboxGlobal(), SIGNAL (machineRegistered (const VBoxMachineRegisteredEvent &)),
+                 mModelessDialog, SLOT (refreshAll()));
+        connect (&vboxGlobal(), SIGNAL (snapshotChanged (const VBoxSnapshotEvent &)),
+                 mModelessDialog, SLOT (refreshAll()));
+    }
+
+    mModelessDialog->show();
+    mModelessDialog->setWindowState (mModelessDialog->windowState() &
+                                     ~WindowMinimized);
+    mModelessDialog->setActiveWindow();
+}
+
+
+void VBoxDiskImageManagerDlg::init()
+{
+    polished = false;
+
+    mInLoop = false;
+
+    defaultButton = searchDefaultButton();
+
+    vbox = vboxGlobal().virtualBox();
+    Assert (!vbox.isNull());
+
+    setIcon (QPixmap::fromMimeSource ("diskim_16px.png"));
+
+    type = VBoxDefs::InvalidType;
+
+    QImage img =
+        QMessageBox::standardIcon (QMessageBox::Warning).convertToImage();
+    img = img.smoothScale (16, 16);
+    pxInaccessible.convertFromImage (img);
+    Assert (!pxInaccessible.isNull());
+
+    img =
+        QMessageBox::standardIcon (QMessageBox::Critical).convertToImage();
+    img = img.smoothScale (16, 16);
+    pxErroneous.convertFromImage (img);
+    Assert (!pxErroneous.isNull());
+
+    pxHD = VBoxGlobal::iconSet ("hd_16px.png", "hd_disabled_16px.png");
+    pxCD = VBoxGlobal::iconSet ("cd_16px.png", "cd_disabled_16px.png");
+    pxFD = VBoxGlobal::iconSet ("fd_16px.png", "fd_disabled_16px.png");
+
+    /* setup tab widget icons */
+    twImages->setTabIconSet (twImages->page (0), pxHD);
+    twImages->setTabIconSet (twImages->page (1), pxCD);
+    twImages->setTabIconSet (twImages->page (2), pxFD);
+
+    /* setup image list views */
+    hdsView->setColumnAlignment (1, Qt::AlignRight);
+    hdsView->setColumnAlignment (2, Qt::AlignRight);
+    hdsView->header()->setStretchEnabled (false);
+    hdsView->header()->setStretchEnabled (true, 0);
+
+    fdsView->setColumnAlignment (1, Qt::AlignRight);
+    fdsView->header()->setStretchEnabled (false);
+    fdsView->header()->setStretchEnabled (true, 0);
+
+    cdsView->setColumnAlignment (1, Qt::AlignRight);
+    cdsView->header()->setStretchEnabled (false);
+    cdsView->header()->setStretchEnabled (true, 0);
+
+
+    /* setup list-view's item tooltip */
+    hdsView->setShowToolTips (false);
+    cdsView->setShowToolTips (false);
+    fdsView->setShowToolTips (false);
+    connect (hdsView, SIGNAL (onItem (QListViewItem*)),
+             this, SLOT (mouseOnItem(QListViewItem*)));
+    connect (cdsView, SIGNAL (onItem (QListViewItem*)),
+             this, SLOT (mouseOnItem(QListViewItem*)));
+    connect (fdsView, SIGNAL (onItem (QListViewItem*)),
+             this, SLOT (mouseOnItem(QListViewItem*)));
+
+
+    /* status-bar currently disabled */
+    /// @todo we must enable it and disable our size grip hack!
+    /// (at least, to have action help text showh)
+    statusBar()->setHidden (true);
+
+
+    /* context menu composing */
+    itemMenu = new QPopupMenu (this, "itemMenu");
+
+    imNewAction = new QAction (this, "imNewAction");
+    imAddAction = new QAction (this, "imAddAction");
+    // imEditAction = new QAction (this, "imEditAction");
+    imRemoveAction = new QAction (this, "imRemoveAction");
+    imReleaseAction = new QAction (this, "imReleaseAction");
+    imRefreshAction = new QAction (this, "imRefreshAction");
+
+    connect (imNewAction, SIGNAL (activated()),
+             this, SLOT (newImage()));
+    connect (imAddAction, SIGNAL (activated()),
+             this, SLOT (addImage()));
+    // connect (imEditAction, SIGNAL (activated()),
+    //          this, SLOT (editImage()));
+    connect (imRemoveAction, SIGNAL (activated()),
+             this, SLOT (removeImage()));
+    connect (imReleaseAction, SIGNAL (activated()),
+             this, SLOT (releaseImage()));
+    connect (imRefreshAction, SIGNAL (activated()),
+             this, SLOT (refreshAll()));
+
+    imNewAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vdm_new_22px.png", "vdm_new_16px.png",
+        "vdm_new_disabled_22px.png", "vdm_new_disabled_16px.png"));
+    imAddAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vdm_add_22px.png", "vdm_add_16px.png",
+        "vdm_add_disabled_22px.png", "vdm_add_disabled_16px.png"));
+    // imEditAction->setIconSet (VBoxGlobal::iconSet ("guesttools_16px.png", "guesttools_disabled_16px.png"));
+    imRemoveAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vdm_remove_22px.png", "vdm_remove_16px.png",
+        "vdm_remove_disabled_22px.png", "vdm_remove_disabled_16px.png"));
+    imReleaseAction->setIconSet (VBoxGlobal::iconSetEx (
+        "vdm_release_22px.png", "vdm_release_16px.png",
+        "vdm_release_disabled_22px.png", "vdm_release_disabled_16px.png"));
+    imRefreshAction->setIconSet (VBoxGlobal::iconSetEx (
+        "refresh_22px.png", "refresh_16px.png",
+        "refresh_disabled_22px.png", "refresh_disabled_16px.png"));
+
+    // imEditAction->addTo (itemMenu);
+    imRemoveAction->addTo (itemMenu);
+    imReleaseAction->addTo (itemMenu);
+
+
+    /* toolbar composing */
+    toolBar = new VBoxToolBar (this, centralWidget(), "toolBar");
+    toolBar->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Minimum);
+    ((QVBoxLayout*)centralWidget()->layout())->insertWidget(0, toolBar);
+
+    toolBar->setUsesTextLabel (true);
+    toolBar->setUsesBigPixmaps (true);
+
+    imNewAction->addTo (toolBar);
+    imAddAction->addTo (toolBar);
+    toolBar->addSeparator();
+    // imEditAction->addTo (toolBar);
+    imRemoveAction->addTo (toolBar);
+    imReleaseAction->addTo (toolBar);
+    toolBar->addSeparator();
+    imRefreshAction->addTo (toolBar);
+#ifdef Q_WS_MAC
+    toolBar->setMacStyle();
+#endif
+
+
+    /* menu bar */
+    QPopupMenu *actionMenu = new QPopupMenu (this, "actionMenu");
+    imNewAction->addTo    (actionMenu);
+    imAddAction->addTo    (actionMenu);
+    actionMenu->insertSeparator();
+    // imEditAction->addTo (toolBar);
+    imRemoveAction->addTo (actionMenu);
+    imReleaseAction->addTo (actionMenu);
+    actionMenu->insertSeparator();
+    imRefreshAction->addTo (actionMenu);
+    menuBar()->insertItem (QString::null, actionMenu, 1);
+
+
+    /* setup size grip */
+    sizeGrip = new QSizeGrip (centralWidget(), "sizeGrip");
+    sizeGrip->resize (sizeGrip->sizeHint());
+    sizeGrip->stackUnder(buttonOk);
+
+    /* setup information pane */
+    QApplication::setGlobalMouseTracking (true);
+    qApp->installEventFilter (this);
+    /* setup information pane layouts */
+    QGridLayout *hdsContainerLayout = new QGridLayout (hdsContainer, 4, 4);
+    hdsContainerLayout->setMargin (10);
+    QGridLayout *cdsContainerLayout = new QGridLayout (cdsContainer, 2, 4);
+    cdsContainerLayout->setMargin (10);
+    QGridLayout *fdsContainerLayout = new QGridLayout (fdsContainer, 2, 4);
+    fdsContainerLayout->setMargin (10);
+    /* create info-pane for hd list-view */
+    createInfoString (hdsPane1, hdsContainer, 0, -1);
+    createInfoString (hdsPane2, hdsContainer, 1, 0);
+    createInfoString (hdsPane3, hdsContainer, 1, 1);
+    createInfoString (hdsPane4, hdsContainer, 2, 0);
+    createInfoString (hdsPane5, hdsContainer, 2, 1);
+    /* create info-pane for cd list-view */
+    createInfoString (cdsPane1, cdsContainer, 0, -1);
+    createInfoString (cdsPane2, cdsContainer, 1, -1);
+    /* create info-pane for fd list-view */
+    createInfoString (fdsPane1, fdsContainer, 0, -1);
+    createInfoString (fdsPane2, fdsContainer, 1, -1);
+
+
+    /* enumeration progressbar creation */
+    mProgressText = new QLabel (centralWidget());
+    mProgressText->setHidden (true);
+    buttonLayout->insertWidget (2, mProgressText);
+    mProgressBar = new QProgressBar (centralWidget());
+    mProgressBar->setHidden (true);
+    mProgressBar->setFrameShadow (QFrame::Sunken);
+    mProgressBar->setFrameShape  (QFrame::Panel);
+    mProgressBar->setPercentageVisible (false);
+    mProgressBar->setMaximumWidth (100);
+    buttonLayout->insertWidget (3, mProgressBar);
+
+
+    /* applying language settings */
+    languageChangeImp();
+}
+
+
+void VBoxDiskImageManagerDlg::languageChangeImp()
+{
+    imNewAction->setMenuText (tr ("&New..."));
+    imAddAction->setMenuText (tr ("&Add..."));
+    // imEditAction->setMenuText (tr ("&Edit..."));
+    imRemoveAction->setMenuText (tr ("R&emove"));
+    imReleaseAction->setMenuText (tr ("Re&lease"));
+    imRefreshAction->setMenuText (tr ("Re&fresh"));
+
+    imNewAction->setText (tr ("New"));
+    imAddAction->setText (tr ("Add"));
+    // imEditAction->setText (tr ("Edit"));
+    imRemoveAction->setText (tr ("Remove"));
+    imReleaseAction->setText (tr ("Release"));
+    imRefreshAction->setText (tr ("Refresh"));
+
+    imNewAction->setAccel (tr ("Ctrl+N"));
+    imAddAction->setAccel (tr ("Ctrl+A"));
+    // imEditAction->setAccel (tr ("Ctrl+E"));
+    imRemoveAction->setAccel (tr ("Ctrl+D"));
+    imReleaseAction->setAccel (tr ("Ctrl+L"));
+    imRefreshAction->setAccel (tr ("Ctrl+R"));
+
+    imNewAction->setStatusTip (tr ("Create a new virtual hard disk"));
+    imAddAction->setStatusTip (tr ("Add (register) an existing image file"));
+    // imEditAction->setStatusTip (tr ("Edit the properties of the selected item"));
+    imRemoveAction->setStatusTip (tr ("Remove (unregister) the selected media"));
+    imReleaseAction->setStatusTip (tr ("Release the selected media by detaching it from the machine"));
+    imRefreshAction->setStatusTip (tr ("Refresh the media list"));
+
+    if (menuBar()->findItem(1))
+        menuBar()->findItem(1)->setText (tr ("&Actions"));
+
+    hdsPane1->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Location")));
+    hdsPane2->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Disk Type")));
+    hdsPane3->label()->setText (QString ("<nobr>&nbsp;&nbsp;%1:</nobr>").arg (tr ("Storage Type")));
+    hdsPane4->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Attached to")));
+    hdsPane5->label()->setText (QString ("<nobr>&nbsp;&nbsp;%1:</nobr>").arg (tr ("Snapshot")));
+    cdsPane1->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Location")));
+    cdsPane2->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Attached to")));
+    fdsPane1->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Location")));
+    fdsPane2->label()->setText (QString ("<nobr>%1:</nobr>").arg (tr ("Attached to")));
+
+    mProgressText->setText (tr ("Checking accessibility"));
+
+    if (hdsView->childCount() || cdsView->childCount() || fdsView->childCount())
+        refreshAll();
+}
+
+
+void VBoxDiskImageManagerDlg::createInfoString (InfoPaneLabel *&aInfo,
+                                                QWidget *aRoot,
+                                                int aRow, int aColumn)
+{
+    QLabel *nameLabel = new QLabel (aRoot);
+    aInfo = new InfoPaneLabel (aRoot, nameLabel);
+
+    /* Setup focus policy <strong> default for info pane */
+    aInfo->setFocusPolicy (QWidget::StrongFocus);
+
+    /* prevent the name columns from being expanded */
+    nameLabel->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed);
+
+    if (aColumn == -1)
+    {
+        ((QGridLayout *) aRoot->layout())->addWidget (nameLabel, aRow, 0);
+        ((QGridLayout *) aRoot->layout())->
+            addMultiCellWidget (aInfo, aRow, aRow,
+                                1, ((QGridLayout *) aRoot->layout())->numCols() - 1);
+    }
+    else
+    {
+        ((QGridLayout *) aRoot->layout())->addWidget (nameLabel, aRow, aColumn * 2);
+        ((QGridLayout *) aRoot->layout())->addWidget (aInfo, aRow, aColumn * 2 + 1);
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::showEvent (QShowEvent *e)
+{
+    QMainWindow::showEvent (e);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    if (polished)
+        return;
+
+    polished = true;
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+
+void VBoxDiskImageManagerDlg::mouseOnItem (QListViewItem *aItem)
+{
+    QListView *currentList = getCurrentListView();
+    QString tip;
+    switch (aItem->rtti())
+    {
+        case DiskImageItem::TypeId:
+            tip = static_cast<DiskImageItem*> (aItem)->getToolTip();
+            break;
+        default:
+            Assert (0);
+    }
+    QToolTip::add (currentList->viewport(), currentList->itemRect (aItem), tip);
+}
+
+
+void VBoxDiskImageManagerDlg::resizeEvent (QResizeEvent*)
+{
+    sizeGrip->move (centralWidget()->rect().bottomRight() -
+                    QPoint(sizeGrip->rect().width() - 1, sizeGrip->rect().height() - 1));
+}
+
+
+void VBoxDiskImageManagerDlg::closeEvent (QCloseEvent *aEvent)
+{
+    mModelessDialog = 0;
+    aEvent->accept();
+}
+
+
+void VBoxDiskImageManagerDlg::keyPressEvent (QKeyEvent *aEvent)
+{
+    if ( aEvent->state() == 0 ||
+         (aEvent->state() & Keypad && aEvent->key() == Key_Enter) )
+    {
+        switch ( aEvent->key() )
+        {
+            case Key_Enter:
+            case Key_Return:
+            {
+                QPushButton *currentDefault = searchDefaultButton();
+                if (currentDefault)
+                    currentDefault->animateClick();
+                break;
+            }
+            case Key_Escape:
+            {
+                reject();
+                break;
+            }
+        }
+    }
+    else
+        aEvent->ignore();
+}
+
+
+QPushButton* VBoxDiskImageManagerDlg::searchDefaultButton()
+{
+    QPushButton *defButton = 0;
+    QObjectList *list = queryList ("QPushButton");
+    QObjectListIt it (*list);
+    while ( (defButton = (QPushButton*)it.current()) && !defButton->isDefault() )
+    {
+        ++it;
+    }
+    return defButton;
+}
+
+
+int  VBoxDiskImageManagerDlg::result() { return mRescode; }
+void VBoxDiskImageManagerDlg::setResult (int aRescode) { mRescode = aRescode; }
+void VBoxDiskImageManagerDlg::accept() { done( Accepted ); }
+void VBoxDiskImageManagerDlg::reject() { done( Rejected ); }
+
+int  VBoxDiskImageManagerDlg::exec()
+{
+    setResult (0);
+
+    if (mInLoop) return result();
+    show();
+    mInLoop = true;
+    qApp->eventLoop()->enterLoop();
+    mInLoop = false;
+
+    return result();
+}
+
+void VBoxDiskImageManagerDlg::done (int aResult)
+{
+    setResult (aResult);
+
+    if (mInLoop)
+    {
+        hide();
+        qApp->eventLoop()->exitLoop();
+    }
+    else
+    {
+        close();
+    }
+}
+
+
+QListView* VBoxDiskImageManagerDlg::getCurrentListView()
+{
+    QListView *clv = static_cast<QListView*>(twImages->currentPage()->
+        queryList("QListView")->getFirst());
+    Assert(clv);
+    return clv;
+}
+
+QListView* VBoxDiskImageManagerDlg::getListView (VBoxDefs::DiskType aType)
+{
+    switch (aType)
+    {
+        case VBoxDefs::HD:
+            return hdsView;
+        case VBoxDefs::CD:
+            return cdsView;
+        case VBoxDefs::FD:
+            return fdsView;
+        default:
+            return 0;
+    }
+}
+
+
+bool VBoxDiskImageManagerDlg::eventFilter (QObject *aObject, QEvent *aEvent)
+{
+    QListView *currentList = getCurrentListView();
+
+    switch (aEvent->type())
+    {
+        case QEvent::DragEnter:
+        {
+            if (aObject == currentList)
+            {
+                QDragEnterEvent *dragEnterEvent =
+                    static_cast<QDragEnterEvent*>(aEvent);
+                dragEnterEvent->acceptAction();
+                return true;
+            }
+            break;
+        }
+        case QEvent::Drop:
+        {
+            if (aObject == currentList)
+            {
+                QDropEvent *dropEvent =
+                    static_cast<QDropEvent*>(aEvent);
+                QStringList *droppedList = new QStringList();
+                QUriDrag::decodeLocalFiles (dropEvent, *droppedList);
+                QCustomEvent *updateEvent = new QCustomEvent (1001);
+                updateEvent->setData (droppedList);
+                QApplication::postEvent (currentList, updateEvent);
+                dropEvent->acceptAction();
+                return true;
+            }
+            break;
+        }
+        case 1001: /* QCustomEvent 1001 - DnD Update Event */
+        {
+            if (aObject == currentList)
+            {
+                QCustomEvent *updateEvent =
+                    static_cast<QCustomEvent*>(aEvent);
+                addDroppedImages ((QStringList*) updateEvent->data());
+                return true;
+            }
+            break;
+        }
+        case QEvent::FocusIn:
+        {
+            if (aObject->inherits ("QPushButton") && aObject->parent() == centralWidget())
+            {
+                ((QPushButton*)aObject)->setDefault (aObject != defaultButton);
+                if (defaultButton)
+                    defaultButton->setDefault (aObject == defaultButton);
+            }
+            break;
+        }
+        case QEvent::FocusOut:
+        {
+            if (aObject->inherits ("QPushButton") && aObject->parent() == centralWidget())
+            {
+                if (defaultButton)
+                    defaultButton->setDefault (aObject != defaultButton);
+                ((QPushButton*)aObject)->setDefault (aObject == defaultButton);
+            }
+            break;
+        }
+        default:
+            break;
+    }
+    return QMainWindow::eventFilter (aObject, aEvent);
+}
+
+
+bool VBoxDiskImageManagerDlg::event (QEvent *aEvent)
+{
+    bool result = QMainWindow::event (aEvent);
+    switch (aEvent->type())
+    {
+        case QEvent::LanguageChange:
+        {
+            languageChangeImp();
+            break;
+        }
+        default:
+            break;
+    }
+    return result;
+}
+
+
+void VBoxDiskImageManagerDlg::addDroppedImages (QStringList *aDroppedList)
+{
+    QListView *currentList = getCurrentListView();
+
+    for (QStringList::Iterator it = (*aDroppedList).begin();
+         it != (*aDroppedList).end(); ++it)
+    {
+        QString src = *it;
+        /* Check dropped media type */
+        /// @todo On OS/2 and windows (and mac?) extension checks should be case
+        /// insensitive, as OPPOSED to linux and the rest where case matters.
+        VBoxDefs::DiskType type = VBoxDefs::InvalidType;
+        if      (src.endsWith (".iso", false))
+        {
+            if (currentList == cdsView) type = VBoxDefs::CD;
+        }
+        else if (src.endsWith (".img", false))
+        {
+            if (currentList == fdsView) type = VBoxDefs::FD;
+        }
+        else if (src.endsWith (".vdi", false) ||
+                 src.endsWith (".vmdk", false))
+        {
+            if (currentList == hdsView) type = VBoxDefs::HD;
+        }
+        /* If media type has been determined - attach this device */
+        if (type)
+        {
+            addImageToList (*it, type);
+            if (!vbox.isOk())
+                vboxProblem().cannotRegisterMedia (this, vbox, type, src);
+        }
+    }
+    delete aDroppedList;
+}
+
+
+void VBoxDiskImageManagerDlg::addImageToList (const QString &aSource,
+                                              VBoxDefs::DiskType aDiskType)
+{
+    if (aSource.isEmpty())
+        return;
+
+    QUuid uuid;
+    VBoxMedia media;
+    switch (aDiskType)
+    {
+        case VBoxDefs::HD:
+        {
+            CHardDisk hd = vbox.OpenHardDisk (aSource);
+            if (vbox.isOk())
+            {
+                vbox.RegisterHardDisk (hd);
+                if (vbox.isOk())
+                {
+                    VBoxMedia::Status status =
+                        hd.GetAccessible() ? VBoxMedia::Ok :
+                        hd.isOk() ? VBoxMedia::Inaccessible :
+                        VBoxMedia::Error;
+                    media = VBoxMedia (CUnknown (hd), VBoxDefs::HD, status);
+                }
+            }
+            break;
+        }
+        case VBoxDefs::CD:
+        {
+            CDVDImage cd = vbox.OpenDVDImage (aSource, uuid);
+            if (vbox.isOk())
+            {
+                vbox.RegisterDVDImage (cd);
+                if (vbox.isOk())
+                {
+                    VBoxMedia::Status status =
+                        cd.GetAccessible() ? VBoxMedia::Ok :
+                        cd.isOk() ? VBoxMedia::Inaccessible :
+                        VBoxMedia::Error;
+                    media = VBoxMedia (CUnknown (cd), VBoxDefs::CD, status);
+                }
+            }
+            break;
+        }
+        case VBoxDefs::FD:
+        {
+            CFloppyImage fd = vbox.OpenFloppyImage (aSource, uuid);
+            if (vbox.isOk())
+            {
+                vbox.RegisterFloppyImage (fd);
+                if (vbox.isOk())
+                {
+                    VBoxMedia::Status status =
+                        fd.GetAccessible() ? VBoxMedia::Ok :
+                        fd.isOk() ? VBoxMedia::Inaccessible :
+                        VBoxMedia::Error;
+                    media = VBoxMedia (CUnknown (fd), VBoxDefs::FD, status);
+                }
+            }
+            break;
+        }
+        default:
+            AssertMsgFailed (("Invalid aDiskType type\n"));
+    }
+    if (media.type != VBoxDefs::InvalidType)
+        vboxGlobal().addMedia (media);
+}
+
+
+DiskImageItem* VBoxDiskImageManagerDlg::createImageNode (QListView *aList,
+                                                         DiskImageItem *aRoot,
+                                                         const VBoxMedia &aMedia)
+{
+    DiskImageItem *item = 0;
+
+    if (aRoot)
+        item = new DiskImageItem (aRoot);
+    else if (aList)
+        item = new DiskImageItem (aList);
+    else
+        Assert (0);
+
+    item->setMedia (aMedia);
+
+    return item;
+}
+
+
+void VBoxDiskImageManagerDlg::invokePopup (QListViewItem *aItem, const QPoint & aPos, int)
+{
+    if (aItem)
+        itemMenu->popup(aPos);
+}
+
+
+QString VBoxDiskImageManagerDlg::getDVDImageUsage (const QUuid &aId,
+                                                   QString &aSnapshotUsage)
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+
+    QStringList permMachines =
+        QStringList::split (' ', vbox.GetDVDImageUsage (aId, KResourceUsage_Permanent));
+    QStringList tempMachines =
+        QStringList::split (' ', vbox.GetDVDImageUsage (aId, KResourceUsage_Temporary));
+
+    QString usage;
+
+    for (QStringList::Iterator it = permMachines.begin();
+         it != permMachines.end();
+         ++it)
+    {
+        if (usage)
+            usage += ", ";
+        CMachine machine = vbox.GetMachine (QUuid (*it));
+        usage += machine.GetName();
+
+        getDVDImageSnapshotUsage (aId, machine.GetSnapshot (QUuid()),
+                                  aSnapshotUsage);
+    }
+
+    for (QStringList::Iterator it = tempMachines.begin();
+         it != tempMachines.end();
+         ++it)
+    {
+        /* skip IDs that are in the permanent list */
+        if (!permMachines.contains (*it))
+        {
+            if (usage)
+                usage += ", [";
+            else
+                usage += "[";
+            CMachine machine = vbox.GetMachine (QUuid (*it));
+            usage += machine.GetName() + "]";
+
+            getDVDImageSnapshotUsage (aId, machine.GetSnapshot (QUuid()),
+                                      aSnapshotUsage);
+        }
+    }
+
+    return usage;
+}
+
+QString VBoxDiskImageManagerDlg::getFloppyImageUsage (const QUuid &aId,
+                                                      QString &aSnapshotUsage)
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+
+    QStringList permMachines =
+        QStringList::split (' ', vbox.GetFloppyImageUsage (aId, KResourceUsage_Permanent));
+    QStringList tempMachines =
+        QStringList::split (' ', vbox.GetFloppyImageUsage (aId, KResourceUsage_Temporary));
+
+    QString usage;
+
+    for (QStringList::Iterator it = permMachines.begin();
+         it != permMachines.end();
+         ++it)
+    {
+        if (usage)
+            usage += ", ";
+        CMachine machine = vbox.GetMachine (QUuid (*it));
+        usage += machine.GetName();
+
+        getFloppyImageSnapshotUsage (aId, machine.GetSnapshot (QUuid()),
+                                     aSnapshotUsage);
+    }
+
+    for (QStringList::Iterator it = tempMachines.begin();
+         it != tempMachines.end();
+         ++it)
+    {
+        /* skip IDs that are in the permanent list */
+        if (!permMachines.contains (*it))
+        {
+            if (usage)
+                usage += ", [";
+            else
+                usage += "[";
+            CMachine machine = vbox.GetMachine (QUuid (*it));
+            usage += machine.GetName() + "]";
+
+            getFloppyImageSnapshotUsage (aId, machine.GetSnapshot (QUuid()),
+                                         aSnapshotUsage);
+        }
+    }
+
+    return usage;
+}
+
+
+void VBoxDiskImageManagerDlg::getDVDImageSnapshotUsage (const QUuid &aImageId,
+                                                        const CSnapshot &aSnapshot,
+                                                        QString &aUsage)
+{
+    if (aSnapshot.isNull())
+        return;
+
+    if (!aSnapshot.GetMachine().GetDVDDrive().GetImage().isNull() &&
+        aSnapshot.GetMachine().GetDVDDrive().GetImage().GetId() == aImageId)
+    {
+        if (aUsage)
+            aUsage += ", ";
+        aUsage += aSnapshot.GetName();
+    }
+
+    CSnapshotEnumerator en = aSnapshot.GetChildren().Enumerate();
+    while (en.HasMore())
+        getDVDImageSnapshotUsage (aImageId, en.GetNext(), aUsage);
+}
+
+void VBoxDiskImageManagerDlg::getFloppyImageSnapshotUsage (const QUuid &aImageId,
+                                                           const CSnapshot &aSnapshot,
+                                                           QString &aUsage)
+{
+    if (aSnapshot.isNull())
+        return;
+
+    if (!aSnapshot.GetMachine().GetFloppyDrive().GetImage().isNull() &&
+        aSnapshot.GetMachine().GetFloppyDrive().GetImage().GetId() == aImageId)
+    {
+        if (aUsage)
+            aUsage += ", ";
+        aUsage += aSnapshot.GetName();
+    }
+
+    CSnapshotEnumerator en = aSnapshot.GetChildren().Enumerate();
+    while (en.HasMore())
+        getFloppyImageSnapshotUsage (aImageId, en.GetNext(), aUsage);
+}
+
+
+QString VBoxDiskImageManagerDlg::composeHdToolTip (CHardDisk &aHd,
+                                                   VBoxMedia::Status aStatus,
+                                                   DiskImageItem *aItem)
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    QUuid machineId = aItem ? aItem->getMachineId() : aHd.GetMachineId();
+
+    QString src = aItem ? aItem->getPath() : aHd.GetLocation();
+    QString location = aItem || aHd.GetStorageType() == KHardDiskStorageType_ISCSIHardDisk ? src :
+        QDir::convertSeparators (QFileInfo (src).absFilePath());
+
+    QString storageType = aItem ? aItem->getStorageType() :
+        vboxGlobal().toString (aHd.GetStorageType());
+    QString hardDiskType = aItem ? aItem->getDiskType() :
+        vboxGlobal().hardDiskTypeString (aHd);
+
+    QString usage;
+    if (aItem)
+        usage = aItem->getUsage();
+    else if (!machineId.isNull())
+        usage = vbox.GetMachine (machineId).GetName();
+
+    QUuid snapshotId = aItem ? aItem->getUuid() : aHd.GetSnapshotId();
+    QString snapshotName;
+    if (aItem)
+        snapshotName = aItem->getSnapshotName();
+    else if (!machineId.isNull() && !snapshotId.isNull())
+    {
+        CSnapshot snapshot = vbox.GetMachine (machineId).
+                                  GetSnapshot (aHd.GetSnapshotId());
+        if (!snapshot.isNull())
+            snapshotName = snapshot.GetName();
+    }
+
+    /* compose tool-tip information */
+    QString tip;
+    switch (aStatus)
+    {
+        case VBoxMedia::Unknown:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Checking accessibility...", "HDD")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Ok:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "<nobr>Disk type:&nbsp;&nbsp;%2</nobr><br>"
+                      "<nobr>Storage type:&nbsp;&nbsp;%3</nobr>")
+                      .arg (location)
+                      .arg (hardDiskType)
+                      .arg (storageType);
+
+            if (!usage.isNull())
+                tip += tr ("<br><nobr>Attached to:&nbsp;&nbsp;%1</nobr>", "HDD")
+                           .arg (usage);
+            if (!snapshotName.isNull())
+                tip += tr ("<br><nobr>Snapshot:&nbsp;&nbsp;%5</nobr>", "HDD")
+                           .arg (snapshotName);
+            break;
+        }
+        case VBoxMedia::Error:
+        {
+            /// @todo (r=dmik) paass a complete VBoxMedia instance here
+            //  to get the result of blabla.GetAccessible() call form CUnknown
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Error checking media accessibility", "HDD")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Inaccessible:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr><br>%2", "HDD")
+                      .arg (location)
+                      .arg (VBoxGlobal::highlight (aHd.GetLastAccessError(),
+                                                   true /* aToolTip */));
+            break;
+        }
+        default:
+            AssertFailed();
+    }
+    return tip;
+}
+
+QString VBoxDiskImageManagerDlg::composeCdToolTip (CDVDImage &aCd,
+                                                   VBoxMedia::Status aStatus,
+                                                   DiskImageItem *aItem)
+{
+    QString location = aItem ? aItem->getPath() :
+        QDir::convertSeparators (QFileInfo (aCd.GetFilePath()).absFilePath());
+    QUuid uuid = aItem ? aItem->getUuid() : aCd.GetId();
+    QString usage;
+    if (aItem)
+        usage = aItem->getTotalUsage();
+    else
+    {
+        QString snapshotUsage;
+        usage = getDVDImageUsage (uuid, snapshotUsage);
+        /* should correlate with DiskImageItem::getTotalUsage() */
+        if (!snapshotUsage.isNull())
+            usage = QString ("%1 (%2)").arg (usage, snapshotUsage);
+    }
+
+    /* compose tool-tip information */
+    QString tip;
+    switch (aStatus)
+    {
+        case VBoxMedia::Unknown:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Checking accessibility...", "CD/DVD/Floppy")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Ok:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr>", "CD/DVD/Floppy")
+                      .arg (location);
+
+            if (!usage.isNull())
+                tip += tr ("<br><nobr>Attached to:&nbsp;&nbsp;%1</nobr>",
+                           "CD/DVD/Floppy")
+                           .arg (usage);
+            break;
+        }
+        case VBoxMedia::Error:
+        {
+            /// @todo (r=dmik) paass a complete VBoxMedia instance here
+            //  to get the result of blabla.GetAccessible() call form CUnknown
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Error checking media accessibility", "CD/DVD/Floppy")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Inaccessible:
+        {
+            /// @todo (r=dmik) correct this when GetLastAccessError() is
+            //  implemented for IDVDImage
+            tip = tr ("<nobr><b>%1</b></nobr><br>%2")
+                      .arg (location)
+                      .arg (tr ("The image file is not accessible",
+                                "CD/DVD/Floppy"));
+            break;
+        }
+        default:
+            AssertFailed();
+    }
+    return tip;
+}
+
+QString VBoxDiskImageManagerDlg::composeFdToolTip (CFloppyImage &aFd,
+                                                   VBoxMedia::Status aStatus,
+                                                   DiskImageItem *aItem)
+{
+    QString location = aItem ? aItem->getPath() :
+        QDir::convertSeparators (QFileInfo (aFd.GetFilePath()).absFilePath());
+    QUuid uuid = aItem ? aItem->getUuid() : aFd.GetId();
+    QString usage;
+    if (aItem)
+        usage = aItem->getTotalUsage();
+    else
+    {
+        QString snapshotUsage;
+        usage = getFloppyImageUsage (uuid, snapshotUsage);
+        /* should correlate with DiskImageItem::getTotalUsage() */
+        if (!snapshotUsage.isNull())
+            usage = QString ("%1 (%2)").arg (usage, snapshotUsage);
+    }
+
+    /* compose tool-tip information */
+    QString tip;
+    switch (aStatus)
+    {
+        case VBoxMedia::Unknown:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Checking accessibility...", "CD/DVD/Floppy")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Ok:
+        {
+            tip = tr ("<nobr><b>%1</b></nobr>", "CD/DVD/Floppy")
+                      .arg (location);
+
+            if (!usage.isNull())
+                tip += tr ("<br><nobr>Attached to:&nbsp;&nbsp;%1</nobr>",
+                           "CD/DVD/Floppy")
+                           .arg (usage);
+            break;
+        }
+        case VBoxMedia::Error:
+        {
+            /// @todo (r=dmik) paass a complete VBoxMedia instance here
+            //  to get the result of blabla.GetAccessible() call form CUnknown
+            tip = tr ("<nobr><b>%1</b></nobr><br>"
+                      "Error checking media accessibility", "CD/DVD/Floppy")
+                      .arg (location);
+            break;
+        }
+        case VBoxMedia::Inaccessible:
+        {
+            /// @todo (r=dmik) correct this when GetLastAccessError() is
+            //  implemented for IDVDImage
+            tip = tr ("<nobr><b>%1</b></nobr><br>%2")
+                      .arg (location)
+                      .arg (tr ("The image file is not accessible",
+                                "CD/DVD/Floppy"));
+            break;
+        }
+        default:
+            AssertFailed();
+    }
+    return tip;
+}
+
+
+void VBoxDiskImageManagerDlg::updateHdItem (DiskImageItem   *aItem,
+                                            const VBoxMedia &aMedia)
+{
+    if (!aItem)
+        return;
+
+    CHardDisk hd = aMedia.disk;
+    VBoxMedia::Status status = aMedia.status;
+
+    QUuid uuid = hd.GetId();
+    QString src = hd.GetLocation();
+    QUuid machineId = hd.GetMachineId();
+    QString usage;
+    if (!machineId.isNull())
+        usage = vbox.GetMachine (machineId).GetName();
+    QString storageType = vboxGlobal().toString (hd.GetStorageType());
+    QString hardDiskType = vboxGlobal().hardDiskTypeString (hd);
+    QString virtualSize = status == VBoxMedia::Ok ?
+        vboxGlobal().formatSize ((ULONG64)hd.GetSize() * _1M) : QString ("--");
+    QString actualSize = status == VBoxMedia::Ok ?
+        vboxGlobal().formatSize (hd.GetActualSize()) : QString ("--");
+    QString snapshotName;
+    if (!machineId.isNull() && !hd.GetSnapshotId().isNull())
+    {
+        CSnapshot snapshot = vbox.GetMachine (machineId).
+                                  GetSnapshot (hd.GetSnapshotId());
+        if (!snapshot.isNull())
+            snapshotName = QString ("%1").arg (snapshot.GetName());
+    }
+    QFileInfo fi (src);
+
+    aItem->setText (0, fi.fileName());
+    aItem->setText (1, virtualSize);
+    aItem->setText (2, actualSize);
+    aItem->setPath (hd.GetStorageType() == KHardDiskStorageType_ISCSIHardDisk ? src :
+                    QDir::convertSeparators (fi.absFilePath()));
+    aItem->setUsage (usage);
+    aItem->setSnapshotName (snapshotName);
+    aItem->setDiskType (hardDiskType);
+    aItem->setStorageType (storageType);
+    aItem->setVirtualSize (virtualSize);
+    aItem->setActualSize (actualSize);
+    aItem->setUuid (uuid);
+    aItem->setMachineId (machineId);
+    aItem->setToolTip (composeHdToolTip (hd, status, aItem));
+    aItem->setStatus (status);
+
+    makeWarningMark (aItem, aMedia.status, VBoxDefs::HD);
+}
+
+void VBoxDiskImageManagerDlg::updateCdItem (DiskImageItem   *aItem,
+                                            const VBoxMedia &aMedia)
+{
+    if (!aItem)
+        return;
+
+    CDVDImage cd = aMedia.disk;
+    VBoxMedia::Status status = aMedia.status;
+
+    QUuid uuid = cd.GetId();
+    QString src = cd.GetFilePath();
+    QString snapshotUsage;
+    QString usage = getDVDImageUsage (uuid, snapshotUsage);
+    QString size = status == VBoxMedia::Ok ?
+        vboxGlobal().formatSize (cd.GetSize()) : QString ("--");
+    QFileInfo fi (src);
+
+    aItem->setText (0, fi.fileName());
+    aItem->setText (1, size);
+    aItem->setPath (QDir::convertSeparators (fi.absFilePath ()));
+    aItem->setUsage (usage);
+    aItem->setSnapshotUsage (snapshotUsage);
+    aItem->setActualSize (size);
+    aItem->setUuid (uuid);
+    aItem->setToolTip (composeCdToolTip (cd, status, aItem));
+    aItem->setStatus (status);
+
+    makeWarningMark (aItem, aMedia.status, VBoxDefs::CD);
+}
+
+void VBoxDiskImageManagerDlg::updateFdItem (DiskImageItem   *aItem,
+                                            const VBoxMedia &aMedia)
+{
+    if (!aItem)
+        return;
+
+    CFloppyImage fd = aMedia.disk;
+    VBoxMedia::Status status = aMedia.status;
+
+    QUuid uuid = fd.GetId();
+    QString src = fd.GetFilePath();
+    QString snapshotUsage;
+    QString usage = getFloppyImageUsage (uuid, snapshotUsage);
+    QString size = status == VBoxMedia::Ok ?
+        vboxGlobal().formatSize (fd.GetSize()) : QString ("--");
+    QFileInfo fi (src);
+
+    aItem->setText (0, fi.fileName());
+    aItem->setText (1, size);
+    aItem->setPath (QDir::convertSeparators (fi.absFilePath ()));
+    aItem->setUsage (usage);
+    aItem->setSnapshotUsage (snapshotUsage);
+    aItem->setActualSize (size);
+    aItem->setUuid (uuid);
+    aItem->setToolTip (composeFdToolTip (fd, status, aItem));
+    aItem->setStatus (status);
+
+    makeWarningMark (aItem, aMedia.status, VBoxDefs::FD);
+}
+
+
+DiskImageItem* VBoxDiskImageManagerDlg::createHdItem (QListView *aList,
+                                                      const VBoxMedia &aMedia)
+{
+    CHardDisk hd = aMedia.disk;
+    QUuid rootId = hd.GetParent().isNull() ? QUuid() : hd.GetParent().GetId();
+    DiskImageItem *root = searchItem (aList, rootId);
+    DiskImageItem *item = createImageNode (aList, root, aMedia);
+    updateHdItem (item, aMedia);
+    return item;
+}
+
+DiskImageItem* VBoxDiskImageManagerDlg::createCdItem (QListView *aList,
+                                                      const VBoxMedia &aMedia)
+{
+    DiskImageItem *item = createImageNode (aList, 0, aMedia);
+    updateCdItem (item, aMedia);
+    return item;
+}
+
+DiskImageItem* VBoxDiskImageManagerDlg::createFdItem (QListView *aList,
+                                                      const VBoxMedia &aMedia)
+{
+    DiskImageItem *item = createImageNode (aList, 0, aMedia);
+    updateFdItem (item, aMedia);
+    return item;
+}
+
+
+void VBoxDiskImageManagerDlg::makeWarningMark (DiskImageItem *aItem,
+                                               VBoxMedia::Status aStatus,
+                                               VBoxDefs::DiskType aType)
+{
+    const QPixmap &pm = aStatus == VBoxMedia::Inaccessible ? pxInaccessible :
+                        aStatus == VBoxMedia::Error ? pxErroneous : QPixmap();
+
+    if (!pm.isNull())
+    {
+        aItem->setPixmap (0, pm);
+        QIconSet iconSet (pm);
+        QWidget *wt = aType == VBoxDefs::HD ? twImages->page (0) :
+                      aType == VBoxDefs::CD ? twImages->page (1) :
+                      aType == VBoxDefs::FD ? twImages->page (2) : 0;
+        Assert (wt); /* aType should be correct */
+        twImages->changeTab (wt, iconSet, twImages->tabLabel (wt));
+        aItem->listView()->ensureItemVisible (aItem);
+    }
+}
+
+
+DiskImageItem* VBoxDiskImageManagerDlg::searchItem (QListView *aList,
+                                                    const QUuid &aId)
+{
+    if (aId.isNull()) return 0;
+    DiskImageItemIterator iterator (aList);
+    while (*iterator)
+    {
+        if ((*iterator)->getUuid() == aId)
+            return *iterator;
+        ++iterator;
+    }
+    return 0;
+}
+
+
+DiskImageItem* VBoxDiskImageManagerDlg::searchItem (QListView *aList,
+                                                    VBoxMedia::Status aStatus)
+{
+    DiskImageItemIterator iterator (aList);
+    while (*iterator)
+    {
+        if ((*iterator)->getStatus() == aStatus)
+            return *iterator;
+        ++iterator;
+    }
+    return 0;
+}
+
+
+void VBoxDiskImageManagerDlg::setup (int aType, bool aDoSelect,
+                                     const QUuid *aTargetVMId /* = NULL */,
+                                     bool aRefresh /* = true */,
+                                     CMachine machine /* = NULL */,
+                                     const QUuid &aHdId,
+                                     const QUuid &aCdId,
+                                     const QUuid &aFdId)
+{
+    cmachine = machine;
+    hdSelectedId = aHdId;
+    cdSelectedId = aCdId;
+    fdSelectedId = aFdId;
+
+    type = aType;
+    twImages->setTabEnabled (twImages->page(0), type & VBoxDefs::HD);
+    twImages->setTabEnabled (twImages->page(1), type & VBoxDefs::CD);
+    twImages->setTabEnabled (twImages->page(2), type & VBoxDefs::FD);
+
+    doSelect = aDoSelect;
+    if (aTargetVMId)
+        targetVMId = *aTargetVMId;
+
+    if (doSelect)
+        buttonOk->setText (tr ("&Select"));
+    else
+        buttonCancel->setShown (false);
+
+    /* listen to "media enumeration started" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumStarted()),
+             this, SLOT (mediaEnumStarted()));
+    /* listen to "media enumeration" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumerated (const VBoxMedia &, int)),
+             this, SLOT (mediaEnumerated (const VBoxMedia &, int)));
+    /* listen to "media enumeration finished" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumFinished (const VBoxMediaList &)),
+             this, SLOT (mediaEnumFinished (const VBoxMediaList &)));
+
+    /* listen to "media add" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaAdded (const VBoxMedia &)),
+             this, SLOT (mediaAdded (const VBoxMedia &)));
+    /* listen to "media update" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaUpdated (const VBoxMedia &)),
+             this, SLOT (mediaUpdated (const VBoxMedia &)));
+    /* listen to "media remove" signals */
+    connect (&vboxGlobal(), SIGNAL (mediaRemoved (VBoxDefs::DiskType, const QUuid &)),
+             this, SLOT (mediaRemoved (VBoxDefs::DiskType, const QUuid &)));
+
+    if (aRefresh && !vboxGlobal().isMediaEnumerationStarted())
+    {
+        vboxGlobal().startEnumeratingMedia();
+    }
+    else
+    {
+        /* insert already enumerated media */
+        const VBoxMediaList &list = vboxGlobal().currentMediaList();
+        prepareToRefresh (list.size());
+        VBoxMediaList::const_iterator it;
+        int index = 0;
+        for (it = list.begin(); it != list.end(); ++ it)
+        {
+            mediaAdded (*it);
+            if ((*it).status != VBoxMedia::Unknown)
+                mProgressBar->setProgress (++ index);
+        }
+
+        /* emulate the finished signal to reuse the code */
+        if (!vboxGlobal().isMediaEnumerationStarted())
+            mediaEnumFinished (list);
+    }
+
+    /* for a newly opened dialog, select the first item */
+    if (!hdsView->selectedItem())
+        setCurrentItem (hdsView, hdsView->firstChild());
+    if (!cdsView->selectedItem())
+        setCurrentItem (cdsView, cdsView->firstChild());
+    if (!fdsView->selectedItem())
+        setCurrentItem (fdsView, fdsView->firstChild());
+}
+
+
+void VBoxDiskImageManagerDlg::mediaEnumStarted()
+{
+    /* load default tab icons */
+    twImages->changeTab (twImages->page (0), pxHD,
+                         twImages->tabLabel (twImages->page (0)));
+    twImages->changeTab (twImages->page (1), pxCD,
+                         twImages->tabLabel (twImages->page (1)));
+    twImages->changeTab (twImages->page (2), pxFD,
+                         twImages->tabLabel (twImages->page (2)));
+
+    /* load current media list */
+    const VBoxMediaList &list = vboxGlobal().currentMediaList();
+    prepareToRefresh (list.size());
+    VBoxMediaList::const_iterator it;
+    for (it = list.begin(); it != list.end(); ++ it)
+        mediaAdded (*it);
+
+    /* select the first item if the previous saved item is not found
+     * or no current item at all */
+    if (!hdsView->currentItem() || !hdSelectedId.isNull())
+        setCurrentItem (hdsView, hdsView->firstChild());
+    if (!cdsView->currentItem() || !cdSelectedId.isNull())
+        setCurrentItem (cdsView, cdsView->firstChild());
+    if (!fdsView->currentItem() || !fdSelectedId.isNull())
+        setCurrentItem (fdsView, fdsView->firstChild());
+
+    processCurrentChanged();
+}
+
+void VBoxDiskImageManagerDlg::mediaEnumerated (const VBoxMedia &aMedia,
+                                               int aIndex)
+{
+    mediaUpdated (aMedia);
+    Assert (aMedia.status != VBoxMedia::Unknown);
+    if (aMedia.status != VBoxMedia::Unknown)
+        mProgressBar->setProgress (aIndex + 1);
+}
+
+void VBoxDiskImageManagerDlg::mediaEnumFinished (const VBoxMediaList &/* aList */)
+{
+    mProgressBar->setHidden (true);
+    mProgressText->setHidden (true);
+
+    imRefreshAction->setEnabled (true);
+    unsetCursor();
+
+    /* adjust columns (it is strange to repeat but it works) */
+
+    hdsView->adjustColumn (1);
+    hdsView->adjustColumn (2);
+    hdsView->adjustColumn (1);
+
+    cdsView->adjustColumn (1);
+    cdsView->adjustColumn (2);
+    cdsView->adjustColumn (1);
+
+    fdsView->adjustColumn (1);
+    fdsView->adjustColumn (2);
+    fdsView->adjustColumn (1);
+
+    processCurrentChanged();
+}
+
+
+void VBoxDiskImageManagerDlg::mediaAdded (const VBoxMedia &aMedia)
+{
+    /* ignore non-interesting aMedia */
+    if (!(type & aMedia.type))
+        return;
+
+    DiskImageItem *item = 0;
+    switch (aMedia.type)
+    {
+        case VBoxDefs::HD:
+            item = createHdItem (hdsView, aMedia);
+            if (item->getUuid() == hdSelectedId)
+            {
+                setCurrentItem (hdsView, item);
+                hdSelectedId = QUuid();
+            }
+            break;
+        case VBoxDefs::CD:
+            item = createCdItem (cdsView, aMedia);
+            if (item->getUuid() == cdSelectedId)
+            {
+                setCurrentItem (cdsView, item);
+                cdSelectedId = QUuid();
+            }
+            break;
+        case VBoxDefs::FD:
+            item = createFdItem (fdsView, aMedia);
+            if (item->getUuid() == fdSelectedId)
+            {
+                setCurrentItem (fdsView, item);
+                fdSelectedId = QUuid();
+            }
+            break;
+        default:
+            AssertMsgFailed (("Invalid aMedia type\n"));
+    }
+
+    if (!item)
+        return;
+
+    if (!vboxGlobal().isMediaEnumerationStarted())
+        setCurrentItem (getListView (aMedia.type), item);
+    if (item == getCurrentListView()->currentItem())
+        processCurrentChanged (item);
+}
+
+void VBoxDiskImageManagerDlg::mediaUpdated (const VBoxMedia &aMedia)
+{
+    /* ignore non-interesting aMedia */
+    if (!(type & aMedia.type))
+        return;
+
+    DiskImageItem *item = 0;
+    switch (aMedia.type)
+    {
+        case VBoxDefs::HD:
+        {
+            CHardDisk hd = aMedia.disk;
+            item = searchItem (hdsView, hd.GetId());
+            updateHdItem (item, aMedia);
+            break;
+        }
+        case VBoxDefs::CD:
+        {
+            CDVDImage cd = aMedia.disk;
+            item = searchItem (cdsView, cd.GetId());
+            updateCdItem (item, aMedia);
+            break;
+        }
+        case VBoxDefs::FD:
+        {
+            CFloppyImage fd = aMedia.disk;
+            item = searchItem (fdsView, fd.GetId());
+            updateFdItem (item, aMedia);
+            break;
+        }
+        default:
+            AssertMsgFailed (("Invalid aMedia type\n"));
+    }
+
+    if (!item)
+        return;
+
+    /* note: current items on invisible tabs are not updated because
+     * it is always done in processCurrentChanged() when the user switches
+     * to an invisible tab */
+    if (item == getCurrentListView()->currentItem())
+        processCurrentChanged (item);
+}
+
+void VBoxDiskImageManagerDlg::mediaRemoved (VBoxDefs::DiskType aType,
+                                            const QUuid &aId)
+{
+    QListView *listView = getListView (aType);
+    DiskImageItem *item = searchItem (listView, aId);
+    delete item;
+    setCurrentItem (listView, listView->currentItem());
+    /* search the list for inaccessible media */
+    if (!searchItem (listView, VBoxMedia::Inaccessible) &&
+        !searchItem (listView, VBoxMedia::Error))
+    {
+        QWidget *wt = aType == VBoxDefs::HD ? twImages->page (0) :
+                      aType == VBoxDefs::CD ? twImages->page (1) :
+                      aType == VBoxDefs::FD ? twImages->page (2) : 0;
+        const QIconSet &set = aType == VBoxDefs::HD ? pxHD :
+                              aType == VBoxDefs::CD ? pxCD :
+                              aType == VBoxDefs::FD ? pxFD : QIconSet();
+        Assert (wt && !set.isNull()); /* atype should be the correct one */
+        twImages->changeTab (wt, set, twImages->tabLabel (wt));
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::machineStateChanged (const VBoxMachineStateChangeEvent &e)
+{
+    /// @todo (r=dmik) IVirtualBoxCallback::OnMachineStateChange
+    //  must also expose the old state! In this case we won't need to cache
+    //  the state value in every class in GUI that uses this signal.
+
+    switch (e.state)
+    {
+        case KMachineState_PoweredOff:
+        case KMachineState_Aborted:
+        case KMachineState_Saved:
+        case KMachineState_Starting:
+        case KMachineState_Restoring:
+        {
+            refreshAll();
+            break;
+        }
+        default:
+            break;
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::clearInfoPanes()
+{
+    hdsPane1->clear();
+    hdsPane2->clear(), hdsPane3->clear();
+    hdsPane4->clear(), hdsPane5->clear();
+    cdsPane1->clear(), cdsPane2->clear();
+    fdsPane1->clear(), fdsPane2->clear();
+}
+
+
+void VBoxDiskImageManagerDlg::prepareToRefresh (int aTotal)
+{
+    /* info panel clearing */
+    clearInfoPanes();
+
+    /* prepare progressbar */
+    if (mProgressBar)
+    {
+        mProgressBar->setProgress (0, aTotal);
+        mProgressBar->setHidden (false);
+        mProgressText->setHidden (false);
+    }
+
+    imRefreshAction->setEnabled (false);
+    setCursor (QCursor (BusyCursor));
+
+    /* store the current list selections */
+
+    QListViewItem *item;
+    DiskImageItem *di;
+
+    item = hdsView->currentItem();
+    di = (item && item->rtti() == DiskImageItem::TypeId) ?
+        static_cast <DiskImageItem *> (item) : 0;
+    if (hdSelectedId.isNull())
+        hdSelectedId = di ? di->getUuid() : QUuid();
+
+    item = cdsView->currentItem();
+    di = (item && item->rtti() == DiskImageItem::TypeId) ?
+        static_cast <DiskImageItem *> (item) : 0;
+    if (cdSelectedId.isNull())
+        cdSelectedId = di ? di->getUuid() : QUuid();
+
+    item = fdsView->currentItem();
+    di = (item && item->rtti() == DiskImageItem::TypeId) ?
+        static_cast <DiskImageItem *> (item) : 0;
+    if (fdSelectedId.isNull())
+        fdSelectedId = di ? di->getUuid() : QUuid();
+
+    /* finally, clear all lists */
+    hdsView->clear();
+    cdsView->clear();
+    fdsView->clear();
+}
+
+
+void VBoxDiskImageManagerDlg::refreshAll()
+{
+    /* start enumerating media */
+    vboxGlobal().startEnumeratingMedia();
+}
+
+
+bool VBoxDiskImageManagerDlg::checkImage (DiskImageItem* aItem)
+{
+    QUuid itemId = aItem ? aItem->getUuid() : QUuid();
+    if (itemId.isNull()) return false;
+
+    QListView* parentList = aItem->listView();
+    if (parentList == hdsView)
+    {
+        CHardDisk hd = aItem->getMedia().disk;
+        QUuid machineId = hd.GetMachineId();
+        if (machineId.isNull() ||
+            (vbox.GetMachine (machineId).GetState() != KMachineState_PoweredOff &&
+             vbox.GetMachine (machineId).GetState() != KMachineState_Aborted))
+            return false;
+    }
+    else if (parentList == cdsView)
+    {
+        /* check if there is temporary usage: */
+        QStringList tempMachines =
+            QStringList::split (' ', vbox.GetDVDImageUsage (itemId,
+                                                            KResourceUsage_Temporary));
+        if (!tempMachines.isEmpty())
+            return false;
+        /* only permamently mounted .iso could be released */
+        QStringList permMachines =
+            QStringList::split (' ', vbox.GetDVDImageUsage (itemId,
+                                                            KResourceUsage_Permanent));
+        for (QStringList::Iterator it = permMachines.begin();
+             it != permMachines.end(); ++it)
+            if (vbox.GetMachine(QUuid (*it)).GetState() != KMachineState_PoweredOff &&
+                vbox.GetMachine(QUuid (*it)).GetState() != KMachineState_Aborted)
+                return false;
+    }
+    else if (parentList == fdsView)
+    {
+        /* check if there is temporary usage: */
+        QStringList tempMachines =
+            QStringList::split (' ', vbox.GetFloppyImageUsage (itemId,
+                                                               KResourceUsage_Temporary));
+        if (!tempMachines.isEmpty())
+            return false;
+        /* only permamently mounted floppies could be released */
+        QStringList permMachines =
+            QStringList::split (' ', vbox.GetFloppyImageUsage (itemId,
+                                                               KResourceUsage_Permanent));
+        for (QStringList::Iterator it = permMachines.begin();
+             it != permMachines.end(); ++it)
+            if (vbox.GetMachine(QUuid (*it)).GetState() != KMachineState_PoweredOff &&
+                vbox.GetMachine(QUuid (*it)).GetState() != KMachineState_Aborted)
+                return false;
+    }
+    else
+    {
+        return false;
+    }
+    return true;
+}
+
+
+void VBoxDiskImageManagerDlg::setCurrentItem (QListView *aListView,
+                                              QListViewItem *aItem)
+{
+    if (!aItem)
+        return;
+
+    aListView->setCurrentItem (aItem);
+    aListView->setSelected (aListView->currentItem(), true);
+}
+
+
+void VBoxDiskImageManagerDlg::processCurrentChanged()
+{
+    QListView *currentList = getCurrentListView();
+    currentList->setFocus();
+
+    /* tab stop setup */
+    setTabOrder (hdsView, hdsPane1);
+    setTabOrder (hdsPane1, hdsPane2);
+    setTabOrder (hdsPane2, hdsPane3);
+    setTabOrder (hdsPane3, hdsPane4);
+    setTabOrder (hdsPane4, hdsPane5);
+    setTabOrder (hdsPane5, buttonHelp);
+
+    setTabOrder (cdsView, cdsPane1);
+    setTabOrder (cdsPane1, cdsPane2);
+    setTabOrder (cdsPane2, buttonHelp);
+
+    setTabOrder (fdsView, fdsPane1);
+    setTabOrder (fdsPane1, fdsPane2);
+    setTabOrder (fdsPane2, buttonHelp);
+
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, twImages);
+
+    processCurrentChanged (currentList->currentItem());
+}
+
+void VBoxDiskImageManagerDlg::processCurrentChanged (QListViewItem *aItem)
+{
+    DiskImageItem *item = aItem && aItem->rtti() == DiskImageItem::TypeId ?
+        static_cast<DiskImageItem*> (aItem) : 0;
+
+    bool notInEnum      = !vboxGlobal().isMediaEnumerationStarted();
+    bool modifyEnabled  = notInEnum &&
+                          item &&  item->getUsage().isNull() &&
+                          !item->firstChild() && !item->getPath().isNull();
+    bool releaseEnabled = item && !item->getUsage().isNull() &&
+                          item->getSnapshotUsage().isNull() &&
+                          checkImage (item) &&
+                          !item->parent() && !item->firstChild() &&
+                          item->getSnapshotName().isNull();
+    bool newEnabled     = notInEnum &&
+                          getCurrentListView() == hdsView ? true : false;
+    bool addEnabled     = notInEnum;
+
+    // imEditAction->setEnabled (modifyEnabled);
+    imRemoveAction->setEnabled (modifyEnabled);
+    imReleaseAction->setEnabled (releaseEnabled);
+    imNewAction->setEnabled (newEnabled);
+    imAddAction->setEnabled (addEnabled);
+
+    // itemMenu->setItemVisible (itemMenu->idAt(0), modifyEnabled);
+    itemMenu->setItemEnabled (itemMenu->idAt(0), modifyEnabled);
+    itemMenu->setItemEnabled (itemMenu->idAt(1), releaseEnabled);
+
+    if (doSelect)
+    {
+        bool selectEnabled = item && !item->parent() &&
+                             (!newEnabled ||
+                                (item->getUsage().isNull() ||
+                                 item->getMachineId() == targetVMId));
+
+        buttonOk->setEnabled (selectEnabled);
+    }
+
+    if (item)
+    {
+        if (item->listView() == hdsView)
+        {
+            hdsPane1->setText (item->getInformation (item->getPath(), true, "end"));
+            hdsPane2->setText (item->getInformation (item->getDiskType(), false));
+            hdsPane3->setText (item->getInformation (item->getStorageType(), false));
+            hdsPane4->setText (item->getInformation (item->getUsage()));
+            hdsPane5->setText (item->getInformation (item->getSnapshotName()));
+        }
+        else if (item->listView() == cdsView)
+        {
+            cdsPane1->setText (item->getInformation (item->getPath(), true, "end"));
+            cdsPane2->setText (item->getInformation (item->getTotalUsage()));
+        }
+        else if (item->listView() == fdsView)
+        {
+            fdsPane1->setText (item->getInformation (item->getPath(), true, "end"));
+            fdsPane2->setText (item->getInformation (item->getTotalUsage()));
+        }
+    }
+    else
+        clearInfoPanes();
+}
+
+
+void VBoxDiskImageManagerDlg::processPressed (QListViewItem * aItem)
+{
+    if (!aItem)
+    {
+        QListView *currentList = getCurrentListView();
+        currentList->setSelected (currentList->currentItem(), true);
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::newImage()
+{
+    AssertReturnVoid (getCurrentListView() == hdsView);
+
+    VBoxNewHDWzd dlg (this, "VBoxNewHDWzd");
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        CHardDisk hd = dlg.hardDisk();
+        VBoxMedia::Status status =
+            hd.GetAccessible() ? VBoxMedia::Ok :
+            hd.isOk() ? VBoxMedia::Inaccessible :
+            VBoxMedia::Error;
+        vboxGlobal().addMedia (VBoxMedia (CUnknown (hd), VBoxDefs::HD, status));
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::addImage()
+{
+    QListView *currentList = getCurrentListView();
+    DiskImageItem *item =
+        currentList->currentItem() &&
+        currentList->currentItem()->rtti() == DiskImageItem::TypeId ?
+        static_cast <DiskImageItem*> (currentList->currentItem()) : 0;
+
+    QString dir;
+    if (item && item->getStatus() == VBoxMedia::Ok)
+        dir = QFileInfo (item->getPath().stripWhiteSpace()).dirPath (true);
+
+    if (!dir)
+        if (currentList == hdsView)
+            dir = vbox.GetSystemProperties().GetDefaultVDIFolder();
+
+    if (!dir || !QFileInfo (dir).exists())
+        dir = vbox.GetHomeFolder();
+
+    QString title;
+    QString filter;
+    VBoxDefs::DiskType type = VBoxDefs::InvalidType;
+
+    if (currentList == hdsView)
+    {
+        filter = tr ("All hard disk images (*.vdi; *.vmdk);;"
+                     "Virtual Disk images (*.vdi);;"
+                     "VMDK images (*.vmdk);;"
+                     "All files (*)");
+        title = tr ("Select a hard disk image file");
+        type = VBoxDefs::HD;
+    }
+    else if (currentList == cdsView)
+    {
+        filter = tr ("CD/DVD-ROM images (*.iso);;"
+                     "All files (*)");
+        title = tr ("Select a CD/DVD-ROM disk image file");
+        type = VBoxDefs::CD;
+    }
+    else if (currentList == fdsView)
+    {
+        filter = tr ("Floppy images (*.img);;"
+                     "All files (*)");
+        title = tr ("Select a floppy disk image file");
+        type = VBoxDefs::FD;
+    }
+    else
+    {
+        AssertMsgFailed (("Root list should be equal to hdsView, cdsView or fdsView"));
+    }
+
+    QString src = VBoxGlobal::getOpenFileName (dir, filter, this,
+                                               "AddDiskImageDialog", title);
+    src =  QDir::convertSeparators (src);
+
+    addImageToList (src, type);
+    if (!vbox.isOk())
+        vboxProblem().cannotRegisterMedia (this, vbox, type, src);
+}
+
+
+void VBoxDiskImageManagerDlg::removeImage()
+{
+    QListView *currentList = getCurrentListView();
+    DiskImageItem *item =
+        currentList->currentItem() &&
+        currentList->currentItem()->rtti() == DiskImageItem::TypeId ?
+        static_cast<DiskImageItem*> (currentList->currentItem()) : 0;
+    AssertMsg (item, ("Current item must not be null"));
+
+    QUuid uuid = item->getUuid();
+    AssertMsg (!uuid.isNull(), ("Current item must have uuid"));
+
+    QString src = item->getPath().stripWhiteSpace();
+    VBoxDefs::DiskType type = VBoxDefs::InvalidType;
+
+    if (currentList == hdsView)
+    {
+        type = VBoxDefs::HD;
+        bool deleteImage = false;
+
+        /// @todo When creation of VMDK is implemented, we should
+        /// enable image deletion for  them as well (use
+        /// GetStorageType() to define the correct cast).
+        CHardDisk disk = item->getMedia().disk;
+        if (disk.GetStorageType() == KHardDiskStorageType_VirtualDiskImage &&
+            disk.GetParent().isNull() && /* must not be differencing (see below) */
+            item->getStatus() == VBoxMedia::Ok)
+        {
+            int rc = vboxProblem().confirmHardDiskImageDeletion (this, src);
+            if (rc == QIMessageBox::Cancel)
+                return;
+            deleteImage = rc == QIMessageBox::Yes;
+        }
+        else
+        {
+            /// @todo note that differencing images are always automatically
+            /// deleted when unregistered, but the following message box
+            /// doesn't mention it. I keep it as is for now because
+            /// implementing the portability feature will most likely change
+            /// this behavior (we'll update the message afterwards).
+            if (!vboxProblem().confirmHardDiskUnregister (this, src))
+                return;
+        }
+
+        CHardDisk hd = vbox.UnregisterHardDisk (uuid);
+        if (!vbox.isOk())
+            vboxProblem().cannotUnregisterMedia (this, vbox, type, src);
+        else if (deleteImage)
+        {
+            /// @todo When creation of VMDK is implemented, we should
+            /// enable image deletion for  them as well (use
+            /// GetStorageType() to define the correct cast).
+            CVirtualDiskImage vdi = CUnknown (hd);
+            if (vdi.isOk())
+                vdi.DeleteImage();
+            if (!vdi.isOk())
+                vboxProblem().cannotDeleteHardDiskImage (this, vdi);
+        }
+    }
+    else if (currentList == cdsView)
+    {
+        type = VBoxDefs::CD;
+        vbox.UnregisterDVDImage (uuid);
+    }
+    else if (currentList == fdsView)
+    {
+        type = VBoxDefs::FD;
+        vbox.UnregisterFloppyImage (uuid);
+    }
+
+    if (vbox.isOk())
+        vboxGlobal().removeMedia (type, uuid);
+    else
+        vboxProblem().cannotUnregisterMedia (this, vbox, type, src);
+}
+
+
+void VBoxDiskImageManagerDlg::releaseImage()
+{
+    QListView *currentList = getCurrentListView();
+    DiskImageItem *item =
+        currentList->currentItem() &&
+        currentList->currentItem()->rtti() == DiskImageItem::TypeId ?
+        static_cast<DiskImageItem*> (currentList->currentItem()) : 0;
+    AssertMsg (item, ("Current item must not be null"));
+
+    QUuid itemId = item->getUuid();
+    AssertMsg (!itemId.isNull(), ("Current item must have uuid"));
+
+    /* if it is a hard disk sub-item: */
+    if (currentList == hdsView)
+    {
+        CHardDisk hd = item->getMedia().disk;
+        QUuid machineId = hd.GetMachineId();
+        if (vboxProblem().confirmReleaseImage (this,
+            vbox.GetMachine (machineId).GetName()))
+        {
+            releaseDisk (machineId, itemId, VBoxDefs::HD);
+            VBoxMedia media (item->getMedia());
+            media.status = hd.GetAccessible() ? VBoxMedia::Ok :
+                           hd.isOk() ? VBoxMedia::Inaccessible :
+                           VBoxMedia::Error;
+            vboxGlobal().updateMedia (media);
+        }
+    }
+    /* if it is a cd/dvd sub-item: */
+    else if (currentList == cdsView)
+    {
+        QString usage = item->getTotalUsage();
+        if (vboxProblem().confirmReleaseImage (this, usage))
+        {
+            QStringList permMachines =
+                QStringList::split (' ', vbox.GetDVDImageUsage (itemId,
+                                                                KResourceUsage_Permanent));
+            for (QStringList::Iterator it = permMachines.begin();
+                 it != permMachines.end(); ++it)
+                releaseDisk (QUuid (*it), itemId, VBoxDefs::CD);
+
+            CDVDImage cd = vbox.GetDVDImage (itemId);
+            VBoxMedia media (item->getMedia());
+            media.status = cd.GetAccessible() ? VBoxMedia::Ok :
+                           cd.isOk() ? VBoxMedia::Inaccessible :
+                           VBoxMedia::Error;
+            vboxGlobal().updateMedia (media);
+        }
+    }
+    /* if it is a floppy sub-item: */
+    else if (currentList == fdsView)
+    {
+        QString usage = item->getTotalUsage();
+        if (vboxProblem().confirmReleaseImage (this, usage))
+        {
+            QStringList permMachines =
+                QStringList::split (' ', vbox.GetFloppyImageUsage (itemId,
+                                                                   KResourceUsage_Permanent));
+            for (QStringList::Iterator it = permMachines.begin();
+                 it != permMachines.end(); ++it)
+                releaseDisk (QUuid (*it), itemId, VBoxDefs::FD);
+
+            CFloppyImage fd = vbox.GetFloppyImage (itemId);
+            VBoxMedia media (item->getMedia());
+            media.status = fd.GetAccessible() ? VBoxMedia::Ok :
+                           fd.isOk() ? VBoxMedia::Inaccessible :
+                           VBoxMedia::Error;
+            vboxGlobal().updateMedia (media);
+        }
+    }
+}
+
+
+void VBoxDiskImageManagerDlg::releaseDisk (QUuid aMachineId,
+                                           QUuid aItemId,
+                                           VBoxDefs::DiskType aDiskType)
+{
+    CSession session;
+    CMachine machine;
+    /* is this media image mapped to this VM: */
+    if (!cmachine.isNull() && cmachine.GetId() == aMachineId)
+    {
+        machine = cmachine;
+    }
+    /* or some other: */
+    else
+    {
+        session = vboxGlobal().openSession (aMachineId);
+        if (session.isNull()) return;
+        machine = session.GetMachine();
+    }
+    /* perform disk releasing: */
+    switch (aDiskType)
+    {
+        case VBoxDefs::HD:
+        {
+            /* releasing hd: */
+            CHardDiskAttachmentEnumerator en =
+                machine.GetHardDiskAttachments().Enumerate();
+            while (en.HasMore())
+            {
+                CHardDiskAttachment hda = en.GetNext();
+                if (hda.GetHardDisk().GetId() == aItemId)
+                {
+                    machine.DetachHardDisk (hda.GetController(),
+                                            hda.GetDeviceNumber());
+                    if (!machine.isOk())
+                        vboxProblem().cannotDetachHardDisk (this,
+                            machine, hda.GetController(), hda.GetDeviceNumber());
+                    break;
+                }
+            }
+            break;
+        }
+        case VBoxDefs::CD:
+        {
+            /* releasing cd: */
+            machine.GetDVDDrive().Unmount();
+            break;
+        }
+        case VBoxDefs::FD:
+        {
+            /* releasing fd: */
+            machine.GetFloppyDrive().Unmount();
+            break;
+        }
+        default:
+            AssertMsgFailed (("Incorrect disk type."));
+    }
+    /* save all setting changes: */
+    machine.SaveSettings();
+    if (!machine.isOk())
+        vboxProblem().cannotSaveMachineSettings (machine);
+    /* if local session was opened - close this session: */
+    if (!session.isNull())
+        session.Close();
+}
+
+
+QUuid VBoxDiskImageManagerDlg::getSelectedUuid()
+{
+    QListView *currentList = getCurrentListView();
+    QUuid uuid;
+
+    if (currentList->selectedItem() &&
+        currentList->selectedItem()->rtti() == DiskImageItem::TypeId)
+        uuid = static_cast <DiskImageItem *> (
+            currentList->selectedItem())->getUuid();
+
+    return uuid;
+}
+
+
+QString VBoxDiskImageManagerDlg::getSelectedPath()
+{
+    QListView *currentList = getCurrentListView();
+    QString path;
+
+    if (currentList->selectedItem() &&
+        currentList->selectedItem()->rtti() == DiskImageItem::TypeId )
+        path = static_cast<DiskImageItem*> (currentList->selectedItem())
+               ->getPath().stripWhiteSpace();
+
+    return path;
+}
+
+
+void VBoxDiskImageManagerDlg::processDoubleClick (QListViewItem*)
+{
+    QListView *currentList = getCurrentListView();
+
+    if (doSelect && currentList->selectedItem() && buttonOk->isEnabled())
+        accept();
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui	(revision 7219)
@@ -0,0 +1,1359 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxGlobalSettingsDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxGlobalSettingsDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>580</width>
+            <height>370</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VirtualBox Preferences</string>
+    </property>
+    <property name="sizeGripEnabled">
+        <bool>true</bool>
+    </property>
+    <property name="whatsThis" stdset="0">
+        <string>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</string>
+    </property>
+    <grid>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>11</number>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <property name="resizeMode">
+            <enum>Minimum</enum>
+        </property>
+        <widget class="QListView" row="0" column="0" rowspan="3" colspan="1">
+            <column>
+                <property name="text">
+                    <string>Category</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>true</bool>
+                </property>
+            </column>
+            <column>
+                <property name="text">
+                    <string>[id]</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>false</bool>
+                </property>
+            </column>
+            <column>
+                <property name="text">
+                    <string>[link]</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>false</bool>
+                </property>
+            </column>
+        <item>
+            <property name="text">
+                <string> General </string>
+            </property>
+            <property name="text">
+                <string>0</string>
+            </property>
+            <property name="text">
+                <string>#general</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>machine_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Input </string>
+            </property>
+            <property name="text">
+                <string>1</string>
+            </property>
+            <property name="text">
+                <string>#input</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>hostkey_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> USB </string>
+            </property>
+            <property name="text">
+                <string>2</string>
+            </property>
+            <property name="text">
+                <string>#usb</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>usb_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Language </string>
+            </property>
+            <property name="text">
+                <string>3</string>
+            </property>
+            <property name="text">
+                <string>#language</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>site_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+            <property name="name">
+                <cstring>listView</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>0</hsizetype>
+                    <vsizetype>7</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="allColumnsShowFocus">
+                <bool>true</bool>
+            </property>
+            <property name="itemMargin">
+                <number>3</number>
+            </property>
+        </widget>
+        <widget class="QLabel" row="0" column="1">
+            <property name="name">
+                <cstring>titleLabel</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>0</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="backgroundMode">
+                <enum>PaletteBase</enum>
+            </property>
+            <property name="font">
+                <font>
+                    <pointsize>11</pointsize>
+                    <bold>1</bold>
+                </font>
+            </property>
+            <property name="frameShape">
+                <enum>Box</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Sunken</enum>
+            </property>
+            <property name="lineWidth">
+                <number>1</number>
+            </property>
+            <property name="margin">
+                <number>7</number>
+            </property>
+            <property name="text">
+                <string></string>
+            </property>
+            <property name="buddy" stdset="0">
+                <cstring></cstring>
+            </property>
+        </widget>
+        <widget class="QWidgetStack" row="1" column="1">
+            <property name="name">
+                <cstring>widgetStack</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>7</hsizetype>
+                    <vsizetype>7</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageGeneral</cstring>
+                </property>
+                <attribute name="id">
+                    <number>0</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox1</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>7</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="title">
+                            <string>Default &amp;Folders</string>
+                        </property>
+                        <grid>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <property name="spacing">
+                                <number>5</number>
+                            </property>
+                            <widget class="QLineEdit" row="0" column="1">
+                                <property name="name">
+                                    <cstring>leVDIFolder</cstring>
+                                </property>
+                                <property name="frameShape">
+                                    <enum>LineEditPanel</enum>
+                                </property>
+                                <property name="frameShadow">
+                                    <enum>Sunken</enum>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Displays the path to the default VDI folder. This folder is used, if not explicitly specified otherwise, when adding existing or creating new virtual hard disks.</string>
+                                </property>
+                            </widget>
+                            <widget class="QLabel" row="1" column="0">
+                                <property name="name">
+                                    <cstring>textLabel2_2</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Machines</string>
+                                </property>
+                            </widget>
+                            <widget class="QLabel" row="0" column="0">
+                                <property name="name">
+                                    <cstring>textLabel1_2</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>VDI files</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton" row="1" column="3">
+                                <property name="name">
+                                    <cstring>tbResetMachineFolder</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>eraser_16px.png</iconset>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Resets the virtual machine folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton" row="0" column="3">
+                                <property name="name">
+                                    <cstring>tbResetVDIFolder</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>eraser_16px.png</iconset>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Resets the VDI folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</string>
+                                </property>
+                            </widget>
+                            <widget class="QLineEdit" row="1" column="1">
+                                <property name="name">
+                                    <cstring>leMachineFolder</cstring>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Displays the path to the default virtual machine folder. This folder is used, if not explicitly specified otherwise, when creating new virtual machines.</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton" row="0" column="2">
+                                <property name="name">
+                                    <cstring>tbSelectVDIFolder</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>select_file_16px.png</iconset>
+                                </property>
+                                <property name="textLabel">
+                                    <string>Select</string>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Opens a dialog to select the default VDI folder.</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton" row="1" column="2">
+                                <property name="name">
+                                    <cstring>tbSelectMachineFolder</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>select_file_16px.png</iconset>
+                                </property>
+                                <property name="textLabel">
+                                    <string>Select</string>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Opens a dialog to select the default virtual machine folder.</string>
+                                </property>
+                            </widget>
+                        </grid>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox2</cstring>
+                        </property>
+                        <property name="title">
+                            <string>V&amp;RDP Authentication Library</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <property name="spacing">
+                                <number>5</number>
+                            </property>
+                            <widget class="QLineEdit">
+                                <property name="name">
+                                    <cstring>leVRDPLib</cstring>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Displays the path to the library that provides authentication for Remote Display (VRDP) clients.</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton">
+                                <property name="name">
+                                    <cstring>tbSelectVRDPLib</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>select_file_16px.png</iconset>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Opens a dialog to select the VRDP authentication library file.</string>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton">
+                                <property name="name">
+                                    <cstring>tbResetVRDPLib</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>eraser_16px.png</iconset>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Resets the authentication library file to the default value. The actual default library file will be displayed after accepting the changes and opening this dialog again.</string>
+                                </property>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox3</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Extended Features</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QCheckBox">
+                                <property name="name">
+                                    <cstring>chbVTX</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Enable &amp;VT-x/AMD-V</string>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Defines whether virtual machines should try to make use of the host CPU's hardware virtualization extensions such as Intel VT-x and AMD-V by default or not.</string>
+                                </property>
+                            </widget>
+                        </hbox>leVRDPLib
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer4</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>31</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageKeyboard</cstring>
+                </property>
+                <attribute name="id">
+                    <number>1</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbKeyboard</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Keyboard</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout47</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layoutHostKey</cstring>
+                                        </property>
+                                        <hbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QLabel">
+                                                <property name="name">
+                                                    <cstring>txHostKey</cstring>
+                                                </property>
+                                                <property name="text">
+                                                    <string>&amp;Host Key</string>
+                                                </property>
+                                            </widget>
+                                        </hbox>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer22</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>40</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QCheckBox">
+                                <property name="name">
+                                    <cstring>chbAutoCapture</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Auto capture keyboard</string>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>When checked, the keyboard is automatically captured every time the VM window is activated. When the keyboard is captured, all keystrokes (including system ones like Alt-Tab) are directed to the VM.</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer23</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>40</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageUSB</cstring>
+                </property>
+                <attribute name="id">
+                    <number>2</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbUSBFilters</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;USB Device Filters</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout148</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QListView">
+                                        <column>
+                                            <property name="text">
+                                                <string>[name]</string>
+                                            </property>
+                                            <property name="clickable">
+                                                <bool>false</bool>
+                                            </property>
+                                            <property name="resizable">
+                                                <bool>true</bool>
+                                            </property>
+                                        </column>
+                                        <property name="name">
+                                            <cstring>lvUSBFilters</cstring>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Lists all global USB filters. The checkbox to the left defines whether the particular filter is enabled or not.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout147</cstring>
+                                        </property>
+                                        <vbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <property name="spacing">
+                                                <number>0</number>
+                                            </property>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbAddUSBFilter</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ins</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Add Empty (Ins)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbAddUSBFilterFrom</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Alt+Ins</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Add From (Alt+Ins)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbRemoveUSBFilter</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Del</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Remove (Del)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Removes the selected USB filter.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbUSBFilterUp</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ctrl+Up</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Move Up (Ctrl+Up)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Moves the selected USB filter up.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbUSBFilterDown</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ctrl+Down</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Move Down (Ctrl+Down)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Moves the selected USB filter down.</string>
+                                                </property>
+                                            </widget>
+                                            <spacer>
+                                                <property name="name">
+                                                    <cstring>spacer106</cstring>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Vertical</enum>
+                                                </property>
+                                                <property name="sizeType">
+                                                    <enum>Expanding</enum>
+                                                </property>
+                                                <property name="sizeHint">
+                                                    <size>
+                                                        <width>20</width>
+                                                        <height>0</height>
+                                                    </size>
+                                                </property>
+                                            </spacer>
+                                        </vbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageLanguage</cstring>
+                </property>
+                <attribute name="id">
+                    <number>3</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>0</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>gbInterface</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Interface Language</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <property name="spacing">
+                                <number>10</number>
+                            </property>
+                            <widget class="QListView">
+                                <column>
+                                    <property name="text">
+                                        <string>Language</string>
+                                    </property>
+                                    <property name="clickable">
+                                        <bool>false</bool>
+                                    </property>
+                                    <property name="resizable">
+                                        <bool>true</bool>
+                                    </property>
+                                </column>
+                                <property name="name">
+                                    <cstring>lvLanguages</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>4</hsizetype>
+                                        <vsizetype>7</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="resizeMode">
+                                    <enum>NoColumn</enum>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>
+&lt;qt&gt;Lists all available user interface languages. The effective language is
+written in &lt;b&gt;bold&lt;/b&gt;. Select &lt;i&gt;Default&lt;/i&gt; to reset
+to the system default language.&lt;/qt&gt;
+                                    </string>
+                                </property>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout7</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout6</cstring>
+                                        </property>
+                                        <grid>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QLabel" row="1" column="1">
+                                                <property name="name">
+                                                    <cstring>tlAuthorData</cstring>
+                                                </property>
+                                                <property name="sizePolicy">
+                                                    <sizepolicy>
+                                                        <hsizetype>3</hsizetype>
+                                                        <vsizetype>1</vsizetype>
+                                                        <horstretch>0</horstretch>
+                                                        <verstretch>0</verstretch>
+                                                    </sizepolicy>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>WordBreak|AlignTop</set>
+                                                </property>
+                                            </widget>
+                                            <widget class="QLabel" row="1" column="0">
+                                                <property name="name">
+                                                    <cstring>tlAuthorName</cstring>
+                                                </property>
+                                                <property name="sizePolicy">
+                                                    <sizepolicy>
+                                                        <hsizetype>1</hsizetype>
+                                                        <vsizetype>1</vsizetype>
+                                                        <horstretch>0</horstretch>
+                                                        <verstretch>0</verstretch>
+                                                    </sizepolicy>
+                                                </property>
+                                                <property name="text">
+                                                    <string>Author(s):</string>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>AlignTop</set>
+                                                </property>
+                                            </widget>
+                                            <widget class="QLabel" row="0" column="0">
+                                                <property name="name">
+                                                    <cstring>tlLangName</cstring>
+                                                </property>
+                                                <property name="sizePolicy">
+                                                    <sizepolicy>
+                                                        <hsizetype>1</hsizetype>
+                                                        <vsizetype>1</vsizetype>
+                                                        <horstretch>0</horstretch>
+                                                        <verstretch>0</verstretch>
+                                                    </sizepolicy>
+                                                </property>
+                                                <property name="text">
+                                                    <string>Language:</string>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>AlignTop</set>
+                                                </property>
+                                            </widget>
+                                            <widget class="QLabel" row="0" column="1">
+                                                <property name="name">
+                                                    <cstring>tlLangData</cstring>
+                                                </property>
+                                                <property name="sizePolicy">
+                                                    <sizepolicy>
+                                                        <hsizetype>3</hsizetype>
+                                                        <vsizetype>1</vsizetype>
+                                                        <horstretch>0</horstretch>
+                                                        <verstretch>0</verstretch>
+                                                    </sizepolicy>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>WordBreak|AlignTop</set>
+                                                </property>
+                                            </widget>
+                                        </grid>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer7</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Vertical</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>20</width>
+                                                <height>0</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </vbox>
+                            </widget>
+                            <!--spacer>
+                                <property name="name">
+                                    <cstring>spacer8</cstring>
+                                </property>
+                                <property name="orientation">
+                                    <enum>Horizontal</enum>
+                                </property>
+                                <property name="sizeType">
+                                    <enum>Expanding</enum>
+                                </property>
+                                <property name="sizeHint">
+                                    <size>
+                                        <width>0</width>
+                                        <height>20</height>
+                                    </size>
+                                </property>
+                            </spacer-->
+                        </hbox>
+                    </widget>
+                </vbox>
+            </widget>
+        </widget>
+        <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="2">
+            <property name="name">
+                <cstring>layout57</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonHelp</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>1</hsizetype>
+                            <vsizetype>0</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Displays the dialog help.</string>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>warningSpacer</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>16</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>warningPixmap</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>0</hsizetype>
+                            <vsizetype>0</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="scaledContents">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>warningLabel</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>7</hsizetype>
+                            <vsizetype>5</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="text">
+                        <string>Invalid settings detected</string>
+                    </property>
+                    <property name="alignment">
+                        <set>AlignVCenter</set>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer49</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>16</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonOk</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;OK</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Accepts (saves) changes and closes the dialog.</string>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonCancel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Cancel</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Cancels changes and closes the dialog.</string>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </grid>
+</widget>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>listView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>listView_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>tbResetVDIFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbResetFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbSelectVDIFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbSelectFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbResetMachineFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbResetFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbSelectMachineFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbSelectFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbResetVRDPLib</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbResetFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbSelectVRDPLib</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbSelectFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>lvUSBFilters</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>lvUSBFilters_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>tbAddUSBFilter</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbAddUSBFilter_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbAddUSBFilterFrom</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbAddUSBFilterFrom_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbRemoveUSBFilter</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbRemoveUSBFilter_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbUSBFilterUp</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbUSBFilterUp_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbUSBFilterDown</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>tbUSBFilterDown_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>lvLanguages</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxGlobalSettingsDlg</receiver>
+        <slot>lvLanguages_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>listView</tabstop>
+    <tabstop>chbAutoCapture</tabstop>
+    <tabstop>leVDIFolder</tabstop>
+    <tabstop>tbSelectVDIFolder</tabstop>
+    <tabstop>tbResetVDIFolder</tabstop>
+    <tabstop>leMachineFolder</tabstop>
+    <tabstop>tbSelectMachineFolder</tabstop>
+    <tabstop>tbResetMachineFolder</tabstop>
+    <tabstop>leVRDPLib</tabstop>
+    <tabstop>tbSelectVRDPLib</tabstop>
+    <tabstop>tbResetVRDPLib</tabstop>
+    <tabstop>chbVTX</tabstop>
+    <tabstop>lvUSBFilters</tabstop>
+    <tabstop>tbAddUSBFilter</tabstop>
+    <tabstop>tbAddUSBFilterFrom</tabstop>
+    <tabstop>tbRemoveUSBFilter</tabstop>
+    <tabstop>tbUSBFilterUp</tabstop>
+    <tabstop>tbUSBFilterDown</tabstop>
+    <tabstop>lvLanguages</tabstop>
+    <tabstop>buttonHelp</tabstop>
+    <tabstop>buttonOk</tabstop>
+    <tabstop>buttonCancel</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="global" impldecl="in implementation">qmessagebox.h</include>
+    <include location="global" impldecl="in implementation">qfont.h</include>
+    <include location="global" impldecl="in implementation">qpainter.h</include>
+    <include location="global" impldecl="in implementation">qobjectlist.h</include>
+    <include location="global" impldecl="in implementation">qfiledialog.h</include>
+    <include location="global" impldecl="in implementation">qfocusdata.h</include>
+    <include location="global" impldecl="in implementation">qtimer.h</include>
+    <include location="global" impldecl="in implementation">qeventloop.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in declaration">QIHotKeyEdit.h</include>
+    <include location="local" impldecl="in declaration">VBoxGlobalSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="local" impldecl="in implementation">VBoxUSBFilterSettings.h</include>
+    <include location="local" impldecl="in implementation">QIRichLabel.h</include>
+</includes>
+<forwards>
+    <forward>class VBoxUSBMenu</forward>
+    <forward>class QIRichLabel</forward>
+</forwards>
+<variables>
+    <variable access="private">bool polished;</variable>
+    <variable access="private">bool valid;</variable>
+    <variable access="private">QTimer *whatsThisTimer;</variable>
+    <variable access="private">QWidget *whatsThisCandidate;</variable>
+    <variable access="private">QIHotKeyEdit *hkeHostKey;</variable>
+    <variable access="private">QIWidgetValidator *wvalGeneral;</variable>
+    <variable access="private">QIWidgetValidator *wvalKeyboard;</variable>
+    <variable access="private">QString warningString;</variable>
+    <variable access="private">QWidgetStack *wstUSBFilters;</variable>
+    <variable access="private">bool mUSBFilterListModified;</variable>
+    <variable access="private">VBoxUSBMenu *usbDevicesMenu;</variable>
+    <variable access="private">bool mLanguageChanged;</variable>
+    <variable access="private">QIRichLabel *whatsThisLabel;</variable>
+</variables>
+<slots>
+    <slot>listView_currentChanged( QListViewItem * item )</slot>
+    <slot>enableOk( const QIWidgetValidator * wval )</slot>
+    <slot>revalidate( QIWidgetValidator * )</slot>
+    <slot>updateWhatsThis( bool gotFocus = false )</slot>
+    <slot>tbResetFolder_clicked()</slot>
+    <slot>tbSelectFolder_clicked()</slot>
+    <slot>addUSBFilter( const CUSBDeviceFilter &amp;, bool )</slot>
+    <slot>lvUSBFilters_currentChanged( QListViewItem * )</slot>
+    <slot>lvUSBFilters_setCurrentText( const QString &amp; )</slot>
+    <slot>tbAddUSBFilter_clicked()</slot>
+    <slot>tbAddUSBFilterFrom_clicked()</slot>
+    <slot>menuAddUSBFilterFrom_activated( int )</slot>
+    <slot>tbRemoveUSBFilter_clicked()</slot>
+    <slot>tbUSBFilterUp_clicked()</slot>
+    <slot>tbUSBFilterDown_clicked()</slot>
+    <slot>lvLanguages_currentChanged( QListViewItem* )</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private" returnType="QString">pagePath( QWidget * )</function>
+    <function access="private" returnType="bool">event( QEvent * )</function>
+    <function access="protected">showEvent( QShowEvent * )</function>
+    <function>getFrom( const CSystemProperties &amp; props, const VBoxGlobalSettings &amp; gs )</function>
+    <function>putBackTo( CSystemProperties &amp; props, VBoxGlobalSettings &amp; gs )</function>
+    <function access="protected">setWarning( const QString &amp; )</function>
+    <function returnType="bool">eventFilter( QObject * watched, QEvent * e )</function>
+    <function access="private">fixLanguageChange()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxGlobalSettingsDlg.ui.h	(revision 7219)
@@ -0,0 +1,1085 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Global settings" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+#include <iprt/err.h>
+#include <iprt/param.h>
+#include <iprt/path.h>
+
+/* defined in VBoxGlobal.cpp */
+extern const char *gVBoxLangSubDir;
+extern const char *gVBoxLangFileBase;
+extern const char *gVBoxLangFileExt;
+extern const char *gVBoxLangIDRegExp;
+extern const char *gVBoxBuiltInLangName;
+
+/**
+ *  Returns the path to the item in the form of 'grandparent > parent > item'
+ *  using the text of the first column of every item.
+ */
+static QString path (QListViewItem *li)
+{
+    static QString sep = ": ";
+    QString p;
+    QListViewItem *cur = li;
+    while (cur)
+    {
+        if (!p.isNull())
+            p = sep + p;
+        p = cur->text (0).simplifyWhiteSpace() + p;
+        cur = cur->parent();
+    }
+    return p;
+}
+
+
+enum
+{
+    // listView column numbers
+    listView_Category = 0,
+    listView_Id = 1,
+    listView_Link = 2,
+};
+
+
+class USBListItem : public QCheckListItem
+{
+public:
+
+    USBListItem (QListView *aParent, QListViewItem *aAfter)
+        : QCheckListItem (aParent, aAfter, QString::null, CheckBox)
+        , mId (-1) {}
+
+    int mId;
+};
+enum { lvUSBFilters_Name = 0 };
+
+
+class LanguageItem : public QListViewItem
+{
+public:
+
+    enum { TypeId = 1001 };
+
+    LanguageItem (QListView *aParent, const QTranslator &aTranslator,
+                  const QString &aId, bool aBuiltIn = false)
+        : QListViewItem (aParent), mBuiltIn (aBuiltIn), mInvalid (false)
+    {
+        Assert (!aId.isEmpty());
+
+        QTranslatorMessage transMes;
+
+        /* Note: context/source/comment arguments below must match strings
+         * used in VBoxGlobal::languageName() and friends (the latter are the
+         * source of information for the lupdate tool that generates
+         * translation files) */
+
+        QString nativeLanguage = tratra (aTranslator,
+            "@@@", "English", "Native language name");
+        QString nativeCountry = tratra (aTranslator,
+            "@@@", "--", "Native language country name "
+            "(empty if this language is for all countries)");
+
+        QString englishLanguage = tratra (aTranslator,
+            "@@@", "English", "Language name, in English");
+        QString englishCountry = tratra (aTranslator,
+            "@@@", "--", "Language country name, in English "
+            "(empty if native country name is empty)");
+
+        QString translatorsName = tratra (aTranslator,
+            "@@@", "innotek", "Comma-separated list of translators");
+
+        QString itemName = nativeLanguage;
+        QString langName = englishLanguage;
+
+        if (!aBuiltIn)
+        {
+            if (nativeCountry != "--")
+                itemName += " (" + nativeCountry + ")";
+
+            if (englishCountry != "--")
+                langName += " (" + englishCountry + ")";
+
+            if (itemName != langName)
+                langName = itemName + " / " + langName;
+        }
+        else
+        {
+            itemName += VBoxGlobalSettingsDlg::tr (" (built-in)", "Language");
+            langName += VBoxGlobalSettingsDlg::tr (" (built-in)", "Language");
+        }
+
+        setText (0, itemName);
+        setText (1, aId);
+        setText (2, langName);
+        setText (3, translatorsName);
+    }
+
+    /* Constructs an item for an invalid language ID (i.e. when a language
+     * file is missing or corrupt). */
+    LanguageItem (QListView *aParent, const QString &aId)
+        : QListViewItem (aParent), mBuiltIn (false), mInvalid (true)
+    {
+        Assert (!aId.isEmpty());
+
+        setText (0, QString ("<%1>").arg (aId));
+        setText (1, aId);
+        setText (2, VBoxGlobalSettingsDlg::tr ("<unavailable>", "Language"));
+        setText (3, VBoxGlobalSettingsDlg::tr ("<unknown>", "Author(s)"));
+    }
+
+    /* Constructs an item for the default language ID (column 1 will be set
+     * to QString::null) */
+    LanguageItem (QListView *aParent)
+        : QListViewItem (aParent), mBuiltIn (false), mInvalid (false)
+    {
+        setText (0, VBoxGlobalSettingsDlg::tr ("Default", "Language"));
+        setText (1, QString::null);
+        /* empty strings of some reasonable length to prevent the info part
+         * from being shrinked too much when the list wants to be wider */
+        setText (2, "                ");
+        setText (3, "                ");
+    }
+
+    int rtti() const { return TypeId; }
+
+    int compare (QListViewItem *aItem, int aColumn, bool aAscending) const
+    {
+        QString thisId = text (1);
+        QString thatId = aItem->text (1);
+        if (thisId.isNull())
+            return -1;
+        if (thatId.isNull())
+            return 1;
+        if (mBuiltIn)
+            return -1;
+        if (aItem->rtti() == TypeId && ((LanguageItem *) aItem)->mBuiltIn)
+            return 1;
+        return QListViewItem::compare (aItem, aColumn, aAscending);
+    }
+
+    void paintCell (QPainter *aPainter, const QColorGroup &aGroup,
+                    int aColumn, int aWidth, int aAlign)
+    {
+        QFont font = aPainter->font();
+
+        if (mInvalid)
+            font.setItalic (true);
+        /* mark the effectively active language */
+        if (text (1) == VBoxGlobal::languageId())
+            font.setBold (true);
+
+        if (aPainter->font() != font)
+            aPainter->setFont (font);
+
+        QListViewItem::paintCell (aPainter, aGroup, aColumn, aWidth, aAlign);
+
+        if (mBuiltIn)
+        {
+            int y = height() - 1;
+            aPainter->setPen (aGroup.mid());
+            aPainter->drawLine (0, y, aWidth - 1, y);
+        }
+    }
+
+    int width (const QFontMetrics &aFM, const QListView *aLV, int aC) const
+    {
+        QFont font = aLV->font();
+
+        if (mInvalid)
+            font.setItalic (true);
+        /* mark the effectively active language */
+        if (text (1) == VBoxGlobal::languageId())
+            font.setBold (true);
+
+        QFontMetrics fm = aFM;
+        if (aLV->font() != font)
+            fm = QFontMetrics (font);
+
+        return QListViewItem::width (fm, aLV, aC);
+    }
+
+    void setup ()
+    {
+        QListViewItem::setup();
+        if (mBuiltIn)
+            setHeight (height() + 1);
+    }
+
+private:
+
+    QString tratra (const QTranslator &aTranslator, const char *aCtxt,
+                       const char *aSrc, const char *aCmnt)
+    {
+        QString msg = aTranslator.findMessage (aCtxt, aSrc, aCmnt).translation();
+        /* return the source text if no translation is found */
+        if (msg.isEmpty())
+            msg = QString (aSrc);
+        return msg;
+    }
+
+    bool mBuiltIn : 1;
+    bool mInvalid : 1;
+};
+
+
+void VBoxGlobalSettingsDlg::init()
+{
+    polished = false;
+
+    setIcon (QPixmap::fromMimeSource ("global_settings_16px.png"));
+
+    /*  all pages are initially valid */
+    valid = true;
+    buttonOk->setEnabled (true);
+    warningSpacer->changeSize (0, 0, QSizePolicy::Expanding);
+    warningLabel->setHidden (true);
+    warningPixmap->setHidden (true);
+
+    /*  disable unselecting items by clicking in the unused area of the list */
+    new QIListViewSelectionPreserver (this, listView);
+    /*  hide the header and internal columns */
+    listView->header()->hide();
+    listView->setColumnWidthMode (listView_Id, QListView::Manual);
+    listView->setColumnWidthMode (listView_Link, QListView::Manual);
+    listView->hideColumn (listView_Id);
+    listView->hideColumn (listView_Link);
+    /*  sort by the id column (to have pages in the desired order) */
+    listView->setSorting (listView_Id);
+    listView->sort();
+
+    warningPixmap->setMaximumSize( 16, 16 );
+    warningPixmap->setPixmap( QMessageBox::standardIcon( QMessageBox::Warning ) );
+
+    /* page title font is derived from the system font */
+    QFont f = font();
+    f.setBold( true );
+    f.setPointSize( f.pointSize() + 2 );
+    titleLabel->setFont( f );
+
+    /* setup the what's this label */
+    QApplication::setGlobalMouseTracking (true);
+    qApp->installEventFilter (this);
+    whatsThisTimer = new QTimer (this);
+    connect (whatsThisTimer, SIGNAL (timeout()), this, SLOT (updateWhatsThis()));
+    whatsThisCandidate = NULL;
+
+    whatsThisLabel = new QIRichLabel (this, "whatsThisLabel");
+    VBoxGlobalSettingsDlgLayout->addWidget (whatsThisLabel, 2, 1);
+
+#ifndef DEBUG
+    /* Enforce rich text format to avoid jumping margins (margins of plain
+     * text labels seem to be smaller). We don't do it in the DEBUG builds to
+     * be able to immediately catch badly formatted text (i.e. text that
+     * contains HTML tags but doesn't start with <qt> so that Qt isn't able to
+     * recognize it as rich text and draws all tags as is instead of doing
+     * formatting). We want to catch this text because this is how it will look
+     * in the whatsthis balloon where we cannot enforce rich text. */
+    whatsThisLabel->setTextFormat (Qt::RichText);
+#endif
+
+    whatsThisLabel->setMaxHeightMode (true);
+    whatsThisLabel->setFocusPolicy (QWidget::NoFocus);
+    whatsThisLabel->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Fixed);
+    whatsThisLabel->setBackgroundMode (QLabel::PaletteMidlight);
+    whatsThisLabel->setFrameShape (QLabel::Box);
+    whatsThisLabel->setFrameShadow (QLabel::Sunken);
+    whatsThisLabel->setMargin (7);
+    whatsThisLabel->setScaledContents (FALSE);
+    whatsThisLabel->setAlignment (int (QLabel::WordBreak |
+                                       QLabel::AlignJustify |
+                                       QLabel::AlignTop));
+
+    whatsThisLabel->setFixedHeight (whatsThisLabel->frameWidth() * 2 +
+                                    6 /* seems that RichText adds some margin */ +
+                                    whatsThisLabel->fontMetrics().lineSpacing() * 4);
+    whatsThisLabel->setMinimumWidth (whatsThisLabel->frameWidth() * 2 +
+                                     6 /* seems that RichText adds some margin */ +
+                                     whatsThisLabel->fontMetrics().width ('m') * 40);
+
+    /*
+     *  create and layout non-standard widgets
+     *  ----------------------------------------------------------------------
+     */
+
+    hkeHostKey = new QIHotKeyEdit (grbKeyboard, "hkeHostKey");
+    hkeHostKey->setSizePolicy (QSizePolicy (QSizePolicy::Preferred, QSizePolicy::Fixed));
+    QWhatsThis::add (hkeHostKey,
+        tr ("Displays the key used as a Host Key in the VM window. Activate the "
+            "entry field and press a new Host Key. Note that alphanumeric, "
+            "cursor movement and editing keys cannot be used as a Host Key."));
+    layoutHostKey->addWidget (hkeHostKey);
+    txHostKey->setBuddy (hkeHostKey);
+    setTabOrder (listView, hkeHostKey);
+
+    /*
+     *  setup connections and set validation for pages
+     *  ----------------------------------------------------------------------
+     */
+
+    /* General page */
+
+    wvalGeneral = new QIWidgetValidator (pagePath (pageGeneral), pageGeneral, this);
+    connect (wvalGeneral, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk( const QIWidgetValidator *)));
+
+    /* Keyboard page */
+
+    wvalKeyboard = new QIWidgetValidator (pagePath (pageKeyboard), pageKeyboard, this);
+    connect (wvalKeyboard, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk( const QIWidgetValidator *)));
+
+    /* USB page */
+
+    lvUSBFilters->header()->hide();
+    /* disable sorting */
+    lvUSBFilters->setSorting (-1);
+    /* disable unselecting items by clicking in the unused area of the list */
+    new QIListViewSelectionPreserver (this, lvUSBFilters);
+    wstUSBFilters = new QWidgetStack (grbUSBFilters, "wstUSBFilters");
+    grbUSBFiltersLayout->addWidget (wstUSBFilters);
+    /* create a default (disabled) filter settings widget at index 0 */
+    VBoxUSBFilterSettings *settings = new VBoxUSBFilterSettings (wstUSBFilters);
+    settings->setup (VBoxUSBFilterSettings::HostType);
+    wstUSBFilters->addWidget (settings, 0);
+    lvUSBFilters_currentChanged (NULL);
+    /* setup toolbutton icons */
+    tbAddUSBFilter->setIconSet (VBoxGlobal::iconSet ("usb_new_16px.png",
+                                                     "usb_new_disabled_16px.png"));
+    tbAddUSBFilterFrom->setIconSet (VBoxGlobal::iconSet ("usb_add_16px.png",
+                                                         "usb_add_disabled_16px.png"));
+    tbRemoveUSBFilter->setIconSet (VBoxGlobal::iconSet ("usb_remove_16px.png",
+                                                        "usb_remove_disabled_16px.png"));
+    tbUSBFilterUp->setIconSet (VBoxGlobal::iconSet ("usb_moveup_16px.png",
+                                                    "usb_moveup_disabled_16px.png"));
+    tbUSBFilterDown->setIconSet (VBoxGlobal::iconSet ("usb_movedown_16px.png",
+                                                      "usb_movedown_disabled_16px.png"));
+    /* create menu of existing usb-devices */
+    usbDevicesMenu = new VBoxUSBMenu (this);
+    connect (usbDevicesMenu, SIGNAL(activated(int)), this, SLOT(menuAddUSBFilterFrom_activated(int)));
+    mUSBFilterListModified = false;
+
+    /*
+     *  set initial values
+     *  ----------------------------------------------------------------------
+     */
+
+    /* General page */
+
+    /* keyboard page */
+
+    /* Language page */
+
+    lvLanguages->header()->hide();
+    lvLanguages->setSorting (0);
+
+    char szNlsPath[RTPATH_MAX];
+    int rc = RTPathAppPrivateNoArch (szNlsPath, sizeof(szNlsPath));
+    AssertRC (rc);
+    QString nlsPath = QString (szNlsPath) + gVBoxLangSubDir;
+    QDir nlsDir (nlsPath);
+    QStringList files = nlsDir.entryList (QString ("%1*%2")
+                                          .arg (gVBoxLangFileBase, gVBoxLangFileExt),
+                                          QDir::Files);
+    QTranslator translator;
+    /* add the default language */
+    new LanguageItem (lvLanguages);
+    /* add the built-in language */
+    new LanguageItem (lvLanguages, translator, gVBoxBuiltInLangName, true /* built-in */);
+    /* add all existing languages */
+    for (QStringList::Iterator it = files.begin(); it != files.end(); ++ it)
+    {
+        QString fileName = *it;
+        QRegExp regExp (QString (gVBoxLangFileBase) + gVBoxLangIDRegExp);
+        int pos = regExp.search (fileName);
+        if (pos == -1)
+            continue;
+
+        bool loadOk = translator.load (fileName, nlsPath);
+        if (!loadOk)
+            continue;
+
+        new LanguageItem (lvLanguages, translator, regExp.cap (1));
+    }
+    lvLanguages->adjustColumn (0);
+
+    /*
+     *  update the Ok button state for pages with validation
+     *  (validityChanged() connected to enableNext() will do the job)
+     */
+    wvalGeneral->revalidate();
+    wvalKeyboard->revalidate();
+}
+
+/**
+ *  Returns a path to the given page of this settings dialog. See ::path() for
+ *  details.
+ */
+QString VBoxGlobalSettingsDlg::pagePath (QWidget *aPage)
+{
+    QListViewItem *li = listView->
+        findItem (QString::number (widgetStack->id (aPage)), 1);
+    return ::path (li);
+}
+
+bool VBoxGlobalSettingsDlg::event (QEvent *aEvent)
+{
+    bool result = QWidget::event (aEvent);
+    if (aEvent->type() == QEvent::LanguageChange)
+    {
+        /* set the first item selected */
+        listView->setSelected (listView->firstChild(), true);
+        listView_currentChanged (listView->firstChild());
+        lvLanguages_currentChanged (lvLanguages->currentItem());
+        mLanguageChanged = false;
+        fixLanguageChange();
+    }
+    return result;
+}
+
+bool VBoxGlobalSettingsDlg::eventFilter (QObject *object, QEvent *event)
+{
+    if (!object->isWidgetType())
+        return QDialog::eventFilter (object, event);
+
+    QWidget *widget = static_cast <QWidget *> (object);
+    if (widget->topLevelWidget() != this)
+        return QDialog::eventFilter (object, event);
+
+    switch (event->type())
+    {
+        case QEvent::Enter:
+        case QEvent::Leave:
+        {
+            if (event->type() == QEvent::Enter)
+                whatsThisCandidate = widget;
+            else
+                whatsThisCandidate = NULL;
+            whatsThisTimer->start (100, true /* sshot */);
+            break;
+        }
+        case QEvent::FocusIn:
+        {
+            updateWhatsThis (true /* gotFocus */);
+            break;
+        }
+        case QEvent::Show:
+        {
+            if (widget == pageLanguage)
+                lvLanguages->updateGeometry();
+            break;
+        }
+        default:
+            break;
+    }
+
+    return QDialog::eventFilter (object, event);
+}
+
+void VBoxGlobalSettingsDlg::showEvent (QShowEvent *e)
+{
+    QDialog::showEvent (e);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    if (polished)
+        return;
+
+    polished = true;
+
+    /* update geometry for the dynamically added usb-page to ensure proper
+     * sizeHint calculation by the Qt layout manager */
+    wstUSBFilters->updateGeometry();
+    /* let our toplevel widget calculate its sizeHint properly */
+    QApplication::sendPostedEvents (0, 0);
+
+    /* resize to the miminum possible size */
+    resize (minimumSize());
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+void VBoxGlobalSettingsDlg::listView_currentChanged (QListViewItem *item)
+{
+    Assert (item);
+    int id = item->text (1).toInt();
+    Assert (id >= 0);
+    titleLabel->setText (::path (item));
+    widgetStack->raiseWidget (id);
+}
+
+void VBoxGlobalSettingsDlg::enableOk (const QIWidgetValidator *wval)
+{
+    Q_UNUSED (wval);
+
+    /* reset the warning text; interested parties will set it during
+     * validation */
+    setWarning (QString::null);
+
+    QString wvalWarning;
+
+    /* detect the overall validity */
+    bool newValid = true;
+    {
+        QObjectList *l = this->queryList ("QIWidgetValidator");
+        QObjectListIt it (*l);
+        QObject *obj;
+        while ((obj = it.current()) != 0)
+        {
+            QIWidgetValidator *wval = (QIWidgetValidator *) obj;
+            newValid = wval->isValid();
+            if (!newValid)
+            {
+                wvalWarning = wval->warningText();
+                break;
+            }
+            ++ it;
+        }
+        delete l;
+    }
+
+    if (warningString.isNull() && !wvalWarning.isNull())
+    {
+        /* try to set the generic error message when invalid but no specific
+         * message is provided */
+        setWarning (wvalWarning);
+    }
+
+    if (valid != newValid)
+    {
+        valid = newValid;
+        buttonOk->setEnabled (valid);
+        /// @todo in VBoxVMSettingsDlg.ui.h, this is absent at all. Is it
+        /// really what we want?
+#if 0
+        if (valid)
+            warningSpacer->changeSize (0, 0, QSizePolicy::Expanding);
+        else
+            warningSpacer->changeSize (0, 0);
+#endif
+        warningLabel->setHidden (valid);
+        warningPixmap->setHidden (valid);
+    }
+}
+
+void VBoxGlobalSettingsDlg::revalidate (QIWidgetValidator * /*wval*/)
+{
+    /* do individual validations for pages */
+
+    /* currently nothing */
+}
+
+/**
+ *  Reads global settings from the given VBoxGlobalSettings instance
+ *  and from the given CSystemProperties object.
+ */
+void VBoxGlobalSettingsDlg::getFrom (const CSystemProperties &props,
+                                     const VBoxGlobalSettings &gs)
+{
+    /* default folders */
+
+    leVDIFolder->setText (props.GetDefaultVDIFolder());
+    leMachineFolder->setText (props.GetDefaultMachineFolder());
+
+    /* vrdp lib path */
+    leVRDPLib->setText (props.GetRemoteDisplayAuthLibrary());
+
+    /* VT-x/AMD-V */
+    chbVTX->setChecked (props.GetHWVirtExEnabled());
+
+    /* proprietary GUI settings */
+
+    hkeHostKey->setKey (gs.hostKey() );
+    chbAutoCapture->setChecked (gs.autoCapture());
+
+    /* usb filters page */
+
+#ifdef DEBUG_dmik
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostUSBDeviceFilterCollection coll = host.GetUSBDeviceFilters();
+
+    /* Show an error message (if there is any).
+     * This message box may be suppressed if the user wishes so. */
+    if (!host.isReallyOk())
+        vboxProblem().cannotAccessUSB (host);
+
+    if (coll.isNull())
+    {
+#endif
+        /* disable the USB host filters category if the USB is
+         * not available (i.e. in VirtualBox OSE) */
+
+        QListViewItem *usbItem = listView->findItem ("#usb", listView_Link);
+        Assert (usbItem);
+        usbItem->setVisible (false);
+
+        /* disable validators if any */
+        pageUSB->setEnabled (false);
+
+#ifdef DEBUG_dmik
+    }
+    else
+    {
+        CHostUSBDeviceFilterEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+        {
+            CHostUSBDeviceFilter hostFilter = en.GetNext();
+            CUSBDeviceFilter filter = CUnknown (hostFilter);
+            addUSBFilter (filter, false);
+        }
+        lvUSBFilters->setCurrentItem (lvUSBFilters->firstChild());
+        lvUSBFilters_currentChanged (lvUSBFilters->firstChild());
+    }
+#endif
+
+    /* language properties */
+
+    QString langId = gs.languageId();
+    QListViewItem *item = lvLanguages->findItem (langId, 1);
+    if (!item)
+    {
+        /* add an item for an invalid language to represent it in the list */
+        item = new LanguageItem (lvLanguages, langId);
+        lvLanguages->adjustColumn (0);
+    }
+    Assert (item);
+    if (item)
+    {
+        lvLanguages->setCurrentItem (item);
+        lvLanguages->setSelected (item, true);
+    }
+}
+
+/**
+ *  Writes global settings to the given VBoxGlobalSettings instance
+ *  and to the given CSystemProperties object.
+ */
+void VBoxGlobalSettingsDlg::putBackTo (CSystemProperties &props,
+                                       VBoxGlobalSettings &gs)
+{
+    /* default folders */
+
+    if (leVDIFolder->isModified())
+        props.SetDefaultVDIFolder (leVDIFolder->text());
+    if (props.isOk() && leMachineFolder->isModified())
+        props.SetDefaultMachineFolder (leMachineFolder->text());
+
+    /* vrdp lib path */
+    if (leVRDPLib->isModified())
+        props.SetRemoteDisplayAuthLibrary (leVRDPLib->text());
+
+    /* VT-x/AMD-V */
+    props.SetHWVirtExEnabled (chbVTX->isChecked());
+
+    if (!props.isOk())
+        return;
+
+    /* proprietary GUI settings */
+
+    gs.setHostKey (hkeHostKey->key());
+    gs.setAutoCapture (chbAutoCapture->isChecked());
+
+    /* usb filter page */
+
+    /*
+     *  first, remove all old filters (only if the list is changed,
+     *  not only individual properties of filters)
+     */
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    if (mUSBFilterListModified)
+        for (ulong cnt = host.GetUSBDeviceFilters().GetCount(); cnt; -- cnt)
+            host.RemoveUSBDeviceFilter (0);
+
+    /* then add all new filters */
+    for (QListViewItem *item = lvUSBFilters->firstChild(); item;
+         item = item->nextSibling())
+    {
+        USBListItem *uli = static_cast <USBListItem *> (item);
+        VBoxUSBFilterSettings *settings =
+            static_cast <VBoxUSBFilterSettings *>
+                (wstUSBFilters->widget (uli->mId));
+        Assert (settings);
+
+        COMResult res = settings->putBackToFilter();
+        if (!res.isOk())
+            return;
+
+        CUSBDeviceFilter filter = settings->filter();
+        filter.SetActive (uli->isOn());
+
+        CHostUSBDeviceFilter insertedFilter = CUnknown (filter);
+        if (mUSBFilterListModified)
+            host.InsertUSBDeviceFilter (host.GetUSBDeviceFilters().GetCount(),
+                                        insertedFilter);
+    }
+    mUSBFilterListModified = false;
+
+    /* language properties */
+
+    QListViewItem *selItem = lvLanguages->selectedItem();
+    Assert (selItem);
+    if (mLanguageChanged && selItem)
+    {
+        gs.setLanguageId (selItem->text (1));
+        VBoxGlobal::loadLanguage (selItem->text (1));
+    }
+}
+
+void VBoxGlobalSettingsDlg::updateWhatsThis (bool gotFocus /* = false */)
+{
+    QString text;
+
+    QWidget *widget = NULL;
+    if (!gotFocus)
+    {
+        if (whatsThisCandidate != NULL && whatsThisCandidate != this)
+            widget = whatsThisCandidate;
+    }
+    else
+    {
+        widget = focusData()->focusWidget();
+    }
+    /* if the given widget lacks the whats'this text, look at its parent */
+    while (widget && widget != this)
+    {
+        text = QWhatsThis::textFor (widget);
+        if (!text.isEmpty())
+            break;
+        widget = widget->parentWidget();
+    }
+
+    if (text.isEmpty() && !warningString.isEmpty())
+        text = warningString;
+    if (text.isEmpty())
+        text = QWhatsThis::textFor (this);
+
+    whatsThisLabel->setText (text);
+}
+
+void VBoxGlobalSettingsDlg::setWarning (const QString &warning)
+{
+    warningString = warning;
+    if (!warning.isEmpty())
+        warningString = QString ("<font color=red>%1</font>").arg (warning);
+
+    if (!warningString.isEmpty())
+        whatsThisLabel->setText (warningString);
+    else
+        updateWhatsThis (true);
+}
+
+void VBoxGlobalSettingsDlg::tbResetFolder_clicked()
+{
+    QToolButton *tb = ::qt_cast <QToolButton *> (sender());
+    Assert (tb);
+
+    QLineEdit *le = 0;
+    if (tb == tbResetVDIFolder) le = leVDIFolder;
+    else if (tb == tbResetMachineFolder) le = leMachineFolder;
+    else if (tb == tbResetVRDPLib) le = leVRDPLib;
+    Assert (le);
+
+    /*
+     *  do this instead of le->setText (QString::null) to cause
+     *  isModified() return true
+     */
+    le->selectAll();
+    le->del();
+}
+
+void VBoxGlobalSettingsDlg::tbSelectFolder_clicked()
+{
+    QToolButton *tb = ::qt_cast <QToolButton *> (sender());
+    Assert (tb);
+
+    QLineEdit *le = 0;
+    if (tb == tbSelectVDIFolder) le = leVDIFolder;
+    else if (tb == tbSelectMachineFolder) le = leMachineFolder;
+    else if (tb == tbSelectVRDPLib) le = leVRDPLib;
+    Assert (le);
+
+    QString initDir = VBoxGlobal::getFirstExistingDir (le->text());
+    if (initDir.isNull())
+        initDir = vboxGlobal().virtualBox().GetHomeFolder();
+
+    QString path = le == leVRDPLib ?
+        VBoxGlobal::getOpenFileName (initDir, QString::null, this,
+                                     "getFile", QString::null) :
+        VBoxGlobal::getExistingDirectory (initDir, this);
+    if (path.isNull())
+        return;
+
+    path = QDir::convertSeparators (path);
+    /* remove trailing slash if any */
+    path.remove (QRegExp ("[\\\\/]$"));
+
+    /*
+     *  do this instead of le->setText (path) to cause
+     *  isModified() return true
+     */
+    le->selectAll();
+    le->insert (path);
+}
+
+// USB Filter stuff
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxGlobalSettingsDlg::addUSBFilter (const CUSBDeviceFilter &aFilter,
+                                          bool aIsNew)
+{
+    QListViewItem *currentItem = aIsNew
+        ? lvUSBFilters->currentItem()
+        : lvUSBFilters->lastItem();
+
+    VBoxUSBFilterSettings *settings = new VBoxUSBFilterSettings (wstUSBFilters);
+    settings->setup (VBoxUSBFilterSettings::HostType);
+    settings->getFromFilter (aFilter);
+
+    USBListItem *item = new USBListItem (lvUSBFilters, currentItem);
+    item->setOn (aFilter.GetActive());
+    item->setText (lvUSBFilters_Name, aFilter.GetName());
+
+    item->mId = wstUSBFilters->addWidget (settings);
+
+    /* fix the tab order so that main dialog's buttons are always the last */
+    setTabOrder (settings->focusProxy(), buttonHelp);
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, buttonCancel);
+
+    if (aIsNew)
+    {
+        lvUSBFilters->setSelected (item, true);
+        lvUSBFilters_currentChanged (item);
+        settings->leUSBFilterName->setFocus();
+    }
+
+    connect (settings->leUSBFilterName, SIGNAL (textChanged (const QString &)),
+             this, SLOT (lvUSBFilters_setCurrentText (const QString &)));
+
+    /* setup validation */
+
+    QIWidgetValidator *wval =
+        new QIWidgetValidator (pagePath (pageUSB), settings, settings);
+    connect (wval, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+
+    wval->revalidate();
+}
+
+void VBoxGlobalSettingsDlg::lvUSBFilters_currentChanged (QListViewItem *item)
+{
+    if (item && lvUSBFilters->selectedItem() != item)
+        lvUSBFilters->setSelected (item, true);
+
+    tbRemoveUSBFilter->setEnabled (!!item);
+
+    tbUSBFilterUp->setEnabled (!!item && item->itemAbove());
+    tbUSBFilterDown->setEnabled (!!item && item->itemBelow());
+
+    if (item)
+    {
+        USBListItem *uli = static_cast <USBListItem *> (item);
+        wstUSBFilters->raiseWidget (uli->mId);
+    }
+    else
+    {
+        /* raise the disabled widget */
+        wstUSBFilters->raiseWidget (0);
+    }
+}
+
+void VBoxGlobalSettingsDlg::lvUSBFilters_setCurrentText (const QString &aText)
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    item->setText (lvUSBFilters_Name, aText);
+}
+
+void VBoxGlobalSettingsDlg::tbAddUSBFilter_clicked()
+{
+    /* search for the max available filter index */
+    int maxFilterIndex = 0;
+    QString usbFilterName = tr ("New Filter %1", "usb");
+    QRegExp regExp (QString ("^") + usbFilterName.arg ("([0-9]+)") + QString ("$"));
+    QListViewItemIterator iterator (lvUSBFilters);
+    while (*iterator)
+    {
+        QString filterName = (*iterator)->text (lvUSBFilters_Name);
+        int pos = regExp.search (filterName);
+        if (pos != -1)
+            maxFilterIndex = regExp.cap (1).toInt() > maxFilterIndex ?
+                             regExp.cap (1).toInt() : maxFilterIndex;
+        ++ iterator;
+    }
+
+    /* create a new usb filter */
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostUSBDeviceFilter hostFilter = host
+        .CreateUSBDeviceFilter (usbFilterName.arg (maxFilterIndex + 1));
+    hostFilter.SetAction (KUSBDeviceFilterAction_Hold);
+
+    CUSBDeviceFilter filter = CUnknown (hostFilter);
+    filter.SetActive (true);
+    addUSBFilter (filter, true);
+
+    mUSBFilterListModified = true;
+}
+
+void VBoxGlobalSettingsDlg::tbAddUSBFilterFrom_clicked()
+{
+    usbDevicesMenu->exec (QCursor::pos());
+}
+
+void VBoxGlobalSettingsDlg::menuAddUSBFilterFrom_activated (int aIndex)
+{
+    CUSBDevice usb = usbDevicesMenu->getUSB (aIndex);
+
+    // if null then some other item but a USB device is selected
+    if (usb.isNull())
+        return;
+
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostUSBDeviceFilter hostFilter = host
+        .CreateUSBDeviceFilter (vboxGlobal().details (usb));
+    hostFilter.SetAction (KUSBDeviceFilterAction_Hold);
+
+    CUSBDeviceFilter filter = CUnknown (hostFilter);
+    filter.SetVendorId (QString().sprintf ("%04hX", usb.GetVendorId()));
+    filter.SetProductId (QString().sprintf ("%04hX", usb.GetProductId()));
+    filter.SetRevision (QString().sprintf ("%04hX", usb.GetRevision()));
+    /* The port property depends on the host computer rather than on the USB
+     * device itself; for this reason only a few people will want to use it in
+     * the filter since the same device plugged into a different socket will
+     * not match the filter in this case.  */
+#if 0
+    /// @todo set it anyway if Alt is currently pressed
+    filter.SetPort (QString().sprintf ("%04hX", usb.GetPort()));
+#endif
+    filter.SetManufacturer (usb.GetManufacturer());
+    filter.SetProduct (usb.GetProduct());
+    filter.SetSerialNumber (usb.GetSerialNumber());
+    filter.SetRemote (usb.GetRemote() ? "yes" : "no");
+
+    filter.SetActive (true);
+    addUSBFilter (filter, true);
+
+    mUSBFilterListModified = true;
+}
+
+void VBoxGlobalSettingsDlg::tbRemoveUSBFilter_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    USBListItem *uli = static_cast <USBListItem *> (item);
+    QWidget *settings = wstUSBFilters->widget (uli->mId);
+    Assert (settings);
+    wstUSBFilters->removeWidget (settings);
+    delete settings;
+
+    delete item;
+
+    lvUSBFilters->setSelected (lvUSBFilters->currentItem(), true);
+    mUSBFilterListModified = true;
+}
+
+void VBoxGlobalSettingsDlg::tbUSBFilterUp_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    QListViewItem *itemAbove = item->itemAbove();
+    Assert (itemAbove);
+    itemAbove = itemAbove->itemAbove();
+
+    if (!itemAbove)
+        item->itemAbove()->moveItem (item);
+    else
+        item->moveItem (itemAbove);
+
+    lvUSBFilters_currentChanged (item);
+    mUSBFilterListModified = true;
+}
+
+void VBoxGlobalSettingsDlg::tbUSBFilterDown_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    QListViewItem *itemBelow = item->itemBelow();
+    Assert (itemBelow);
+
+    item->moveItem (itemBelow);
+
+    lvUSBFilters_currentChanged (item);
+    mUSBFilterListModified = true;
+}
+
+void VBoxGlobalSettingsDlg::lvLanguages_currentChanged (QListViewItem *aItem)
+{
+    Assert (aItem);
+    if (!aItem) return;
+
+    /* disable labels for the Default language item */
+    bool enabled = !aItem->text (1).isNull();
+
+    tlLangName->setEnabled (enabled);
+    tlAuthorName->setEnabled (enabled);
+    tlLangData->setText (aItem->text (2));
+    tlAuthorData->setText (aItem->text (3));
+
+    mLanguageChanged = true;
+}
+
+void VBoxGlobalSettingsDlg::fixLanguageChange()
+{
+    /* fix for usb page */
+
+#ifdef DEBUG_dmik
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostUSBDeviceFilterCollection coll = host.GetUSBDeviceFilters();
+    if (coll.isNull())
+    {
+#endif
+        /* disable the USB host filters category if the USB is
+         * not available (i.e. in VirtualBox OSE) */
+
+        QListViewItem *usbItem = listView->findItem ("#usb", listView_Link);
+        Assert (usbItem);
+        usbItem->setVisible (false);
+
+        /* disable validators if any */
+        pageUSB->setEnabled (false);
+
+#ifdef DEBUG_dmik
+    }
+#endif
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui	(revision 7219)
@@ -0,0 +1,741 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxNewHDWzd</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWizard">
+    <property name="name">
+        <cstring>VBoxNewHDWzd</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>542</width>
+            <height>499</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Create New Virtual Disk</string>
+    </property>
+    <property name="titleFont">
+        <font>
+            <family>Arial</family>
+            <pointsize>12</pointsize>
+            <bold>1</bold>
+        </font>
+    </property>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageWelcome</cstring>
+        </property>
+        <attribute name="title">
+            <string>Welcome to the Create New Virtual Disk Wizard!</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmWelcome</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout33</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txWelcome</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;This wizard will help you to create a new virtual hard disk image for your virtual machine.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer30</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                    <spacer>
+                        <property name="name">
+                            <cstring>widthSpacer</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Horizontal</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>MinimumExpanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>400</width>
+                                <height>1</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageType</cstring>
+        </property>
+        <attribute name="title">
+            <string>Virtual Disk Image Type</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmType</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout12</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>textLabel1_2</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the type of virtual hard disk image you want to create.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;dynamically expanding image&lt;/b&gt; initially occupies a very small amount
+of space on your physical hard disk. It will grow dynamically (up to
+the size specified) as the Guest OS claims disk space.&lt;/p&gt;
+&lt;p&gt;A &lt;b&gt;fixed-size image&lt;/b&gt; does not grow. It is stored in a file of approximately
+the same size as the size of the virtual hard disk. The creation of a fixed-size image may take a long
+time depending on the image size and the write performance of your harddisk.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QButtonGroup">
+                        <property name="name">
+                            <cstring>bgType</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Image Type</string>
+                        </property>
+                        <property name="exclusive">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QRadioButton">
+                                <property name="name">
+                                    <cstring>rbDynamicType</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Dynamically expanding image</string>
+                                </property>
+                                <property name="checked">
+                                    <bool>true</bool>
+                                </property>
+                            </widget>
+                            <widget class="QRadioButton">
+                                <property name="name">
+                                    <cstring>rbFixedType</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Fixed-size image</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer10</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageNameAndSize</cstring>
+        </property>
+        <attribute name="title">
+            <string>Virtual Disk Location and Size</string>
+        </attribute>
+        <grid>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel" row="0" column="0">
+                <property name="name">
+                    <cstring>pmNameAndSize</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget" row="0" column="1">
+                <property name="name">
+                    <cstring>layout36</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txNameComment</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Press the &lt;b&gt;Select&lt;/b&gt; button to select the location and name of the file
+to store the virtual hard disk image or type a file name in the entry field.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox1</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Image File Name</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLineEdit">
+                                <property name="name">
+                                    <cstring>leName</cstring>
+                                </property>
+                                <property name="frameShape">
+                                    <enum>LineEditPanel</enum>
+                                </property>
+                                <property name="frameShadow">
+                                    <enum>Sunken</enum>
+                                </property>
+                            </widget>
+                            <widget class="QToolButton">
+                                <property name="name">
+                                    <cstring>tbNameSelect</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>TabFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string></string>
+                                </property>
+                                <property name="iconSet">
+                                    <iconset>select_file_16px.png</iconset>
+                                </property>
+                                <property name="textLabel">
+                                    <string>Select</string>
+                                </property>
+                                <property name="autoRaise">
+                                    <bool>true</bool>
+                                </property>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSizeComment</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the size of the virtual hard disk image in megabytes. This size will be reported to the Guest OS
+as the size of the virtual hard disk.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox3</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Image &amp;Size</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout15_2</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>0</number>
+                                    </property>
+                                    <widget class="QSlider">
+                                        <property name="name">
+                                            <cstring>slSize</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>7</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>10</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="minValue">
+                                            <number>4</number>
+                                        </property>
+                                        <property name="maxValue">
+                                            <number>384</number>
+                                        </property>
+                                        <property name="lineStep">
+                                            <number>4</number>
+                                        </property>
+                                        <property name="pageStep">
+                                            <number>32</number>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="tickmarks">
+                                            <enum>Below</enum>
+                                        </property>
+                                        <property name="tickInterval">
+                                            <number>32</number>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout14_2</cstring>
+                                        </property>
+                                        <hbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QLabel">
+                                                <property name="name">
+                                                    <cstring>txSizeMin</cstring>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>WordBreak|AlignVCenter|AlignLeft</set>
+                                                </property>
+                                            </widget>
+                                            <spacer>
+                                                <property name="name">
+                                                    <cstring>spacer8_2</cstring>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Horizontal</enum>
+                                                </property>
+                                                <property name="sizeType">
+                                                    <enum>Expanding</enum>
+                                                </property>
+                                                <property name="sizeHint">
+                                                    <size>
+                                                        <width>40</width>
+                                                        <height>20</height>
+                                                    </size>
+                                                </property>
+                                            </spacer>
+                                            <widget class="QLabel">
+                                                <property name="name">
+                                                    <cstring>txSizeMax</cstring>
+                                                </property>
+                                                <property name="alignment">
+                                                    <set>WordBreak|AlignVCenter|AlignRight</set>
+                                                </property>
+                                            </widget>
+                                        </hbox>
+                                    </widget>
+                                </vbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout8</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLineEdit">
+                                        <property name="name">
+                                            <cstring>leSize</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>4</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer9_2</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Vertical</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Minimum</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>20</width>
+                                                <height>16</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </vbox>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer37</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </grid>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageSummary</cstring>
+        </property>
+        <attribute name="title">
+            <string>Summary</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmSummary</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>summaryLayout</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>15</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryHdr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>You are going to create a new virtual hard disk image with the following parameters:</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryFtr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>If the above settings are correct, press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new hard disk image will be created.
+                            </string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer45</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+</widget>
+<connections>
+    <connection>
+        <sender>tbNameSelect</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxNewHDWzd</receiver>
+        <slot>tbNameSelect_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>slSize</sender>
+        <signal>valueChanged(int)</signal>
+        <receiver>VBoxNewHDWzd</receiver>
+        <slot>slSize_valueChanged(int)</slot>
+    </connection>
+    <connection>
+        <sender>leSize</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxNewHDWzd</receiver>
+        <slot>leSize_textChanged(const QString&amp;)</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>leName</tabstop>
+    <tabstop>tbNameSelect</tabstop>
+    <tabstop>slSize</tabstop>
+    <tabstop>leSize</tabstop>
+</tabstops>
+<includes>
+    <include location="local" impldecl="in declaration">qfiledialog.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="global" impldecl="in implementation">qlocale.h</include>
+</includes>
+<forwards>
+    <forward>class QITextEdit</forward>
+</forwards>
+<variables>
+    <variable access="private">QIWidgetValidator *wvalNameAndSize;</variable>
+    <variable access="private">CHardDisk chd;</variable>
+    <variable access="private">int sliderScale;</variable>
+    <variable access="private">Q_UINT64 maxVDISize;</variable>
+    <variable access="private">Q_UINT64 currentSize;</variable>
+    <variable access="private">QITextEdit *teSummary;</variable>
+</variables>
+<slots>
+    <slot>enableNext( const QIWidgetValidator * wval )</slot>
+    <slot>revalidate( QIWidgetValidator * )</slot>
+    <slot>slSize_valueChanged( int val )</slot>
+    <slot>leSize_textChanged( const QString &amp; text )</slot>
+    <slot>tbNameSelect_clicked()</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private">showEvent( QShowEvent * )</function>
+    <function>setRecommendedFileName( const QString &amp; aName )</function>
+    <function>setRecommendedSize( Q_UINT64 aSize )</function>
+    <function returnType="QString">imageFileName()</function>
+    <function returnType="Q_UINT64">imageSize()</function>
+    <function returnType="bool">isDynamicImage()</function>
+    <function returnType="CHardDisk">hardDisk() { return chd; }</function>
+    <function>showPage( QWidget * page )</function>
+    <function>updateSizeToolTip (Q_UINT64)</function>
+    <function>accept()</function>
+    <function access="private" returnType="bool">createHardDisk()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewHDWzd.ui.h	(revision 7219)
@@ -0,0 +1,585 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "New hard disk" wizard UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+/** Minimum VDI size in MB */
+static const Q_UINT64 MinVDISize = 4;
+
+/** Initial VDI size in MB */
+static const Q_UINT64 InitialVDISize = 2 * _1K;
+
+/**
+ *  Composes a file name from the given relative or full file name
+ *  based on the home directory and the default VDI directory.
+ */
+static QString composeFullFileName (const QString file)
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    QString homeFolder = vbox.GetHomeFolder();
+    QString defaultFolder = vbox.GetSystemProperties().GetDefaultVDIFolder();
+
+    QFileInfo fi = QFileInfo (file);
+    if (fi.fileName() == file)
+    {
+        /* no path info at all, use defaultFolder */
+        fi = QFileInfo (defaultFolder, file);
+    }
+    else if (fi.isRelative())
+    {
+        /* resolve relatively to homeFolder */
+        fi = QFileInfo (homeFolder, file);
+    }
+
+    return QDir::convertSeparators (fi.absFilePath());
+}
+
+/// @todo (r=dmik) not currently used
+#if 0
+class QISizeValidator : public QValidator
+{
+public:
+
+    QISizeValidator (QObject * aParent,
+                     Q_UINT64 aMinSize, Q_UINT64 aMaxSize,
+                     const char * aName = 0) :
+        QValidator (aParent, aName), mMinSize (aMinSize), mMaxSize (aMaxSize) {}
+
+    ~QISizeValidator() {}
+
+    State validate (QString &input, int &/*pos*/) const
+    {
+        QRegExp regexp ("^([^M^G^T^P^\\d\\s]*)(\\d+(([^\\s^\\d^M^G^T^P]+)(\\d*))?)?(\\s*)([MGTP]B?)?$");
+        int position = regexp.search (input);
+        if (position == -1)
+            return Invalid;
+        else
+        {
+            if (!regexp.cap (1).isEmpty() ||
+                 regexp.cap (4).length() > 1 ||
+                 regexp.cap (5).length() > 2 ||
+                 regexp.cap (6).length() > 1)
+                return Invalid;
+
+            if (regexp.cap (7).length() == 1)
+                return Intermediate;
+
+            QString size = regexp.cap (2);
+            if (size.isEmpty())
+                return Intermediate;
+
+            bool result = false;
+            bool warning = false;
+            if (!regexp.cap (4).isEmpty() && regexp.cap (5).isEmpty())
+            {
+                size += "0";
+                warning = true;
+            }
+            QLocale::system().toDouble (size, &result);
+
+            Q_UINT64 sizeB = vboxGlobal().parseSize (input);
+            if (sizeB > mMaxSize || sizeB < mMinSize)
+                warning = true;
+
+            if (result)
+                return warning ? Intermediate : Acceptable;
+            else
+                return Invalid;
+        }
+    }
+
+protected:
+
+    Q_UINT64 mMinSize;
+    Q_UINT64 mMaxSize;
+};
+#endif
+
+static inline int log2i (Q_UINT64 val)
+{
+    Q_UINT64 n = val;
+    int pow = -1;
+    while (n)
+    {
+        ++ pow;
+        n >>= 1;
+    }
+    return pow;
+}
+
+static inline int sizeMBToSlider (Q_UINT64 val, int sliderScale)
+{
+    int pow = log2i (val);
+    Q_UINT64 tickMB = Q_UINT64 (1) << pow;
+    Q_UINT64 tickMBNext = Q_UINT64 (1) << (pow + 1);
+    int step = (val - tickMB) * sliderScale / (tickMBNext - tickMB);
+    return pow * sliderScale + step;
+}
+
+static inline Q_UINT64 sliderToSizeMB (int val, int sliderScale)
+{
+    int pow = val / sliderScale;
+    int step = val % sliderScale;
+    Q_UINT64 tickMB = Q_UINT64 (1) << pow;
+    Q_UINT64 tickMBNext = Q_UINT64 (1) << (pow + 1);
+    return tickMB + (tickMBNext - tickMB) * step / sliderScale;
+}
+
+void VBoxNewHDWzd::init()
+{
+    /* disable help buttons */
+    helpButton()->setShown (false);
+
+    /* fix tab order to get the proper direction
+     * (originally the focus goes Next/Finish -> Back -> Cancel -> page) */
+    QWidget::setTabOrder (backButton(), nextButton());
+    QWidget::setTabOrder (nextButton(), finishButton());
+    QWidget::setTabOrder (finishButton(), cancelButton());
+
+    /* setup connections and set validation for pages
+     * ---------------------------------------------------------------------- */
+
+    /* setup the label clolors for nice scaling */
+    VBoxGlobal::adoptLabelPixmap (pmWelcome);
+    VBoxGlobal::adoptLabelPixmap (pmType);
+    VBoxGlobal::adoptLabelPixmap (pmNameAndSize);
+    VBoxGlobal::adoptLabelPixmap (pmSummary);
+
+    /* Image type page */
+
+    /* Name and Size page */
+
+    CSystemProperties sysProps = vboxGlobal().virtualBox().GetSystemProperties();
+
+    maxVDISize = sysProps.GetMaxVDISize();
+
+    /* Detect how many steps to recognize between adjacent powers of 2
+     * to ensure that the last slider step is exactly maxVDISize */
+    sliderScale = 0;
+    {
+        int pow = log2i (maxVDISize);
+        Q_UINT64 tickMB = Q_UINT64 (1) << pow;
+        if (tickMB < maxVDISize)
+        {
+            Q_UINT64 tickMBNext = Q_UINT64 (1) << (pow + 1);
+            Q_UINT64 gap = tickMBNext - maxVDISize;
+            /// @todo (r=dmik) overflow may happen if maxVDISize is TOO big
+            sliderScale = (int) ((tickMBNext - tickMB) / gap);
+        }
+    }
+    sliderScale = QMAX (sliderScale, 8);
+
+    leName->setValidator (new QRegExpValidator (QRegExp( ".+" ), this));
+
+    leSize->setValidator (new QRegExpValidator (vboxGlobal().sizeRegexp(), this));
+    leSize->setAlignment (Qt::AlignRight);
+
+    wvalNameAndSize = new QIWidgetValidator (pageNameAndSize, this);
+    connect (wvalNameAndSize, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableNext (const QIWidgetValidator *)));
+    connect (wvalNameAndSize, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+    /* we ask revalidate only when currentSize is changed after manually
+     * editing the line edit field; the slider cannot produce invalid values */
+    connect (leSize, SIGNAL (textChanged (const QString &)),
+             wvalNameAndSize, SLOT (revalidate()));
+
+    /* Summary page */
+
+    teSummary = new QITextEdit (pageSummary);
+    teSummary->setSizePolicy (QSizePolicy::Minimum, QSizePolicy::Minimum);
+    teSummary->setFrameShape (QTextEdit::NoFrame);
+    teSummary->setReadOnly (TRUE);
+    summaryLayout->insertWidget (1, teSummary);
+
+    /* filter out Enter keys in order to direct them to the default dlg button */
+    QIKeyFilter *ef = new QIKeyFilter (this, Key_Enter);
+    ef->watchOn (teSummary);
+
+    /* set initial values
+     * ---------------------------------------------------------------------- */
+
+    /* Image type page */
+
+    /* Name and Size page */
+
+    static ulong HDNumber = 0;
+    leName->setText (QString ("NewHardDisk%1.vdi").arg (++ HDNumber));
+
+    slSize->setFocusPolicy (QWidget::StrongFocus);
+    slSize->setPageStep (sliderScale);
+    slSize->setLineStep (sliderScale / 8);
+    slSize->setTickInterval (0);
+    slSize->setMinValue (sizeMBToSlider (MinVDISize, sliderScale));
+    slSize->setMaxValue (sizeMBToSlider (maxVDISize, sliderScale));
+
+    txSizeMin->setText (vboxGlobal().formatSize (MinVDISize * _1M));
+    txSizeMax->setText (vboxGlobal().formatSize (maxVDISize * _1M));
+
+    /* limit the max. size of QLineEdit (STUPID Qt has NO correct means for that) */
+    leSize->setMaximumSize (
+        leSize->fontMetrics().width ("88888.88 MB") + leSize->frameWidth() * 2,
+        leSize->height());
+
+    setRecommendedSize (InitialVDISize);
+
+    /* Summary page */
+
+    teSummary->setPaper (pageSummary->backgroundBrush());
+
+    /* update the next button state for pages with validation
+     * (validityChanged() connected to enableNext() will do the job) */
+    wvalNameAndSize->revalidate();
+
+    /* the finish button on the Summary page is always enabled */
+    setFinishEnabled (pageSummary, true);
+
+    /* setup minimum width for the sizeHint to be calculated correctly */
+    int wid = widthSpacer->minimumSize().width();
+    txWelcome->setMinimumWidth (wid);
+    textLabel1_2->setMinimumWidth (wid);
+    txNameComment->setMinimumWidth (wid);
+    txSizeComment->setMinimumWidth (wid);
+    txSummaryHdr->setMinimumWidth (wid);
+    txSummaryFtr->setMinimumWidth (wid);
+}
+
+
+void VBoxNewHDWzd::showEvent (QShowEvent *e)
+{
+    QDialog::showEvent (e);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    layout()->activate();
+
+    /* resize to the miminum possible size */
+    resize (minimumSize());
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+
+void VBoxNewHDWzd::setRecommendedFileName (const QString &aName)
+{
+    leName->setText (aName);
+}
+
+
+void VBoxNewHDWzd::setRecommendedSize (Q_UINT64 aSize)
+{
+    AssertReturnVoid (aSize >= MinVDISize && aSize <= maxVDISize);
+    currentSize = aSize;
+    slSize->setValue (sizeMBToSlider (currentSize, sliderScale));
+    leSize->setText (vboxGlobal().formatSize (currentSize * _1M));
+    updateSizeToolTip (currentSize * _1M);
+}
+
+
+QString VBoxNewHDWzd::imageFileName()
+{
+    QString name = QDir::convertSeparators (leName->text());
+
+    /* remove all trailing dots to avoid multiple dots before .vdi */
+    int len;
+    while (len = name.length(), len > 0 && name [len - 1] == '.')
+        name.truncate (len - 1);
+
+    QString ext = QFileInfo (name).extension();
+    /* compare against the proper case */
+#if defined (Q_OS_FREEBSD) || defined (Q_OS_LINUX) || defined (Q_OS_NETBSD) || defined (Q_OS_OPENBSD) || defined (Q_OS_SOLARIS)
+#elif defined (Q_OS_WIN) || defined (Q_OS_OS2) || defined (Q_OS_MACX)
+    ext = ext.lower();
+#else
+    #error Port me!
+#endif
+
+    if (ext != "vdi")
+        name += ".vdi";
+
+    return name;
+}
+
+
+Q_UINT64 VBoxNewHDWzd::imageSize()
+{
+    return currentSize;
+}
+
+
+bool VBoxNewHDWzd::isDynamicImage()
+{
+    return rbDynamicType->isOn();
+}
+
+
+void VBoxNewHDWzd::enableNext (const QIWidgetValidator *wval)
+{
+    setNextEnabled (wval->widget(), wval->isValid());
+}
+
+
+void VBoxNewHDWzd::revalidate (QIWidgetValidator *wval)
+{
+    /* do individual validations for pages */
+
+    QWidget *pg = wval->widget();
+    bool valid = wval->isOtherValid();
+
+    if (pg == pageNameAndSize)
+    {
+        valid = currentSize >= MinVDISize && currentSize <= maxVDISize;
+    }
+
+    wval->setOtherValid (valid);
+}
+
+
+void VBoxNewHDWzd::updateSizeToolTip (Q_UINT64 sizeB)
+{
+    QString tip = tr ("<nobr>%1 Bytes</nobr>").arg (sizeB);
+    QToolTip::add (slSize, tip);
+    QToolTip::add (leSize, tip);
+}
+
+void VBoxNewHDWzd::showPage( QWidget *page )
+{
+    if (currentPage() == pageNameAndSize)
+    {
+        if (QFileInfo (imageFileName()).exists())
+        {
+            vboxProblem().sayCannotOverwriteHardDiskImage (this, imageFileName());
+            return;
+        }
+    }
+
+    if (page == pageSummary)
+    {
+        QString type = rbDynamicType->isOn() ? rbDynamicType->text()
+                                             : rbFixedType->text();
+        type = VBoxGlobal::removeAccelMark (type);
+
+        Q_UINT64 sizeB = imageSize() * _1M;
+
+        // compose summary
+        QString summary = QString (tr(
+            "<table>"
+            "<tr><td>Type:</td><td>%1</td></tr>"
+            "<tr><td>Location:</td><td>%2</td></tr>"
+            "<tr><td>Size:</td><td>%3&nbsp;(%4&nbsp;Bytes)</td></tr>"
+            "</table>"
+        ))
+            .arg (type)
+            .arg (composeFullFileName (imageFileName()))
+            .arg (VBoxGlobal::formatSize (sizeB))
+            .arg (sizeB);
+        teSummary->setText (summary);
+        /* set Finish to default */
+        finishButton()->setDefault (true);
+    }
+    else
+    {
+        /* always set Next to default */
+        nextButton()->setDefault (true);
+    }
+
+    QWizard::showPage (page);
+
+    /* fix focus on the last page. when we go to the last page
+     * having the Next in focus the focus goes to the Cancel
+     * button because when the Next hides Finish is not yet shown. */
+    if (page == pageSummary && focusWidget() == cancelButton())
+        finishButton()->setFocus();
+
+    /* setup focus for individual pages */
+    if (page == pageType)
+    {
+        bgType->setFocus();
+    }
+    else if (page == pageNameAndSize)
+    {
+        leName->setFocus();
+    }
+    else if (page == pageSummary)
+    {
+        teSummary->setFocus();
+    }
+
+    page->layout()->activate();
+}
+
+
+void VBoxNewHDWzd::accept()
+{
+    /*
+     *  Try to create the hard disk when the Finish button is pressed.
+     *  On failure, the wisard will remain open to give it another try.
+     */
+    if (createHardDisk())
+        QWizard::accept();
+}
+
+/**
+ *  Performs steps necessary to create a hard disk. This method handles all
+ *  errors and shows the corresponding messages when appropriate.
+ *
+ *  @return     wheter the creation was successful or not
+ */
+bool VBoxNewHDWzd::createHardDisk()
+{
+    QString src = imageFileName();
+    Q_UINT64 size = imageSize();
+
+    AssertReturn (!src.isEmpty(), false);
+    AssertReturn (size > 0, false);
+
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+
+    CProgress progress;
+    CHardDisk hd = vbox.CreateHardDisk (KHardDiskStorageType_VirtualDiskImage);
+
+    /// @todo (dmik) later, change wrappers so that converting
+    //  to CUnknown is not necessary for cross-assignments
+    CVirtualDiskImage vdi = CUnknown (hd);
+
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotCreateHardDiskImage (this,
+                                                 vbox, src, vdi, progress);
+        return false;
+    }
+
+    vdi.SetFilePath (src);
+
+    if (isDynamicImage())
+        progress = vdi.CreateDynamicImage (size);
+    else
+        progress = vdi.CreateFixedImage (size);
+
+    if (!vdi.isOk())
+    {
+        vboxProblem().cannotCreateHardDiskImage (this,
+                                                 vbox, src, vdi, progress);
+        return false;
+    }
+
+    vboxProblem().showModalProgressDialog (progress, caption(), parentWidget());
+
+    if (progress.GetResultCode() != 0)
+    {
+        vboxProblem().cannotCreateHardDiskImage (this,
+                                                 vbox, src, vdi, progress);
+        return false;
+    }
+
+    vbox.RegisterHardDisk (hd);
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotRegisterMedia (this, vbox, VBoxDefs::HD,
+                                           vdi.GetFilePath());
+        /* delete the image file on failure */
+        vdi.DeleteImage();
+        return false;
+    }
+
+    chd = hd;
+    return true;
+}
+
+
+void VBoxNewHDWzd::slSize_valueChanged( int val )
+{
+    if (focusWidget() == slSize)
+    {
+        currentSize = sliderToSizeMB (val, sliderScale);
+        leSize->setText (vboxGlobal().formatSize (currentSize * _1M));
+        updateSizeToolTip (currentSize * _1M);
+    }
+}
+
+
+void VBoxNewHDWzd::leSize_textChanged( const QString &text )
+{
+    if (focusWidget() == leSize)
+    {
+        currentSize = vboxGlobal().parseSize (text);
+        updateSizeToolTip (currentSize);
+        currentSize /= _1M;
+        slSize->setValue (sizeMBToSlider (currentSize, sliderScale));
+    }
+}
+
+
+void VBoxNewHDWzd::tbNameSelect_clicked()
+{
+    /* set the first parent directory that exists as the current */
+    QFileInfo fld (composeFullFileName (leName->text()));
+    do
+    {
+        QString dp = fld.dirPath (false);
+        fld = QFileInfo (dp);
+    }
+    while (!fld.exists() && !QDir (fld.absFilePath()).isRoot());
+
+    if (!fld.exists())
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        fld = QFileInfo (vbox.GetSystemProperties().GetDefaultVDIFolder());
+        if (!fld.exists())
+            fld = vbox.GetHomeFolder();
+    }
+
+//    QFileDialog fd (this, "NewDiskImageDialog", TRUE);
+//    fd.setMode (QFileDialog::AnyFile);
+//    fd.setViewMode (QFileDialog::List);
+//    fd.addFilter (tr( "Hard disk images (*.vdi)" ));
+//    fd.setCaption (tr( "Select a file for the new hard disk image file" ));
+//    fd.setDir (d);
+
+    QString selected = QFileDialog::getSaveFileName (
+        fld.absFilePath(),
+        tr ("Hard disk images (*.vdi)"),
+        this,
+        "NewDiskImageDialog",
+        tr ("Select a file for the new hard disk image file"));
+
+//    if ( fd.exec() == QDialog::Accepted ) {
+//        leName->setText (QDir::convertSeparators (fd.selectedFile()));
+    if (selected)
+    {
+        if (QFileInfo (selected).extension().isEmpty())
+            selected += ".vdi";
+        leName->setText (QDir::convertSeparators (selected));
+        leName->selectAll();
+        leName->setFocus();
+    }
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui	(revision 7219)
@@ -0,0 +1,1071 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxNewVMWzd</class>
+<comment>
+
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWizard">
+    <property name="name">
+        <cstring>VBoxNewVMWzd</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>571</width>
+            <height>465</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Create New Virtual Machine</string>
+    </property>
+    <property name="titleFont">
+        <font>
+            <family>Arial</family>
+            <pointsize>12</pointsize>
+            <bold>1</bold>
+        </font>
+    </property>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageWelcome</cstring>
+        </property>
+        <attribute name="title">
+            <string>Welcome to the New Virtual Machine Wizard!</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmWelcome</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_welcome.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout74</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txWelcome</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;This wizard will guide you through the steps that are necessary to create
+a new virtual machine for VirtualBox.&lt;/p&gt;
+&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go the next page of the wizard
+and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer21</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                    <spacer>
+                        <property name="name">
+                            <cstring>widthSpacer</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Horizontal</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>MinimumExpanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>400</width>
+                                <height>1</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageNameAndOS</cstring>
+        </property>
+        <attribute name="title">
+            <string>VM Name and OS Type</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmNameAndOS</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_welcome.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout23</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>15</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txNameAndOS</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Enter a name for the new virtual machine and select the type of the guest operating
+system you plan to install onto the virtual machine.&lt;/p&gt;
+&lt;p&gt;The name of the virtual machine usually indicates its software and hardware configuration.
+It will be used by all VirtualBox components to identify your virtual machine.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox22</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="title">
+                            <string>N&amp;ame</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout100</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLineEdit">
+                                        <property name="name">
+                                            <cstring>leName</cstring>
+                                        </property>
+                                        <property name="frameShape">
+                                            <enum>LineEditPanel</enum>
+                                        </property>
+                                        <property name="frameShadow">
+                                            <enum>Sunken</enum>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox22_2</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="title">
+                            <string>OS &amp;Type</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout22</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout101</cstring>
+                                        </property>
+                                        <hbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QComboBox">
+                                                <property name="name">
+                                                    <cstring>cbOS</cstring>
+                                                </property>
+                                            </widget>
+                                        </hbox>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer15</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Vertical</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>0</width>
+                                                <height>0</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </vbox>
+                            </widget>
+                            <spacer>
+                                <property name="name">
+                                    <cstring>spacer16</cstring>
+                                </property>
+                                <property name="orientation">
+                                    <enum>Horizontal</enum>
+                                </property>
+                                <property name="sizeType">
+                                    <enum>Expanding</enum>
+                                </property>
+                                <property name="sizeHint">
+                                    <size>
+                                        <width>101</width>
+                                        <height>20</height>
+                                    </size>
+                                </property>
+                            </spacer>
+                            <widget class="QLabel">
+                                <property name="name">
+                                    <cstring>pmOS</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>0</hsizetype>
+                                        <vsizetype>0</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="lineWidth">
+                                    <number>1</number>
+                                </property>
+                                <property name="pixmap">
+                                    <pixmap>os_other.png</pixmap>
+                                </property>
+                                <property name="scaledContents">
+                                    <bool>false</bool>
+                                </property>
+                                <property name="alignment">
+                                    <set>AlignBottom</set>
+                                </property>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer37</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageMemory</cstring>
+        </property>
+        <attribute name="title">
+            <string>Memory</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmMemory</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_welcome.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout35</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>15</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>textLabel1</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the amount of base memory (RAM) in megabytes to be allocated to the virtual machine.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txRAMBest2</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string></string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>groupBox2</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>5</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="title">
+                            <string>Base &amp;Memory Size</string>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout33</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout32</cstring>
+                                        </property>
+                                        <vbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <property name="spacing">
+                                                <number>0</number>
+                                            </property>
+                                            <widget class="QSlider">
+                                                <property name="name">
+                                                    <cstring>slRAM</cstring>
+                                                </property>
+                                                <property name="sizePolicy">
+                                                    <sizepolicy>
+                                                        <hsizetype>7</hsizetype>
+                                                        <vsizetype>0</vsizetype>
+                                                        <horstretch>10</horstretch>
+                                                        <verstretch>0</verstretch>
+                                                    </sizepolicy>
+                                                </property>
+                                                <property name="minValue">
+                                                    <number>4</number>
+                                                </property>
+                                                <property name="maxValue">
+                                                    <number>384</number>
+                                                </property>
+                                                <property name="lineStep">
+                                                    <number>4</number>
+                                                </property>
+                                                <property name="pageStep">
+                                                    <number>32</number>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Horizontal</enum>
+                                                </property>
+                                                <property name="tickmarks">
+                                                    <enum>Below</enum>
+                                                </property>
+                                                <property name="tickInterval">
+                                                    <number>32</number>
+                                                </property>
+                                            </widget>
+                                            <widget class="QLayoutWidget">
+                                                <property name="name">
+                                                    <cstring>layout31</cstring>
+                                                </property>
+                                                <hbox>
+                                                    <property name="name">
+                                                        <cstring>unnamed</cstring>
+                                                    </property>
+                                                    <widget class="QLabel">
+                                                        <property name="name">
+                                                            <cstring>txRAMMin</cstring>
+                                                        </property>
+                                                        <property name="text">
+                                                            <string>&lt;</string>
+                                                        </property>
+                                                        <property name="alignment">
+                                                            <set>WordBreak|AlignVCenter|AlignLeft</set>
+                                                        </property>
+                                                    </widget>
+                                                    <spacer>
+                                                        <property name="name">
+                                                            <cstring>spacer8_2</cstring>
+                                                        </property>
+                                                        <property name="orientation">
+                                                            <enum>Horizontal</enum>
+                                                        </property>
+                                                        <property name="sizeType">
+                                                            <enum>Expanding</enum>
+                                                        </property>
+                                                        <property name="sizeHint">
+                                                            <size>
+                                                                <width>60</width>
+                                                                <height>20</height>
+                                                            </size>
+                                                        </property>
+                                                    </spacer>
+                                                    <widget class="QLabel">
+                                                        <property name="name">
+                                                            <cstring>txRAMBest</cstring>
+                                                        </property>
+                                                        <property name="text">
+                                                            <string>=</string>
+                                                        </property>
+                                                        <property name="alignment">
+                                                            <set>AlignCenter</set>
+                                                        </property>
+                                                    </widget>
+                                                    <spacer>
+                                                        <property name="name">
+                                                            <cstring>spacer8_3</cstring>
+                                                        </property>
+                                                        <property name="orientation">
+                                                            <enum>Horizontal</enum>
+                                                        </property>
+                                                        <property name="sizeType">
+                                                            <enum>Expanding</enum>
+                                                        </property>
+                                                        <property name="sizeHint">
+                                                            <size>
+                                                                <width>60</width>
+                                                                <height>20</height>
+                                                            </size>
+                                                        </property>
+                                                    </spacer>
+                                                    <widget class="QLabel">
+                                                        <property name="name">
+                                                            <cstring>txRAMMax</cstring>
+                                                        </property>
+                                                        <property name="text">
+                                                            <string>&gt;</string>
+                                                        </property>
+                                                        <property name="alignment">
+                                                            <set>WordBreak|AlignVCenter|AlignRight</set>
+                                                        </property>
+                                                    </widget>
+                                                </hbox>
+                                            </widget>
+                                        </vbox>
+                                    </widget>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout18_2</cstring>
+                                        </property>
+                                        <vbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QLayoutWidget">
+                                                <property name="name">
+                                                    <cstring>layout17_2</cstring>
+                                                </property>
+                                                <hbox>
+                                                    <property name="name">
+                                                        <cstring>unnamed</cstring>
+                                                    </property>
+                                                    <widget class="QLineEdit">
+                                                        <property name="name">
+                                                            <cstring>leRAM</cstring>
+                                                        </property>
+                                                        <property name="sizePolicy">
+                                                            <sizepolicy>
+                                                                <hsizetype>4</hsizetype>
+                                                                <vsizetype>0</vsizetype>
+                                                                <horstretch>0</horstretch>
+                                                                <verstretch>0</verstretch>
+                                                            </sizepolicy>
+                                                        </property>
+                                                    </widget>
+                                                    <widget class="QLabel">
+                                                        <property name="name">
+                                                            <cstring>txRAM</cstring>
+                                                        </property>
+                                                        <property name="text">
+                                                            <string>MB</string>
+                                                        </property>
+                                                        <property name="buddy" stdset="0">
+                                                            <cstring>leRAM</cstring>
+                                                        </property>
+                                                    </widget>
+                                                </hbox>
+                                            </widget>
+                                            <spacer>
+                                                <property name="name">
+                                                    <cstring>spacer9_2</cstring>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Vertical</enum>
+                                                </property>
+                                                <property name="sizeType">
+                                                    <enum>Expanding</enum>
+                                                </property>
+                                                <property name="sizeHint">
+                                                    <size>
+                                                        <width>0</width>
+                                                        <height>0</height>
+                                                    </size>
+                                                </property>
+                                            </spacer>
+                                        </vbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer7</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageHDD</cstring>
+        </property>
+        <attribute name="title">
+            <string>Virtual Hard Disk</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmHDD</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_welcome.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout76</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>15</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>textLabel1_3</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select a hard disk image to be used
+as the boot hard disk of the virtual machine. You can either create a new hard
+disk using the &lt;b&gt;New&lt;/b&gt; button or select an existing hard disk
+image from the drop-down list or by pressing the &lt;b&gt;Existing&lt;/b&gt;
+button (to invoke the Virtual Disk Manager dialog).&lt;/p&gt;
+&lt;p&gt;If you need a more complicated hard disk setup, you can also skip this
+step and attach hard disks later using the VM Settings dialog.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txVDIBest</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string></string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbHDA</cstring>
+                        </property>
+                        <property name="title">
+                            <string>B&amp;oot Hard Disk (Primary Master)</string>
+                        </property>
+                        <grid>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QPushButton" row="1" column="0">
+                                <property name="name">
+                                    <cstring>pbNewHD</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>1</hsizetype>
+                                        <vsizetype>1</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="text">
+                                    <string>N&amp;ew...</string>
+                                </property>
+                            </widget>
+                            <widget class="QPushButton" row="1" column="1">
+                                <property name="name">
+                                    <cstring>pbExistingHD</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>1</hsizetype>
+                                        <vsizetype>1</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="text">
+                                    <string>E&amp;xisting...</string>
+                                </property>
+                            </widget>
+                            <spacer row="1" column="2">
+                                <property name="name">
+                                    <cstring>spacer33</cstring>
+                                </property>
+                                <property name="orientation">
+                                    <enum>Horizontal</enum>
+                                </property>
+                                <property name="sizeType">
+                                    <enum>Expanding</enum>
+                                </property>
+                                <property name="sizeHint">
+                                    <size>
+                                        <width>40</width>
+                                        <height>20</height>
+                                    </size>
+                                </property>
+                            </spacer>
+                        </grid>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer103</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageSummary</cstring>
+        </property>
+        <attribute name="title">
+            <string>Summary</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmSummary</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_welcome.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>summaryLayout</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>15</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryHdr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>
+                            &lt;p&gt;
+                            You are going to create a new virtual machine
+                            with the following parameters:
+                            &lt;/p&gt;
+                            </string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryFtr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>0</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>
+                            &lt;p&gt;
+                            If the above is correct press the &lt;b&gt;Finish&lt;/b&gt; button.
+                            Once you press it, a new virtual machine will be created.
+                            &lt;/p&gt;&lt;p&gt;
+                            Note that you can alter these and all other setting of the
+                            created virtual machine at any time using the
+                            &lt;b&gt;Settings&lt;/b&gt; dialog accessible through
+                            the menu of the main window.
+                            &lt;/p&gt;
+                            </string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer33_2</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>0</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+</widget>
+<connections>
+    <connection>
+        <sender>pbNewHD</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxNewVMWzd</receiver>
+        <slot>showNewVDIWizard()</slot>
+    </connection>
+    <connection>
+        <sender>pbExistingHD</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxNewVMWzd</receiver>
+        <slot>showVDIManager()</slot>
+    </connection>
+    <connection>
+        <sender>leRAM</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxNewVMWzd</receiver>
+        <slot>leRAM_textChanged(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>slRAM</sender>
+        <signal>valueChanged(int)</signal>
+        <receiver>VBoxNewVMWzd</receiver>
+        <slot>slRAM_valueChanged(int)</slot>
+    </connection>
+    <connection>
+        <sender>cbOS</sender>
+        <signal>activated(int)</signal>
+        <receiver>VBoxNewVMWzd</receiver>
+        <slot>cbOS_activated(int)</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>leName</tabstop>
+    <tabstop>cbOS</tabstop>
+    <tabstop>slRAM</tabstop>
+    <tabstop>leRAM</tabstop>
+    <tabstop>pbNewHD</tabstop>
+    <tabstop>pbExistingHD</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="local" impldecl="in declaration">qfiledialog.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxDiskImageManagerDlg.h</include>
+    <include location="local" impldecl="in implementation">VBoxNewHDWzd.h</include>
+    <include location="local" impldecl="in implementation">VBoxMediaComboBox.h</include>
+</includes>
+<forwards>
+    <forward>class VBoxMediaComboBox</forward>
+    <forward>class QITextEdit</forward>
+</forwards>
+<variables>
+    <variable access="private">QIWidgetValidator *wvalNameAndOS;</variable>
+    <variable access="private">QIWidgetValidator *wvalMemory;</variable>
+    <variable access="private">QIWidgetValidator *wvalHDD;</variable>
+    <variable access="private">QUuid uuidHD;</variable>
+    <variable access="private">CHardDisk chd;</variable>
+    <variable access="private">CMachine cmachine;</variable>
+    <variable access="private">VBoxMediaComboBox *mediaCombo;</variable>
+    <variable access="private">QITextEdit *teSummary;</variable>
+</variables>
+<slots>
+    <slot>enableNext( const QIWidgetValidator * wval )</slot>
+    <slot>revalidate( QIWidgetValidator * wval )</slot>
+    <slot>showVDIManager()</slot>
+    <slot>showNewVDIWizard()</slot>
+    <slot>slRAM_valueChanged( int val )</slot>
+    <slot>leRAM_textChanged( const QString &amp; text )</slot>
+    <slot>cbOS_activated( int item )</slot>
+    <slot>currentMediaChanged( int item )</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private">destroy()</function>
+    <function access="private">showEvent( QShowEvent * )</function>
+    <function>showPage( QWidget * page )</function>
+    <function>accept()</function>
+    <function access="private" returnType="bool">constructMachine()</function>
+    <function access="private">ensureNewHardDiskDeleted()</function>
+    <function returnType="CMachine">machine()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxNewVMWzd.ui.h	(revision 7219)
@@ -0,0 +1,499 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "New virtual machine" wizard UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+
+/**
+ *  Calculates a suitable page step size for the given max value.
+ *  The returned size is so that there will be no more than 32 pages.
+ *  The minimum returned page size is 4.
+ */
+static int calcPageStep (int aMax)
+{
+    /* reasonable max. number of page steps is 32 */
+    uint page = ((uint) aMax + 31) / 32;
+    /* make it a power of 2 */
+    uint p = page, p2 = 0x1;
+    while ((p >>= 1))
+        p2 <<= 1;
+    if (page != p2)
+        p2 <<= 1;
+    if (p2 < 4)
+        p2 = 4;
+    return (int) p2;
+}
+
+void VBoxNewVMWzd::init()
+{
+    /* disable help buttons */
+    helpButton()->setShown (false);
+
+    /*
+     *  fix tab order to get the proper direction
+     *  (originally the focus goes Next/Finish -> Back -> Cancel -> page)
+     */
+    QWidget::setTabOrder (backButton(), nextButton());
+    QWidget::setTabOrder (nextButton(), finishButton());
+    QWidget::setTabOrder (finishButton(), cancelButton());
+
+    /*
+     *  setup connections and set validation for pages
+     *  ----------------------------------------------------------------------
+     */
+
+    /* setup the label colors for nice scaling */
+    VBoxGlobal::adoptLabelPixmap (pmWelcome);
+    VBoxGlobal::adoptLabelPixmap (pmNameAndOS);
+    VBoxGlobal::adoptLabelPixmap (pmMemory);
+    VBoxGlobal::adoptLabelPixmap (pmHDD);
+    VBoxGlobal::adoptLabelPixmap (pmSummary);
+
+    /* Name and OS page */
+
+    leName->setValidator (new QRegExpValidator (QRegExp (".+" ), this));
+
+    wvalNameAndOS = new QIWidgetValidator (pageNameAndOS, this);
+    connect (wvalNameAndOS, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableNext (const QIWidgetValidator *)));
+
+    connect (cbOS, SIGNAL (activated (int)), this, SLOT (cbOS_activated (int)));
+
+    /* Memory page */
+
+    CSystemProperties sysProps = vboxGlobal().virtualBox().GetSystemProperties();
+
+    const uint MinRAM = sysProps.GetMinGuestRAM();
+    const uint MaxRAM = sysProps.GetMaxGuestRAM();
+
+    leRAM->setValidator (new QIntValidator (MinRAM, MaxRAM, this));
+
+    wvalMemory = new QIWidgetValidator (pageMemory, this);
+    connect (wvalMemory, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableNext (const QIWidgetValidator *)));
+
+    /* HDD Images page */
+    mediaCombo = new VBoxMediaComboBox (grbHDA, "mediaCombo", VBoxDefs::HD, true);
+    grbHDALayout->addMultiCellWidget (mediaCombo, 0, 0, 0, 2);
+    setTabOrder (mediaCombo, pbNewHD);
+    setTabOrder (pbNewHD, pbExistingHD);
+    connect (mediaCombo, SIGNAL (activated (int)),
+             this, SLOT (currentMediaChanged (int)));
+    if (!vboxGlobal().isMediaEnumerationStarted())
+        vboxGlobal().startEnumeratingMedia();
+    else
+        mediaCombo->refresh();
+
+    /// @todo (dmik) remove?
+    wvalHDD = new QIWidgetValidator (pageHDD, this);
+    connect (wvalHDD, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableNext (const QIWidgetValidator *)));
+    connect (wvalHDD, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+
+    /* Summary page */
+
+    teSummary = new QITextEdit (pageSummary);
+    teSummary->setSizePolicy (QSizePolicy::Minimum, QSizePolicy::Minimum);
+    teSummary->setFrameShape (QTextEdit::NoFrame);
+    teSummary->setReadOnly (TRUE);
+    summaryLayout->insertWidget (1, teSummary);
+
+    /* filter out Enter keys in order to direct them to the default dlg button */
+    QIKeyFilter *ef = new QIKeyFilter (this, Key_Enter);
+    ef->watchOn (teSummary);
+
+    /*
+     *  set initial values
+     *  ----------------------------------------------------------------------
+     */
+
+    /* Name and OS page */
+
+    cbOS->insertStringList (vboxGlobal().vmGuestOSTypeDescriptions());
+    cbOS_activated (cbOS->currentItem());
+
+    /* Memory page */
+
+    slRAM->setPageStep (calcPageStep (MaxRAM));
+    slRAM->setLineStep (slRAM->pageStep() / 4);
+    slRAM->setTickInterval (slRAM->pageStep());
+    /* setup the scale so that ticks are at page step boundaries */
+    slRAM->setMinValue ((MinRAM / slRAM->pageStep()) * slRAM->pageStep());
+    slRAM->setMaxValue (MaxRAM);
+    txRAMMin->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MinRAM));
+    txRAMMax->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MaxRAM));
+    /*
+     *  initial RAM value is set in cbOS_activated()
+     *  limit min/max. size of QLineEdit
+     */
+    leRAM->setMaximumSize (leRAM->fontMetrics().width ("99999")
+                           + leRAM->frameWidth() * 2,
+                           leRAM->minimumSizeHint().height());
+    leRAM->setMinimumSize (leRAM->maximumSize());
+    /* ensure leRAM value and validation is updated */
+    slRAM_valueChanged (slRAM->value());
+
+    /* HDD Images page */
+
+    /* Summary page */
+
+    teSummary->setPaper (pageSummary->backgroundBrush());
+
+    /*
+     *  update the next button state for pages with validation
+     *  (validityChanged() connected to enableNext() will do the job)
+     */
+    wvalNameAndOS->revalidate();
+    wvalMemory->revalidate();
+    wvalHDD->revalidate();
+
+    /* the finish button on the Summary page is always enabled */
+    setFinishEnabled (pageSummary, true);
+
+    /* setup minimum width for the sizeHint to be calculated correctly */
+    int wid = widthSpacer->minimumSize().width();
+    txWelcome->setMinimumWidth (wid);
+    txNameAndOS->setMinimumWidth (wid);
+    textLabel1->setMinimumWidth (wid);
+    txRAMBest2->setMinimumWidth (wid);
+    textLabel1_3->setMinimumWidth (wid);
+    txVDIBest->setMinimumWidth (wid);
+    txSummaryHdr->setMinimumWidth (wid);
+    txSummaryFtr->setMinimumWidth (wid);
+}
+
+
+void VBoxNewVMWzd::destroy()
+{
+    ensureNewHardDiskDeleted();
+}
+
+void VBoxNewVMWzd::showEvent (QShowEvent *e)
+{
+    QDialog::showEvent (e);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    layout()->activate();
+
+    /* resize to the miminum possible size */
+    resize (minimumSize());
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+void VBoxNewVMWzd::enableNext (const QIWidgetValidator *wval)
+{
+    setNextEnabled (wval->widget(), wval->isValid());
+}
+
+
+void VBoxNewVMWzd::revalidate (QIWidgetValidator *wval)
+{
+    /* do individual validations for pages */
+
+    bool valid = wval->isOtherValid();
+
+    if (wval == wvalHDD)
+    {
+        if (!chd.isNull() && mediaCombo->currentItem() != mediaCombo->count() - 1)
+            ensureNewHardDiskDeleted();
+    }
+
+    wval->setOtherValid( valid );
+}
+
+
+void VBoxNewVMWzd::showPage (QWidget *page)
+{
+    if (page == pageSummary)
+    {
+        if (!mediaCombo->currentItem())
+        {
+            if (!vboxProblem().confirmHardDisklessMachine (this))
+                return;
+        }
+
+        /* compose summary */
+        QString summary = QString (tr (
+            "<tr><td>Name:</td><td>%1</td></tr>"
+            "<tr><td>OS Type:</td><td>%2</td></tr>"
+            "<tr><td>Base Memory:</td><td>%3&nbsp;MB</td></tr>"))
+            .arg (leName->text())
+            .arg (vboxGlobal().vmGuestOSType (cbOS->currentItem()).GetDescription())
+            .arg (slRAM->value());
+
+        if (mediaCombo->currentItem())
+            summary += QString (tr (
+                "<tr><td>Boot Hard Disk:</td><td>%4</td></tr>"))
+                .arg (mediaCombo->currentText());
+
+        teSummary->setText ("<table>" + summary + "</table>");
+
+        /* set Finish to default */
+        finishButton()->setDefault( true );
+    }
+    else
+    {
+        /* always set Next to default */
+        nextButton()->setDefault( true );
+    }
+
+    QWizard::showPage (page);
+
+    /*
+     *  fix focus on the last page. when we go to the last page
+     *  having the Next in focus the focus goes to the Cancel
+     *  button because when the Next hides Finish is not yet shown.
+     */
+    if (page == pageSummary && focusWidget() == cancelButton())
+        finishButton()->setFocus();
+
+    /* setup focus for individual pages */
+    if (page == pageNameAndOS)
+        leName->setFocus();
+    else if (page == pageMemory)
+        slRAM->setFocus();
+    else if (page == pageHDD)
+        mediaCombo->setFocus();
+    else if (page == pageSummary)
+        teSummary->setFocus();
+
+    page->layout()->activate();
+}
+
+void VBoxNewVMWzd::accept()
+{
+    /*
+     *  Try to create the machine when the Finish button is pressed.
+     *  On failure, the wisard will remain open to give it another try.
+     */
+    if (constructMachine())
+        QWizard::accept();
+}
+
+bool VBoxNewVMWzd::constructMachine()
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+
+    /* create a machine with the default settings file location */
+    if (cmachine.isNull())
+    {
+        cmachine = vbox.CreateMachine (QString(), leName->text(), QUuid());
+        if (!vbox.isOk())
+        {
+            vboxProblem().cannotCreateMachine (vbox, this);
+            return false;
+        }
+        if (uuidHD.isNull() || !chd.isNull())
+            cmachine.SetExtraData (VBoxDefs::GUI_FirstRun, "yes");
+    }
+
+    /* name is set in CreateMachine() */
+
+    /* OS type */
+    CGuestOSType type = vboxGlobal().vmGuestOSType (cbOS->currentItem());
+    AssertMsg (!type.isNull(), ("vmGuestOSType() must return non-null type"));
+    cmachine.SetOSTypeId (type.GetId());
+
+    if (type.GetId() == "os2warp3" ||
+        type.GetId() == "os2warp4" ||
+        type.GetId() == "os2warp45")
+        cmachine.SetHWVirtExEnabled (KTSBool_True);
+
+    /* RAM size */
+    cmachine.SetMemorySize (slRAM->value());
+
+    /* add one network adapter (NAT) by default */
+    {
+        CNetworkAdapter cadapter = cmachine.GetNetworkAdapter (0);
+        cadapter.SetEnabled (true);
+        cadapter.AttachToNAT();
+        cadapter.SetMACAddress (QString::null);
+        cadapter.SetCableConnected (true);
+    }
+
+    /* register the VM prior to attaching hard disks */
+    vbox.RegisterMachine (cmachine);
+    if (!vbox.isOk())
+    {
+        vboxProblem().cannotCreateMachine (vbox, cmachine, this);
+        return false;
+    }
+
+    /* Boot hard disk (Primary Master) */
+    if (!uuidHD.isNull())
+    {
+        bool ok = false;
+        QUuid id = cmachine.GetId();
+        CSession session = vboxGlobal().openSession (id);
+        if (!session.isNull())
+        {
+            CMachine m = session.GetMachine();
+            m.AttachHardDisk (uuidHD, KDiskControllerType_IDE0, 0);
+            if (m.isOk())
+            {
+                m.SaveSettings();
+                if (m.isOk())
+                    ok = true;
+                else
+                    vboxProblem().cannotSaveMachineSettings (m, this);
+            }
+            else
+                vboxProblem().cannotAttachHardDisk (this, m, uuidHD,
+                                                    KDiskControllerType_IDE0, 0);
+            session.Close();
+        }
+        if (!ok)
+        {
+            /* unregister on failure */
+            vbox.UnregisterMachine (id);
+            if (vbox.isOk())
+                cmachine.DeleteSettings();
+            return false;
+        }
+    }
+
+    /* ensure we don't delete a newly created hard disk on success */
+    chd.detach();
+
+    return true;
+}
+
+void VBoxNewVMWzd::ensureNewHardDiskDeleted()
+{
+    if (!chd.isNull())
+    {
+        QUuid hdId = chd.GetId();
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        vbox.UnregisterHardDisk (chd.GetId());
+        if (!vbox.isOk())
+            vboxProblem().cannotUnregisterMedia (this, vbox, VBoxDefs::HD,
+                                                 chd.GetLocation());
+        else
+        {
+            CVirtualDiskImage vdi = CUnknown (chd);
+            if (!vdi.isNull())
+            {
+                vdi.DeleteImage();
+                if (!vdi.isOk())
+                    vboxProblem().cannotDeleteHardDiskImage (this, vdi);
+            }
+        }
+        chd.detach();
+        vboxGlobal().removeMedia (VBoxDefs::HD, hdId);
+    }
+}
+
+CMachine VBoxNewVMWzd::machine()
+{
+    return cmachine;
+}
+
+void VBoxNewVMWzd::showVDIManager()
+{
+    VBoxDiskImageManagerDlg dlg (this, "VBoxDiskImageManagerDlg", WType_Dialog | WShowModal);
+    dlg.setup (VBoxDefs::HD, true);
+    QUuid newId = dlg.exec() == VBoxDiskImageManagerDlg::Accepted ?
+        dlg.getSelectedUuid() : mediaCombo->getId();
+
+    if (uuidHD != newId)
+    {
+        ensureNewHardDiskDeleted();
+        uuidHD = newId;
+        mediaCombo->setCurrentItem (uuidHD);
+    }
+    mediaCombo->setFocus();
+    /* revailidate */
+    wvalHDD->revalidate();
+}
+
+void VBoxNewVMWzd::showNewVDIWizard()
+{
+    VBoxNewHDWzd dlg (this, "VBoxNewHDWzd");
+
+    CGuestOSType type = vboxGlobal().vmGuestOSType (cbOS->currentItem());
+
+    dlg.setRecommendedFileName (leName->text());
+    dlg.setRecommendedSize (type.GetRecommendedHDD());
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        ensureNewHardDiskDeleted();
+        chd = dlg.hardDisk();
+        /* fetch uuid and name/path */
+        uuidHD = chd.GetId();
+        /* update media combobox */
+        VBoxMedia::Status status =
+            chd.GetAccessible() == TRUE ? VBoxMedia::Ok :
+            chd.isOk() ? VBoxMedia::Inaccessible :
+            VBoxMedia::Error;
+        vboxGlobal().addMedia (VBoxMedia (CUnknown (chd), VBoxDefs::HD, status));
+        mediaCombo->setCurrentItem (uuidHD);
+        mediaCombo->setFocus();
+        /* revailidate */
+        wvalHDD->revalidate();
+    }
+}
+
+void VBoxNewVMWzd::slRAM_valueChanged (int val)
+{
+    leRAM->setText (QString().setNum (val));
+}
+
+
+void VBoxNewVMWzd::leRAM_textChanged (const QString &text)
+{
+    slRAM->setValue (text.toInt());
+}
+
+void VBoxNewVMWzd::cbOS_activated (int item)
+{
+    CGuestOSType type = vboxGlobal().vmGuestOSType (item);
+    pmOS->setPixmap (vboxGlobal().vmGuestOSTypeIcon (type.GetId()));
+    txRAMBest->setText (QString::null);
+    txRAMBest2->setText (
+        tr ("The recommended base memory size is <b>%1</b> MB.")
+            .arg (type.GetRecommendedRAM()));
+    slRAM->setValue (type.GetRecommendedRAM());
+    txVDIBest->setText (
+        tr ("The recommended size of the boot hard disk is <b>%1</b> MB.")
+            .arg (type.GetRecommendedHDD()));
+}
+
+void VBoxNewVMWzd::currentMediaChanged (int)
+{
+    uuidHD = mediaCombo->getId();
+    /* revailidate */
+    wvalHDD->revalidate();
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui	(revision 7219)
@@ -0,0 +1,257 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxRegistrationDlg</class>
+<comment>
+
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWizard">
+    <property name="name">
+        <cstring>VBoxRegistrationDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>600</width>
+            <height>450</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VirtualBox Registration Dialog</string>
+    </property>
+    <property name="icon">
+        <pixmap>register_16px.png</pixmap>
+    </property>
+    <property name="titleFont">
+        <font>
+            <family>Arial</family>
+            <pointsize>12</pointsize>
+            <bold>1</bold>
+        </font>
+    </property>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageReg</cstring>
+        </property>
+        <attribute name="title">
+            <string>Welcome to the VirtualBox Registration Form!</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>10</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pictureLabel</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_user.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>layout9</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <widget class="QIRichLabel">
+                        <property name="name">
+                            <cstring>mTextLabel</cstring>
+                        </property>
+                        <property name="text" stdset="0">
+                            <string>&lt;p&gt;Please fill out this registration form to let us know that you use VirtualBox and, optionally, to keep you informed about VirtualBox news and updates.&lt;/p&gt;&lt;p&gt;Enter your full name using Latin characters and your e-mail address to the fields below. Please note that innotek will use this information only to gather product usage statistics and to send you VirtualBox newsletters. In particular, innotek will never pass your data to third parties. Detailed information about how we use your personal data can be found in the &lt;b&gt;Privacy Policy&lt;/b&gt; section of the VirtualBox Manual or on the &lt;a href=http://www.virtualbox.org/wiki/PrivacyPolicy&gt;Privacy Policy&lt;/a&gt; page of the VirtualBox web-site.&lt;/p&gt;</string>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spWelcome</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>160</height>
+                            </size>
+                        </property>
+                    </spacer>
+                    <spacer>
+                        <property name="name">
+                            <cstring>widthSpacer</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Horizontal</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>MinimumExpanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>400</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                    <widget class="QLayoutWidget">
+                        <property name="name">
+                            <cstring>layout7</cstring>
+                        </property>
+                        <grid>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLabel" row="0" column="0">
+                                <property name="name">
+                                    <cstring>mNameLabel</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Name</string>
+                                </property>
+                                <property name="buddy" stdset="0">
+                                    <cstring>mNameEdit</cstring>
+                                </property>
+                            </widget>
+                            <widget class="QLineEdit" row="0" column="1">
+                                <property name="name">
+                                    <cstring>mNameEdit</cstring>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Enter your full name using Latin characters.</string>
+                                </property>
+                            </widget>
+                            <widget class="QLabel" row="1" column="0">
+                                <property name="name">
+                                    <cstring>mEmailLabel</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;E-mail</string>
+                                </property>
+                                <property name="buddy" stdset="0">
+                                    <cstring>mEmailEdit</cstring>
+                                </property>
+                            </widget>
+                            <widget class="QLineEdit" row="1" column="1">
+                                <property name="name">
+                                    <cstring>mEmailEdit</cstring>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Enter your valid e-mail address.</string>
+                                </property>
+                            </widget>
+                            <widget class="QCheckBox" row="2" column="0" rowspan="1" colspan="2">
+                                <property name="name">
+                                    <cstring>mUseCheckBox</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Please do not use this information to contact me</string>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Check this box if you do not want to receive mail from innotek at the e-mail address specified above.</string>
+                                </property>
+                            </widget>
+                        </grid>
+                    </widget>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+</widget>
+<customwidgets>
+    <customwidget>
+        <class>QIRichLabel</class>
+        <header location="local">QIRichLabel.h</header>
+        <sizehint>
+            <width>80</width>
+            <height>20</height>
+        </sizehint>
+        <container>0</container>
+        <sizepolicy>
+            <hordata>5</hordata>
+            <verdata>5</verdata>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+        <pixmap>image0</pixmap>
+        <property type="String">text</property>
+    </customwidget>
+</customwidgets>
+<includes>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxNetworkFramework.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="global" impldecl="in declaration">qurl.h</include>
+    <include location="global" impldecl="in implementation">qpushbutton.h</include>
+    <include location="global" impldecl="in implementation">qtimer.h</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="global" impldecl="in implementation">qprocess.h</include>
+</includes>
+<forwards>
+	<forward>class VBoxNetworkFramework</forward>
+</forwards>
+<variables>
+    <variable access="private">VBoxRegistrationDlg **mSelf;</variable>
+    <variable access="private">QUrl mUrl;</variable>
+    <variable access="private">QTimer *mTimeout;</variable>
+    <variable access="private">bool mSuicide;</variable>
+    <variable access="private">bool mHandshake;</variable>
+    <variable access="private">VBoxNetworkFramework *mNetfw;</variable>
+</variables>
+<slots>
+    <slot access="private">registration()</slot>
+    <slot access="private">processTimeout()</slot>
+    <slot access="private">onNetBegin( int )</slot>
+    <slot access="private">onNetData( const QByteArray &amp; )</slot>
+    <slot access="private">onNetEnd( const QByteArray &amp; )</slot>
+    <slot access="private">onNetError( const QString &amp; )</slot>
+    <slot access="private">accept()</slot>
+    <slot access="private">reject()</slot>
+    <slot access="private">validate()</slot>
+</slots>
+<functions>
+    <function specifier="static" returnType="bool">hasToBeShown()</function>
+    <function access="private">init()</function>
+    <function access="private">destroy()</function>
+    <function>setup( VBoxRegistrationDlg ** )</function>
+    <function access="private">languageChangeImp()</function>
+    <function access="private">postRequest( const QString &amp; , const QString &amp; )</function>
+    <function access="private" returnType="QString">getPlatform()</function>
+    <function>abortRegisterRequest( const QString &amp; )</function>
+    <function access="private">showEvent( QShowEvent* )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxRegistrationDlg.ui.h	(revision 7219)
@@ -0,0 +1,568 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * VBoxRegistrationDlg UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+#include <iprt/assert.h>
+#include <iprt/err.h>
+#include <iprt/param.h>
+#include <iprt/path.h>
+
+/**
+ *  This class is used to encode/decode the registration data.
+ */
+class VBoxRegistrationData
+{
+public:
+
+    VBoxRegistrationData (const QString &aData)
+        : mIsValid (false), mIsRegistered (false)
+        , mData (aData)
+        , mTriesLeft (3 /* the initial tries value! */)
+    {
+        decode (aData);
+    }
+
+    VBoxRegistrationData (const QString &aName, const QString &aEmail,
+                          const QString &aPrivate)
+        : mIsValid (true), mIsRegistered (true)
+        , mName (aName), mEmail (aEmail), mPrivate (aPrivate)
+        , mTriesLeft (0)
+    {
+        encode (aName, aEmail, aPrivate);
+    }
+
+    bool isValid() const                { return mIsValid; }
+    bool isRegistered() const           { return mIsRegistered; }
+
+    const QString &data() const         { return mData; }
+    const QString &name() const         { return mName; }
+    const QString &email() const        { return mEmail; }
+    const QString &isPrivate() const    { return mPrivate; }
+
+    uint triesLeft() const              { return mTriesLeft; }
+
+private:
+
+    void decode (const QString &aData)
+    {
+        mIsValid = mIsRegistered = false;
+
+        if (aData.isEmpty())
+            return;
+
+        if (aData.startsWith ("triesLeft="))
+        {
+            bool ok = false;
+            uint triesLeft = aData.section ('=', 1, 1).toUInt (&ok);
+            if (!ok)
+                return;
+            mTriesLeft = triesLeft;
+            mIsValid = true;
+            return;
+        }
+
+        /* Decoding CRC32 */
+        QString data = aData;
+        QString crcData = data.right (2 * sizeof (ulong));
+        ulong crcNeed = 0;
+        for (ulong i = 0; i < crcData.length(); i += 2)
+        {
+            crcNeed <<= 8;
+            uchar curByte = (uchar) crcData.mid (i, 2).toUShort (0, 16);
+            crcNeed += curByte;
+        }
+        data.truncate (data.length() - 2 * sizeof (ulong));
+
+        /* Decoding data */
+        QString result;
+        for (ulong i = 0; i < data.length(); i += 4)
+            result += QChar (data.mid (i, 4).toUShort (0, 16));
+        ulong crcNow = crc32 ((uchar*)result.ascii(), result.length());
+
+        /* Check the CRC32 */
+        if (crcNeed != crcNow)
+            return;
+
+        /* Initialize values */
+        QStringList dataList = QStringList::split ("|", result);
+        mName = dataList [0];
+        mEmail = dataList [1];
+        mPrivate = dataList [2];
+
+        mIsValid = true;
+        mIsRegistered = true;
+    }
+
+    void encode (const QString &aName, const QString &aEmail,
+                 const QString &aPrivate)
+    {
+        /* Encoding data */
+        QString data = QString ("%1|%2|%3")
+            .arg (aName).arg (aEmail).arg (aPrivate);
+        mData = QString::null;
+        for (ulong i = 0; i < data.length(); ++ i)
+        {
+            QString curPair = QString::number (data.at (i).unicode(), 16);
+            while (curPair.length() < 4)
+                curPair.prepend ('0');
+            mData += curPair;
+        }
+
+        /* Enconding CRC32 */
+        ulong crcNow = crc32 ((uchar*)data.ascii(), data.length());
+        QString crcData;
+        for (ulong i = 0; i < sizeof (ulong); ++ i)
+        {
+            ushort curByte = crcNow & 0xFF;
+            QString curPair = QString::number (curByte, 16);
+            if (curPair.length() == 1)
+                curPair.prepend ("0");
+            crcData = curPair + crcData;
+            crcNow >>= 8;
+        }
+
+        mData += crcData;
+    }
+
+    ulong crc32 (unsigned char *aBufer, int aSize)
+    {
+        /* Filling CRC32 table */
+        ulong crc32;
+        ulong crc_table [256];
+        ulong temp;
+        for (int i = 0; i < 256; ++ i)
+        {
+            temp = i;
+            for (int j = 8; j > 0; -- j)
+            {
+                if (temp & 1)
+                    temp = (temp >> 1) ^ 0xedb88320;
+                else
+                    temp >>= 1;
+            };
+            crc_table [i] = temp;
+        }
+
+        /* CRC32 calculation */
+        crc32 = 0xffffffff;
+        for (int i = 0; i < aSize; ++ i)
+        {
+            crc32 = crc_table [(crc32 ^ (*aBufer ++)) & 0xff] ^ (crc32 >> 8);
+        }
+        crc32 = crc32 ^ 0xffffffff;
+        return crc32;
+    };
+
+    bool mIsValid : 1;
+    bool mIsRegistered : 1;
+
+    QString mData;
+    QString mName;
+    QString mEmail;
+    QString mPrivate;
+
+    uint mTriesLeft;
+};
+
+/* static */
+bool VBoxRegistrationDlg::hasToBeShown()
+{
+    VBoxRegistrationData regData (vboxGlobal().virtualBox().
+        GetExtraData (VBoxDefs::GUI_RegistrationData));
+
+    return !regData.isValid() ||
+        (!regData.isRegistered() && regData.triesLeft() > 0);
+}
+
+/* Default constructor initialization. */
+void VBoxRegistrationDlg::init()
+{
+    /* Hide unnecessary buttons */
+    helpButton()->setShown (false);
+    cancelButton()->setShown (false);
+    backButton()->setShown (false);
+
+    /* Confirm button initially disabled */
+    finishButton()->setEnabled (false);
+    finishButton()->setAutoDefault (true);
+    finishButton()->setDefault (true);
+
+    /* Setup the label colors for nice scaling */
+    VBoxGlobal::adoptLabelPixmap (pictureLabel);
+
+    /* Adjust text label size */
+    mTextLabel->setMinimumWidth (widthSpacer->minimumSize().width());
+
+    /* Setup validations and maximum text-edit text length */
+    QRegExp nameExp ("[\\S\\s]+");
+    /* E-mail address is validated according to RFC2821, RFC2822,
+     * see http://en.wikipedia.org/wiki/E-mail_address. */
+    QRegExp emailExp ("(([a-zA-Z0-9_\\-\\.!#$%\\*/?|^{}`~&'\\+=]*"
+                        "[a-zA-Z0-9_\\-!#$%\\*/?|^{}`~&'\\+=])|"
+                      "(\"([\\x0001-\\x0008,\\x000B,\\x000C,\\x000E-\\x0019,\\x007F,"
+                            "\\x0021,\\x0023-\\x005B,\\x005D-\\x007E,"
+                            "\\x0009,\\x0020]|"
+                          "(\\\\[\\x0001-\\x0009,\\x000B,\\x000C,"
+                                "\\x000E-\\x007F]))*\"))"
+                      "@"
+                      "[a-zA-Z0-9\\-]+(\\.[a-zA-Z0-9\\-]+)*");
+    mNameEdit->setValidator (new QRegExpValidator (nameExp, this));
+    mEmailEdit->setValidator (new QRegExpValidator (emailExp, this));
+    mNameEdit->setMaxLength (50);
+    mEmailEdit->setMaxLength (50);
+
+    /* Create connection-timeout timer */
+    mTimeout = new QTimer (this);
+
+    /* Load language constraints */
+    languageChangeImp();
+
+    /* Set required boolean flags */
+    mSuicide = false;
+    mHandshake = true;
+
+    /* Network framework */
+    mNetfw = 0;
+
+    /* Setup connections */
+    disconnect (finishButton(), SIGNAL (clicked()), 0, 0);
+    connect (finishButton(), SIGNAL (clicked()), SLOT (registration()));
+    connect (mTimeout, SIGNAL (timeout()), this, SLOT (processTimeout()));
+    connect (mNameEdit, SIGNAL (textChanged (const QString&)), this, SLOT (validate()));
+    connect (mEmailEdit, SIGNAL (textChanged (const QString&)), this, SLOT (validate()));
+    connect (mTextLabel, SIGNAL (clickedOnLink (const QString &)),
+             &vboxGlobal(), SLOT (openURL (const QString &)));
+
+    /* Resize the dialog initially to minimum size */
+    resize (minimumSize());
+}
+
+/* Default destructor cleanup. */
+void VBoxRegistrationDlg::destroy()
+{
+    delete mNetfw;
+    *mSelf = 0;
+}
+
+/* Setup necessary dialog parameters. */
+void VBoxRegistrationDlg::setup (VBoxRegistrationDlg **aSelf)
+{
+    mSelf = aSelf;
+    *mSelf = this;
+    mUrl = "http://www.innotek.de/register762.php";
+
+    VBoxRegistrationData regData (vboxGlobal().virtualBox().
+        GetExtraData (VBoxDefs::GUI_RegistrationData));
+
+    mNameEdit->setText (regData.name());
+    mEmailEdit->setText (regData.email());
+    mUseCheckBox->setChecked (regData.isPrivate() == "yes");
+}
+
+/* String constants initializer. */
+void VBoxRegistrationDlg::languageChangeImp()
+{
+    finishButton()->setText (tr ("&Confirm"));
+}
+
+void VBoxRegistrationDlg::postRequest (const QString &aHost,
+                                       const QString &aUrl)
+{
+    delete mNetfw;
+    mNetfw = new VBoxNetworkFramework();
+    connect (mNetfw, SIGNAL (netBegin (int)),
+             SLOT (onNetBegin (int)));
+    connect (mNetfw, SIGNAL (netData (const QByteArray&)),
+             SLOT (onNetData (const QByteArray&)));
+    connect (mNetfw, SIGNAL (netEnd (const QByteArray&)),
+             SLOT (onNetEnd (const QByteArray&)));
+    connect (mNetfw, SIGNAL (netError (const QString&)),
+             SLOT (onNetError (const QString&)));
+
+    mNetfw->postRequest (aHost, aUrl);
+}
+
+
+/* Post the handshake request into the innotek register site. */
+void VBoxRegistrationDlg::registration()
+{
+    /* Disable control elements */
+    mNameEdit->setEnabled (false);
+    mEmailEdit->setEnabled (false);
+    mUseCheckBox->setEnabled (false);
+    finishButton()->setEnabled (false);
+
+    /* Handshake arguments initializing */
+    QString version = vboxGlobal().virtualBox().GetVersion();
+    QUrl::encode (version);
+
+    /* Handshake */
+    QString argument = QString ("?version=%1").arg (version);
+    mTimeout->start (20000, true);
+    postRequest (mUrl.host(), mUrl.path() + argument);
+}
+
+/* This slot is used to control the connection timeout. */
+void VBoxRegistrationDlg::processTimeout()
+{
+    abortRegisterRequest (tr ("Connection timed out."));
+}
+
+/* Handles the network request begining. */
+void VBoxRegistrationDlg::onNetBegin (int aStatus)
+{
+    if (aStatus == 404)
+        abortRegisterRequest (tr ("Could not locate the registration form on "
+            "the server (response: %1).").arg (aStatus));
+    else
+        mTimeout->start (20000, true);
+}
+
+/* Handles the network request data incoming. */
+void VBoxRegistrationDlg::onNetData (const QByteArray&)
+{
+    if (!mSuicide)
+        mTimeout->start (20000, true);
+}
+
+/* Handles the network request end. */
+void VBoxRegistrationDlg::onNetEnd (const QByteArray &aTotalData)
+{
+    if (mSuicide)
+        return;
+
+    mTimeout->stop();
+    if (mHandshake)
+    {
+        /* Verifying key correctness */
+        if (QString (aTotalData).find (QRegExp ("^[a-zA-Z0-9]{32}$")))
+        {
+            abortRegisterRequest (tr ("Could not perform connection handshake."));
+            return;
+        }
+
+        /* Registration arguments initializing */
+        QString version = vboxGlobal().virtualBox().GetVersion();
+        QString key (aTotalData);
+        QString platform = getPlatform();
+        QString name = mNameEdit->text();
+        QString email = mEmailEdit->text();
+        QString prvt = mUseCheckBox->isChecked() ? "1" : "0";
+        QUrl::encode (version);
+        QUrl::encode (platform);
+        QUrl::encode (name);
+        QUrl::encode (email);
+
+        /* Registration */
+        QString argument;
+        argument += QString ("?version=%1").arg (version);
+        argument += QString ("&key=%1").arg (key);
+        argument += QString ("&platform=%1").arg (platform);
+        argument += QString ("&name=%1").arg (name);
+        argument += QString ("&email=%1").arg (email);
+        argument += QString ("&private=%1").arg (prvt);
+
+        mHandshake = false;
+        mTimeout->start (20000, true);
+        postRequest (mUrl.host(), mUrl.path() + argument);
+    }
+    else
+    {
+        /* Show registration result */
+        QString result (aTotalData);
+        vboxProblem().showRegisterResult (this, result);
+
+        /* Close the dialog */
+        result == "OK" ? accept() : reject();
+    }
+}
+
+void VBoxRegistrationDlg::onNetError (const QString &aError)
+{
+    abortRegisterRequest (aError);
+}
+
+/* SLOT: QDialog accept slot reimplementation. */
+void VBoxRegistrationDlg::accept()
+{
+    vboxGlobal().virtualBox().SetExtraData (VBoxDefs::GUI_RegistrationDlgWinID,
+                                            QString::null);
+
+    VBoxRegistrationData regData (mNameEdit->text(), mEmailEdit->text(),
+        mUseCheckBox->isChecked() ? "yes" : "no");
+    vboxGlobal().virtualBox().SetExtraData (VBoxDefs::GUI_RegistrationData,
+                                            regData.data());
+
+    QDialog::accept();
+}
+
+/* SLOT: QDialog reject slot reimplementation. */
+void VBoxRegistrationDlg::reject()
+{
+    vboxGlobal().virtualBox().SetExtraData (VBoxDefs::GUI_RegistrationDlgWinID,
+                                            QString::null);
+
+    /* Decrement the triesLeft. */
+    VBoxRegistrationData regData (vboxGlobal().virtualBox().
+                                  GetExtraData (VBoxDefs::GUI_RegistrationData));
+    if (!regData.isValid() || !regData.isRegistered())
+    {
+        uint triesLeft = regData.triesLeft();
+        if (triesLeft)
+        {
+            -- triesLeft;
+            vboxGlobal().virtualBox().SetExtraData (VBoxDefs::GUI_RegistrationData,
+                                                    QString ("triesLeft=%1")
+                                                    .arg (triesLeft));
+        }
+    }
+
+    QDialog::reject();
+}
+
+void VBoxRegistrationDlg::validate()
+{
+    int pos = 0;
+    QString name = mNameEdit->text();
+    QString email = mEmailEdit->text();
+    finishButton()->setEnabled (
+        mNameEdit->validator()->validate (name, pos) == QValidator::Acceptable &&
+        mEmailEdit->validator()->validate (email, pos) == QValidator::Acceptable);
+}
+
+QString VBoxRegistrationDlg::getPlatform()
+{
+    QString platform;
+
+#if defined (Q_OS_WIN)
+    platform = "win";
+#elif defined (Q_OS_LINUX)
+    platform = "linux";
+#elif defined (Q_OS_MACX)
+    platform = "macosx";
+#elif defined (Q_OS_OS2)
+    platform = "os2";
+#elif defined (Q_OS_FREEBSD)
+    platform = "freebsd";
+#elif defined (Q_OS_SOLARIS)
+    platform = "solaris";
+#else
+    platform = "unknown";
+#endif
+
+    /* the format is <system>.<bitness> */
+    platform += QString (".%1").arg (ARCH_BITS);
+
+    /* add more system information */
+#if defined (Q_OS_WIN)
+    OSVERSIONINFO versionInfo;
+    ZeroMemory (&versionInfo, sizeof (OSVERSIONINFO));
+    versionInfo.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
+    GetVersionEx (&versionInfo);
+    int major = versionInfo.dwMajorVersion;
+    int minor = versionInfo.dwMinorVersion;
+    int build = versionInfo.dwBuildNumber;
+    QString sp = QString::fromUcs2 ((ushort*)versionInfo.szCSDVersion);
+
+    QString distrib;
+    if (major == 6)
+        distrib = QString ("Windows Vista %1");
+    else if (major == 5)
+    {
+        if (minor == 2)
+            distrib = QString ("Windows Server 2003 %1");
+        else if (minor == 1)
+            distrib = QString ("Windows XP %1");
+        else if (minor == 0)
+            distrib = QString ("Windows 2000 %1");
+        else
+            distrib = QString ("Unknown %1");
+    }
+    else if (major == 4)
+    {
+        if (minor == 90)
+            distrib = QString ("Windows Me %1");
+        else if (minor == 10)
+            distrib = QString ("Windows 98 %1");
+        else if (minor == 0)
+            distrib = QString ("Windows 95 %1");
+        else
+            distrib = QString ("Unknown %1");
+    }
+    else
+        distrib = QString ("Unknown %1");
+    distrib = distrib.arg (sp);
+    QString version = QString ("%1.%2").arg (major).arg (minor);
+    QString kernel = QString ("%1").arg (build);
+    platform += QString (" [Distribution: %1 | Version: %2 | Build: %3]")
+        .arg (distrib).arg (version).arg (kernel);
+#elif defined (Q_OS_OS2)
+    // TODO: add sys info for os2 if any...
+#elif defined (Q_OS_LINUX) || defined (Q_OS_MACX) || defined (Q_OS_FREEBSD) || defined (Q_OS_SOLARIS)
+    char szAppPrivPath [RTPATH_MAX];
+    int rc;
+
+    rc = RTPathAppPrivateNoArch (szAppPrivPath, sizeof (szAppPrivPath));
+    Assert (RT_SUCCESS (rc));
+    QProcess infoScript (QString ("./VBoxSysInfo.sh"), this, "infoScript");
+    infoScript.setWorkingDirectory (QString (szAppPrivPath));
+    if (infoScript.start())
+    {
+        while (infoScript.isRunning()) {}
+        if (infoScript.normalExit())
+            platform += QString (" [%1]").arg (infoScript.readStdout());
+    }
+#endif
+
+    return platform;
+}
+
+/* This wrapper displays an error message box (unless aReason is
+ * QString::null) with the cause of the request-send procedure
+ * termination. After the message box is dismissed, the downloader signals
+ * to close itself on the next event loop iteration. */
+void VBoxRegistrationDlg::abortRegisterRequest (const QString &aReason)
+{
+    /* Protect against double kill request. */
+    if (mSuicide)
+        return;
+    mSuicide = true;
+
+    if (!aReason.isNull())
+        vboxProblem().cannotConnectRegister (this, mUrl.toString(), aReason);
+
+    /* Allows all the queued signals to be processed before quit. */
+    QTimer::singleShot (0, this, SLOT (reject()));
+}
+
+void VBoxRegistrationDlg::showEvent (QShowEvent *aEvent)
+{
+    validate();
+    QWizard::showEvent (aEvent);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui	(revision 7219)
@@ -0,0 +1,275 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxSharedFoldersSettings</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxSharedFoldersSettings</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>286</width>
+            <height>247</height>
+        </rect>
+    </property>
+    <property name="sizePolicy">
+        <sizepolicy>
+            <hsizetype>7</hsizetype>
+            <vsizetype>7</vsizetype>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+    </property>
+    <property name="caption">
+        <string>VBoxSharedFoldersSettings</string>
+        <comment>don't translate</comment>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>0</number>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QGroupBox">
+            <property name="name">
+                <cstring>gbSharedFolders</cstring>
+            </property>
+            <property name="title">
+                <string>Shared &amp;Folders</string>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QListView">
+                    <column>
+                        <property name="text">
+                            <string>Name</string>
+                        </property>
+                        <property name="clickable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="resizable">
+                            <bool>true</bool>
+                        </property>
+                    </column>
+                    <column>
+                        <property name="text">
+                            <string>Path</string>
+                        </property>
+                        <property name="clickable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="resizable">
+                            <bool>true</bool>
+                        </property>
+                    </column>
+                    <column>
+                        <property name="text">
+                            <string>Access</string>
+                        </property>
+                        <property name="clickable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="resizable">
+                            <bool>true</bool>
+                        </property>
+                    </column>
+                    <property name="name">
+                        <cstring>listView</cstring>
+                    </property>
+                    <property name="allColumnsShowFocus">
+                        <bool>true</bool>
+                    </property>
+                    <property name="resizeMode">
+                        <enum>AllColumns</enum>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Lists all shared folders accessible to this machine.
+Use
+&lt;tt&gt;net use x: \\vboxsvr\share&lt;/tt&gt;
+to access a shared folder named &lt;i&gt;share&lt;/i&gt; from a DOS-like OS, or
+&lt;tt&gt;mount -t vboxsf share mount_point&lt;/tt&gt;
+to access it from a Linux OS. This feature requires Guest Additions.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout101</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <property name="spacing">
+                            <number>0</number>
+                        </property>
+                        <widget class="QToolButton">
+                            <property name="name">
+                                <cstring>tbAdd</cstring>
+                            </property>
+                            <property name="focusPolicy">
+                                <enum>TabFocus</enum>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="accel">
+                                <string>Ins</string>
+                            </property>
+                            <property name="textLabel">
+                                <string>Add a new shared folder (Ins)</string>
+                            </property>
+                            <property name="autoRaise">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Adds a new shared folder definition.</string>
+                            </property>
+                        </widget>
+                        <widget class="QToolButton">
+                            <property name="name">
+                                <cstring>tbEdit</cstring>
+                            </property>
+                            <property name="focusPolicy">
+                                <enum>TabFocus</enum>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="accel">
+                                <string>Ctrl+Space</string>
+                            </property>
+                            <property name="textLabel">
+                                <string>Edit the selected shared folder (Ctrl+Space)</string>
+                            </property>
+                            <property name="autoRaise">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Edits the selected shared folder definition.</string>
+                            </property>
+                        </widget>
+                        <widget class="QToolButton">
+                            <property name="name">
+                                <cstring>tbRemove</cstring>
+                            </property>
+                            <property name="focusPolicy">
+                                <enum>TabFocus</enum>
+                            </property>
+                            <property name="text">
+                                <string></string>
+                            </property>
+                            <property name="accel">
+                                <string>Del</string>
+                            </property>
+                            <property name="textLabel">
+                                <string>Remove the selected shared folder (Del)</string>
+                            </property>
+                            <property name="autoRaise">
+                                <bool>true</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Removes the selected shared folder definition.</string>
+                            </property>
+                        </widget>
+                        <spacer>
+                            <property name="name">
+                                <cstring>spacer76</cstring>
+                            </property>
+                            <property name="orientation">
+                                <enum>Vertical</enum>
+                            </property>
+                            <property name="sizeType">
+                                <enum>Expanding</enum>
+                            </property>
+                            <property name="sizeHint">
+                                <size>
+                                    <width>21</width>
+                                    <height>101</height>
+                                </size>
+                            </property>
+                        </spacer>
+                    </vbox>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<connections>
+    <connection>
+        <sender>listView</sender>
+        <signal>doubleClicked(QListViewItem*)</signal>
+        <receiver>VBoxSharedFoldersSettings</receiver>
+        <slot>processDoubleClick(QListViewItem*)</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="global" impldecl="in implementation">qfiledialog.h</include>
+    <include location="global" impldecl="in implementation">qlabel.h</include>
+    <include location="global" impldecl="in implementation">qlineedit.h</include>
+    <include location="global" impldecl="in implementation">qregexp.h</include>
+    <include location="global" impldecl="in implementation">qtimer.h</include>
+    <include location="global" impldecl="in implementation">qpainter.h</include>
+</includes>
+<variables>
+    <variable access="public">enum SFDialogType { WrongType, GlobalType = 0x01, MachineType = 0x02, ConsoleType = 0x04 };</variable>
+    <variable access="private">bool mIsListViewChanged;</variable>
+    <variable access="private">int mDialogType;</variable>
+    <variable access="private">CMachine mMachine;</variable>
+    <variable access="private">CConsole mConsole;</variable>
+    <variable access="private">QString mTrFull;</variable>
+    <variable access="private">QString mTrReadOnly;</variable>
+</variables>
+<slots>
+    <slot>tbAddPressed()</slot>
+    <slot>tbEditPressed()</slot>
+    <slot>tbRemovePressed()</slot>
+    <slot>processCurrentChanged( QListViewItem* )</slot>
+    <slot>processDoubleClick( QListViewItem* )</slot>
+    <slot>adjustList()</slot>
+    <slot>updateList()</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private">showEvent( QShowEvent* )</function>
+    <function returnType="bool" access="private">eventFilter( QObject*, QEvent* )</function>
+    <function>setDialogType( int )</function>
+    <function returnType="int">dialogType() {return mDialogType;}</function>
+    <function access="private">removeSharedFolder( const QString &amp;, const QString &amp;, VBoxSharedFoldersSettings::SFDialogType )</function>
+    <function access="private">createSharedFolder( const QString &amp;, const QString &amp;, bool, VBoxSharedFoldersSettings::SFDialogType )</function>
+    <function>getFromGlobal()</function>
+    <function>getFromMachine( const CMachine &amp; )</function>
+    <function>getFromConsole( const CConsole &amp; )</function>
+    <function access="private">getFrom( const CSharedFolderEnumerator &amp;, QListViewItem* )</function>
+    <function>putBackToGlobal()</function>
+    <function>putBackToMachine()</function>
+    <function>putBackToConsole()</function>
+    <function access="private">putBackTo( CSharedFolderEnumerator &amp;, QListViewItem* )</function>
+    <function access="private" returnType="QListViewItem*">searchRoot( bool )</function>
+    <function access="private" returnType="bool">isEditable( const QString &amp; )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSharedFoldersSettings.ui.h	(revision 7219)
@@ -0,0 +1,868 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Shared Folders" settings dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+
+typedef QPair<QString, VBoxSharedFoldersSettings::SFDialogType> SFolderName;
+typedef QValueList<SFolderName> SFoldersNameList;
+
+
+class VBoxRichListItem : public QListViewItem
+{
+public:
+
+    enum { QIRichListItemId = 1010 };
+
+    enum FormatType
+    {
+        IncorrectFormat = 0,
+        EllipsisStart   = 1,
+        EllipsisMiddle  = 2,
+        EllipsisEnd     = 3,
+        EllipsisFile    = 4
+    };
+
+    VBoxRichListItem (FormatType aFormat, QListView *aParent,
+                      const QString& aName, const QString& aNull1,
+                      const QString& aNull2, const QString& aKey) :
+        QListViewItem (aParent, aName, aNull1, aNull2, aKey), mFormat (aFormat)
+    {
+    }
+
+    VBoxRichListItem (FormatType aFormat, QListViewItem *aParent,
+                      const QString& aName, const QString& aPath,
+                      const QString& aAccess, const QString& aEdited) :
+        QListViewItem (aParent, aName, aPath, aAccess, aEdited), mFormat (aFormat)
+    {
+        mTextList << aName << aPath << aAccess << aEdited;
+    }
+
+    int rtti() const { return QIRichListItemId; }
+
+    int compare (QListViewItem *aItem, int aColumn, bool aAscending) const
+    {
+        /* Sorting the children always by name: */
+        if (parent() && aItem->parent())
+            return QListViewItem::compare (aItem, 0, aAscending);
+        /* Sorting the root items always by key: */
+        else if (!parent() && !aItem->parent())
+            return QListViewItem::compare (aItem, 3, aAscending);
+        else
+            return QListViewItem::compare (aItem, aColumn, aAscending);
+    }
+
+    VBoxRichListItem* nextSibling() const
+    {
+        QListViewItem *item = QListViewItem::nextSibling();
+        return item && item->rtti() == QIRichListItemId ?
+            static_cast<VBoxRichListItem*> (item) : 0;
+    }
+
+    QString getText (int aIndex) const
+    {
+        return aIndex >= 0 && aIndex < (int)mTextList.size() ?
+            mTextList [aIndex] : QString::null;
+    }
+
+    void updateText (int aColumn, const QString &aText)
+    {
+        if (aColumn >= 0 && aColumn < (int)mTextList.size())
+            mTextList [aColumn] = aText;
+    }
+
+protected:
+
+    void paintCell (QPainter *aPainter, const QColorGroup &aColorGroup,
+                    int aColumn, int aWidth, int aAlign)
+    {
+        if (!parent())
+        {
+            /* Make root items occupy the whole width */
+            aWidth = listView()->viewport()->width();
+
+            if (aColumn > 0)
+            {
+                /* For columns other than the first one, paint the overlapping
+                 * portion of the first column after correcting the window */
+                aPainter->save();
+                QRect wnd = aPainter->window();
+                int dx = -listView()->treeStepSize();
+                for (int i = 0; i < aColumn; ++ i)
+                    dx += listView()->columnWidth (i);
+                wnd.moveBy (dx, 0);
+                aPainter->setWindow (wnd);
+                QListViewItem::paintCell (aPainter, aColorGroup, 0, aWidth, aAlign);
+                aPainter->restore();
+                return;
+            }
+
+            QListViewItem::paintCell (aPainter, aColorGroup, aColumn, aWidth, aAlign);
+        }
+        else
+        {
+            processColumn (aColumn, aWidth);
+            QListViewItem::paintCell (aPainter, aColorGroup, aColumn, aWidth, aAlign);
+        }
+    }
+
+    int width (const QFontMetrics &aFontMetrics, const QListView *, int aColumn) const
+    {
+        return parent() ?
+               aFontMetrics.boundingRect (getText (aColumn)).width() +
+               aFontMetrics.width ("...x") /* indent size */ : 0;
+    }
+
+    void processColumn (int aColumn, int aWidth)
+    {
+        QString oneString = aColumn >= 0 && aColumn < (int)mTextList.size() ?
+            mTextList [aColumn] : QString::null;
+        if (oneString.isNull())
+            return;
+        int oldSize = listView()->fontMetrics().width (oneString);
+        int indentSize = listView()->fontMetrics().width ("...x");
+
+        /* compress text */
+        int start = 0;
+        int finish = 0;
+        int position = 0;
+        int textWidth = 0;
+        do {
+            textWidth = listView()->fontMetrics().width (oneString);
+            if (textWidth + indentSize > aWidth)
+            {
+                start  = 0;
+                finish = oneString.length();
+
+                /* selecting remove position */
+                switch (mFormat)
+                {
+                    case EllipsisStart:
+                        position = start;
+                        break;
+                    case EllipsisMiddle:
+                        position = (finish - start) / 2;
+                        break;
+                    case EllipsisEnd:
+                        position = finish - 1;
+                        break;
+                    case EllipsisFile:
+                    {
+                        QRegExp regExp ("([\\\\/][^\\\\^/]+[\\\\/]?$)");
+                        int newFinish = regExp.search (oneString);
+                        if (newFinish != -1)
+                            finish = newFinish;
+                        position = (finish - start) / 2;
+                        break;
+                    }
+                    default:
+                        AssertMsgFailed (("Invalid format type\n"));
+                }
+
+                if (position == finish)
+                   break;
+                oneString.remove (position, 1);
+            }
+        } while (textWidth + indentSize > aWidth);
+        if (position || mFormat == EllipsisFile) oneString.insert (position, "...");
+
+        int newSize = listView()->fontMetrics().width (oneString);
+        setText (aColumn, newSize < oldSize ? oneString : mTextList [aColumn]);
+    }
+
+    FormatType  mFormat;
+    QStringList mTextList;
+};
+
+
+class VBoxAddSFDialog : public QDialog
+{
+    Q_OBJECT
+
+public:
+
+    enum DialogType { AddDialogType, EditDialogType };
+
+    VBoxAddSFDialog (VBoxSharedFoldersSettings *aParent,
+                     VBoxAddSFDialog::DialogType aType,
+                     bool aEnableSelector /* for "permanent" checkbox */,
+                     const SFoldersNameList &aUsedNames)
+        : QDialog (aParent, "VBoxAddSFDialog", true /* modal */)
+        , mLePath (0), mLeName (0), mCbPermanent (0), mCbReadonly (0)
+        , mUsedNames (aUsedNames)
+    {
+        switch (aType)
+        {
+            case AddDialogType:
+                setCaption (tr ("Add Share"));
+                break;
+            case EditDialogType:
+                setCaption (tr ("Edit Share"));
+                break;
+            default:
+                AssertMsgFailed (("Incorrect SF Dialog type\n"));
+        }
+        QVBoxLayout *mainLayout = new QVBoxLayout (this, 10, 10, "mainLayout");
+
+        /* Setup Input layout */
+        QGridLayout *inputLayout = new QGridLayout (mainLayout, 3, 3, 10, "inputLayout");
+        QLabel *lbPath = new QLabel (tr ("Folder Path"), this);
+        mLePath = new QLineEdit (this);
+        QToolButton *tbPath = new QToolButton (this);
+        QLabel *lbName = new QLabel (tr ("Folder Name"), this);
+        mLeName = new QLineEdit (this);
+        tbPath->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                                 "select_file_dis_16px.png"));
+        tbPath->setFocusPolicy (QWidget::TabFocus);
+        connect (mLePath, SIGNAL (textChanged (const QString &)),
+                 this, SLOT (validate()));
+        connect (mLeName, SIGNAL (textChanged (const QString &)),
+                 this, SLOT (validate()));
+        connect (tbPath, SIGNAL (clicked()), this, SLOT (showFileDialog()));
+        QWhatsThis::add (mLePath, tr ("Displays the path to an existing folder on the host PC."));
+        QWhatsThis::add (mLeName, tr ("Displays the name of the shared folder "
+                                      "(as it will be seen by the guest OS)."));
+        QWhatsThis::add (tbPath, tr ("Opens the dialog to select a folder."));
+
+        inputLayout->addWidget (lbPath,  0, 0);
+        inputLayout->addWidget (mLePath, 0, 1);
+        inputLayout->addWidget (tbPath,  0, 2);
+        inputLayout->addWidget (lbName,  1, 0);
+        inputLayout->addMultiCellWidget (mLeName, 1, 1, 1, 2);
+
+        mCbReadonly = new QCheckBox (tr ("&Read-only"), this);
+        QWhatsThis::add (mCbReadonly,
+            tr ("When checked, the guest OS will not be able to write to the "
+                "specified shared folder."));
+        mCbReadonly->setChecked (false);
+        inputLayout->addMultiCellWidget (mCbReadonly, 2, 2, 0, 2);
+
+        if (aEnableSelector)
+        {
+            mCbPermanent = new QCheckBox (tr ("&Make Permanent"), this);
+            mCbPermanent->setChecked (true);
+            inputLayout->addMultiCellWidget (mCbPermanent, 3, 3, 0, 2);
+            connect (mCbPermanent, SIGNAL (toggled (bool)),
+                     this, SLOT (validate()));
+        }
+
+        /* Setup Button layout */
+        QHBoxLayout *buttonLayout = new QHBoxLayout (mainLayout, 10, "buttonLayout");
+        mBtOk = new QPushButton (tr ("&OK"), this, "btOk");
+        QSpacerItem *spacer = new QSpacerItem (0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
+        QPushButton *btCancel = new QPushButton (tr ("Cancel"), this, "btCancel");
+        connect (mBtOk, SIGNAL (clicked()), this, SLOT (accept()));
+        connect (btCancel, SIGNAL (clicked()), this, SLOT (reject()));
+
+        buttonLayout->addWidget (mBtOk);
+        buttonLayout->addItem (spacer);
+        buttonLayout->addWidget (btCancel);
+
+        /* Validate fields */
+        validate();
+    }
+
+    ~VBoxAddSFDialog() {}
+
+    QString getPath() { return mLePath->text(); }
+    QString getName() { return mLeName->text(); }
+    bool getPermanent()
+    {
+        return mCbPermanent ? mCbPermanent->isChecked() : true;
+    }
+    bool getWritable() { return !mCbReadonly->isChecked(); }
+
+    void setPath (const QString &aPath) { mLePath->setText (aPath); }
+    void setName (const QString &aName) { mLeName->setText (aName); }
+    void setPermanent (bool aPermanent)
+    {
+        if (mCbPermanent)
+        {
+            mCbPermanent->setChecked (aPermanent);
+            mCbPermanent->setEnabled (!aPermanent);
+        }
+    }
+    void setWritable (bool aWritable) { mCbReadonly->setChecked (!aWritable); }
+
+private slots:
+
+    void validate()
+    {
+        VBoxSharedFoldersSettings::SFDialogType dlgType =
+            (VBoxSharedFoldersSettings::SFDialogType)
+            static_cast<VBoxSharedFoldersSettings*> (parent())->dialogType();
+        VBoxSharedFoldersSettings::SFDialogType resultType =
+            mCbPermanent && !mCbPermanent->isChecked() ?
+            VBoxSharedFoldersSettings::ConsoleType :
+            dlgType & VBoxSharedFoldersSettings::MachineType ?
+            VBoxSharedFoldersSettings::MachineType :
+            VBoxSharedFoldersSettings::GlobalType;
+        SFolderName pair = qMakePair (mLeName->text(), resultType);
+
+        mBtOk->setEnabled (!mLePath->text().isEmpty() &&
+                           !mLeName->text().isEmpty() &&
+                           !mUsedNames.contains (pair));
+    }
+
+    void showFileDialog()
+    {
+        QString folder = vboxGlobal()
+            .getExistingDirectory (QDir::rootDirPath(),
+                                   this, "addSharedFolderDialog",
+                                   tr ("Select a folder to share"));
+        if (folder.isNull())
+            return;
+
+        QString folderName = QDir::convertSeparators (folder);
+        QRegExp commonRule ("[\\\\/]([^\\\\^/]+)[\\\\/]?$");
+        QRegExp rootRule ("(([a-zA-Z])[^\\\\^/])?[\\\\/]$");
+        if (commonRule.search (folderName) != -1)
+        {
+            /* processing non-root folder */
+            mLePath->setText (folderName.remove (QRegExp ("[\\\\/]$")));
+            mLeName->setText (commonRule.cap (1));
+        }
+        else if (rootRule.search (folderName) != -1)
+        {
+            /* processing root folder */
+            mLePath->setText (folderName);
+#if defined (Q_OS_WIN) || defined (Q_OS_OS2)
+            mLeName->setText (rootRule.cap (2) + "_DRIVE");
+#elif defined (Q_OS_UNIX)
+            mLeName->setText ("ROOT");
+#endif
+        }
+        else
+            return; /* hm, what type of folder it was? */
+    }
+
+private:
+
+    void showEvent (QShowEvent *aEvent)
+    {
+        setFixedHeight (height());
+        QDialog::showEvent (aEvent);
+    }
+
+    QPushButton *mBtOk;
+    QLineEdit *mLePath;
+    QLineEdit *mLeName;
+    QCheckBox *mCbPermanent;
+    QCheckBox *mCbReadonly;
+    SFoldersNameList mUsedNames;
+};
+
+
+void VBoxSharedFoldersSettings::init()
+{
+    mDialogType = WrongType;
+    listView->setSorting (0);
+    new QIListViewSelectionPreserver (this, listView);
+    listView->setShowToolTips (false);
+    listView->setRootIsDecorated (true);
+    listView->header()->setMovingEnabled (false);
+    tbAdd->setIconSet (VBoxGlobal::iconSet ("add_shared_folder_16px.png",
+                                            "add_shared_folder_disabled_16px.png"));
+    tbEdit->setIconSet (VBoxGlobal::iconSet ("edit_shared_folder_16px.png",
+                                             "edit_shared_folder_disabled_16px.png"));
+    tbRemove->setIconSet (VBoxGlobal::iconSet ("revome_shared_folder_16px.png",
+                                               "revome_shared_folder_disabled_16px.png"));
+    connect (tbAdd, SIGNAL (clicked()), this, SLOT (tbAddPressed()));
+    connect (tbEdit, SIGNAL (clicked()), this, SLOT (tbEditPressed()));
+    connect (tbRemove, SIGNAL (clicked()), this, SLOT (tbRemovePressed()));
+    connect (listView, SIGNAL (currentChanged (QListViewItem *)),
+             this, SLOT (processCurrentChanged (QListViewItem *)));
+
+    /* Make after-paining list update to ensure all columns repainted correctly. */
+    connect (listView->header(), SIGNAL (sizeChange (int, int, int)),
+             this, SLOT (updateList()));
+
+    mIsListViewChanged = false;
+
+    listView->viewport()->installEventFilter (this);
+
+    mTrFull = tr ("Full");
+    mTrReadOnly = tr ("Read-only");
+}
+
+void VBoxSharedFoldersSettings::showEvent (QShowEvent *aEvent)
+{
+    QWidget::showEvent (aEvent);
+
+    /* Adjusting size after all pending show events are processed. */
+    QTimer::singleShot (0, this, SLOT (adjustList()));
+}
+
+
+void VBoxSharedFoldersSettings::updateList()
+{
+    /* Updating list after all pending cell-repaint enevts. */
+    QTimer::singleShot (0, listView, SLOT (updateContents()));
+}
+
+void VBoxSharedFoldersSettings::adjustList()
+{
+    /* Adjust two columns size.
+     * Watching columns 0&2 to feat 1/3 of total width. */
+    int total = listView->viewport()->width();
+
+    listView->adjustColumn (0);
+    int w0 = listView->columnWidth (0) < total / 3 ?
+             listView->columnWidth (0) : total / 3;
+
+    listView->adjustColumn (2);
+    int w2 = listView->columnWidth (2) < total / 3 ?
+             listView->columnWidth (2) : total / 3;
+
+    /* We are adjusting columns 0 and 2 and resizing column 1 to feat
+     * visible listView' width according two adjusted columns. Due to
+     * adjusting column 2 influent column 0 restoring all widths. */
+    listView->setColumnWidth (0, w0);
+    listView->setColumnWidth (1, total - w0 - w2);
+    listView->setColumnWidth (2, w2);
+}
+
+bool VBoxSharedFoldersSettings::eventFilter (QObject *aObject, QEvent *aEvent)
+{
+    /* Process & show auto Tool-Tip for partially hidden listview items. */
+    if (aObject == listView->viewport() && aEvent->type() == QEvent::MouseMove)
+    {
+        QMouseEvent *e = static_cast<QMouseEvent*> (aEvent);
+        QListViewItem *i = listView->itemAt (e->pos());
+        VBoxRichListItem *item = i && i->rtti() == VBoxRichListItem::QIRichListItemId ?
+            static_cast<VBoxRichListItem*> (i) : 0;
+        if (item)
+        {
+            int delta = e->pos().x();
+            int id = 0;
+            for (; id < listView->columns(); ++ id)
+            {
+                if (delta < listView->columnWidth (id))
+                    break;
+                delta -= listView->columnWidth (id);
+            }
+
+            QString curText = QToolTip::textFor (listView->viewport());
+            QString newText = item->text (id) != item->getText (id) ?
+                              item->getText (id) : QString::null;
+
+            if (newText != curText)
+            {
+                QToolTip::remove (listView->viewport());
+                QToolTip::add (listView->viewport(), newText);
+            }
+        }
+        else
+            QToolTip::remove (listView->viewport());
+    }
+
+    return QWidget::eventFilter (aObject, aEvent);
+}
+
+void VBoxSharedFoldersSettings::setDialogType (int aType)
+{
+    mDialogType = aType;
+}
+
+
+void VBoxSharedFoldersSettings::removeSharedFolder (const QString & aName,
+                                                    const QString & aPath,
+                                                    SFDialogType aType)
+{
+    switch (aType)
+    {
+        case GlobalType:
+        {
+            /* This feature is not implemented yet */
+            AssertMsgFailed (("Global shared folders are not implemented yet\n"));
+            break;
+        }
+        case MachineType:
+        {
+            Assert (!mMachine.isNull());
+            mMachine.RemoveSharedFolder (aName);
+            if (!mMachine.isOk())
+                vboxProblem().cannotRemoveSharedFolder (this, mMachine,
+                                                        aName, aPath);
+            break;
+        }
+        case ConsoleType:
+        {
+            Assert (!mConsole.isNull());
+            mConsole.RemoveSharedFolder (aName);
+            if (!mConsole.isOk())
+                vboxProblem().cannotRemoveSharedFolder (this, mConsole,
+                                                        aName, aPath);
+            break;
+        }
+        default:
+        {
+            AssertMsgFailed (("Incorrect shared folder type\n"));
+        }
+    }
+}
+
+void VBoxSharedFoldersSettings::createSharedFolder (const QString & aName,
+                                                    const QString & aPath,
+                                                    bool aWritable,
+                                                    SFDialogType aType)
+{
+    switch (aType)
+    {
+        case GlobalType:
+        {
+            /* This feature is not implemented yet */
+            AssertMsgFailed (("Global shared folders are not implemented yet\n"));
+            break;
+        }
+        case MachineType:
+        {
+            Assert (!mMachine.isNull());
+            mMachine.CreateSharedFolder (aName, aPath, aWritable);
+            if (!mMachine.isOk())
+                vboxProblem().cannotCreateSharedFolder (this, mMachine,
+                                                        aName, aPath);
+            break;
+        }
+        case ConsoleType:
+        {
+            Assert (!mConsole.isNull());
+            mConsole.CreateSharedFolder (aName, aPath, aWritable);
+            if (!mConsole.isOk())
+                vboxProblem().cannotCreateSharedFolder (this, mConsole,
+                                                        aName, aPath);
+            break;
+        }
+        default:
+        {
+            AssertMsgFailed (("Incorrect shared folder type\n"));
+        }
+    }
+}
+
+
+void VBoxSharedFoldersSettings::getFromGlobal()
+{
+    /* This feature is not implemented yet */
+    AssertMsgFailed (("Global shared folders are not implemented yet\n"));
+
+    /*
+    QString name = tr (" Global Folders");
+    QString key (QString::number (GlobalType));
+    VBoxRichListItem *root = new VBoxRichListItem (VBoxRichListItem::EllipsisEnd,
+        listView, name, QString::null, QString::null, key);
+    getFrom (vboxGlobal().virtualBox().GetSharedFolders().Enumerate(), root);
+    */
+}
+
+void VBoxSharedFoldersSettings::getFromMachine (const CMachine &aMachine)
+{
+    mMachine = aMachine;
+    QString name = tr (" Machine Folders");
+    QString key (QString::number (MachineType));
+    VBoxRichListItem *root = new VBoxRichListItem (VBoxRichListItem::EllipsisEnd,
+        listView, name, QString::null, QString::null, key);
+    getFrom (mMachine.GetSharedFolders().Enumerate(), root);
+}
+
+void VBoxSharedFoldersSettings::getFromConsole (const CConsole &aConsole)
+{
+    mConsole = aConsole;
+    QString name = tr (" Transient Folders");
+    QString key (QString::number (ConsoleType));
+    VBoxRichListItem *root = new VBoxRichListItem (VBoxRichListItem::EllipsisEnd,
+        listView, name, QString::null, QString::null, key);
+    getFrom (mConsole.GetSharedFolders().Enumerate(), root);
+}
+
+void VBoxSharedFoldersSettings::getFrom (const CSharedFolderEnumerator &aEn,
+                                         QListViewItem *aRoot)
+{
+    aRoot->setSelectable (false);
+    while (aEn.HasMore())
+    {
+        CSharedFolder sf = aEn.GetNext();
+        new VBoxRichListItem (VBoxRichListItem::EllipsisFile, aRoot,
+                              sf.GetName(), sf.GetHostPath(),
+                              sf.GetWritable() ? mTrFull : mTrReadOnly,
+                              "not edited");
+    }
+    listView->setOpen (aRoot, true);
+    listView->setCurrentItem (aRoot->firstChild() ? aRoot->firstChild() : aRoot);
+    processCurrentChanged (aRoot->firstChild() ? aRoot->firstChild() : aRoot);
+}
+
+
+void VBoxSharedFoldersSettings::putBackToGlobal()
+{
+    /* This feature is not implemented yet */
+    AssertMsgFailed (("Global shared folders are not implemented yet\n"));
+
+    /*
+    if (!mIsListViewChanged) return;
+    // This function is only available for GlobalType dialog
+    Assert (mDialogType == GlobalType);
+    // Searching for GlobalType item's root
+    QListViewItem *root = listView->findItem (QString::number (GlobalType), 3);
+    Assert (root);
+    CSharedFolderEnumerator en = vboxGlobal().virtualBox().GetSharedFolders().Enumerate();
+    putBackTo (en, root);
+    */
+}
+
+void VBoxSharedFoldersSettings::putBackToMachine()
+{
+    if (!mIsListViewChanged)
+        return;
+
+    /* This function is only available for MachineType dialog */
+    Assert (mDialogType & MachineType);
+    /* Searching for MachineType item's root */
+    QListViewItem *root = listView->findItem (QString::number (MachineType), 3);
+    Assert (root);
+    CSharedFolderEnumerator en = mMachine.GetSharedFolders().Enumerate();
+    putBackTo (en, root);
+}
+
+void VBoxSharedFoldersSettings::putBackToConsole()
+{
+    if (!mIsListViewChanged)
+        return;
+
+    /* This function is only available for ConsoleType dialog */
+    Assert (mDialogType & ConsoleType);
+    /* Searching for ConsoleType item's root */
+    QListViewItem *root = listView->findItem (QString::number (ConsoleType), 3);
+    Assert (root);
+    CSharedFolderEnumerator en = mConsole.GetSharedFolders().Enumerate();
+    putBackTo (en, root);
+}
+
+void VBoxSharedFoldersSettings::putBackTo (CSharedFolderEnumerator &aEn,
+                                           QListViewItem *aRoot)
+{
+    Assert (!aRoot->text (3).isNull());
+    SFDialogType type = (SFDialogType)aRoot->text (3).toInt();
+
+    /* deleting all changed folders of the list */
+    while (aEn.HasMore())
+    {
+        CSharedFolder sf = aEn.GetNext();
+
+        /* Search for this root's items */
+        QListViewItem *firstItem = aRoot->firstChild();
+        VBoxRichListItem *item = firstItem &&
+            firstItem->rtti() == VBoxRichListItem::QIRichListItemId ?
+            static_cast<VBoxRichListItem*> (firstItem) : 0;
+        while (item)
+        {
+            if (item->getText (0) == sf.GetName() &&
+                item->getText (1) == sf.GetHostPath() &&
+                item->getText (3) == "not edited")
+                break;
+            item = item->nextSibling();
+        }
+        if (item)
+            continue;
+        removeSharedFolder (sf.GetName(), sf.GetHostPath(), type);
+    }
+
+    /* saving all machine related list view items */
+    QListViewItem *iterator = aRoot->firstChild();
+    while (iterator)
+    {
+        VBoxRichListItem *item = 0;
+        if (iterator->rtti() == VBoxRichListItem::QIRichListItemId)
+            item = static_cast<VBoxRichListItem*> (iterator);
+        if (item && !item->getText (0).isNull() && !item->getText (1).isNull()
+            && item->getText (3) == "edited")
+            createSharedFolder (item->getText (0), item->getText (1),
+                                item->getText (2) == mTrFull ? true : false, type);
+        iterator = iterator->nextSibling();
+    }
+}
+
+
+QListViewItem* VBoxSharedFoldersSettings::searchRoot (bool aIsPermanent)
+{
+    if (!aIsPermanent)
+        return listView->findItem (QString::number (ConsoleType), 3);
+    else if (mDialogType & MachineType)
+        return listView->findItem (QString::number (MachineType), 3);
+    else
+        return listView->findItem (QString::number (GlobalType), 3);
+}
+
+void VBoxSharedFoldersSettings::tbAddPressed()
+{
+    /* Make the used names list: */
+    SFoldersNameList usedList;
+    QListViewItemIterator it (listView);
+    while (*it)
+    {
+        if ((*it)->parent() && (*it)->rtti() == VBoxRichListItem::QIRichListItemId)
+        {
+            VBoxRichListItem *item = static_cast<VBoxRichListItem*> (*it);
+            SFDialogType type = (SFDialogType)item->parent()->text (3).toInt();
+            usedList << qMakePair (item->getText (0), type);
+        }
+        ++ it;
+    }
+
+    /* Invoke Add-Box Dialog */
+    VBoxAddSFDialog dlg (this, VBoxAddSFDialog::AddDialogType,
+                         mDialogType & ConsoleType, usedList);
+    if (dlg.exec() != QDialog::Accepted)
+        return;
+    QString name = dlg.getName();
+    QString path = dlg.getPath();
+    bool isPermanent = dlg.getPermanent();
+    /* Shared folder's name & path could not be empty */
+    Assert (!name.isEmpty() && !path.isEmpty());
+    /* Searching root for the new listview item */
+    QListViewItem *root = searchRoot (isPermanent);
+    Assert (root);
+    /* Appending a new listview item to the root */
+    VBoxRichListItem *item = new VBoxRichListItem (
+        VBoxRichListItem::EllipsisFile, root, name, path,
+        dlg.getWritable() ? mTrFull : mTrReadOnly, "edited");
+    /* Make the created item selected */
+    listView->ensureItemVisible (item);
+    listView->setCurrentItem (item);
+    processCurrentChanged (item);
+    listView->setFocus();
+
+    mIsListViewChanged = true;
+}
+
+void VBoxSharedFoldersSettings::tbEditPressed()
+{
+    /* Make the used names list: */
+    SFoldersNameList usedList;
+    QListViewItemIterator it (listView);
+    while (*it)
+    {
+        if ((*it)->parent() && !(*it)->isSelected() &&
+            (*it)->rtti() == VBoxRichListItem::QIRichListItemId)
+        {
+            VBoxRichListItem *item = static_cast<VBoxRichListItem*> (*it);
+            SFDialogType type = (SFDialogType)item->parent()->text (3).toInt();
+            usedList << qMakePair (item->getText (0), type);
+        }
+        ++ it;
+    }
+
+    /* Check selected item */
+    QListViewItem *selectedItem = listView->selectedItem();
+    VBoxRichListItem *item =
+        selectedItem->rtti() == VBoxRichListItem::QIRichListItemId ?
+        static_cast<VBoxRichListItem*> (selectedItem) : 0;
+    Assert (item);
+    Assert (item->parent());
+    /* Invoke Edit-Box Dialog */
+    VBoxAddSFDialog dlg (this, VBoxAddSFDialog::EditDialogType,
+                         mDialogType & ConsoleType, usedList);
+    dlg.setPath (item->getText (1));
+    dlg.setName (item->getText (0));
+    dlg.setPermanent ((SFDialogType)item->parent()->text (3).toInt()
+                      != ConsoleType);
+    dlg.setWritable (item->getText (2) == mTrFull);
+    if (dlg.exec() != QDialog::Accepted)
+        return;
+    QString name = dlg.getName();
+    QString path = dlg.getPath();
+    bool isPermanent = dlg.getPermanent();
+    /* Shared folder's name & path could not be empty */
+    Assert (!name.isEmpty() && !path.isEmpty());
+    /* Searching new root for the selected listview item */
+    QListViewItem *root = searchRoot (isPermanent);
+    Assert (root);
+    /* Updating an edited listview item */
+    item->updateText (3, "edited");
+    item->updateText (2, dlg.getWritable() ? mTrFull : mTrReadOnly);
+    item->updateText (1, path);
+    item->updateText (0, name);
+    if (item->parent() != root)
+    {
+        /* Move the selected item into new location */
+        item->parent()->takeItem (item);
+        root->insertItem (item);
+
+        /* Make the created item selected */
+        listView->ensureItemVisible (item);
+        listView->setCurrentItem (item);
+        processCurrentChanged (item);
+        listView->setFocus();
+    }
+    item->repaint();
+
+    mIsListViewChanged = true;
+}
+
+void VBoxSharedFoldersSettings::tbRemovePressed()
+{
+    Assert (listView->selectedItem());
+    delete listView->selectedItem();
+    mIsListViewChanged = true;
+}
+
+
+void VBoxSharedFoldersSettings::processCurrentChanged (QListViewItem *aItem)
+{
+    if (aItem && aItem->isSelectable() && listView->selectedItem() != aItem)
+        listView->setSelected (aItem, true);
+    bool addEnabled = aItem &&
+                      (isEditable (aItem->text (3)) ||
+                       (aItem->parent() && isEditable (aItem->parent()->text (3))));
+    bool removeEnabled = aItem && aItem->parent() &&
+                         isEditable (aItem->parent()->text (3));
+    tbAdd->setEnabled (addEnabled);
+    tbEdit->setEnabled (removeEnabled);
+    tbRemove->setEnabled (removeEnabled);
+}
+
+void VBoxSharedFoldersSettings::processDoubleClick (QListViewItem *aItem)
+{
+    bool editEnabled = aItem && aItem->parent() &&
+        isEditable (aItem->parent()->text (3));
+    if (editEnabled)
+        tbEditPressed();
+}
+
+bool VBoxSharedFoldersSettings::isEditable (const QString &aKey)
+{
+    /* mDialogType should be setup already */
+    Assert (mDialogType);
+
+    SFDialogType type = (SFDialogType)aKey.toInt();
+    if (!type) return false;
+    return mDialogType & type;
+}
+
+
+#include "VBoxSharedFoldersSettings.ui.moc"
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui	(revision 7219)
@@ -0,0 +1,296 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxSnapshotDetailsDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxSnapshotDetailsDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>510</width>
+            <height>454</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VBoxSnapshotDetailsDlg</string>
+    </property>
+    <property name="sizeGripEnabled">
+        <bool>true</bool>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <property name="resizeMode">
+            <enum>Minimum</enum>
+        </property>
+        <widget class="QGroupBox">
+            <property name="name">
+                <cstring>groupBox2</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>4</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>1</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="title">
+                <string> Snapshot Details </string>
+            </property>
+            <vbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout4</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>txName</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Name</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>leName</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit">
+                            <property name="name">
+                                <cstring>leName</cstring>
+                            </property>
+                            <property name="frameShape">
+                                <enum>LineEditPanel</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Sunken</enum>
+                            </property>
+                        </widget>
+                    </vbox>
+                </widget>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout6</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>txDescription</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Description</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>txeDescription</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QTextEdit">
+                            <property name="name">
+                                <cstring>txeDescription</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>5</hsizetype>
+                                    <vsizetype>7</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="textFormat">
+                                <enum>PlainText</enum>
+                            </property>
+                            <property name="tabChangesFocus">
+                                <bool>true</bool>
+                            </property>
+                        </widget>
+                    </vbox>
+                </widget>
+            </vbox>
+        </widget>
+        <widget class="QGroupBox">
+            <property name="name">
+                <cstring>groupBox1</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>7</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>2</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="title">
+                <string>&amp;Machine Details</string>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QTextEdit">
+                    <property name="name">
+                        <cstring>txeSummary</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>3</hsizetype>
+                            <vsizetype>3</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="frameShape">
+                        <enum>NoFrame</enum>
+                    </property>
+                    <property name="readOnly">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout23</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonHelp</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer21</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>61</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonOk</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;OK</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonCancel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Cancel</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxSnapshotDetailsDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxSnapshotDetailsDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>leName</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxSnapshotDetailsDlg</receiver>
+        <slot>leName_textChanged(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>leName</tabstop>
+    <tabstop>txeDescription</tabstop>
+    <tabstop>txeSummary</tabstop>
+</tabstops>
+<includes>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+</includes>
+<slots>
+    <slot>leName_textChanged( const QString &amp; aText )</slot>
+</slots>
+<variables>
+    <variable access="private">CSnapshot csnapshot;</variable>
+</variables>
+<functions>
+    <function access="private">init()</function>
+    <function>getFromSnapshot( const CSnapshot &amp; s )</function>
+    <function>putBackToSnapshot()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotDetailsDlg.ui.h	(revision 7219)
@@ -0,0 +1,72 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Snapshot details" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+void VBoxSnapshotDetailsDlg::init()
+{
+    setIcon (QPixmap::fromMimeSource ("settings_16px.png"));
+
+    txeSummary->setPaper (this->backgroundBrush());
+    txeSummary->setLinkUnderline (false);
+
+    // filter out Enter keys in order to direct them to the default dlg button
+    QIKeyFilter *ef = new QIKeyFilter (this, Key_Enter);
+    ef->watchOn (txeSummary);
+
+    txeSummary->setFocus();
+}
+
+void VBoxSnapshotDetailsDlg::getFromSnapshot (const CSnapshot &s)
+{
+    csnapshot = s;
+    CMachine machine = s.GetMachine();
+
+    // get properties
+    leName->setText (s.GetName());
+    txeDescription->setText (s.GetDescription());
+
+    // compose summary
+    txeSummary->setText (
+        vboxGlobal().detailsReport (machine, false /* isNewVM */,
+                                             false /* withLinks */));
+    setCaption (tr ("Details of %1 (%2)")
+                .arg (csnapshot.GetName()).arg (machine.GetName()));
+}
+
+void VBoxSnapshotDetailsDlg::putBackToSnapshot()
+{
+    AssertReturn (!csnapshot.isNull(), (void) 0);
+
+    csnapshot.SetName (leName->text());
+    csnapshot.SetDescription (txeDescription->text());
+}
+
+void VBoxSnapshotDetailsDlg::leName_textChanged (const QString &aText)
+{
+    buttonOk->setEnabled (!aText.stripWhiteSpace().isEmpty());
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui	(revision 7219)
@@ -0,0 +1,315 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxSnapshotsWgt</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxSnapshotsWgt</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>600</width>
+            <height>480</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VBoxSnapshotsWgt</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>0</number>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QWidgetStack">
+            <property name="name">
+                <cstring>widgetStack</cstring>
+            </property>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageListView</cstring>
+                </property>
+                <attribute name="id">
+                    <number>0</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>0</number>
+                    </property>
+                    <widget class="QListView">
+                        <column>
+                            <property name="text">
+                                <string>[snapshot]</string>
+                            </property>
+                            <property name="clickable">
+                                <bool>false</bool>
+                            </property>
+                            <property name="resizable">
+                                <bool>true</bool>
+                            </property>
+                        </column>
+                        <property name="name">
+                            <cstring>listView</cstring>
+                        </property>
+                    </widget>
+                </vbox>
+            </widget>
+        </widget>
+    </vbox>
+</widget>
+<toolbars>
+</toolbars>
+<actions>
+    <actiongroup>
+        <property name="name">
+            <cstring>snapshotActionGroup</cstring>
+        </property>
+        <property name="text">
+            <string>snapshotActionGroup</string>
+        </property>
+        <property name="usesDropDown">
+            <bool>false</bool>
+        </property>
+        <action>
+            <property name="name">
+                <cstring>discardSnapshotAction</cstring>
+            </property>
+            <property name="text">
+                <string>Discard Snapshot</string>
+            </property>
+            <property name="menuText">
+                <string>&amp;Discard Snapshot</string>
+            </property>
+            <property name="accel">
+                <string>Ctrl+Shift+D</string>
+            </property>
+            <property name="statusTip">
+                <string>Discard the selected snapshot of the virtual machine</string>
+            </property>
+        </action>
+    </actiongroup>
+    <actiongroup>
+        <property name="name">
+            <cstring>curStateActionGroup</cstring>
+        </property>
+        <property name="text">
+            <string>curStateActionGroup</string>
+        </property>
+        <property name="usesDropDown">
+            <bool>false</bool>
+        </property>
+        <action>
+            <property name="name">
+                <cstring>takeSnapshotAction</cstring>
+            </property>
+            <property name="text">
+                <string>Take Snapshot</string>
+            </property>
+            <property name="menuText">
+                <string>Take &amp;Snapshot</string>
+            </property>
+            <property name="accel">
+                <string>Ctrl+Shift+S</string>
+            </property>
+            <property name="statusTip">
+                <string>Take a snapshot of the current virtual machine state</string>
+            </property>
+        </action>
+        <action>
+            <property name="name">
+                <cstring>revertToCurSnapAction</cstring>
+            </property>
+            <property name="text">
+                <string>Revert to Current Snapshot</string>
+            </property>
+            <property name="menuText">
+                <string>&amp;Revert to Current Snapshot</string>
+            </property>
+            <property name="accel">
+                <string>Ctrl+Shift+R</string>
+            </property>
+            <property name="statusTip">
+                <string>Restore the virtual machine state from the state stored in the current snapshot</string>
+            </property>
+        </action>
+        <action>
+            <property name="name">
+                <cstring>discardCurSnapAndStateAction</cstring>
+            </property>
+            <property name="text">
+                <string>Discard Current Snapshot and State</string>
+            </property>
+            <property name="menuText">
+                <string>D&amp;iscard Current Snapshot and State</string>
+            </property>
+            <property name="accel">
+                <string>Ctrl+Shift+B</string>
+            </property>
+            <property name="statusTip">
+                <string>Discard the current snapshot and revert the machine to the state it had before the snapshot was taken</string>
+            </property>
+        </action>
+    </actiongroup>
+    <action>
+        <property name="name">
+            <cstring>showSnapshotDetailsAction</cstring>
+        </property>
+        <property name="text">
+            <string>Show Details</string>
+        </property>
+        <property name="menuText">
+            <string>S&amp;how Details</string>
+        </property>
+        <property name="accel">
+            <string>Ctrl+Space</string>
+        </property>
+        <property name="statusTip">
+            <string>Show details of the selected snapshot</string>
+        </property>
+    </action>
+</actions>
+<connections>
+    <connection>
+        <sender>listView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>listView_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>listView</sender>
+        <signal>contextMenuRequested(QListViewItem*,const QPoint&amp;,int)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>listView_contextMenuRequested(QListViewItem*,const QPoint&amp;,int)</slot>
+    </connection>
+    <connection>
+        <sender>discardSnapshotAction</sender>
+        <signal>activated()</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>discardSnapshot()</slot>
+    </connection>
+    <connection>
+        <sender>takeSnapshotAction</sender>
+        <signal>activated()</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>takeSnapshot()</slot>
+    </connection>
+    <connection>
+        <sender>revertToCurSnapAction</sender>
+        <signal>activated()</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>discardCurState()</slot>
+    </connection>
+    <connection>
+        <sender>discardCurSnapAndStateAction</sender>
+        <signal>activated()</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>discardCurSnapAndState()</slot>
+    </connection>
+    <connection>
+        <sender>showSnapshotDetailsAction</sender>
+        <signal>activated()</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>showSnapshotDetails()</slot>
+    </connection>
+    <connection>
+        <sender>&amp;vboxGlobal()</sender>
+        <signal>machineDataChanged (const VBoxMachineDataChangeEvent &amp;)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>machineDataChanged (const VBoxMachineDataChangeEvent &amp;)</slot>
+    </connection>
+    <connection>
+        <sender>&amp;vboxGlobal()</sender>
+        <signal>machineStateChanged (const VBoxMachineStateChangeEvent &amp;)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>machineStateChanged (const VBoxMachineStateChangeEvent &amp;)</slot>
+    </connection>
+    <connection>
+        <sender>&amp;vboxGlobal()</sender>
+        <signal>sessionStateChanged (const VBoxSessionStateChangeEvent &amp;)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>sessionStateChanged (const VBoxSessionStateChangeEvent &amp;)</slot>
+    </connection>
+    <connection>
+        <sender>&amp;vboxGlobal()</sender>
+        <signal>snapshotChanged (const VBoxSnapshotEvent &amp;)</signal>
+        <receiver>VBoxSnapshotsWgt</receiver>
+        <slot>snapshotChanged (const VBoxSnapshotEvent &amp;)</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="global" impldecl="in declaration">qaction.h</include>
+    <include location="global" impldecl="in declaration">qpopupmenu.h</include>
+    <include location="global" impldecl="in implementation">qpainter.h</include>
+    <include location="global" impldecl="in implementation">qdatetime.h</include>
+    <include location="global" impldecl="in implementation">qtooltip.h</include>
+    <include location="global" impldecl="in implementation">qmetaobject.h</include>
+    <include location="global" impldecl="in implementation">qregexp.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxToolBar.h</include>
+    <include location="local" impldecl="in implementation">VBoxSelectorWnd.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="local" impldecl="in implementation">VBoxSnapshotDetailsDlg.h</include>
+    <include location="local" impldecl="in implementation">VBoxTakeSnapshotDlg.h</include>
+    <include location="local" impldecl="in implementation">VBoxSnapshotsWgt.ui.h</include>
+</includes>
+<variables>
+    <variable access="private">CMachine mMachine;</variable>
+    <variable access="private">QUuid mMachineId;</variable>
+    <variable access="private">KSessionState mSessionState;</variable>
+    <variable access="private">class ListViewItem; ListViewItem *mCurSnapshotItem;</variable>
+    <variable access="private">class ToolTip; ToolTip *mToolTip;</variable>
+    <variable access="private">QPopupMenu *mContextMenu;</variable>
+    <variable access="private">bool mContextMenuDirty;</variable>
+</variables>
+<slots>
+    <slot>listView_currentChanged( QListViewItem * )</slot>
+    <slot>listView_contextMenuRequested( QListViewItem *, const QPoint &amp;, int )</slot>
+    <slot>discardSnapshot()</slot>
+    <slot>takeSnapshot()</slot>
+    <slot>discardCurState()</slot>
+    <slot>discardCurSnapAndState()</slot>
+    <slot>showSnapshotDetails()</slot>
+    <slot>machineDataChanged (const VBoxMachineDataChangeEvent &amp; aE)</slot>
+    <slot>machineStateChanged (const VBoxMachineStateChangeEvent &amp; aE)</slot>
+    <slot>sessionStateChanged (const VBoxSessionStateChangeEvent &amp; aE)</slot>
+    <slot>snapshotChanged (const VBoxSnapshotEvent &amp; aE)</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private">destroy()</function>
+    <function>setMachine( const CMachine &amp; aMachine )</function>
+    <function>refreshAll (bool aKeepSelected = false)</function>
+    <function access="private" returnType="ListViewItem *">findItem (const QUuid &amp; aSnapshotId)</function>
+    <function access="private" returnType="ListViewItem *">curStateItem()</function>
+    <function access="private">populateSnapshots( const CSnapshot &amp; snapshot, QListViewItem * item )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxSnapshotsWgt.ui.h	(revision 7219)
@@ -0,0 +1,750 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * Snapshot details dialog (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+/** QListViewItem subclass for snapshots */
+class VBoxSnapshotsWgt::ListViewItem : public QListViewItem
+{
+public:
+
+    /** Normal snapshot item */
+    ListViewItem (QListView *lv, const CSnapshot &aSnapshot)
+        : QListViewItem (lv)
+        , mBld (false), mItal (false)
+        , mSnapshot (aSnapshot)
+    {
+        recache();
+    }
+
+    /** Normal snapshot item */
+    ListViewItem (QListViewItem *lvi, const CSnapshot &aSnapshot)
+        : QListViewItem (lvi)
+        , mBld (false), mItal (false)
+        , mSnapshot (aSnapshot)
+    {
+        recache();
+    }
+
+    /** Current state item */
+    ListViewItem (QListView *lv, const CMachine &aMachine)
+        : QListViewItem (lv)
+        , mBld (false), mItal (true)
+        , mMachine (aMachine)
+    {
+        recache();
+        updateCurrentState (mMachine.GetState());
+    }
+
+    /** Current state item */
+    ListViewItem (QListViewItem *lvi, const CMachine &aMachine)
+        : QListViewItem (lvi)
+        , mBld (false), mItal (true)
+        , mMachine (aMachine)
+    {
+        recache();
+        updateCurrentState (mMachine.GetState());
+    }
+
+    bool bold() const { return mBld; }
+    void setBold (bool bold)
+    {
+        mBld = bold;
+        repaint();
+    }
+
+    bool italic() const { return mItal; }
+    void setItalic (bool italic)
+    {
+        mItal = italic;
+        repaint();
+    }
+
+    void paintCell (QPainter *p, const QColorGroup &cg, int column, int width, int align)
+    {
+        QFont font = p->font();
+        if (font.bold() != mBld)
+            font.setBold (mBld);
+        if (font.italic() != mItal)
+            font.setItalic (mItal);
+        if (font != p->font())
+            p->setFont (font);
+        QListViewItem::paintCell (p, cg, column, width, align);
+    }
+
+    int width (const QFontMetrics &fm, const QListView *lv, int c) const
+    {
+        QFont font = lv->font();
+        if (font.bold() != mBld)
+            font.setBold (mBld);
+        if (font.italic() != mItal)
+            font.setItalic (mItal);
+        if (font != lv->font())
+            return QListViewItem::width (QFontMetrics (font), lv, c);
+        return QListViewItem::width (fm, lv, c);
+    }
+
+    CSnapshot snapshot() const { return mSnapshot; }
+    QUuid snapshotId() const { return mId; }
+
+    KMachineState machineState() const { return mMachineState; }
+
+    void recache()
+    {
+        if (!mSnapshot.isNull())
+        {
+            mId = mSnapshot.GetId();
+            setText (0, mSnapshot.GetName());
+            mOnline = mSnapshot.GetOnline();
+            setPixmap (0, vboxGlobal().snapshotIcon (mOnline));
+            mDesc = mSnapshot.GetDescription();
+            mTimestamp.setTime_t (mSnapshot.GetTimeStamp() / 1000);
+            mCurStateModified = false;
+        }
+        else
+        {
+            Assert (!mMachine.isNull());
+            mCurStateModified = mMachine.GetCurrentStateModified();
+            setText (0, mCurStateModified ?
+                VBoxSnapshotsWgt::tr ("Current State (changed)",
+                                      "Current State (Modified)") :
+                VBoxSnapshotsWgt::tr ("Current State",
+                                      "Current State (Unmodified)"));
+            mDesc = mCurStateModified ?
+                VBoxSnapshotsWgt::tr ("The current state differs from the state "
+                                      "stored in the current snapshot") :
+                parent() != 0 ? /* we're not the only item in the view */
+                    VBoxSnapshotsWgt::tr ("The current state is identical to the state "
+                                          "stored in the current snapshot") :
+                    QString::null;
+        }
+    }
+
+    void updateCurrentState (KMachineState aState)
+    {
+        AssertReturn (!mMachine.isNull(), (void) 0);
+        setPixmap (0, vboxGlobal().toIcon (aState));
+        mMachineState = aState;
+        mTimestamp.setTime_t (mMachine.GetLastStateChange() / 1000);
+    }
+
+    QString toolTipText() const
+    {
+        QString name = !mSnapshot.isNull() ?
+                       text (0) : text (0);
+
+        bool dateTimeToday = mTimestamp.date() == QDate::currentDate();
+        QString dateTime = dateTimeToday ?
+                           mTimestamp.time().toString (Qt::LocalDate) :
+                           mTimestamp.toString (Qt::LocalDate);
+
+        QString details;
+        if (!mSnapshot.isNull())
+        {
+            /* the current snapshot is always bold */
+            if (mBld)
+                details = VBoxSnapshotsWgt::tr (" (current, ", "Snapshot details");
+            else
+                details = " (";
+            details += mOnline ? VBoxSnapshotsWgt::tr ("online)", "Snapshot details")
+                               : VBoxSnapshotsWgt::tr ("offline)", "Snapshot details");
+
+            if (dateTimeToday)
+                dateTime = VBoxSnapshotsWgt::tr ("Taken at %1", "Snapshot (time)")
+                    .arg (dateTime);
+            else
+                dateTime = VBoxSnapshotsWgt::tr ("Taken on %1", "Snapshot (date + time)")
+                    .arg (dateTime);
+        }
+        else
+        {
+            dateTime = VBoxSnapshotsWgt::tr ("%1 since %2", "Current State (time or date + time)")
+                .arg (vboxGlobal().toString (mMachineState))
+                .arg (dateTime);
+        }
+
+        QString toolTip = QString ("<nobr><b>%1</b>%2</nobr><br><nobr>%3</nobr>")
+            .arg (name) .arg (details)
+            .arg (dateTime);
+
+        if (!mDesc.isEmpty())
+            toolTip += "<br><hr>" + mDesc;
+
+        return toolTip;
+    }
+
+    void okRename (int aCol)
+    {
+        QListViewItem::okRename (aCol);
+        AssertReturn (aCol == 0 && !mSnapshot.isNull(), (void) 0);
+        mSnapshot.SetName (text (0));
+    }
+
+private:
+
+    bool mBld : 1;
+    bool mItal : 1;
+
+    CSnapshot mSnapshot;
+    CMachine mMachine;
+
+    QUuid mId;
+    bool mOnline;
+    QString mDesc;
+    QDateTime mTimestamp;
+
+    bool mCurStateModified;
+    KMachineState mMachineState;
+};
+
+////////////////////////////////////////////////////////////////////////////////
+
+/** Tooltips for snapshots */
+class VBoxSnapshotsWgt::ToolTip : public QToolTip
+{
+public:
+
+    ToolTip (QListView *aLV, QWidget *aParent, QToolTipGroup *aTG = 0)
+        : QToolTip (aParent, aTG), mLV (aLV)
+    {}
+
+    virtual ~ToolTip()
+    {
+        remove (parentWidget());
+    }
+
+    void maybeTip (const QPoint &aPnt);
+
+private:
+
+    QListView *mLV;
+};
+
+void VBoxSnapshotsWgt::ToolTip::maybeTip (const QPoint &aPnt)
+{
+    ListViewItem *lvi = static_cast <ListViewItem *> (mLV->itemAt (aPnt));
+    if (!lvi)
+        return;
+
+    if (parentWidget()->topLevelWidget()->inherits ("QMainWindow"))
+    {
+        /*
+         *  Ensure the main window doesn't show the text from the previous
+         *  tooltip in the status bar.
+         */
+        QToolTipGroup *toolTipGroup =
+            (::qt_cast <QMainWindow *> (parentWidget()->topLevelWidget()))->
+                toolTipGroup();
+        if (toolTipGroup)
+        {
+	    int index = toolTipGroup->metaObject()->findSignal("removeTip()", false);
+	    toolTipGroup->qt_emit (index, 0);
+        }
+    }
+
+    tip (mLV->itemRect (lvi), lvi->toolTipText());
+}
+
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxSnapshotsWgt::init()
+{
+    mCurSnapshotItem = 0;
+
+    listView->setItemMargin (2);
+    listView->header()->hide();
+    listView->setRootIsDecorated (true);
+    /* we have our own tooltips */
+    listView->setShowToolTips (false);
+    /* disable sorting */
+    listView->setSorting (-1);
+    /* disable unselecting items by clicking in the unused area of the list */
+    new QIListViewSelectionPreserver (this, listView);
+
+    /* toolbar */
+    VBoxToolBar *toolBar = new VBoxToolBar (0, this, "snapshotToolBar");
+
+    curStateActionGroup->addTo (toolBar);
+    toolBar->addSeparator();
+    snapshotActionGroup->addTo (toolBar);
+    toolBar->addSeparator();
+    showSnapshotDetailsAction->addTo (toolBar);
+
+    toolBar->setUsesTextLabel (false);
+    toolBar->setUsesBigPixmaps (true);
+    toolBar->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed);
+    VBoxSnapshotsWgtLayout->insertWidget (0, toolBar);
+#ifdef Q_WS_MAC
+    toolBar->setMacStyle();
+#endif
+
+    /* context menu */
+    mContextMenu = new QPopupMenu (this);
+    mContextMenuDirty = true;
+
+    /* icons */
+    discardSnapshotAction->setIconSet (VBoxGlobal::iconSetEx (
+        "discard_snapshot_22px.png", "discard_snapshot_16px.png",
+        "discard_snapshot_dis_22px.png", "discard_snapshot_dis_16px.png"));
+    takeSnapshotAction->setIconSet (VBoxGlobal::iconSetEx (
+        "take_snapshot_22px.png", "take_snapshot_16px.png",
+        "take_snapshot_dis_22px.png", "take_snapshot_dis_16px.png"));
+    revertToCurSnapAction->setIconSet (VBoxGlobal::iconSetEx (
+        "discard_cur_state_22px.png", "discard_cur_state_16px.png",
+        "discard_cur_state_dis_22px.png", "discard_cur_state_dis_16px.png"));
+    discardCurSnapAndStateAction->setIconSet (VBoxGlobal::iconSetEx (
+        "discard_cur_state_snapshot_22px.png", "discard_cur_state_snapshot_16px.png",
+        "discard_cur_state_snapshot_dis_22px.png", "discard_cur_state_snapshot_dis_16px.png"));
+    showSnapshotDetailsAction->setIconSet (VBoxGlobal::iconSetEx (
+        "show_snapshot_details_22px.png", "show_snapshot_details_16px.png",
+        "show_snapshot_details_dis_22px.png", "show_snapshot_details_dis_16px.png"));
+
+    /* tooltip */
+    mToolTip = new ToolTip (listView, listView->viewport());
+}
+
+void VBoxSnapshotsWgt::destroy()
+{
+    delete mToolTip;
+}
+
+void VBoxSnapshotsWgt::setMachine (const CMachine &aMachine)
+{
+    mMachine = aMachine;
+
+    if (aMachine.isNull())
+    {
+        mMachineId = QUuid();
+        mSessionState = KSessionState_Null;
+    }
+    else
+    {
+        mMachineId = aMachine.GetId();
+        mSessionState = aMachine.GetSessionState();
+    }
+
+    refreshAll();
+}
+
+VBoxSnapshotsWgt::ListViewItem *VBoxSnapshotsWgt::findItem (const QUuid &aSnapshotId)
+{
+    QListViewItemIterator it (listView);
+    while (it.current())
+    {
+        ListViewItem *lvi = static_cast <ListViewItem *> (it.current());
+        if (lvi->snapshotId() == aSnapshotId)
+            return lvi;
+        ++ it;
+    }
+
+    return 0;
+}
+
+void VBoxSnapshotsWgt::refreshAll (bool aKeepSelected /* = false */)
+{
+    QUuid selected, selectedFirstChild;
+    if (aKeepSelected)
+    {
+        ListViewItem *cur = static_cast <ListViewItem *> (listView->selectedItem());
+        Assert (cur);
+        if (cur)
+        {
+            selected = cur->snapshotId();
+            if (cur->firstChild())
+                selectedFirstChild =
+                    static_cast <ListViewItem *> (cur->firstChild())->snapshotId();
+        }
+    }
+
+    listView->clear();
+
+    if (mMachine.isNull())
+    {
+        listView_currentChanged (NULL);
+        return;
+    }
+
+    /* get the first snapshot */
+    if (mMachine.GetSnapshotCount() > 0)
+    {
+        CSnapshot snapshot = mMachine.GetSnapshot (QUuid());
+
+        populateSnapshots (snapshot, 0);
+        Assert (mCurSnapshotItem);
+
+        /* add the "current state" item */
+        new ListViewItem (mCurSnapshotItem, mMachine);
+
+        ListViewItem *cur = 0;
+        if (aKeepSelected)
+        {
+            cur = findItem (selected);
+            if (cur == 0)
+                cur = findItem (selectedFirstChild);
+        }
+        if (cur == 0)
+            cur = curStateItem();
+        listView->setSelected (cur, true);
+        listView->ensureItemVisible (cur);
+    }
+    else
+    {
+        mCurSnapshotItem = NULL;
+
+        /* add the "current state" item */
+        ListViewItem *csi = new ListViewItem (listView, mMachine);
+
+        listView->setSelected (csi, true);
+        /*
+         *  stupid Qt doesn't issue this signal when only one item is added
+         *  to the empty list -- do it manually
+         */
+        listView_currentChanged (csi);
+    }
+
+    listView->adjustColumn (0);
+}
+
+VBoxSnapshotsWgt::ListViewItem *VBoxSnapshotsWgt::curStateItem()
+{
+    QListViewItem *csi = mCurSnapshotItem ? mCurSnapshotItem->firstChild()
+                                          : listView->firstChild();
+    Assert (csi);
+    return static_cast <ListViewItem *> (csi);
+}
+
+void VBoxSnapshotsWgt::populateSnapshots (const CSnapshot &snapshot, QListViewItem *item)
+{
+    ListViewItem *si = 0;
+    if (item)
+        si = new ListViewItem (item, snapshot);
+    else
+        si = new ListViewItem (listView, snapshot);
+
+    if (mMachine.GetCurrentSnapshot().GetId() == snapshot.GetId())
+    {
+        si->setBold (true);
+        mCurSnapshotItem = si;
+    }
+
+    CSnapshotEnumerator en = snapshot.GetChildren().Enumerate();
+    while (en.HasMore())
+    {
+        CSnapshot sn = en.GetNext();
+        populateSnapshots (sn, si);
+    }
+
+    si->setOpen (true);
+    si->setRenameEnabled (0, true);
+}
+
+void VBoxSnapshotsWgt::listView_currentChanged (QListViewItem *item)
+{
+    /* Make the selected item visible */
+    if (item)
+    {
+        QPoint oldPos (listView->contentsX(), listView->contentsY());
+        listView->ensureItemVisible (item);
+        listView->setContentsPos (listView->treeStepSize() * item->depth(),
+                                  listView->contentsY());
+        /* Sometimes (here, when both X and Y are changed), affected items
+         * are not properly updated after moving the contents. Fix it. */
+        if (oldPos != QPoint (listView->contentsX(), listView->contentsY()))
+            listView->triggerUpdate();
+    }
+
+    /* whether another direct session is open or not */
+    bool busy = mSessionState != KSessionState_Closed;
+
+    /* enable/disable snapshot actions */
+    snapshotActionGroup->setEnabled (!busy &&
+        item && mCurSnapshotItem && item != mCurSnapshotItem->firstChild());
+
+    /* enable/disable the details action regardles of the session state */
+    showSnapshotDetailsAction->setEnabled (
+        item && mCurSnapshotItem && item != mCurSnapshotItem->firstChild());
+
+    /* enable/disable current state actions */
+    curStateActionGroup->setEnabled (!busy &&
+        item && mCurSnapshotItem && item == mCurSnapshotItem->firstChild());
+
+    /* the Take Snapshot action is always enabled for the current state */
+    takeSnapshotAction->setEnabled ((!busy && curStateActionGroup->isEnabled()) ||
+                                    (item && !mCurSnapshotItem));
+
+    mContextMenuDirty = true;
+}
+
+void VBoxSnapshotsWgt::
+listView_contextMenuRequested (QListViewItem *item, const QPoint &pnt,
+                               int /* col */)
+{
+    if (!item)
+        return;
+
+    if (mContextMenuDirty)
+    {
+        mContextMenu->clear();
+
+        if (!mCurSnapshotItem)
+        {
+            /* we have only one item -- current state */
+            curStateActionGroup->addTo (mContextMenu);
+        }
+        else
+        {
+            if (item == mCurSnapshotItem->firstChild())
+            {
+                /* current state is selected */
+                curStateActionGroup->addTo (mContextMenu);
+            }
+            else
+            {
+                /* snapshot is selected */
+                snapshotActionGroup->addTo (mContextMenu);
+                mContextMenu->insertSeparator();
+                showSnapshotDetailsAction->addTo (mContextMenu);
+            }
+        }
+
+        mContextMenuDirty = false;
+    }
+
+    mContextMenu->exec (pnt);
+}
+
+void VBoxSnapshotsWgt::discardSnapshot()
+{
+    ListViewItem *item = static_cast <ListViewItem *> (listView->currentItem());
+    AssertReturn (item, (void) 0);
+
+    QUuid snapId = item->snapshotId();
+    AssertReturn (!snapId.isNull(), (void) 0);
+
+    /* open a direct session (this call will handle all errors) */
+    CSession session = vboxGlobal().openSession (mMachineId);
+    if (session.isNull())
+        return;
+
+    CConsole console = session.GetConsole();
+    CProgress progress = console.DiscardSnapshot (snapId);
+    if (console.isOk())
+    {
+        /* show the progress dialog */
+        vboxProblem().showModalProgressDialog (progress, mMachine.GetName(),
+                                               vboxProblem().mainWindowShown());
+
+        if (progress.GetResultCode() != 0)
+            vboxProblem().cannotDiscardSnapshot (progress, mMachine.GetSnapshot (snapId));
+    }
+    else
+        vboxProblem().cannotDiscardSnapshot (console, mMachine.GetSnapshot (snapId));
+
+    session.Close();
+}
+
+void VBoxSnapshotsWgt::takeSnapshot()
+{
+    ListViewItem *item = static_cast <ListViewItem *> (listView->currentItem());
+    AssertReturn (item, (void) 0);
+
+    VBoxTakeSnapshotDlg dlg (this, "VBoxTakeSnapshotDlg");
+
+    QString typeId = mMachine.GetOSTypeId();
+    dlg.pmIcon->setPixmap (vboxGlobal().vmGuestOSTypeIcon (typeId));
+
+    /* search for the max available filter index */
+    int maxSnapShotIndex = 0;
+    QString snapShotName = tr ("Snapshot %1");
+    QRegExp regExp (QString ("^") + snapShotName.arg ("([0-9]+)") + QString ("$"));
+    QListViewItemIterator iterator (listView);
+    while (*iterator)
+    {
+        QString snapShot = (*iterator)->text (0);
+        int pos = regExp.search (snapShot);
+        if (pos != -1)
+            maxSnapShotIndex = regExp.cap (1).toInt() > maxSnapShotIndex ?
+                               regExp.cap (1).toInt() : maxSnapShotIndex;
+        ++ iterator;
+    }
+    dlg.leName->setText (snapShotName.arg (maxSnapShotIndex + 1));
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        /* open a direct session (this call will handle all errors) */
+        CSession session = vboxGlobal().openSession (mMachineId);
+        if (session.isNull())
+            return;
+
+        CConsole console = session.GetConsole();
+        CProgress progress =
+                console.TakeSnapshot (dlg.leName->text().stripWhiteSpace(),
+                                      dlg.txeDescription->text());
+        if (console.isOk())
+        {
+            /* show the progress dialog */
+            vboxProblem().showModalProgressDialog (progress, mMachine.GetName(),
+                                                   vboxProblem().mainWindowShown());
+
+            if (progress.GetResultCode() != 0)
+                vboxProblem().cannotTakeSnapshot (progress);
+        }
+        else
+            vboxProblem().cannotTakeSnapshot (console);
+
+        session.Close();
+    }
+}
+
+void VBoxSnapshotsWgt::discardCurState()
+{
+    ListViewItem *item = static_cast <ListViewItem *> (listView->currentItem());
+    AssertReturn (item, (void) 0);
+
+    /* open a direct session (this call will handle all errors) */
+    CSession session = vboxGlobal().openSession (mMachineId);
+    if (session.isNull())
+        return;
+
+    CConsole console = session.GetConsole();
+    CProgress progress = console.DiscardCurrentState();
+    if (console.isOk())
+    {
+        /* show the progress dialog */
+        vboxProblem().showModalProgressDialog (progress, mMachine.GetName(),
+                                               vboxProblem().mainWindowShown());
+
+        if (progress.GetResultCode() != 0)
+            vboxProblem().cannotDiscardCurrentState (progress);
+    }
+    else
+        vboxProblem().cannotDiscardCurrentState (console);
+
+    session.Close();
+}
+
+void VBoxSnapshotsWgt::discardCurSnapAndState()
+{
+    ListViewItem *item = static_cast <ListViewItem *> (listView->currentItem());
+    AssertReturn (item, (void) 0);
+
+    /* open a direct session (this call will handle all errors) */
+    CSession session = vboxGlobal().openSession (mMachineId);
+    if (session.isNull())
+        return;
+
+    CConsole console = session.GetConsole();
+    CProgress progress = console.DiscardCurrentSnapshotAndState();
+    if (console.isOk())
+    {
+        /* show the progress dialog */
+        vboxProblem().showModalProgressDialog (progress, mMachine.GetName(),
+                                               vboxProblem().mainWindowShown());
+
+        if (progress.GetResultCode() != 0)
+            vboxProblem().cannotDiscardCurrentSnapshotAndState (progress);
+    }
+    else
+        vboxProblem().cannotDiscardCurrentSnapshotAndState (console);
+
+    session.Close();
+}
+
+void VBoxSnapshotsWgt::showSnapshotDetails()
+{
+    ListViewItem *item = static_cast <ListViewItem *> (listView->currentItem());
+    AssertReturn (item, (void) 0);
+
+    CSnapshot snap = item->snapshot();
+    AssertReturn (!snap.isNull(), (void) 0);
+
+    CMachine snapMachine = snap.GetMachine();
+
+    VBoxSnapshotDetailsDlg dlg (this);
+    dlg.getFromSnapshot (snap);
+
+    if (dlg.exec() == QDialog::Accepted)
+    {
+        dlg.putBackToSnapshot();
+    }
+}
+
+void VBoxSnapshotsWgt::machineDataChanged (const VBoxMachineDataChangeEvent &aE)
+{
+    if (aE.id != mMachineId)
+        return; /* not interested in other machines */
+
+    curStateItem()->recache();
+}
+
+void VBoxSnapshotsWgt::machineStateChanged (const VBoxMachineStateChangeEvent &aE)
+{
+    if (aE.id != mMachineId)
+        return; /* not interested in other machines */
+
+    curStateItem()->recache();
+    curStateItem()->updateCurrentState (aE.state);
+}
+
+void VBoxSnapshotsWgt::sessionStateChanged (const VBoxSessionStateChangeEvent &aE)
+{
+    if (aE.id != mMachineId)
+        return; /* not interested in other machines */
+
+    mSessionState = aE.state;
+    listView_currentChanged (listView->currentItem());
+}
+
+void VBoxSnapshotsWgt::snapshotChanged (const VBoxSnapshotEvent &aE)
+{
+    if (aE.machineId != mMachineId)
+        return; /* not interested in other machines */
+
+    switch (aE.what)
+    {
+        case VBoxSnapshotEvent::Taken:
+        case VBoxSnapshotEvent::Discarded:
+        {
+            refreshAll (true);
+            break;
+        }
+        case VBoxSnapshotEvent::Changed:
+        {
+            ListViewItem *lvi = findItem (aE.snapshotId);
+            if (!lvi)
+                refreshAll();
+            else
+            {
+                lvi->recache();
+                lvi->repaint();
+            }
+            break;
+        }
+    }
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui	(revision 7219)
@@ -0,0 +1,300 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxTakeSnapshotDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxTakeSnapshotDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>320</width>
+            <height>232</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Take Snapshot of Virtual Machine</string>
+    </property>
+    <property name="sizeGripEnabled">
+        <bool>false</bool>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout10</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="spacing">
+                    <number>12</number>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout3</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>pmIcon</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>4</hsizetype>
+                                    <vsizetype>5</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="pixmap">
+                                <pixmap>os_other.png</pixmap>
+                            </property>
+                            <property name="scaledContents">
+                                <bool>false</bool>
+                            </property>
+                            <property name="alignment">
+                                <set>AlignTop</set>
+                            </property>
+                        </widget>
+                        <spacer>
+                            <property name="name">
+                                <cstring>spacer2</cstring>
+                            </property>
+                            <property name="orientation">
+                                <enum>Vertical</enum>
+                            </property>
+                            <property name="sizeType">
+                                <enum>Expanding</enum>
+                            </property>
+                            <property name="sizeHint">
+                                <size>
+                                    <width>20</width>
+                                    <height>40</height>
+                                </size>
+                            </property>
+                        </spacer>
+                    </vbox>
+                </widget>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout9</cstring>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <property name="spacing">
+                            <number>10</number>
+                        </property>
+                        <widget class="QLayoutWidget">
+                            <property name="name">
+                                <cstring>layout4</cstring>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <widget class="QLabel">
+                                    <property name="name">
+                                        <cstring>txName</cstring>
+                                    </property>
+                                    <property name="text">
+                                        <string>Snapshot &amp;Name</string>
+                                    </property>
+                                    <property name="buddy" stdset="0">
+                                        <cstring>leName</cstring>
+                                    </property>
+                                </widget>
+                                <widget class="QLineEdit">
+                                    <property name="name">
+                                        <cstring>leName</cstring>
+                                    </property>
+                                    <property name="frameShape">
+                                        <enum>LineEditPanel</enum>
+                                    </property>
+                                    <property name="frameShadow">
+                                        <enum>Sunken</enum>
+                                    </property>
+                                </widget>
+                            </vbox>
+                        </widget>
+                        <widget class="QLayoutWidget">
+                            <property name="name">
+                                <cstring>layout6</cstring>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <widget class="QLabel">
+                                    <property name="name">
+                                        <cstring>txDescription</cstring>
+                                    </property>
+                                    <property name="text">
+                                        <string>Snapshot &amp;Description</string>
+                                    </property>
+                                    <property name="buddy" stdset="0">
+                                        <cstring>txeDescription</cstring>
+                                    </property>
+                                </widget>
+                                <widget class="QTextEdit">
+                                    <property name="name">
+                                        <cstring>txeDescription</cstring>
+                                    </property>
+                                    <property name="textFormat">
+                                        <enum>PlainText</enum>
+                                    </property>
+                                    <property name="tabChangesFocus">
+                                        <bool>true</bool>
+                                    </property>
+                                </widget>
+                            </vbox>
+                        </widget>
+                    </vbox>
+                </widget>
+            </hbox>
+        </widget>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>Layout1</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>0</number>
+                </property>
+                <property name="spacing">
+                    <number>6</number>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonHelp</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>Horizontal Spacing2</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>20</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonOk</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;OK</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonCancel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Cancel</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxTakeSnapshotDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxTakeSnapshotDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>leName</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxTakeSnapshotDlg</receiver>
+        <slot>leName_textChanged(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>leName</tabstop>
+    <tabstop>txeDescription</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in declaration">qlabel.h</include>
+    <include location="global" impldecl="in declaration">qlineedit.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxTakeSnapshotDlg.ui.h</include>
+</includes>
+<slots>
+    <slot>leName_textChanged( const QString &amp; aText )</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxTakeSnapshotDlg.ui.h	(revision 7219)
@@ -0,0 +1,42 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Take snapshot" dialog (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+
+void VBoxTakeSnapshotDlg::init()
+{
+    QIAltKeyFilter *af = new QIAltKeyFilter (this);
+    af->watchOn (leName);
+}
+
+void VBoxTakeSnapshotDlg::leName_textChanged (const QString &aText)
+{
+    buttonOk->setEnabled (!aText.stripWhiteSpace().isEmpty());
+}
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui	(revision 7219)
@@ -0,0 +1,364 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxUSBFilterSettings</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxUSBFilterSettings</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>381</width>
+            <height>100</height>
+        </rect>
+    </property>
+    <property name="sizePolicy">
+        <sizepolicy>
+            <hsizetype>5</hsizetype>
+            <vsizetype>0</vsizetype>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+    </property>
+    <property name="caption">
+        <string>VBoxUSBFilterSettings</string>
+        <comment>don't translate</comment>
+    </property>
+    <grid>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>0</number>
+        </property>
+        <widget class="QLayoutWidget" row="0" column="0" rowspan="1" colspan="2">
+            <property name="name">
+                <cstring>layout141</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>textLabel1_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Name</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterName</cstring>
+                    </property>
+                </widget>
+                <widget class="QLineEdit">
+                    <property name="name">
+                        <cstring>leUSBFilterName</cstring>
+                    </property>
+                    <property name="frameShape">
+                        <enum>LineEditPanel</enum>
+                    </property>
+                    <property name="frameShadow">
+                        <enum>Sunken</enum>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Displays the filter name.</string>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+        <widget class="QFrame" row="1" column="1">
+            <property name="name">
+                <cstring>frame46</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>0</vsizetype>
+                    <horstretch>5</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="frameShape">
+                <enum>NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Plain</enum>
+            </property>
+            <grid>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>0</number>
+                </property>
+                <widget class="QLabel" row="0" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_3</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Manufacturer</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterManufacturer</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="1" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_3_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Pro&amp;duct</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterProduct</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="2" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_3_2_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Serial No.</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterSerial</cstring>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="0" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterManufacturer</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the manufacturer filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="1" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterProduct</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the product name filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="2" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterSerial</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the serial number filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QComboBox" row="3" column="1">
+                    <property name="name">
+                        <cstring>cbRemote</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines whether this filter applies
+to USB devices attached locally to the host computer (&lt;i&gt;No&lt;/i&gt;),
+to a VRDP client's computer (&lt;i&gt;Yes&lt;/i&gt;),
+or both (&lt;i&gt;Any&lt;/i&gt;).&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="3" column="0">
+                    <property name="name">
+                        <cstring>txUSBFilterRemote</cstring>
+                    </property>
+                    <property name="text">
+                        <string>R&amp;emote</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>cbRemote</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="4" column="0">
+                    <property name="name">
+                        <cstring>txUSBFilterAction</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Action</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>cbAction</cstring>
+                    </property>
+                </widget>
+                <widget class="QComboBox" row="4" column="1">
+                    <property name="name">
+                        <cstring>cbAction</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines an action performed by the host
+computer when a matching device is attached: give it up to the host OS
+(&lt;i&gt;Ignore&lt;/i&gt;) or grab it for later usage by virtual machines
+(&lt;i&gt;Hold&lt;/i&gt;).&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+            </grid>
+        </widget>
+        <widget class="QFrame" row="1" column="0">
+            <property name="name">
+                <cstring>frame45</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>0</vsizetype>
+                    <horstretch>3</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="frameShape">
+                <enum>NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Raised</enum>
+            </property>
+            <grid>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <property name="margin">
+                    <number>0</number>
+                </property>
+                <widget class="QLabel" row="0" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Vendor ID</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterVendorId</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="1" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Product ID</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterProductId</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="2" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_2_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Revision</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterRevision</cstring>
+                    </property>
+                </widget>
+                <widget class="QLabel" row="3" column="0">
+                    <property name="name">
+                        <cstring>textLabel1_2_2_2_2_2</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Por&amp;t</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>leUSBFilterPort</cstring>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="0" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterVendorId</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the vendor ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="1" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterProductId</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the product ID filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;XXXX&lt;/tt&gt; where
+&lt;tt&gt;X&lt;/tt&gt; is a hexadecimal digit. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="2" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterRevision</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the revision number filter. The
+&lt;i&gt;exact match&lt;/i&gt; string format is &lt;tt&gt;IIFF&lt;/tt&gt; where
+&lt;tt&gt;I&lt;/tt&gt; is a decimal digit of the integer part and &lt;tt&gt;F&lt;/tt&gt;
+is a decimal digit of the fractional part. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="3" column="1">
+                    <property name="name">
+                        <cstring>leUSBFilterPort</cstring>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>&lt;qt&gt;Defines the host USB port filter as an
+&lt;i&gt;exact match&lt;/i&gt; string. An empty string will match any
+value.&lt;/qt&gt;</string>
+                    </property>
+                </widget>
+            </grid>
+        </widget>
+    </grid>
+</widget>
+<tabstops>
+    <tabstop>leUSBFilterName</tabstop>
+    <tabstop>leUSBFilterVendorId</tabstop>
+    <tabstop>leUSBFilterManufacturer</tabstop>
+    <tabstop>leUSBFilterProductId</tabstop>
+    <tabstop>leUSBFilterProduct</tabstop>
+    <tabstop>leUSBFilterRevision</tabstop>
+    <tabstop>leUSBFilterSerial</tabstop>
+    <tabstop>leUSBFilterPort</tabstop>
+    <tabstop>cbRemote</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+</includes>
+<variables>
+    <variable access="public">enum FilterType { WrongType = 0, HostType = 1, MachineType = 2 };</variable>
+    <variable access="private">CUSBDeviceFilter mFilter;</variable>
+    <variable access="private">FilterType mType;</variable>
+</variables>
+<functions>
+    <function access="private">init()</function>
+    <function>getFromFilter( const CUSBDeviceFilter &amp; aFilter )</function>
+    <function returnType="COMResult">putBackToFilter()</function>
+    <function returnType="CUSBDeviceFilter">filter() { return mFilter; }</function>
+    <function>setup( VBoxUSBFilterSettings::FilterType )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxUSBFilterSettings.ui.h	(revision 7219)
@@ -0,0 +1,178 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "USB device filter" settings dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+void VBoxUSBFilterSettings::init()
+{
+    // by default, the widget is entirely disabled
+    setEnabled (false);
+
+    mType = VBoxUSBFilterSettings::WrongType;
+
+    // set the dummy focus proxy to let others know which our child
+    // is the last in the focus chain
+    cbRemote->insertItem (tr ("Any", "remote")); // 0
+    cbRemote->insertItem (tr ("Yes", "remote")); // 1
+    cbRemote->insertItem (tr ("No", "remote")); // 2
+    cbAction->insertItem (vboxGlobal().toString (KUSBDeviceFilterAction_Ignore)); // 0
+    cbAction->insertItem (vboxGlobal().toString (KUSBDeviceFilterAction_Hold)); // 1
+}
+
+void VBoxUSBFilterSettings::getFromFilter (const CUSBDeviceFilter &aFilter)
+{
+    mFilter = aFilter;
+
+    leUSBFilterName->setValidator (new QRegExpValidator (QRegExp (".+"), this));
+
+    leUSBFilterName->setText (aFilter.GetName());
+
+    leUSBFilterVendorId->setText (aFilter.GetVendorId());
+    leUSBFilterProductId->setText (aFilter.GetProductId());
+    leUSBFilterRevision->setText (aFilter.GetRevision());
+    leUSBFilterPort->setText (aFilter.GetPort());
+
+    leUSBFilterManufacturer->setText (aFilter.GetManufacturer());
+    leUSBFilterProduct->setText (aFilter.GetProduct());
+    leUSBFilterSerial->setText (aFilter.GetSerialNumber());
+    switch (mType)
+    {
+        case VBoxUSBFilterSettings::MachineType:
+        {
+            QCString remote = aFilter.GetRemote().latin1();
+            if (remote == "yes" || remote == "true" || remote == "1")
+                cbRemote->setCurrentItem (1);
+            else if (remote == "no" || remote == "false" || remote == "0")
+                cbRemote->setCurrentItem (2);
+            else
+                cbRemote->setCurrentItem (0);
+            break;
+        }
+        case VBoxUSBFilterSettings::HostType:
+        {
+            const CHostUSBDeviceFilter filter = CUnknown (aFilter);
+            KUSBDeviceFilterAction action = filter.GetAction();
+            if (action == KUSBDeviceFilterAction_Ignore)
+                cbAction->setCurrentItem (0);
+            else if (action == KUSBDeviceFilterAction_Hold)
+                cbAction->setCurrentItem (1);
+            else
+                AssertMsgFailed (("Invalid USBDeviceFilterAction type"));
+            break;
+        }
+        default:
+        {
+            AssertMsgFailed (("Invalid VBoxUSBFilterSettings type"));
+            break;
+        }
+    }
+
+    setEnabled (true);
+}
+
+inline static QString emptyToNull (const QString &str)
+{
+    return str.isEmpty() ? QString::null : str;
+}
+
+COMResult VBoxUSBFilterSettings::putBackToFilter()
+{
+    do
+    {
+        mFilter.SetName (leUSBFilterName->text());
+        if (!mFilter.isOk())
+            break;
+
+        mFilter.SetVendorId (emptyToNull (leUSBFilterVendorId->text()));
+        if (!mFilter.isOk())
+            break;
+        mFilter.SetProductId (emptyToNull (leUSBFilterProductId->text()));
+        if (!mFilter.isOk())
+            break;
+        mFilter.SetRevision (emptyToNull (leUSBFilterRevision->text()));
+        if (!mFilter.isOk())
+            break;
+        mFilter.SetPort (emptyToNull (leUSBFilterPort->text()));
+        if (!mFilter.isOk())
+            break;
+
+        mFilter.SetManufacturer (emptyToNull (leUSBFilterManufacturer->text()));
+        if (!mFilter.isOk())
+            break;
+        mFilter.SetProduct (emptyToNull (leUSBFilterProduct->text()));
+        if (!mFilter.isOk())
+            break;
+        mFilter.SetSerialNumber (emptyToNull (leUSBFilterSerial->text()));
+        if (!mFilter.isOk())
+            break;
+        switch (mType)
+        {
+            case VBoxUSBFilterSettings::MachineType:
+            {
+                switch (cbRemote->currentItem())
+                {
+                    case 1: mFilter.SetRemote ("yes"); break;
+                    case 2: mFilter.SetRemote ("no"); break;
+                    default: AssertMsgFailed (("Invalid combo box index"));
+                    case 0: mFilter.SetRemote (QString::null); break;
+                }
+                break;
+            }
+            case VBoxUSBFilterSettings::HostType:
+            {
+                CHostUSBDeviceFilter filter = CUnknown (mFilter);
+                filter.SetAction (vboxGlobal().toUSBDevFilterAction (
+                    cbAction->currentText()));
+                break;
+            }
+            default:
+            {
+                AssertMsgFailed (("Invalid mType enum value"));
+                break;
+            }
+        }
+        if (!mFilter.isOk())
+            break;
+    }
+    while (0);
+
+    return !mFilter.isOk() ? COMResult (mFilter) : COMResult();
+}
+
+void VBoxUSBFilterSettings::setup (VBoxUSBFilterSettings::FilterType aType)
+{
+    mType = aType;
+    txUSBFilterRemote->setHidden (mType != VBoxUSBFilterSettings::MachineType);
+    cbRemote->setHidden (mType != VBoxUSBFilterSettings::MachineType);
+    txUSBFilterAction->setHidden (mType != VBoxUSBFilterSettings::HostType);
+    cbAction->setHidden (mType != VBoxUSBFilterSettings::HostType);
+    if (mType == VBoxUSBFilterSettings::MachineType)
+        setFocusProxy (cbRemote);
+    else if (mType == VBoxUSBFilterSettings::HostType)
+        setFocusProxy (cbAction);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui	(revision 7219)
@@ -0,0 +1,685 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMFirstRunWzd</class>
+<comment>
+
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWizard">
+    <property name="name">
+        <cstring>VBoxVMFirstRunWzd</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>571</width>
+            <height>463</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>First Run Wizard</string>
+    </property>
+    <property name="titleFont">
+        <font>
+            <family>Arial</family>
+            <pointsize>12</pointsize>
+            <bold>1</bold>
+        </font>
+    </property>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageWelcome</cstring>
+        </property>
+        <attribute name="title">
+            <string>Welcome to the First Run Wizard!</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmWelcome</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>ltWelcome</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txWelcome</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for installing an operating system of your choice onto this virtual machine.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txWelcomeHD</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;You have started a newly created virtual machine for the first time. This wizard will help you to perform the steps necessary for booting an operating system of your choice on the virtual machine.&lt;/p&gt;&lt;p&gt;Note that you will not be able to install an operating system into this virtual machine right now because you did not attach any hard disk to it. If this is not what you want, you can cancel execution of this wizard, select &lt;b&gt;Settings&lt;/b&gt; from the &lt;b&gt;Machine&lt;/b&gt; menu of the main VirtualBox window to access the settings dialog of this machine and change the hard disk configuration.&lt;/p&gt;&lt;p&gt;Use the &lt;b&gt;Next&lt;/b&gt; button to go to the next page of the wizard and the &lt;b&gt;Back&lt;/b&gt; button to return to the previous page. You can also press &lt;b&gt;Cancel&lt;/b&gt; if you want to cancel execution of this wizard.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spWelcome</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                    <spacer>
+                        <property name="name">
+                            <cstring>widthSpacer</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Horizontal</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>MinimumExpanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>400</width>
+                                <height>1</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageType</cstring>
+        </property>
+        <attribute name="title">
+            <string>Select Installation Media</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmType</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>ltSelect</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txType</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the type of the media you would like to use for installation purposes below.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txTypeHD</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the type of the media you would like to use for booting an operating system.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QButtonGroup">
+                        <property name="name">
+                            <cstring>bgType</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Media Type</string>
+                        </property>
+                        <property name="exclusive">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QRadioButton">
+                                <property name="name">
+                                    <cstring>rbCdType</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>StrongFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;CD/DVD-ROM Device</string>
+                                </property>
+                                <property name="checked">
+                                    <bool>false</bool>
+                                </property>
+                            </widget>
+                            <widget class="QRadioButton">
+                                <property name="name">
+                                    <cstring>rbFdType</cstring>
+                                </property>
+                                <property name="focusPolicy">
+                                    <enum>StrongFocus</enum>
+                                </property>
+                                <property name="text">
+                                    <string>&amp;Floppy Device</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSource</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the media which contains the setup program of the operating system you want to install. This media must be bootable, otherwise the setup program will not be able to start.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSourceHD</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;Select the media that contains the operating system you want to work with. This media must be bootable, otherwise the operating system will not be able to start.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QButtonGroup">
+                        <property name="name">
+                            <cstring>bgSource</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Media Source</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>ltHost</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbHost</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>StrongFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;Host Drive</string>
+                                        </property>
+                                        <property name="checked">
+                                            <bool>false</bool>
+                                        </property>
+                                    </widget>
+                                    <widget class="QComboBox">
+                                        <property name="name">
+                                            <cstring>cbHost</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>1</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spHost</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>161</width>
+                                                <height>21</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>ltImage</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbImage</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>StrongFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;Image File</string>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spImage</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>211</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>ltVdm</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QToolButton">
+                                        <property name="name">
+                                            <cstring>tbVdm</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>TabFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>VDM</string>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spSelect</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+    <widget class="QWidget">
+        <property name="name">
+            <cstring>pageSummary</cstring>
+        </property>
+        <attribute name="title">
+            <string>Summary</string>
+        </attribute>
+        <hbox>
+            <property name="name">
+                <cstring>unnamed</cstring>
+            </property>
+            <property name="spacing">
+                <number>20</number>
+            </property>
+            <property name="resizeMode">
+                <enum>Minimum</enum>
+            </property>
+            <widget class="QLabel">
+                <property name="name">
+                    <cstring>pmSummary</cstring>
+                </property>
+                <property name="sizePolicy">
+                    <sizepolicy>
+                        <hsizetype>4</hsizetype>
+                        <vsizetype>5</vsizetype>
+                        <horstretch>0</horstretch>
+                        <verstretch>0</verstretch>
+                    </sizepolicy>
+                </property>
+                <property name="pixmap">
+                    <pixmap>vmw_new_harddisk.png</pixmap>
+                </property>
+                <property name="alignment">
+                    <set>AlignTop</set>
+                </property>
+            </widget>
+            <widget class="QLayoutWidget">
+                <property name="name">
+                    <cstring>ltSummary</cstring>
+                </property>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryHdr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;You have selected the following media to boot from:&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryHdrHD</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;You have selected the following media to boot an operating system from:&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryFtr</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be temporarily mounted on the virtual machine and the machine will start execution.&lt;/p&gt;&lt;p&gt;Please note that when you close the virtual machine, the specified media will be automatically unmounted and the boot device will be set back to the first hard disk.&lt;/p&gt;&lt;p&gt;Depending on the type of the setup program, you may need to manually unmount (eject) the media after the setup program reboots the virtual machine, to prevent the installation process from starting again. You can do this by selecting the corresponding &lt;b&gt;Unmount...&lt;/b&gt; action in the &lt;b&gt;Devices&lt;/b&gt; menu.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <widget class="QLabel">
+                        <property name="name">
+                            <cstring>txSummaryFtrHD</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>5</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                        <property name="text">
+                            <string>&lt;p&gt;If the above is correct, press the &lt;b&gt;Finish&lt;/b&gt; button. Once you press it, the selected media will be mounted on the virtual machine and the machine will start execution.&lt;/p&gt;</string>
+                        </property>
+                        <property name="alignment">
+                            <set>WordBreak|AlignTop</set>
+                        </property>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spSummary</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+        </hbox>
+    </widget>
+</widget>
+<connections>
+    <connection>
+        <sender>rbCdType</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMFirstRunWzd</receiver>
+        <slot>mediaTypeChanged()</slot>
+    </connection>
+    <connection>
+        <sender>rbFdType</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMFirstRunWzd</receiver>
+        <slot>mediaTypeChanged()</slot>
+    </connection>
+    <connection>
+        <sender>rbHost</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMFirstRunWzd</receiver>
+        <slot>mediaSourceChanged()</slot>
+    </connection>
+    <connection>
+        <sender>rbImage</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMFirstRunWzd</receiver>
+        <slot>mediaSourceChanged()</slot>
+    </connection>
+    <connection>
+        <sender>tbVdm</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMFirstRunWzd</receiver>
+        <slot>openVdm()</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="global" impldecl="in declaration">qvaluevector.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">VBoxUtils.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxMediaComboBox.h</include>
+    <include location="local" impldecl="in implementation">VBoxDiskImageManagerDlg.h</include>
+</includes>
+<forwards>
+    <forward>class VBoxMediaComboBox</forward>
+    <forward>class QITextEdit</forward>
+</forwards>
+<variables>
+    <variable access="private">QIWidgetValidator *wvalType;</variable>
+    <variable access="private">VBoxMediaComboBox *cbImage;</variable>
+    <variable access="private">QITextEdit *teSummary;</variable>
+    <variable access="private">CMachine machine;</variable>
+    <variable access="private">QValueVector &lt; CHostDVDDrive &gt; hostDVDs;</variable>
+    <variable access="private">QValueVector &lt; CHostFloppyDrive &gt; hostFloppys;</variable>
+</variables>
+<slots>
+    <slot>enableNext( const QIWidgetValidator* )</slot>
+    <slot>revalidate( QIWidgetValidator* )</slot>
+    <slot>mediaTypeChanged()</slot>
+    <slot>mediaSourceChanged()</slot>
+    <slot>openVdm()</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function>setup( const CMachine &amp; )</function>
+    <function access="private">showEvent( QShowEvent* )</function>
+    <function>showPage( QWidget* )</function>
+    <function>accept()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMFirstRunWzd.ui.h	(revision 7219)
@@ -0,0 +1,345 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "First Run Wizard" wizard UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you want to add, delete, or rename functions or slots, use
+** Qt Designer to update this file, preserving your code.
+**
+** You should not define a constructor or destructor in this file.
+** Instead, write your code in functions called init() and destroy().
+** These will automatically be called by the form's constructor and
+** destructor.
+*****************************************************************************/
+
+void VBoxVMFirstRunWzd::init()
+{
+    /* initial wizard setup
+     * --------------------------------------------------------------------- */
+
+    /* disable help buttons */
+    helpButton()->setShown (false);
+
+    /* fix tab order to get the proper direction
+     * (originally the focus goes Next/Finish -> Back -> Cancel -> page) */
+    setTabOrder (backButton(), nextButton());
+    setTabOrder (nextButton(), finishButton());
+    setTabOrder (finishButton(), cancelButton());
+
+    /* setup the label clolors for nice scaling */
+    VBoxGlobal::adoptLabelPixmap (pmWelcome);
+    VBoxGlobal::adoptLabelPixmap (pmType);
+    VBoxGlobal::adoptLabelPixmap (pmSummary);
+
+    /* media page */
+    cbImage = new VBoxMediaComboBox (bgSource, "cbImage", VBoxDefs::CD);
+    ltVdm->insertWidget (0, cbImage);
+    tbVdm->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                            "select_file_dis_16px.png"));
+    setTabOrder (cbImage, tbVdm);
+
+    /* summary page */
+    teSummary = new QITextEdit (pageSummary);
+    teSummary->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Minimum);
+    teSummary->setFrameShape (QTextEdit::NoFrame);
+    teSummary->setReadOnly (TRUE);
+    teSummary->setPaper (pageSummary->backgroundBrush());
+    ltSummary->insertWidget (2, teSummary);
+
+    /* setup connections and set validation for pages
+     * --------------------------------------------------------------------- */
+
+    /* media page */
+    wvalType = new QIWidgetValidator (pageType, this);
+    connect (wvalType, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableNext (const QIWidgetValidator *)));
+    connect (wvalType, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+
+    /* filter out Enter keys in order to direct them to the default dlg button */
+    QIKeyFilter *ef = new QIKeyFilter (this, Key_Enter);
+    ef->watchOn (teSummary);
+
+    /* set initial values
+     * --------------------------------------------------------------------- */
+
+    /* the finish button on the Summary page is always enabled */
+    setFinishEnabled (pageSummary, true);
+
+    /* setup minimum width for the sizeHint to be calculated correctly */
+    int wid = widthSpacer->minimumSize().width();
+    txWelcome->setMinimumWidth (wid);
+    txType->setMinimumWidth (wid);
+    txSource->setMinimumWidth (wid);
+    txSummaryHdr->setMinimumWidth (wid);
+    txSummaryFtr->setMinimumWidth (wid);
+    txWelcomeHD->setMinimumWidth (wid);
+    txTypeHD->setMinimumWidth (wid);
+    txSourceHD->setMinimumWidth (wid);
+    txSummaryHdrHD->setMinimumWidth (wid);
+    txSummaryFtrHD->setMinimumWidth (wid);
+
+    /* media page */
+    rbCdType->animateClick();
+    rbHost->animateClick();
+}
+
+
+void VBoxVMFirstRunWzd::setup (const CMachine &aMachine)
+{
+    machine = aMachine;
+
+    CHardDiskAttachmentEnumerator en = machine.GetHardDiskAttachments().Enumerate();
+    if (en.HasMore())
+    {
+        txWelcomeHD->setHidden (true);
+        txTypeHD->setHidden (true);
+        txSourceHD->setHidden (true);
+        txSummaryHdrHD->setHidden (true);
+        txSummaryFtrHD->setHidden (true);
+    }
+    else
+    {
+        txWelcome->setHidden (true);
+        txType->setHidden (true);
+        txSource->setHidden (true);
+        txSummaryHdr->setHidden (true);
+        txSummaryFtr->setHidden (true);
+    }
+}
+
+
+void VBoxVMFirstRunWzd::showEvent (QShowEvent *aEvent)
+{
+    QDialog::showEvent (aEvent);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    layout()->activate();
+
+    /* resize to the miminum possible size */
+    resize (minimumSize());
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+
+void VBoxVMFirstRunWzd::showPage (QWidget *aPage)
+{
+    if (aPage == pageSummary)
+    {
+        QString type =
+            rbCdType->isChecked() ? tr ("CD/DVD-ROM Device") :
+            rbFdType->isChecked() ? tr ("Floppy Device") :
+            QString::null;
+        QString source =
+            rbHost->isChecked() ? tr ("Host Drive %1").arg (cbHost->currentText()) :
+            rbImage->isChecked() ? cbImage->currentText() : QString::null;
+        QString summary =
+            QString (tr ("<table><tr><td>Type:</td><td>%1</td></tr>"
+                         "<tr><td>Source:</td><td>%2</td></tr></table>"))
+                         .arg (type).arg (source);
+        teSummary->setText (summary);
+        /* set Finish to default */
+        finishButton()->setDefault (true);
+    }
+    else
+    {
+        /* always set Next to default */
+        nextButton()->setDefault (true);
+    }
+
+    QWizard::showPage (aPage);
+
+    /* fix focus on the last page. when we go to the last page
+     * having the Next in focus the focus goes to the Cancel
+     * button because when the Next hides Finish is not yet shown. */
+    if (aPage == pageSummary && focusWidget() == cancelButton())
+        finishButton()->setFocus();
+
+    /* setup focus for individual pages */
+    if (aPage == pageType)
+        bgType->setFocus();
+    else if (aPage == pageSummary)
+        teSummary->setFocus();
+
+    aPage->layout()->activate();
+}
+
+
+void VBoxVMFirstRunWzd::accept()
+{
+    /* CD/DVD Media selected */
+    if (rbCdType->isChecked())
+    {
+        if (rbHost->isChecked())
+        {
+            CHostDVDDrive hostDrive = hostDVDs [cbHost->currentItem()];
+            if (!hostDrive.isNull())
+            {
+                CDVDDrive virtualDrive = machine.GetDVDDrive();
+                virtualDrive.CaptureHostDrive (hostDrive);
+            }
+        }
+        else if (rbImage->isChecked())
+        {
+            CDVDDrive virtualDrive = machine.GetDVDDrive();
+            virtualDrive.MountImage (cbImage->getId());
+        }
+    }
+    /* Floppy Media selected */
+    else if (rbFdType->isChecked())
+    {
+        if (rbHost->isChecked())
+        {
+            CHostFloppyDrive hostDrive = hostFloppys [cbHost->currentItem()];
+            if (!hostDrive.isNull())
+            {
+                CFloppyDrive virtualDrive = machine.GetFloppyDrive();
+                virtualDrive.CaptureHostDrive (hostDrive);
+            }
+        }
+        else if (rbImage->isChecked())
+        {
+            CFloppyDrive virtualDrive = machine.GetFloppyDrive();
+            virtualDrive.MountImage (cbImage->getId());
+        }
+    }
+
+    QWizard::accept();
+}
+
+
+void VBoxVMFirstRunWzd::enableNext (const QIWidgetValidator *aWval)
+{
+    setNextEnabled (aWval->widget(), aWval->isValid());
+}
+
+
+void VBoxVMFirstRunWzd::revalidate (QIWidgetValidator *aWval)
+{
+    /* do individual validations for pages */
+    QWidget *pg = aWval->widget();
+    bool valid = aWval->isOtherValid();
+
+    if (pg == pageType)
+    {
+        valid = (rbHost->isChecked() && !cbHost->currentText().isEmpty()) ||
+                (rbImage->isChecked() && !cbImage->currentText().isEmpty());
+    }
+
+    aWval->setOtherValid (valid);
+}
+
+
+void VBoxVMFirstRunWzd::mediaTypeChanged()
+{
+    /* CD/DVD Media type selected */
+    cbHost->clear();
+    if (sender() == rbCdType)
+    {
+        /* Search for the host dvd-drives */
+        CHostDVDDriveCollection coll =
+            vboxGlobal().virtualBox().GetHost().GetDVDDrives();
+        hostDVDs.resize (coll.GetCount());
+        int id = 0;
+        CHostDVDDriveEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+        {
+            CHostDVDDrive hostDVD = en.GetNext();
+            QString name = hostDVD.GetName();
+            QString description = hostDVD.GetDescription();
+            QString fullName = description.isEmpty() ?
+                name :
+                QString ("%1 (%2)").arg (description, name);
+            cbHost->insertItem (fullName, id);
+            hostDVDs [id] = hostDVD;
+            ++ id;
+        }
+
+        /* Switch media images type to CD */
+        cbImage->setType (VBoxDefs::CD);
+    }
+    /* Floppy Media type selected */
+    else if (sender() == rbFdType)
+    {
+        /* Search for the host floppy-drives */
+        CHostFloppyDriveCollection coll =
+            vboxGlobal().virtualBox().GetHost().GetFloppyDrives();
+        hostFloppys.resize (coll.GetCount());
+        int id = 0;
+        CHostFloppyDriveEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+        {
+            CHostFloppyDrive hostFloppy = en.GetNext();
+            QString name = hostFloppy.GetName();
+            QString description = hostFloppy.GetDescription();
+            QString fullName = description.isEmpty() ?
+                name :
+                QString ("%1 (%2)").arg (description, name);
+            cbHost->insertItem (fullName, id);
+            hostFloppys [id] = hostFloppy;
+            ++ id;
+        }
+
+        /* Switch media images type to FD */
+        cbImage->setType (VBoxDefs::FD);
+    }
+    /* Update media images list */
+    if (!vboxGlobal().isMediaEnumerationStarted())
+        vboxGlobal().startEnumeratingMedia();
+    else
+        cbImage->refresh();
+
+    /* Revalidate updated page */
+    wvalType->revalidate();
+}
+
+
+void VBoxVMFirstRunWzd::mediaSourceChanged()
+{
+    cbHost->setEnabled (sender() == rbHost);
+    cbImage->setEnabled (sender() == rbImage);
+    tbVdm->setEnabled (sender() == rbImage);
+
+    /* Revalidate updated page */
+    wvalType->revalidate();
+}
+
+
+void VBoxVMFirstRunWzd::openVdm()
+{
+    VBoxDiskImageManagerDlg vdm (this, "VBoxDiskImageManagerDlg",
+                                 WType_Dialog | WShowModal);
+    QUuid machineId = machine.GetId();
+    VBoxDefs::DiskType type = rbCdType->isChecked() ? VBoxDefs::CD :
+        rbFdType->isChecked() ? VBoxDefs::FD : VBoxDefs::InvalidType;
+    vdm.setup (type, true, &machineId);
+    if (vdm.exec() == VBoxDiskImageManagerDlg::Accepted)
+    {
+        cbImage->setCurrentItem (vdm.getSelectedUuid());
+
+        /* Revalidate updated page */
+        wvalType->revalidate();
+    }
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui	(revision 7219)
@@ -0,0 +1,168 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMInformationDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2007 innotek GmbH
+
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file 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,
+     in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
+     distribution. VirtualBox OSE is distributed in the hope that it will
+     be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QMainWindow">
+    <property name="name">
+        <cstring>VBoxVMInformationDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>640</width>
+            <height>480</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Session Information Dialog</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <widget class="QFrame">
+            <property name="name">
+                <cstring>mInfoFrame</cstring>
+            </property>
+            <property name="frameShape">
+                <enum>NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Plain</enum>
+            </property>
+        </widget>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout2</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer3</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>270</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mCloseButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Close</string>
+                    </property>
+                    <property name="accel">
+                        <string>Alt+C</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<toolbars>
+</toolbars>
+<connections>
+    <connection>
+        <sender>mCloseButton</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMInformationDlg</receiver>
+        <slot>close()</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxConsoleView.h</include>
+    <include location="global" impldecl="in declaration">qtimer.h</include>
+    <include location="global" impldecl="in implementation">qsizegrip.h</include>
+    <include location="global" impldecl="in implementation">qstatusbar.h</include>
+    <include location="global" impldecl="in implementation">qtabwidget.h</include>
+    <include location="global" impldecl="in implementation">qtextbrowser.h</include>
+    <include location="global" impldecl="in implementation">qobjectlist.h</include>
+    <include location="global" impldecl="in implementation">qregexp.h</include>
+    <include location="global" impldecl="in implementation">qvaluelist.h</include>
+</includes>
+<forwards>
+    <forward>class QSizeGrip</forward>
+    <forward>class QTabWidget</forward>
+    <forward>class QTextBrowser</forward>
+    <forward>class VBoxConsoleView</forward>
+</forwards>
+<variables>
+    <variable access="public">typedef QMap &lt;QString, QString&gt; DataMapType;</variable>
+    <variable access="public">struct CounterElementType { QString type; DataMapType list; };</variable>
+    <variable access="public">typedef QValueList &lt;CounterElementType&gt; CounterListType;</variable>
+    <variable access="private">typedef QMap &lt;QString, VBoxVMInformationDlg*&gt; InfoDlgMap;</variable>
+    <variable access="private">static InfoDlgMap mSelfArray;</variable>
+    <variable access="private">bool mIsPolished;</variable>
+    <variable access="private">QSizeGrip *mSizeGrip;</variable>
+    <variable access="private">CSession mSession;</variable>
+    <variable access="private">QTabWidget *mInfoStack;</variable>
+    <variable access="private">QTextBrowser *mDetailsText;</variable>
+    <variable access="private">QTextBrowser *mStatisticText;</variable>
+    <variable access="private">QTextBrowser *mDefStatText;</variable>
+    <variable access="private">QPushButton *mDefaultButton;</variable>
+    <variable access="private">DataMapType mNamesMap;</variable>
+    <variable access="private">DataMapType mValuesMap;</variable>
+    <variable access="private">QTimer mStatTimer;</variable>
+    <variable access="private">VBoxConsoleView *mConsole;</variable>
+    <variable access="private">int mWidth;</variable>
+    <variable access="private">int mHeight;</variable>
+    <variable access="private">bool mMax;</variable>
+</variables>
+<slots>
+    <slot access="protected">updateDetails()</slot>
+    <slot access="protected">processStatistics()</slot>
+    <slot access="protected">onPageChanged( QWidget* )</slot>
+</slots>
+<functions>
+    <function specifier="static">createInformationDlg( const CSession&amp;, VBoxConsoleView* )</function>
+    <function access="private">init()</function>
+    <function access="private">destroy()</function>
+    <function>setup( const CSession &amp;, VBoxConsoleView* )</function>
+    <function access="pritave">languageChangeImp()</function>
+    <function access="pritave" returnType="QPushButton*">searchDefaultButton()</function>
+    <function access="protected" returnType="bool">eventFilter( QObject*, QEvent* )</function>
+    <function access="protected" returnType="bool">event( QEvent* )</function>
+    <function access="protected">keyPressEvent( QKeyEvent* )</function>
+    <function access="protected">showEvent( QShowEvent* )</function>
+    <function access="protected">resizeEvent( QResizeEvent* )</function>
+    <function returnType="QString" access="pritave">parseStatistics( const QString &amp; )</function>
+    <function access="private">refreshStatistics()</function>
+    <function returnType="QString" access="pritave">formatHardDisk( const QString &amp;, KDiskControllerType, LONG, int, int )</function>
+    <function returnType="QString" access="pritave">formatAdapter( const QString &amp;, ULONG, int, int )</function>
+    <function returnType="QString" access="pritave">composeArticle( const QString &amp;, int, int )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMInformationDlg.ui.h	(revision 7219)
@@ -0,0 +1,680 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "VirtualBox Information Dialog" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file 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,
+ * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
+ * distribution. VirtualBox OSE is distributed in the hope that it will
+ * be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+VBoxVMInformationDlg::InfoDlgMap VBoxVMInformationDlg::mSelfArray = InfoDlgMap();
+
+void VBoxVMInformationDlg::createInformationDlg (const CSession &aSession,
+                                                 VBoxConsoleView *aConsole)
+{
+    CMachine machine = aSession.GetMachine();
+    if (mSelfArray.find (machine.GetName()) == mSelfArray.end())
+    {
+        /* creating new information dialog if there is no one existing */
+        mSelfArray [machine.GetName()] = new VBoxVMInformationDlg (
+            aConsole,
+            "VBoxVMInformationDlg", WType_TopLevel | WDestructiveClose);
+        /* read new machine data for this information dialog */
+        mSelfArray [machine.GetName()]->setup (aSession, aConsole);
+    }
+
+    VBoxVMInformationDlg *info = mSelfArray [machine.GetName()];
+    info->show();
+    info->raise();
+    info->setWindowState (info->windowState() & ~WindowMinimized);
+    info->setActiveWindow();
+}
+
+
+void VBoxVMInformationDlg::init()
+{
+    /* dialog initially is not polished */
+    mIsPolished = false;
+
+    /* search the default button */
+    mDefaultButton = searchDefaultButton();
+    qApp->installEventFilter (this);
+
+    /* setup a dialog icon */
+    setIcon (QPixmap::fromMimeSource ("description_16px.png"));
+
+    /* statusbar initially disabled */
+    statusBar()->setHidden (true);
+
+    /* setup size grip */
+    mSizeGrip = new QSizeGrip (centralWidget(), "mSizeGrip");
+    mSizeGrip->resize (mSizeGrip->sizeHint());
+    mSizeGrip->stackUnder (mCloseButton);
+
+    /* logs list creation */
+    mInfoStack = new QTabWidget (mInfoFrame, "mInfoStack");
+    mInfoStack->setMargin (10);
+    QVBoxLayout *infoFrameLayout = new QVBoxLayout (mInfoFrame);
+    infoFrameLayout->addWidget (mInfoStack);
+
+    /* details view creation */
+    mDetailsText = new QTextBrowser();
+    mDetailsText->setFrameShape (QFrame::NoFrame);
+    mDetailsText->setPaper (backgroundBrush());
+    mInfoStack->addTab (mDetailsText,
+                        VBoxGlobal::iconSet ("settings_16px.png"),
+                        QString::null);
+
+    /* statistic view creation */
+    mStatisticText = new QTextBrowser();
+    mStatisticText->setFrameShape (QFrame::NoFrame);
+    mStatisticText->setPaper (backgroundBrush());
+    mInfoStack->addTab (mStatisticText,
+                        VBoxGlobal::iconSet ("state_running_16px.png"),
+                        QString::null);
+
+    /* full list of statistics counters to get total info */
+    // mDefStatText = new QTextBrowser();
+    // mDefStatText->setFrameShape (QFrame::NoFrame);
+    // mDefStatText->setPaper (backgroundBrush());
+    // mInfoStack->addTab (mDefStatText,
+    //                     VBoxGlobal::iconSet ("show_logs_16px.png"),
+    //                     QString::null);
+
+    /* applying language settings */
+    languageChangeImp();
+
+    /* show statistics page and make it focused */
+    connect (mInfoStack, SIGNAL (currentChanged (QWidget*)),
+             this, SLOT (onPageChanged (QWidget*)));
+    mInfoStack->showPage (mStatisticText);
+}
+
+
+void VBoxVMInformationDlg::destroy()
+{
+    /* save dialog attributes for this vm */
+    QString dlgsize ("%1,%2,%3");
+    mSession.GetMachine().SetExtraData (VBoxDefs::GUI_InfoDlgState,
+        dlgsize.arg (mWidth).arg (mHeight).arg (isMaximized() ? "max" : "normal"));
+
+    if (!mSession.isNull() && !mSession.GetMachine().isNull())
+        mSelfArray.erase (mSession.GetMachine().GetName());
+}
+
+
+void VBoxVMInformationDlg::setup (const CSession &aSession,
+                                  VBoxConsoleView *aConsole)
+{
+    /* store related machine pointers */
+    mSession = aSession;
+    mConsole = aConsole;
+
+    /* loading language constants */
+    languageChangeImp();
+
+    /* details page update */
+    updateDetails();
+
+    /* statistics page update */
+    processStatistics();
+    mStatTimer.start (5000);
+
+    /* setup handlers */
+    connect (&vboxGlobal(), SIGNAL (mediaEnumFinished (const VBoxMediaList &)),
+             this, SLOT (updateDetails()));
+    connect (mConsole, SIGNAL (mediaChanged (VBoxDefs::DiskType)),
+             this, SLOT (updateDetails()));
+    connect (mConsole, SIGNAL (sharedFoldersChanged()),
+             this, SLOT (updateDetails()));
+
+    connect (&mStatTimer, SIGNAL (timeout()), this, SLOT (processStatistics()));
+    connect (mConsole, SIGNAL (resizeHintDone()), this, SLOT (processStatistics()));
+
+    /* preload dialog attributes for this vm */
+    QString dlgsize = mSession.GetMachine().GetExtraData (VBoxDefs::GUI_InfoDlgState);
+    if (dlgsize.isNull())
+    {
+        mWidth = 400;
+        mHeight = 450;
+        mMax = false;
+    }
+    else
+    {
+        QStringList list = QStringList::split (',', dlgsize);
+        mWidth = list [0].toInt(), mHeight = list [1].toInt();
+        mMax = list [2] == "max";
+    }
+}
+
+
+void VBoxVMInformationDlg::languageChangeImp()
+{
+    /* Setup a dialog caption. */
+    if (!mSession.isNull() && !mSession.GetMachine().isNull())
+        setCaption (tr ("%1 - Session Information")
+        .arg (mSession.GetMachine().GetName()));
+
+    /* Setup a tabwidget page names. */
+    mInfoStack->changeTab (mDetailsText, tr ("&Details"));
+    mInfoStack->changeTab (mStatisticText, tr ("&Runtime"));
+    // mInfoStack->changeTab (mDefStatText, tr ("De&fault Stat"));
+
+    /* Clear counter names initially. */
+    mNamesMap.clear();
+
+    /* HD statistics: */
+    mNamesMap ["/Devices/ATA0/Unit0/*DMA"] = tr ("DMA Transfers");
+    mNamesMap ["/Devices/ATA0/Unit0/*PIO"] = tr ("PIO Transfers");
+    mNamesMap ["/Devices/ATA0/Unit0/ReadBytes"] = tr ("Data Read");
+    mNamesMap ["/Devices/ATA0/Unit0/WrittenBytes"] = tr ("Data Written");
+
+    mNamesMap ["/Devices/ATA0/Unit1/*DMA"] = tr ("DMA Transfers");
+    mNamesMap ["/Devices/ATA0/Unit1/*PIO"] = tr ("PIO Transfers");
+    mNamesMap ["/Devices/ATA0/Unit1/ReadBytes"] = tr ("Data Read");
+    mNamesMap ["/Devices/ATA0/Unit1/WrittenBytes"] = tr ("Data Written");
+
+    mNamesMap ["/Devices/ATA1/Unit0/*DMA"] = tr ("DMA Transfers");
+    mNamesMap ["/Devices/ATA1/Unit0/*PIO"] = tr ("PIO Transfers");
+    mNamesMap ["/Devices/ATA1/Unit0/ReadBytes"] = tr ("Data Read");
+    mNamesMap ["/Devices/ATA1/Unit0/WrittenBytes"] = tr ("Data Written");
+
+    mNamesMap ["/Devices/ATA1/Unit1/*DMA"] = tr ("DMA Transfers");
+    mNamesMap ["/Devices/ATA1/Unit1/*PIO"] = tr ("PIO Transfers");
+    mNamesMap ["/Devices/ATA1/Unit1/ReadBytes"] = tr ("Data Read");
+    mNamesMap ["/Devices/ATA1/Unit1/WrittenBytes"] = tr ("Data Written");
+
+    mNamesMap ["/Devices/PCNet0/TransmitBytes"] = tr ("Data Transmitted");
+    mNamesMap ["/Devices/PCNet0/ReceiveBytes"] = tr ("Data Received");
+
+    mNamesMap ["/Devices/PCNet1/TransmitBytes"] = tr ("Data Transmitted");
+    mNamesMap ["/Devices/PCNet1/ReceiveBytes"] = tr ("Data Received");
+
+    mNamesMap ["/Devices/PCNet2/TransmitBytes"] = tr ("Data Transmitted");
+    mNamesMap ["/Devices/PCNet2/ReceiveBytes"] = tr ("Data Received");
+
+    mNamesMap ["/Devices/PCNet3/TransmitBytes"] = tr ("Data Transmitted");
+    mNamesMap ["/Devices/PCNet3/ReceiveBytes"] = tr ("Data Received");
+
+    /* Statistics page update. */
+    refreshStatistics();
+}
+
+
+QPushButton* VBoxVMInformationDlg::searchDefaultButton()
+{
+    /* this mechanism is used for searching the default dialog button
+     * and similar the same mechanism in Qt::QDialog inner source */
+    QPushButton *button = 0;
+    QObjectList *list = queryList ("QPushButton");
+    QObjectListIt it (*list);
+    while ((button = (QPushButton*)it.current()) && !button->isDefault())
+        ++ it;
+    return button;
+}
+
+
+bool VBoxVMInformationDlg::eventFilter (QObject *aObject, QEvent *aEvent)
+{
+    switch (aEvent->type())
+    {
+        /* auto-default button focus-in processor used to move the "default"
+         * button property into the currently focused button */
+        case QEvent::FocusIn:
+        {
+            if (aObject->inherits ("QPushButton") &&
+                aObject->parent() == centralWidget())
+            {
+                ((QPushButton*)aObject)->setDefault (aObject != mDefaultButton);
+                if (mDefaultButton)
+                    mDefaultButton->setDefault (aObject == mDefaultButton);
+            }
+            break;
+        }
+        /* auto-default button focus-out processor used to remove the "default"
+         * button property from the previously focused button */
+        case QEvent::FocusOut:
+        {
+            if (aObject->inherits ("QPushButton") &&
+                aObject->parent() == centralWidget())
+            {
+                if (mDefaultButton)
+                    mDefaultButton->setDefault (aObject != mDefaultButton);
+                ((QPushButton*)aObject)->setDefault (aObject == mDefaultButton);
+            }
+            break;
+        }
+        default:
+            break;
+    }
+    return QMainWindow::eventFilter (aObject, aEvent);
+}
+
+
+bool VBoxVMInformationDlg::event (QEvent *aEvent)
+{
+    bool result = QMainWindow::event (aEvent);
+    switch (aEvent->type())
+    {
+        case QEvent::LanguageChange:
+        {
+            languageChangeImp();
+            break;
+        }
+        case QEvent::WindowStateChange:
+        {
+            if (mIsPolished)
+                mMax = isMaximized();
+            else if (mMax == isMaximized())
+                mIsPolished = true;
+            break;
+        }
+        default:
+            break;
+    }
+    return result;
+}
+
+
+void VBoxVMInformationDlg::keyPressEvent (QKeyEvent *aEvent)
+{
+    if (aEvent->state() == 0 ||
+        (aEvent->state() & Keypad && aEvent->key() == Key_Enter))
+    {
+        switch (aEvent->key())
+        {
+            /* processing the return keypress for the auto-default button */
+            case Key_Enter:
+            case Key_Return:
+            {
+                QPushButton *currentDefault = searchDefaultButton();
+                if (currentDefault)
+                    currentDefault->animateClick();
+                break;
+            }
+            /* processing the escape keypress as the close dialog action */
+            case Key_Escape:
+            {
+                close();
+                break;
+            }
+        }
+    }
+    else
+        aEvent->ignore();
+}
+
+
+void VBoxVMInformationDlg::showEvent (QShowEvent *aEvent)
+{
+    QMainWindow::showEvent (aEvent);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    if (mIsPolished)
+        return;
+
+    /* load window size and state */
+    resize (mWidth, mHeight);
+    if (mMax)
+        QTimer::singleShot (0, this, SLOT (showMaximized()));
+    else
+        mIsPolished = true;
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+
+void VBoxVMInformationDlg::resizeEvent (QResizeEvent*)
+{
+    /* adjust the size-grip location for the current resize event */
+    mSizeGrip->move (centralWidget()->rect().bottomRight() -
+                     QPoint (mSizeGrip->rect().width() - 1,
+                     mSizeGrip->rect().height() - 1));
+
+    /* store dialog size for this vm */
+    if (mIsPolished && !isMaximized())
+    {
+        mWidth = width();
+        mHeight = height();
+    }
+}
+
+
+void VBoxVMInformationDlg::updateDetails()
+{
+    /* details page update */
+    mDetailsText->setText (
+        vboxGlobal().detailsReport (mSession.GetMachine(), false /* isNewVM */,
+                                    false /* withLinks */, false /* refresh */));
+}
+
+
+void VBoxVMInformationDlg::onPageChanged (QWidget *aPage)
+{
+    /* focusing the browser on shown page */
+    aPage->setFocus();
+}
+
+
+void VBoxVMInformationDlg::processStatistics()
+{
+    CMachineDebugger dbg = mSession.GetConsole().GetDebugger();
+    QString info;
+
+    /* Look for all statistics for filtering purposes. */
+    // dbg.GetStats ("*", false, info);
+    // mDefStatText->setText (info);
+
+    /* Process selected statistics: */
+    for (DataMapType::const_iterator it = mNamesMap.begin();
+         it != mNamesMap.end(); ++ it)
+    {
+        dbg.GetStats (it.key(), true, info);
+        mValuesMap [it.key()] = parseStatistics (info);
+    }
+
+    /* Statistics page update. */
+    refreshStatistics();
+}
+
+
+QString VBoxVMInformationDlg::parseStatistics (const QString &aText)
+{
+    /* Filters the statistic counters body. */
+    QRegExp query ("^.+<Statistics>\n(.+)\n</Statistics>.*$");
+    if (query.search (aText) == -1)
+        return QString::null;
+
+    QStringList wholeList = QStringList::split ("\n", query.cap (1));
+
+    ULONG64 summa = 0;
+    for (QStringList::Iterator lineIt = wholeList.begin();
+         lineIt != wholeList.end(); ++ lineIt)
+    {
+        QString text = *lineIt;
+        text.remove (1, 1);
+        text.remove (text.length() - 2, 2);
+
+        /* Parse incoming counter and fill the counter-element values. */
+        CounterElementType counter;
+        counter.type = text.section (" ", 0, 0);
+        text = text.section (" ", 1);
+        QStringList list = QStringList::split ("\" ", text);
+        for (QStringList::Iterator it = list.begin(); it != list.end(); ++ it)
+        {
+            QString pair = *it;
+            QRegExp regExp ("^(.+)=\"([^\"]*)\"?$");
+            regExp.search (pair);
+            counter.list.insert (regExp.cap (1), regExp.cap (2));
+        }
+
+        /* Fill the output with the necessary counter's value.
+         * Currently we are using "c" field of simple counter only. */
+        QString result = counter.list.contains ("c") ? counter.list ["c"] : "0";
+        summa += result.toULongLong();
+    }
+
+    return QString::number (summa);
+}
+
+
+void VBoxVMInformationDlg::refreshStatistics()
+{
+    if (mSession.isNull())
+        return;
+
+    QString table = "<p><table border=0 cellspacing=0 cellpadding=0 width=100%>%1</table></p>";
+    QString hdrRow = "<tr><td align=left><img src='%1'></td><td colspan=3><b>%2</b></td></tr>";
+    QString bdyRow = "<tr><td></td><td><nobr>%1</nobr></td><td colspan=2><nobr>%2</nobr></td></tr>";
+    QString paragraph = "<tr><td colspan=4></td></tr>";
+    QString interline = "<tr><td colspan=4><font size=1>&nbsp;</font></td></tr>";
+    QString result;
+
+    /* Screen & VT-X Runtime Parameters */
+    {
+        CConsole console = mSession.GetConsole();
+        ULONG bpp = console.GetDisplay().GetBitsPerPixel();
+        QString resolution = QString ("%1x%2")
+            .arg (console.GetDisplay().GetWidth())
+            .arg (console.GetDisplay().GetHeight());
+        if (bpp)
+            resolution += QString ("x%1").arg (bpp);
+        QString virt = console.GetDebugger().GetHWVirtExEnabled() ?
+            tr ("Enabled") : tr ("Disabled");
+
+        result += hdrRow.arg ("state_running_16px.png").arg (tr ("Runtime Attributes"));
+        result += bdyRow.arg (tr ("Screen Resolution")).arg (resolution) +
+                  bdyRow.arg (tr ("Hardware Virtualization")).arg (virt);
+        result += paragraph;
+    }
+
+    /* Hard Disk Statistics. */
+    result += hdrRow.arg ("hd_16px.png").arg (tr ("IDE Hard Disk Statistics"));
+    result += formatHardDisk (tr ("Primary Master"), KDiskControllerType_IDE0, 0, 0, 1);
+    result += interline;
+    result += formatHardDisk (tr ("Primary Slave"), KDiskControllerType_IDE0, 1, 4, 5);
+    result += interline;
+    result += formatHardDisk (tr ("Secondary Slave"), KDiskControllerType_IDE1, 1, 12, 13);
+    result += paragraph;
+
+    /* CD/DVD-ROM Statistics. */
+    result += hdrRow.arg ("cd_16px.png").arg (tr ("CD/DVD-ROM Statistics"));
+    result += formatHardDisk (QString::null /* tr ("Secondary Master") */,
+                              KDiskControllerType_IDE1, 0, 8, 9);
+    result += paragraph;
+
+    /* Network Adapters Statistics. */
+    result += hdrRow.arg ("nw_16px.png").arg (tr ("Network Adapter Statistics"));
+    result += formatAdapter (tr ("Adapter 1"), 0, 16, 17);
+    result += interline;
+    result += formatAdapter (tr ("Adapter 2"), 1, 18, 19);
+    result += interline;
+    result += formatAdapter (tr ("Adapter 3"), 2, 20, 21);
+    result += interline;
+    result += formatAdapter (tr ("Adapter 4"), 3, 22, 23);
+
+    /* Show full composed page. */
+    mStatisticText->setText (table.arg (result));
+}
+
+
+QString VBoxVMInformationDlg::formatHardDisk (const QString &aName,
+                                              KDiskControllerType aType,
+                                              LONG aSlot, int aStart, int aFinish)
+{
+    if (mSession.isNull())
+        return QString::null;
+
+    QString header = "<tr><td></td><td colspan=3><nobr><u>%1</u></nobr></td></tr>";
+    CMachine machine = mSession.GetMachine();
+
+    QString result = aName.isNull() ? QString::null : header.arg (aName);
+    CHardDisk hd = machine.GetHardDisk (aType, aSlot);
+    if (!hd.isNull() || (aType == KDiskControllerType_IDE1 && aSlot == 0))
+    {
+        result += composeArticle (QString::null, aStart, aFinish);
+        result += composeArticle ("B", aStart + 2, aFinish + 2);
+    }
+    else
+        result += composeArticle (tr ("Not attached"), -1, -1);
+    return result;
+}
+
+QString VBoxVMInformationDlg::formatAdapter (const QString &aName,
+                                             ULONG aSlot,
+                                             int aStart, int aFinish)
+
+{
+    if (mSession.isNull())
+        return QString::null;
+
+    QString header = "<tr><td></td><td colspan=3><nobr><u>%1</u></nobr></td></tr>";
+    CMachine machine = mSession.GetMachine();
+
+    QString result = header.arg (aName);
+    CNetworkAdapter na = machine.GetNetworkAdapter (aSlot);
+    result += na.GetEnabled() ?
+        composeArticle ("B", aStart, aFinish) :
+        composeArticle (tr ("Disabled"), -1, -1);
+    return result;
+}
+
+
+QString VBoxVMInformationDlg::composeArticle (const QString &aUnits,
+                                              int aStart, int aFinish)
+{
+    QString body = "<tr><td></td><td><nobr>%1</nobr></td><td align=right><nobr>%2%3</nobr></td><td width=100%></td></tr>";
+
+    QString result;
+
+    if (aStart == -1 && aFinish == -1)
+        result += body.arg (aUnits).arg (QString::null).arg (QString::null);
+    else for (int id = aStart; id <= aFinish; ++ id)
+    {
+        QString line = body;
+        if (mValuesMap.contains (mNamesMap.keys() [id]))
+        {
+            ULONG64 value = mValuesMap.values() [id].toULongLong();
+            line = line.arg (mNamesMap.values() [id])
+                       .arg (QString ("%L1").arg (value));
+            line = aUnits.isNull() ?
+                line.arg (QString ("<img src=tpixel.png width=%1 height=1>")
+                          .arg (QApplication::fontMetrics().width (" B"))) :
+                line.arg (QString (" %1").arg (aUnits));
+        }
+        result += line;
+    }
+
+    return result;
+}
+
+
+/* Old code for two columns support */
+#if 0
+void VBoxVMInformationDlg::refreshStatistics()
+{
+    QString table = "<p><table border=0 cellspacing=0 cellpadding=0 width=100%>%1</table></p>";
+    QString hdrRow = "<tr><td align=left><img src='%1'></td><td colspan=4><b>%2</b></td></tr>";
+    QString subRow = "<tr><td></td><td colspan=2><nobr><u>%1</u></nobr></td>"
+                                  "<td colspan=2><nobr><u>%2</u></nobr></td></tr>";
+    QString bdyRow = "<tr><td></td><td><nobr>%1</nobr></td><td width=50%><nobr>%2</nobr></td>"
+                                  "<td><nobr>%3</nobr></td><td width=50%><nobr>%4</nobr></td></tr>";
+    QString paragraph = "<tr><td colspan=5></td></tr>";
+    QString interline = "<tr><td colspan=5><font size=1>&nbsp;</font></td></tr>";
+    QString result;
+
+    /* Screen & VT-X Runtime Parameters */
+    if (!mSession.isNull())
+    {
+        CConsole console = mSession.GetConsole();
+        ULONG bpp = console.GetDisplay().GetBitsPerPixel();
+        QString resolution = QString ("%1x%2")
+            .arg (console.GetDisplay().GetWidth())
+            .arg (console.GetDisplay().GetHeight());
+        if (bpp)
+            resolution += QString ("x%1").arg (bpp);
+        QString virt = console.GetDebugger().GetHWVirtExEnabled() ?
+            tr ("Enabled") : tr ("Disabled");
+
+        result += hdrRow.arg ("state_running_16px.png").arg (tr ("Runtime Attributes"));
+        result += bdyRow.arg (tr ("Screen Resolution")) .arg (resolution)
+                        .arg (tr ("Hardware Virtualization")).arg (virt);
+        result += paragraph;
+    }
+
+    /* Hard Disk Statistics. */
+    result += hdrRow.arg ("hd_16px.png").arg (tr ("Hard Disks Statistics"));
+
+    result += subRow.arg (tr ("Primary Master")).arg (tr ("Primary Slave"));
+    result += composeArticle (QString::null, 0, 1, 4, 5);
+    result += composeArticle ("B", 2, 3, 6, 7);
+    result += interline;
+
+    result += subRow.arg (tr ("Secondary Master")).arg (tr ("Secondary Slave"));
+    result += composeArticle (QString::null, 8, 9, 12, 13);
+    result += composeArticle ("B", 10, 11, 14, 15);
+    result += paragraph;
+
+    /* Network Adapters Statistics. Counters are currently missed. */
+    result += hdrRow.arg ("nw_16px.png").arg (tr ("Network Adapter Statistics"));
+    result += subRow.arg (tr ("Adapter 1")).arg (tr ("Adapter 2"));
+    result += composeArticle ("B", 16, 17, 18, 19);
+
+    /* Show full composed page. */
+    mStatisticText->setText (table.arg (result));
+}
+
+
+QString VBoxVMInformationDlg::composeArticle (const QString &aUnits,
+                                              int aStart1, int aFinish1,
+                                              int aStart2, int aFinish2)
+{
+    QString bdyRow = "<tr><td></td><td><nobr>%1</nobr></td><td width=50%><nobr>%2</nobr></td>"
+                                  "<td><nobr>%3</nobr></td><td width=50%><nobr>%4</nobr></td></tr>";
+
+    QString result;
+
+    int id1 = aStart1, id2 = aStart2;
+    while (id1 <= aFinish1 || id2 <= aFinish2)
+    {
+        QString line = bdyRow;
+        /* Processing first column */
+        if (id1 > aFinish1)
+        {
+            line = line.arg (QString::null).arg (QString::null)
+                       .arg (QString::null).arg (QString::null);
+        }
+        else if (mValuesMap.contains (mNamesMap.keys() [id1]))
+        {
+            line = line.arg (mNamesMap.values() [id1]);
+            ULONG64 value = mValuesMap.values() [id1].toULongLong();
+            line = aUnits.isNull() ?
+                line.arg (QString ("%L1").arg (value)) :
+                line.arg (QString ("%L1 %2").arg (value).arg (aUnits));
+        }
+        /* Processing second column */
+        if (id2 > aFinish2)
+        {
+            line = line.arg (QString::null).arg (QString::null)
+                       .arg (QString::null).arg (QString::null);
+        }
+        else if (mValuesMap.contains (mNamesMap.keys() [id2]))
+        {
+            line = line.arg (mNamesMap.values() [id2]);
+            ULONG64 value = mValuesMap.values() [id2].toULongLong();
+            line = aUnits.isNull() ?
+                line.arg (QString ("%L1").arg (value)) :
+                line.arg (QString ("%L1 %2").arg (value).arg (aUnits));
+        }
+        result += line;
+        ++ id1; ++ id2;
+    }
+
+    return result;
+}
+#endif
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui	(revision 7219)
@@ -0,0 +1,225 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMLogViewer</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QMainWindow">
+    <property name="name">
+        <cstring>VBoxVMLogViewer</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>600</width>
+            <height>480</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>Log Viewer</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="margin">
+            <number>10</number>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QFrame">
+            <property name="name">
+                <cstring>mLogsFrame</cstring>
+            </property>
+            <property name="frameShape">
+                <enum>NoFrame</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Plain</enum>
+            </property>
+        </widget>
+        <widget class="QLayoutWidget">
+            <property name="name">
+                <cstring>layout2</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mHelpButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer3</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>270</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mFindButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Find</string>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mSaveButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Save</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mRefreshButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;Refresh</string>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>mCloseButton</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Close</string>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </vbox>
+</widget>
+<toolbars>
+</toolbars>
+<connections>
+    <connection>
+        <sender>mHelpButton</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+    <connection>
+        <sender>mFindButton</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMLogViewer</receiver>
+        <slot>search()</slot>
+    </connection>
+    <connection>
+        <sender>mSaveButton</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMLogViewer</receiver>
+        <slot>save()</slot>
+    </connection>
+    <connection>
+        <sender>mRefreshButton</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMLogViewer</receiver>
+        <slot>refresh()</slot>
+    </connection>
+    <connection>
+        <sender>mCloseButton</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMLogViewer</receiver>
+        <slot>close()</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+    <include location="global" impldecl="in implementation">qsizegrip.h</include>
+    <include location="global" impldecl="in implementation">qstatusbar.h</include>
+    <include location="global" impldecl="in implementation">qtabwidget.h</include>
+    <include location="global" impldecl="in implementation">qtextbrowser.h</include>
+    <include location="global" impldecl="in implementation">qdir.h</include>
+    <include location="global" impldecl="in implementation">qfiledialog.h</include>
+    <include location="global" impldecl="in implementation">qdatetime.h</include>
+    <include location="global" impldecl="in implementation">qobjectlist.h</include>
+    <include location="global" impldecl="in implementation">qcheckbox.h</include>
+    <include location="global" impldecl="in implementation">qlabel.h</include>
+    <include location="global" impldecl="in implementation">qlineedit.h</include>
+    <include location="global" impldecl="in implementation">qtoolbutton.h</include>
+    <include location="global" impldecl="in implementation">qmessagebox.h</include>
+    <include location="global" impldecl="in implementation">qfocusdata.h</include>
+</includes>
+<forwards>
+    <forward>class QSizeGrip</forward>
+    <forward>class QTabWidget</forward>
+    <forward>class QTextBrowser</forward>
+    <forward>class VBoxLogSearchPanel</forward>
+</forwards>
+<variables>
+    <variable access="private">typedef QMap &lt;QString, VBoxVMLogViewer*&gt; LogViewersMap;</variable>
+    <variable access="private">static LogViewersMap mSelfArray;</variable>
+    <variable access="private">bool mFirstRun;</variable>
+    <variable access="private">bool mIsPolished;</variable>
+    <variable access="private">QSizeGrip *mSizeGrip;</variable>
+    <variable access="private">CMachine mMachine;</variable>
+    <variable access="private">QTabWidget *mLogList;</variable>
+    <variable access="private">QStringList mLogFilesList;</variable>
+    <variable access="private">QPushButton *mDefaultButton;</variable>
+    <variable access="private">VBoxLogSearchPanel *mSearchPanel;</variable>
+</variables>
+<slots>
+    <slot access="pritave">refresh()</slot>
+    <slot access="private">save()</slot>
+    <slot access="private">search()</slot>
+</slots>
+<functions>
+    <function specifier="static">createLogViewer( CMachine&amp; )</function>
+    <function access="private">init()</function>
+    <function access="private">destroy()</function>
+    <function>setup( CMachine &amp; )</function>
+    <function returnType="const CMachine&amp;">machine()</function>
+    <function access="pritave">languageChangeImp()</function>
+    <function access="pritave" returnType="QPushButton*">searchDefaultButton()</function>
+    <function access="protected" returnType="bool">eventFilter( QObject*, QEvent* )</function>
+    <function access="protected" returnType="bool">event( QEvent* )</function>
+    <function access="protected">keyPressEvent( QKeyEvent* )</function>
+    <function access="protected">showEvent( QShowEvent* )</function>
+    <function access="protected">resizeEvent( QResizeEvent* )</function>
+    <function access="pritave">loadLogFile( const QString &amp; )</function>
+    <function access="pritave" returnType="QTextBrowser*">createLogPage( const QString &amp; )</function>
+    <function returnType="QTextBrowser*">currentLogPage()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMLogViewer.ui.h	(revision 7219)
@@ -0,0 +1,681 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "Virtual Log Viewer" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+class VBoxLogSearchPanel : public QWidget
+{
+    Q_OBJECT
+
+public:
+
+    VBoxLogSearchPanel (QWidget *aParent,
+                        VBoxVMLogViewer *aViewer,
+                        const char *aName)
+        : QWidget (aParent, aName)
+        , mViewer (aViewer)
+        , mButtonClose (0)
+        , mSearchName (0), mSearchString (0)
+        , mButtonPrev (0), mButtonNext (0)
+        , mCaseSensitive (0)
+        , mWarningSpacer (0), mWarningIcon (0), mWarningString (0)
+    {
+        mButtonClose = new QToolButton (this);
+        mButtonClose->setAutoRaise (true);
+        mButtonClose->setFocusPolicy (QWidget::TabFocus);
+        mButtonClose->setAccel (QKeySequence (Qt::Key_Escape));
+        connect (mButtonClose, SIGNAL (clicked()), this, SLOT (hide()));
+        mButtonClose->setIconSet (VBoxGlobal::iconSet ("delete_16px.png",
+                                                   "delete_dis_16px.png"));
+
+        mSearchName = new QLabel (this);
+        mSearchString = new QLineEdit (this);
+        mSearchString->setSizePolicy (QSizePolicy::Preferred,
+                                      QSizePolicy::Fixed);
+        connect (mSearchString, SIGNAL (textChanged (const QString &)),
+                 this, SLOT (findCurrent (const QString &)));
+
+        mButtonNext = new QToolButton (this);
+        mButtonNext->setEnabled (false);
+        mButtonNext->setAutoRaise (true);
+        mButtonNext->setFocusPolicy (QWidget::TabFocus);
+        mButtonNext->setUsesTextLabel (true);
+        mButtonNext->setTextPosition (QToolButton::BesideIcon);
+        connect (mButtonNext, SIGNAL (clicked()), this, SLOT (findNext()));
+        mButtonNext->setIconSet (VBoxGlobal::iconSet ("list_movedown_16px.png",
+                                           "list_movedown_disabled_16px.png"));
+
+        mButtonPrev = new QToolButton (this);
+        mButtonPrev->setEnabled (false);
+        mButtonPrev->setAutoRaise (true);
+        mButtonPrev->setFocusPolicy (QWidget::TabFocus);
+        mButtonPrev->setUsesTextLabel (true);
+        mButtonPrev->setTextPosition (QToolButton::BesideIcon);
+        connect (mButtonPrev, SIGNAL (clicked()), this, SLOT (findBack()));
+        mButtonPrev->setIconSet (VBoxGlobal::iconSet ("list_moveup_16px.png",
+                                             "list_moveup_disabled_16px.png"));
+
+        mCaseSensitive = new QCheckBox (this);
+
+        mWarningSpacer = new QSpacerItem (0, 0, QSizePolicy::Fixed,
+                                                QSizePolicy::Minimum);
+        mWarningIcon = new QLabel (this);
+        mWarningIcon->hide();
+        QImage img = QMessageBox::standardIcon (QMessageBox::Warning).
+                                                convertToImage();
+        if (!img.isNull())
+        {
+            img = img.smoothScale (16, 16);
+            QPixmap pixmap;
+            pixmap.convertFromImage (img);
+            mWarningIcon->setPixmap (pixmap);
+        }
+        mWarningString = new QLabel (this);
+        mWarningString->hide();
+
+        QSpacerItem *spacer = new QSpacerItem (0, 0, QSizePolicy::Expanding,
+                                                     QSizePolicy::Minimum);
+
+        QHBoxLayout *mainLayout = new QHBoxLayout (this, 5, 5);
+        mainLayout->addWidget (mButtonClose);
+        mainLayout->addWidget (mSearchName);
+        mainLayout->addWidget (mSearchString);
+        mainLayout->addWidget (mButtonNext);
+        mainLayout->addWidget (mButtonPrev);
+        mainLayout->addWidget (mCaseSensitive);
+        mainLayout->addItem   (mWarningSpacer);
+        mainLayout->addWidget (mWarningIcon);
+        mainLayout->addWidget (mWarningString);
+        mainLayout->addItem   (spacer);
+
+        setFocusProxy (mCaseSensitive);
+        topLevelWidget()->installEventFilter (this);
+
+        languageChange();
+    }
+
+    void languageChange()
+    {
+        QKeySequence accel;
+
+        QToolTip::add (mButtonClose, tr ("Close the search panel"));
+
+        mSearchName->setText (tr ("Find "));
+        QToolTip::add (mSearchString, tr ("Enter a search string here"));
+
+        VBoxGlobal::setTextLabel (mButtonPrev, tr ("&Previous"));
+        QToolTip::add (mButtonPrev,
+            tr ("Search for the previous occurrence of the string"));
+
+        VBoxGlobal::setTextLabel (mButtonNext, tr ("&Next"));
+        QToolTip::add (mButtonNext,
+            tr ("Search for the next occurrence of the string"));
+
+        mCaseSensitive->setText (tr ("C&ase Sensitive"));
+        QToolTip::add (mCaseSensitive,
+            tr ("Perform case sensitive search (when checked)"));
+
+        mWarningString->setText (tr ("String not found"));
+    }
+
+private slots:
+
+    void findNext()
+    {
+        search (true);
+    }
+
+    void findBack()
+    {
+        search (false);
+    }
+
+    void findCurrent (const QString &aSearchString)
+    {
+        mButtonNext->setEnabled (aSearchString.length());
+        mButtonPrev->setEnabled (aSearchString.length());
+        toggleWarning (!aSearchString.length());
+        if (aSearchString.length())
+            search (true, true);
+        else
+            mViewer->currentLogPage()->removeSelection();
+    }
+
+private:
+
+    void search (bool aForward, bool aStartCurrent = false)
+    {
+        QTextBrowser *browser = mViewer->currentLogPage();
+        if (!browser) return;
+
+        int startPrg = 0, endPrg = 0;
+        int startInd = 0, endInd = 0;
+        if (browser->hasSelectedText())
+            browser->getSelection (&startPrg, &startInd, &endPrg, &endInd);
+
+        bool found = false;
+        int increment = aForward ? 1 : -1;
+        int border = aForward ? browser->paragraphs() : -1;
+        int startFrom = aStartCurrent ? startInd : startInd + increment;
+        int paragraph = startFrom < 0 ? startPrg + increment : startPrg;
+        for (; paragraph != border; paragraph += increment)
+        {
+            QString text = browser->text (paragraph);
+            int res = aForward ?
+                text.find (mSearchString->text(), startFrom,
+                           mCaseSensitive->isChecked()) :
+                text.findRev (mSearchString->text(), startFrom,
+                              mCaseSensitive->isChecked());
+            if (res != -1)
+            {
+                found = true;
+                browser->setSelection (paragraph, res, paragraph,
+                                       res + mSearchString->text().length());
+                /* ensures the selected word visible */
+                int curPrg = 0, curInd = 0;
+                browser->getCursorPosition (&curPrg, &curInd);
+                QRect rect = browser->paragraphRect (curPrg);
+                QString string = browser->text (curPrg);
+                string.truncate (curInd);
+                int x = rect.x() + browser->fontMetrics().width (string);
+                int y = rect.y() + browser->pointSize() / 2;
+                browser->setContentsPos (0, browser->contentsY());
+                browser->ensureVisible (x, y, 40, 40);
+                break;
+            }
+            startFrom = aForward ? 0 : -1;
+        }
+
+        toggleWarning (found);
+        if (!found)
+            browser->setSelection (startPrg, startInd, endPrg, endInd);
+    }
+
+    bool eventFilter (QObject *aObject, QEvent *aEvent)
+    {
+        switch (aEvent->type())
+        {
+            case QEvent::KeyPress:
+            {
+                QKeyEvent *e = static_cast<QKeyEvent*> (aEvent);
+
+                /* handle the Enter keypress for mSearchString
+                 * widget as a search next string action */
+                if (aObject == mSearchString &&
+                    (e->state() == 0 || e->state() & Keypad) &&
+                    (e->key() == Key_Enter || e->key() == Key_Return))
+                {
+                    findNext();
+                    return true;
+                }
+                /* handle other search next/previous shortcuts */
+                else if (e->key() == Key_F3)
+                {
+                    if (e->state() == 0)
+                        findNext();
+                    else if (e->state() == ShiftButton)
+                        findBack();
+                    return true;
+                }
+                /* handle ctrl-f key combination as a shortcut to
+                 * move to the search field */
+                else if (e->state() == ControlButton && e->key() == Key_F)
+                {
+                    if (mViewer->currentLogPage())
+                    {
+                        if (isHidden()) show();
+                        mSearchString->setFocus();
+                        return true;
+                    }
+                }
+                /* handle alpha-numeric keys to implement the
+                 * "find as you type" feature */
+                else if ((e->state() & ~ShiftButton) == 0 &&
+                         e->key() >= Qt::Key_Exclam &&
+                         e->key() <= Qt::Key_AsciiTilde)
+                {
+                    if (mViewer->currentLogPage())
+                    {
+                        if (isHidden()) show();
+                        mSearchString->setFocus();
+                        mSearchString->insert (e->text());
+                        return true;
+                    }
+                }
+
+                break;
+            }
+            default:
+                break;
+        }
+        return false;
+    }
+
+    void showEvent (QShowEvent *aEvent)
+    {
+        QWidget::showEvent (aEvent);
+        mSearchString->setFocus();
+        mSearchString->selectAll();
+    }
+
+    void hideEvent (QHideEvent *aEvent)
+    {
+        if (focusData()->focusWidget()->parent() == this)
+           focusNextPrevChild (true);
+        QWidget::hideEvent (aEvent);
+    }
+
+    void toggleWarning (bool aHide)
+    {
+        mWarningSpacer->changeSize (aHide ? 0 : 16, 0, QSizePolicy::Fixed,
+                                                       QSizePolicy::Minimum);
+        mWarningIcon->setHidden (aHide);
+        mWarningString->setHidden (aHide);
+    }
+
+    VBoxVMLogViewer *mViewer;
+    QToolButton     *mButtonClose;
+    QLabel          *mSearchName;
+    QLineEdit       *mSearchString;
+    QToolButton     *mButtonPrev;
+    QToolButton     *mButtonNext;
+    QCheckBox       *mCaseSensitive;
+    QSpacerItem     *mWarningSpacer;
+    QLabel          *mWarningIcon;
+    QLabel          *mWarningString;
+};
+
+
+VBoxVMLogViewer::LogViewersMap VBoxVMLogViewer::mSelfArray = LogViewersMap();
+
+void VBoxVMLogViewer::createLogViewer (CMachine &aMachine)
+{
+    if (mSelfArray.find (aMachine.GetName()) == mSelfArray.end())
+    {
+        /* creating new log viewer if there is no one existing */
+        mSelfArray [aMachine.GetName()] = new VBoxVMLogViewer (0,
+            "VBoxVMLogViewer", WType_TopLevel | WDestructiveClose);
+        /* read new machine data for this log viewer */
+        mSelfArray [aMachine.GetName()]->setup (aMachine);
+    }
+
+    VBoxVMLogViewer *viewer = mSelfArray [aMachine.GetName()];
+    viewer->show();
+    viewer->setWindowState (viewer->windowState() & ~WindowMinimized);
+    viewer->setActiveWindow();
+}
+
+
+void VBoxVMLogViewer::init()
+{
+    /* prepare dialog to first run */
+    mFirstRun = true;
+
+    /* dialog initially is not polished */
+    mIsPolished = false;
+
+    /* search the default button */
+    mDefaultButton = searchDefaultButton();
+    topLevelWidget()->installEventFilter (this);
+
+    /* setup a dialog icon */
+    setIcon (QPixmap::fromMimeSource ("show_logs_16px.png"));
+
+    /* statusbar initially disabled */
+    statusBar()->setHidden (true);
+
+    /* setup size grip */
+    mSizeGrip = new QSizeGrip (centralWidget(), "mSizeGrip");
+    mSizeGrip->resize (mSizeGrip->sizeHint());
+    mSizeGrip->stackUnder (mCloseButton);
+
+    /* logs list creation */
+    mLogList = new QTabWidget (mLogsFrame, "mLogList");
+    QVBoxLayout *logsFrameLayout = new QVBoxLayout (mLogsFrame);
+    logsFrameLayout->addWidget (mLogList);
+
+    /* search panel creation */
+    mSearchPanel = new VBoxLogSearchPanel (mLogsFrame, this,
+                                           "VBoxLogSearchPanel");
+    logsFrameLayout->addWidget (mSearchPanel);
+    mSearchPanel->hide();
+
+    /* fix the tab order to ensure the dialog keys are always the last */
+    setTabOrder (mSearchPanel->focusProxy(), mHelpButton);
+    setTabOrder (mHelpButton, mFindButton);
+    setTabOrder (mFindButton, mSaveButton);
+    setTabOrder (mSaveButton, mRefreshButton);
+    setTabOrder (mRefreshButton, mCloseButton);
+    setTabOrder (mCloseButton, mLogList);
+
+    /* make the [Save] button focused by default */
+    mSaveButton->setFocus();
+
+    /* applying language settings */
+    languageChangeImp();
+}
+
+
+void VBoxVMLogViewer::destroy()
+{
+    mSelfArray.erase (mMachine.GetName());
+}
+
+
+void VBoxVMLogViewer::setup (CMachine &aMachine)
+{
+    /* saving related machine */
+    mMachine = aMachine;
+
+    /* reading log files */
+    refresh();
+
+    /* loading language constants */
+    languageChangeImp();
+}
+
+
+const CMachine& VBoxVMLogViewer::machine()
+{
+    return mMachine;
+}
+
+
+void VBoxVMLogViewer::languageChangeImp()
+{
+    /* setup a dialog caption */
+    if (!mMachine.isNull())
+        setCaption (tr ("%1 - VirtualBox Log Viewer").arg (mMachine.GetName()));
+    /* translate a search panel */
+    if (mSearchPanel)
+        mSearchPanel->languageChange();
+}
+
+
+QPushButton* VBoxVMLogViewer::searchDefaultButton()
+{
+    /* this mechanism is used for searching the default dialog button
+     * and similar the same mechanism in Qt::QDialog inner source */
+    QPushButton *button = 0;
+    QObjectList *list = queryList ("QPushButton");
+    QObjectListIt it (*list);
+    while ((button = (QPushButton*)it.current()) && !button->isDefault())
+        ++ it;
+    return button;
+}
+
+
+bool VBoxVMLogViewer::eventFilter (QObject *aObject, QEvent *aEvent)
+{
+    switch (aEvent->type())
+    {
+        /* auto-default button focus-in processor used to move the "default"
+         * button property into the currently focused button */
+        case QEvent::FocusIn:
+        {
+            if (aObject->inherits ("QPushButton") &&
+                aObject->parent() == centralWidget())
+            {
+                ((QPushButton*)aObject)->setDefault (aObject != mDefaultButton);
+                if (mDefaultButton)
+                    mDefaultButton->setDefault (aObject == mDefaultButton);
+            }
+            break;
+        }
+        /* auto-default button focus-out processor used to remove the "default"
+         * button property from the previously focused button */
+        case QEvent::FocusOut:
+        {
+            if (aObject->inherits ("QPushButton") &&
+                aObject->parent() == centralWidget())
+            {
+                if (mDefaultButton)
+                    mDefaultButton->setDefault (aObject != mDefaultButton);
+                ((QPushButton*)aObject)->setDefault (aObject == mDefaultButton);
+            }
+            break;
+        }
+        default:
+            break;
+    }
+    return QMainWindow::eventFilter (aObject, aEvent);
+}
+
+
+bool VBoxVMLogViewer::event (QEvent *aEvent)
+{
+    bool result = QMainWindow::event (aEvent);
+    switch (aEvent->type())
+    {
+        case QEvent::LanguageChange:
+        {
+            languageChangeImp();
+            break;
+        }
+        default:
+            break;
+    }
+    return result;
+}
+
+
+void VBoxVMLogViewer::keyPressEvent (QKeyEvent *aEvent)
+{
+    if (aEvent->state() == 0 ||
+        (aEvent->state() & Keypad && aEvent->key() == Key_Enter))
+    {
+        switch (aEvent->key())
+        {
+            /* processing the return keypress for the auto-default button */
+            case Key_Enter:
+            case Key_Return:
+            {
+                QPushButton *currentDefault = searchDefaultButton();
+                if (currentDefault)
+                    currentDefault->animateClick();
+                break;
+            }
+            /* processing the escape keypress as the close dialog action */
+            case Key_Escape:
+            {
+                mCloseButton->animateClick();
+                break;
+            }
+        }
+    }
+    else
+        aEvent->ignore();
+}
+
+
+void VBoxVMLogViewer::showEvent (QShowEvent *aEvent)
+{
+    QMainWindow::showEvent (aEvent);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    if (mIsPolished)
+        return;
+
+    mIsPolished = true;
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+
+void VBoxVMLogViewer::resizeEvent (QResizeEvent*)
+{
+    /* adjust the size-grip location for the current resize event */
+    mSizeGrip->move (centralWidget()->rect().bottomRight() -
+                     QPoint (mSizeGrip->rect().width() - 1,
+                     mSizeGrip->rect().height() - 1));
+}
+
+
+void VBoxVMLogViewer::refresh()
+{
+    /* clearing old data if any */
+    mLogFilesList.clear();
+    mLogList->setEnabled (true);
+    while (mLogList->count())
+    {
+        QWidget *logPage = mLogList->page (0);
+        mLogList->removePage (logPage);
+        delete logPage;
+    }
+
+    bool isAnyLogPresent = false;
+
+    /* entering log files folder */
+    QString logFilesPath = mMachine.GetLogFolder();
+    QDir logFilesDir (logFilesPath);
+    if (logFilesDir.exists())
+    {
+        /* reading log files folder */
+        logFilesDir.setNameFilter ("*.log *.log.*");
+        QStringList logList = logFilesDir.entryList (QDir::Files);
+        if (!logList.empty()) isAnyLogPresent = true;
+        for (QStringList::Iterator it = logList.begin(); it != logList.end(); ++it)
+            loadLogFile (logFilesDir.filePath (*it));
+    }
+
+    /* create an empty log page if there are no logs at all */
+    if (!isAnyLogPresent)
+    {
+        QTextBrowser *dummyLog = createLogPage ("VBox.log");
+        dummyLog->setTextFormat (Qt::RichText);
+        dummyLog->setWordWrap (QTextEdit::WidgetWidth);
+        dummyLog->setText (tr ("<p>No log files found. Press the <b>Refresh</b> "
+            "button to rescan the log folder <nobr><b>%1</b></nobr>.</p>")
+            .arg (logFilesPath));
+        /* we don't want it to remain white */
+        dummyLog->setPaper (backgroundBrush());
+    }
+
+    /* restore previous tab-widget margin which was reseted when
+     * the tab widget's children was removed */
+    mLogList->setMargin (10);
+
+    /* show the first tab widget's page after the refresh */
+    mLogList->showPage (mLogList->page(0));
+
+    /* enable/disable save button & tab widget according log presence */
+    mFindButton->setEnabled (isAnyLogPresent);
+    mSaveButton->setEnabled (isAnyLogPresent);
+    mLogList->setEnabled (isAnyLogPresent);
+
+    if (mFirstRun)
+    {
+        /* resize the whole log-viewer to fit 80 symbols in text-browser for
+         * the first time started */
+        QTextBrowser *firstPage = static_cast <QTextBrowser *> (mLogList->page(0));
+        int fullWidth = firstPage->fontMetrics().width (QChar ('x')) * 80 +
+                        firstPage->verticalScrollBar()->width() +
+                        firstPage->frameWidth() * 2 +
+                        5 + 4 /* left text margin + QTabWidget frame width */ +
+                        mLogList->margin() * 2 +
+                        centralWidget()->layout()->margin() * 2;
+        resize (fullWidth, height());
+        mFirstRun = false;
+    }
+}
+
+
+void VBoxVMLogViewer::loadLogFile (const QString &aFileName)
+{
+    /* prepare log file */
+    QFile logFile (aFileName);
+    if (!logFile.exists() || !logFile.open (IO_ReadOnly))
+        return;
+
+    /* read log file and write it into the log page */
+    QTextBrowser *logViewer = createLogPage (QFileInfo (aFileName).fileName());
+    logViewer->setText (logFile.readAll());
+
+    mLogFilesList << aFileName;
+}
+
+
+QTextBrowser* VBoxVMLogViewer::createLogPage (const QString &aName)
+{
+    QTextBrowser *logViewer = new QTextBrowser();
+    logViewer->setTextFormat (Qt::PlainText);
+    QFont font = logViewer->currentFont();
+    font.setFamily ("Courier New,courier");
+    logViewer->setFont (font);
+    logViewer->setWordWrap (QTextEdit::NoWrap);
+    logViewer->setVScrollBarMode (QScrollView::AlwaysOn);
+    mLogList->addTab (logViewer, aName);
+    return logViewer;
+}
+
+
+QTextBrowser* VBoxVMLogViewer::currentLogPage()
+{
+    return mLogList->isEnabled() ?
+        static_cast<QTextBrowser*> (mLogList->currentPage()) : 0;
+}
+
+
+void VBoxVMLogViewer::save()
+{
+    /* prepare "save as" dialog */
+    QFileInfo fileInfo (mLogFilesList [mLogList->currentPageIndex()]);
+    QDateTime dtInfo = fileInfo.lastModified();
+    QString dtString = dtInfo.toString ("yyyy-MM-dd-hh-mm-ss");
+    QString defaultFileName = QString ("%1-%2.log")
+        .arg (mMachine.GetName()).arg (dtString);
+    QString defaultFullName = QDir::convertSeparators (QDir::home().absPath() +
+                                                       "/" + defaultFileName);
+
+    QString newFileName = QFileDialog::getSaveFileName (defaultFullName,
+        QString::null, this, "SaveLogAsDialog", tr ("Save VirtualBox Log As"));
+
+    /* save new log into the file */
+    if (!newFileName.isEmpty())
+    {
+        /* reread log data */
+        QFile oldFile (mLogFilesList [mLogList->currentPageIndex()]);
+        QFile newFile (newFileName);
+        if (!oldFile.open (IO_ReadOnly) || !newFile.open (IO_WriteOnly))
+            return;
+
+        /* save log data into the new file */
+        newFile.writeBlock (oldFile.readAll());
+    }
+}
+
+void VBoxVMLogViewer::search()
+{
+    mSearchPanel->isHidden() ? mSearchPanel->show() : mSearchPanel->hide();
+}
+
+#include "VBoxVMLogViewer.ui.moc"
+
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui	(revision 7219)
@@ -0,0 +1,681 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMNetworkSettings</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxVMNetworkSettings</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>442</width>
+            <height>353</height>
+        </rect>
+    </property>
+    <property name="sizePolicy">
+        <sizepolicy>
+            <hsizetype>5</hsizetype>
+            <vsizetype>1</vsizetype>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+    </property>
+    <property name="caption">
+        <string>VBoxVMNetworkSettings</string>
+    </property>
+    <vbox>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QGroupBox">
+            <property name="name">
+                <cstring>grbEnabled</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>5</hsizetype>
+                    <vsizetype>1</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="title">
+                <string>&amp;Enable Network Adapter</string>
+            </property>
+            <property name="whatsThis" stdset="0">
+                <string>When checked, plugs this virtual network adapter into the virtual machine.</string>
+            </property>
+            <property name="checkable">
+                <bool>true</bool>
+            </property>
+            <vbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout345</cstring>
+                    </property>
+                    <grid>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QLabel" row="2" column="0">
+                            <property name="name">
+                                <cstring>txHostInterface_WIN</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>5</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Interface Name</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>cbHostInterfaceName</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="3" column="0">
+                            <property name="name">
+                                <cstring>txInternalNetwork</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>5</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Network Name</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>cbInternalNetworkName</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit" row="4" column="1">
+                            <property name="name">
+                                <cstring>leMACAddress</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>7</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="frameShape">
+                                <enum>LineEditPanel</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Sunken</enum>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                        <string>Displays the MAC address of this adapter. It contains exactly 12 characters chosen from {0-9,A-F}. Note that the second character must be an even digit.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="0" column="0">
+                            <property name="name">
+                                <cstring>txAdapterType</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string>Adapter &amp;Type</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>cbAdapterType</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QComboBox" row="0" column="1" rowspan="1" colspan="2">
+                            <property name="name">
+                                <cstring>cbAdapterType</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Selects the type of the virtual network adapter. Depending on this value, VirtualBox will provide different network hardware to the virtual machine.</string>
+                            </property>
+                        </widget>
+                        <widget class="QComboBox" row="1" column="1" rowspan="1" colspan="2">
+                            <property name="name">
+                                <cstring>cbNetworkAttachment</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Controls the way how this virtual adapter is attached to the real network of the Host OS.</string>
+                            </property>
+                        </widget>
+                        <widget class="QToolButton" row="4" column="2">
+                            <property name="name">
+                                <cstring>pbGenerateMAC</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>5</hsizetype>
+                                    <vsizetype>1</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="focusPolicy">
+                                <enum>StrongFocus</enum>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Generate</string>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Generates a new random MAC address.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="1" column="0">
+                            <property name="name">
+                                <cstring>txNetworkAttachment</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Attached to</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>cbNetworkAttachment</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLabel" row="4" column="0">
+                            <property name="name">
+                                <cstring>txMACAddress</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>0</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="text">
+                                <string>&amp;MAC Address</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>leMACAddress</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QComboBox" row="2" column="1" rowspan="1" colspan="2">
+                            <property name="name">
+                                <cstring>cbHostInterfaceName</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the name of the host interface selected for this adapter.</string>
+                            </property>
+                        </widget>
+                        <widget class="QComboBox" row="3" column="1" rowspan="1" colspan="2">
+                            <property name="name">
+                                <cstring>cbInternalNetworkName</cstring>
+                            </property>
+                            <property name="editable">
+                                <bool>true</bool>
+                            </property>
+                            <property name="insertionPolicy">
+                                <enum>NoInsertion</enum>
+                            </property>
+                            <property name="autoCompletion">
+                                <bool>true</bool>
+                            </property>
+                            <property name="duplicatesEnabled">
+                                <bool>false</bool>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the name of the internal network selected for this adapter.</string>
+                            </property>
+                        </widget>
+                    </grid>
+                </widget>
+                <widget class="QCheckBox">
+                    <property name="name">
+                        <cstring>chbCableConnected</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Ca&amp;ble Connected</string>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Indicates whether the virtual network cable is plugged in on machine startup or not.</string>
+                    </property>
+                </widget>
+            </vbox>
+        </widget>
+        <widget class="QGroupBox">
+            <property name="name">
+                <cstring>grbTAP</cstring>
+            </property>
+            <property name="title">
+                <string>Host Interface Settings</string>
+            </property>
+            <property name="flat">
+                <bool>false</bool>
+            </property>
+            <vbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLayoutWidget">
+                    <property name="name">
+                        <cstring>layout120</cstring>
+                    </property>
+                    <hbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QFrame">
+                            <property name="name">
+                                <cstring>frmHostInterface_X11</cstring>
+                            </property>
+                            <property name="frameShape">
+                                <enum>NoFrame</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Raised</enum>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>0</number>
+                                </property>
+                                <widget class="QLabel">
+                                    <property name="name">
+                                        <cstring>txHostInterface_X11</cstring>
+                                    </property>
+                                    <property name="sizePolicy">
+                                        <sizepolicy>
+                                            <hsizetype>0</hsizetype>
+                                            <vsizetype>5</vsizetype>
+                                            <horstretch>0</horstretch>
+                                            <verstretch>0</verstretch>
+                                        </sizepolicy>
+                                    </property>
+                                    <property name="text">
+                                        <string>&amp;Interface Name</string>
+                                    </property>
+                                    <property name="buddy" stdset="0">
+                                        <cstring>leHostInterface</cstring>
+                                    </property>
+                                </widget>
+                                <widget class="QLineEdit">
+                                    <property name="name">
+                                        <cstring>leHostInterface</cstring>
+                                    </property>
+                                    <property name="whatsThis" stdset="0">
+                                        <string>Displays the TAP interface name.</string>
+                                    </property>
+                                </widget>
+                            </vbox>
+                        </widget>
+                        <widget class="QFrame">
+                            <property name="name">
+                                <cstring>frmTAPDescriptor</cstring>
+                            </property>
+                            <property name="frameShape">
+                                <enum>NoFrame</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Raised</enum>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>0</number>
+                                </property>
+                                <widget class="QLabel">
+                                    <property name="name">
+                                        <cstring>txTAPDescriptor</cstring>
+                                    </property>
+                                    <property name="sizePolicy">
+                                        <sizepolicy>
+                                            <hsizetype>0</hsizetype>
+                                            <vsizetype>5</vsizetype>
+                                            <horstretch>0</horstretch>
+                                            <verstretch>0</verstretch>
+                                        </sizepolicy>
+                                    </property>
+                                    <property name="text">
+                                        <string>&amp;File Descriptor</string>
+                                    </property>
+                                    <property name="buddy" stdset="0">
+                                        <cstring>leTAPDescriptor</cstring>
+                                    </property>
+                                </widget>
+                                <widget class="QLineEdit">
+                                    <property name="name">
+                                        <cstring>leTAPDescriptor</cstring>
+                                    </property>
+                                    <property name="frameShape">
+                                        <enum>LineEditPanel</enum>
+                                    </property>
+                                    <property name="frameShadow">
+                                        <enum>Sunken</enum>
+                                    </property>
+                                </widget>
+                            </vbox>
+                        </widget>
+                    </hbox>
+                </widget>
+                <widget class="QFrame">
+                    <property name="name">
+                        <cstring>frmTAPSetupTerminate</cstring>
+                    </property>
+                    <property name="frameShape">
+                        <enum>NoFrame</enum>
+                    </property>
+                    <property name="frameShadow">
+                        <enum>Raised</enum>
+                    </property>
+                    <vbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <property name="margin">
+                            <number>0</number>
+                        </property>
+                        <widget class="QLayoutWidget">
+                            <property name="name">
+                                <cstring>layout124</cstring>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>0</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>0</number>
+                                </property>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout31</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLabel">
+                                            <property name="name">
+                                                <cstring>txTAPSetup</cstring>
+                                            </property>
+                                            <property name="text">
+                                                <string>&amp;Setup Application</string>
+                                            </property>
+                                            <property name="buddy" stdset="0">
+                                                <cstring>leTAPSetup</cstring>
+                                            </property>
+                                        </widget>
+                                        <spacer>
+                                            <property name="name">
+                                                <cstring>spacer14</cstring>
+                                            </property>
+                                            <property name="orientation">
+                                                <enum>Horizontal</enum>
+                                            </property>
+                                            <property name="sizeType">
+                                                <enum>Expanding</enum>
+                                            </property>
+                                            <property name="sizeHint">
+                                                <size>
+                                                    <width>61</width>
+                                                    <height>20</height>
+                                                </size>
+                                            </property>
+                                        </spacer>
+                                    </hbox>
+                                </widget>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout122</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLineEdit">
+                                            <property name="name">
+                                                <cstring>leTAPSetup</cstring>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Displays the command executed to set up the TAP interface.</string>
+                                            </property>
+                                        </widget>
+                                        <widget class="QToolButton">
+                                            <property name="name">
+                                                <cstring>pbTAPSetup</cstring>
+                                            </property>
+                                            <property name="text">
+                                                <string>Select</string>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Selects the setup application.</string>
+                                            </property>
+                                            <property name="focusPolicy">
+                                                <enum>TabFocus</enum>
+                                            </property>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                            </vbox>
+                        </widget>
+                        <widget class="QLayoutWidget">
+                            <property name="name">
+                                <cstring>layout125</cstring>
+                            </property>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>0</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>0</number>
+                                </property>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout32</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLabel">
+                                            <property name="name">
+                                                <cstring>txTAPTerminate</cstring>
+                                            </property>
+                                            <property name="text">
+                                                <string>&amp;Terminate Application</string>
+                                            </property>
+                                            <property name="buddy" stdset="0">
+                                                <cstring>leTAPTerminate</cstring>
+                                            </property>
+                                        </widget>
+                                        <spacer>
+                                            <property name="name">
+                                                <cstring>spacer15</cstring>
+                                            </property>
+                                            <property name="orientation">
+                                                <enum>Horizontal</enum>
+                                            </property>
+                                            <property name="sizeType">
+                                                <enum>Expanding</enum>
+                                            </property>
+                                            <property name="sizeHint">
+                                                <size>
+                                                    <width>61</width>
+                                                    <height>20</height>
+                                                </size>
+                                            </property>
+                                        </spacer>
+                                    </hbox>
+                                </widget>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout123</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLineEdit">
+                                            <property name="name">
+                                                <cstring>leTAPTerminate</cstring>
+                                            </property>
+                                            <property name="frameShape">
+                                                <enum>LineEditPanel</enum>
+                                            </property>
+                                            <property name="frameShadow">
+                                                <enum>Sunken</enum>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Displays the command executed to terminate the TAP interface.</string>
+                                            </property>
+                                        </widget>
+                                        <widget class="QToolButton">
+                                            <property name="name">
+                                                <cstring>pbTAPTerminate</cstring>
+                                            </property>
+                                            <property name="text">
+                                                <string>Select</string>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Selects the terminate application.</string>
+                                            </property>
+                                            <property name="focusPolicy">
+                                                <enum>TabFocus</enum>
+                                            </property>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                            </vbox>
+                        </widget>
+                    </vbox>
+                </widget>
+            </vbox>
+        </widget>
+        <spacer>
+            <property name="name">
+                <cstring>spacer5</cstring>
+            </property>
+            <property name="orientation">
+                <enum>Vertical</enum>
+            </property>
+            <property name="sizeType">
+                <enum>Expanding</enum>
+            </property>
+            <property name="sizeHint">
+                <size>
+                    <width>0</width>
+                    <height>0</height>
+                </size>
+            </property>
+        </spacer>
+    </vbox>
+</widget>
+<connections>
+    <connection>
+        <sender>pbGenerateMAC</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMNetworkSettings</receiver>
+        <slot>pbGenerateMAC_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>cbNetworkAttachment</sender>
+        <signal>activated(const QString&amp;)</signal>
+        <receiver>VBoxVMNetworkSettings</receiver>
+        <slot>cbNetworkAttachment_activated(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>pbTAPSetup</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMNetworkSettings</receiver>
+        <slot>pbTAPSetup_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>pbTAPTerminate</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMNetworkSettings</receiver>
+        <slot>pbTAPTerminate_clicked()</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>cbNetworkAttachment</tabstop>
+    <tabstop>cbHostInterfaceName</tabstop>
+    <tabstop>cbInternalNetworkName</tabstop>
+    <tabstop>leMACAddress</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in implementation">limits</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="global" impldecl="in implementation">qfiledialog.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxProblemReporter.h</include>
+</includes>
+<variables>
+    <variable access="public">enum CheckPageResult { CheckPage_Ok, CheckPage_InvalidInterface, CheckPage_NoNetworkName };</variable>
+    <variable access="private">CNetworkAdapter cadapter;</variable>
+    <variable access="private">QIWidgetValidator *mWalidator;</variable>
+</variables>
+<slots>
+    <slot access="private">grbEnabledToggled( bool )</slot>
+    <slot access="private">cbNetworkAttachment_activated( const QString &amp; string )</slot>
+    <slot access="private">pbGenerateMAC_clicked()</slot>
+    <slot access="private">pbTAPSetup_clicked()</slot>
+    <slot access="private">pbTAPTerminate_clicked()</slot>
+</slots>
+<functions>
+    <function access="private" specifier="non virtual">init()</function>
+    <function returnType="CheckPageResult">checkPage( const QStringList &amp; )</function>
+    <function>loadInterfaceList( const QStringList &amp;, const QString &amp; )</function>
+    <function>loadNetworksList( const QStringList &amp; )</function>
+    <function>getFromAdapter( const CNetworkAdapter &amp; )</function>
+    <function>putBackToAdapter()</function>
+    <function>setValidator( QIWidgetValidator* )</function>
+    <function>revalidate()</function>
+    <function access="private" returnType="bool">isInterfaceInvalid( const QStringList &amp;, const QString &amp; )</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMNetworkSettings.ui.h	(revision 7219)
@@ -0,0 +1,314 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "VM network settings" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+void VBoxVMNetworkSettings::init()
+{
+    cbAdapterType->insertItem (vboxGlobal().toString (KNetworkAdapterType_Am79C970A));
+    cbAdapterType->insertItem (vboxGlobal().toString (KNetworkAdapterType_Am79C973));
+    cbAdapterType->insertItem (vboxGlobal().toString (KNetworkAdapterType_I82540EM));
+
+    leMACAddress->setValidator (new QRegExpValidator
+                                (QRegExp ("[0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}"), this));
+
+    cbNetworkAttachment->insertItem (vboxGlobal().toString (KNetworkAttachmentType_Null));
+    cbNetworkAttachment->insertItem (vboxGlobal().toString (KNetworkAttachmentType_NAT));
+#ifndef Q_WS_MAC /* not yet on the Mac */
+    cbNetworkAttachment->insertItem (vboxGlobal().toString (KNetworkAttachmentType_HostInterface));
+    cbNetworkAttachment->insertItem (vboxGlobal().toString (KNetworkAttachmentType_Internal));
+#endif
+
+#if defined Q_WS_X11
+    leTAPDescriptor->setValidator (new QIntValidator (-1, std::numeric_limits <LONG>::max(), this));
+#else
+    /* hide unavailable settings (TAP setup and terminate apps) */
+    frmTAPSetupTerminate->setHidden (true);
+    /* disable unused interface name UI */
+    frmHostInterface_X11->setHidden (true);
+#endif
+
+#if defined Q_WS_WIN
+    /* disable unused interface name UI */
+    grbTAP->setHidden (true);
+    connect (grbEnabled, SIGNAL (toggled (bool)),
+             this, SLOT (grbEnabledToggled (bool)));
+#else
+    /* disable unused interface name UI */
+    txHostInterface_WIN->setHidden (true);
+    cbHostInterfaceName->setHidden (true);
+    /* setup iconsets */
+    pbTAPSetup->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                                 "select_file_dis_16px.png"));
+    pbTAPTerminate->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                                     "select_file_dis_16px.png"));
+#endif
+
+    /* the TAP file descriptor setting is always invisible -- currently not used
+     * (remove the relative code at all? -- just leave for some time...) */
+    frmTAPDescriptor->setHidden (true);
+
+#if defined Q_WS_MAC
+    /* no Host Interface Networking on the Mac yet */
+    grbTAP->setHidden (true);
+#endif
+}
+
+VBoxVMNetworkSettings::CheckPageResult
+VBoxVMNetworkSettings::checkPage (const QStringList &aList)
+{
+    KNetworkAttachmentType type =
+        vboxGlobal().toNetworkAttachmentType (cbNetworkAttachment->currentText());
+#if defined Q_WS_WIN
+    if (type == KNetworkAttachmentType_HostInterface &&
+        isInterfaceInvalid (aList, cbHostInterfaceName->currentText()))
+        return CheckPage_InvalidInterface;
+    else
+#else
+    NOREF (aList);
+#endif
+    if (type == KNetworkAttachmentType_Internal &&
+        cbInternalNetworkName->currentText().isEmpty())
+        return CheckPage_NoNetworkName;
+    else
+        return CheckPage_Ok;
+}
+
+void VBoxVMNetworkSettings::loadInterfaceList (const QStringList &aList,
+                                               const QString &aNillItem)
+{
+#if defined Q_WS_WIN
+    /* save current list item name */
+    QString currentListItemName = cbHostInterfaceName->currentText();
+    /* clear current list */
+    cbHostInterfaceName->clear();
+    /* load current list items */
+    if (aList.count())
+    {
+        cbHostInterfaceName->insertStringList (aList);
+        int index = aList.findIndex (currentListItemName);
+        if (index != -1)
+            cbHostInterfaceName->setCurrentItem (index);
+    }
+    else
+    {
+        cbHostInterfaceName->insertItem (aNillItem);
+        cbHostInterfaceName->setCurrentItem (0);
+    }
+#else
+    NOREF (aList);
+    NOREF (aNillItem);
+#endif
+}
+
+void VBoxVMNetworkSettings::loadNetworksList (const QStringList &aList)
+{
+    QString curText = cbInternalNetworkName->currentText();
+    cbInternalNetworkName->clear();
+    cbInternalNetworkName->clearEdit();
+    cbInternalNetworkName->insertStringList (aList);
+    cbInternalNetworkName->setCurrentText (curText);
+}
+
+void VBoxVMNetworkSettings::getFromAdapter (const CNetworkAdapter &adapter)
+{
+    cadapter = adapter;
+
+    grbEnabled->setChecked (adapter.GetEnabled());
+
+    cbAdapterType->setCurrentText (vboxGlobal().
+        toString (adapter.GetAdapterType()));
+
+    KNetworkAttachmentType type = adapter.GetAttachmentType();
+    cbNetworkAttachment->setCurrentItem (0);
+    for (int i = 0; i < cbNetworkAttachment->count(); i ++)
+        if (vboxGlobal().toNetworkAttachmentType (cbNetworkAttachment->text (i)) == type)
+        {
+            cbNetworkAttachment->setCurrentItem (i);
+            cbNetworkAttachment_activated (cbNetworkAttachment->currentText());
+            break;
+        }
+
+    leMACAddress->setText (adapter.GetMACAddress());
+
+    chbCableConnected->setChecked (adapter.GetCableConnected());
+
+#if defined Q_WS_WIN
+    QString name = adapter.GetHostInterface();
+    for (int index = 0; index < cbHostInterfaceName->count(); ++ index)
+        if (cbHostInterfaceName->text (index) == name)
+        {
+            cbHostInterfaceName->setCurrentItem (index);
+            break;
+        }
+    if (cbHostInterfaceName->currentItem() == -1)
+        cbHostInterfaceName->setCurrentText (name);
+#else
+    leHostInterface->setText (adapter.GetHostInterface());
+#endif
+    cbInternalNetworkName->setCurrentText (adapter.GetInternalNetwork());
+
+#if defined Q_WS_X11
+    leTAPDescriptor->setText (QString::number (adapter.GetTAPFileDescriptor()));
+    leTAPSetup->setText (adapter.GetTAPSetupApplication());
+    leTAPTerminate->setText (adapter.GetTAPTerminateApplication());
+#endif
+}
+
+void VBoxVMNetworkSettings::putBackToAdapter()
+{
+    cadapter.SetEnabled (grbEnabled->isChecked());
+
+    cadapter.SetAdapterType (vboxGlobal().
+        toNetworkAdapterType (cbAdapterType->currentText()));
+
+    KNetworkAttachmentType type =
+        vboxGlobal().toNetworkAttachmentType (cbNetworkAttachment->currentText());
+    switch (type)
+    {
+        case KNetworkAttachmentType_Null:
+            cadapter.Detach();
+            break;
+        case KNetworkAttachmentType_NAT:
+            cadapter.AttachToNAT();
+            break;
+        case KNetworkAttachmentType_HostInterface:
+            cadapter.AttachToHostInterface();
+            break;
+        case KNetworkAttachmentType_Internal:
+            cadapter.AttachToInternalNetwork();
+            break;
+        default:
+            AssertMsgFailed (("Invalid network attachment type: %d", type));
+            break;
+    }
+
+    cadapter.SetMACAddress (leMACAddress->text());
+
+    cadapter.SetCableConnected (chbCableConnected->isChecked());
+
+    if (type == KNetworkAttachmentType_HostInterface)
+    {
+#if defined Q_WS_WIN
+        if (!cbHostInterfaceName->currentText().isEmpty())
+            cadapter.SetHostInterface (cbHostInterfaceName->currentText());
+#else
+        QString iface = leHostInterface->text();
+        cadapter.SetHostInterface (iface.isEmpty() ? QString::null : iface);
+#endif
+#if defined Q_WS_X11
+        cadapter.SetTAPFileDescriptor (leTAPDescriptor->text().toLong());
+        QString setup = leTAPSetup->text();
+        cadapter.SetTAPSetupApplication (setup.isEmpty() ? QString::null : setup);
+        QString term = leTAPTerminate->text();
+        cadapter.SetTAPTerminateApplication (term.isEmpty() ? QString::null : term);
+#endif
+    }
+    else if (type == KNetworkAttachmentType_Internal)
+        cadapter.SetInternalNetwork (cbInternalNetworkName->currentText());
+}
+
+void VBoxVMNetworkSettings::setValidator (QIWidgetValidator *aWalidator)
+{
+    mWalidator = aWalidator;
+}
+
+void VBoxVMNetworkSettings::revalidate()
+{
+    mWalidator->revalidate();
+}
+
+void VBoxVMNetworkSettings::grbEnabledToggled (bool aOn)
+{
+#if defined Q_WS_WIN
+    if (!aOn)
+    {
+        cbNetworkAttachment->setCurrentItem (0);
+        cbNetworkAttachment_activated (cbNetworkAttachment->currentText());
+    }
+#else
+    NOREF (aOn);
+#endif
+}
+
+void VBoxVMNetworkSettings::cbNetworkAttachment_activated (const QString &aString)
+{
+    bool enableHostIf = vboxGlobal().toNetworkAttachmentType (aString) ==
+                        KNetworkAttachmentType_HostInterface;
+    bool enableIntNet = vboxGlobal().toNetworkAttachmentType (aString) ==
+                        KNetworkAttachmentType_Internal;
+#if defined Q_WS_WIN
+    txHostInterface_WIN->setEnabled (enableHostIf);
+    cbHostInterfaceName->setEnabled (enableHostIf);
+#else
+    grbTAP->setEnabled (enableHostIf);
+#endif
+    txInternalNetwork->setEnabled (enableIntNet);
+    cbInternalNetworkName->setEnabled (enableIntNet);
+}
+
+bool VBoxVMNetworkSettings::isInterfaceInvalid (const QStringList &aList,
+                                                const QString &aIface)
+{
+#if defined Q_WS_WIN
+    return aList.find (aIface) == aList.end();
+#else
+    NOREF (aList);
+    NOREF (aIface);
+    return false;
+#endif
+}
+
+void VBoxVMNetworkSettings::pbGenerateMAC_clicked()
+{
+    cadapter.SetMACAddress (QString::null);
+    leMACAddress->setText (cadapter.GetMACAddress());
+}
+
+void VBoxVMNetworkSettings::pbTAPSetup_clicked()
+{
+    QString selected = QFileDialog::getOpenFileName (
+        "/",
+        QString::null,
+        this,
+        NULL,
+        tr ("Select TAP setup application"));
+
+    if (selected)
+        leTAPSetup->setText (selected);
+}
+
+void VBoxVMNetworkSettings::pbTAPTerminate_clicked()
+{
+    QString selected = QFileDialog::getOpenFileName (
+        "/",
+        QString::null,
+        this,
+        NULL,
+        tr ("Select TAP terminate application"));
+
+    if (selected)
+        leTAPTerminate->setText (selected);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui	(revision 7219)
@@ -0,0 +1,204 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMParallelPortSettings</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxVMParallelPortSettings</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>493</width>
+            <height>279</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VBoxVMParallelPortSettings</string>
+    </property>
+    <grid>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QGroupBox" row="0" column="0">
+            <property name="name">
+                <cstring>mParallelPortBox</cstring>
+            </property>
+            <property name="title">
+                <string>&amp;Enable Parallel Port</string>
+            </property>
+            <property name="checkable">
+                <bool>true</bool>
+            </property>
+            <property name="whatsThis" stdset="0">
+                <string>When checked, enables the given parallel port of the virtual machine.</string>
+            </property>
+            <grid>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLabel" row="0" column="0">
+                    <property name="name">
+                        <cstring>mPortNumLabel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Port &amp;Number</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>mPortNumCombo</cstring>
+                    </property>
+                </widget>
+                <widget class="QLayoutWidget" row="0" column="1">
+                    <property name="name">
+                        <cstring>layout9</cstring>
+                    </property>
+                    <hbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QComboBox">
+                            <property name="name">
+                                <cstring>mPortNumCombo</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>3</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the parallel port number. You can choose one of the standard parallel ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>mIROLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;IRQ</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>mIRQLine</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit">
+                            <property name="name">
+                                <cstring>mIRQLine</cstring>
+                            </property>
+                            <property name="frameShape">
+                                <enum>LineEditPanel</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Sunken</enum>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the IRQ number of this parallel port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>mIOPortLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>I/O Po&amp;rt</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>mIOPortLine</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit">
+                            <property name="name">
+                                <cstring>mIOPortLine</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the base I/O port address of this parallel port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</string>
+                            </property>
+                        </widget>
+                    </hbox>
+                </widget>
+                <widget class="QLabel" row="2" column="0">
+                    <property name="name">
+                        <cstring>mPortPathLabel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Port &amp;Path</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>mPortPathLine</cstring>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="2" column="1">
+                    <property name="name">
+                        <cstring>mPortPathLine</cstring>
+                    </property>
+                    <property name="frameShape">
+                        <enum>LineEditPanel</enum>
+                    </property>
+                    <property name="frameShadow">
+                        <enum>Sunken</enum>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Displays the host parallel device name.</string>
+                    </property>
+                </widget>
+            </grid>
+        </widget>
+    </grid>
+</widget>
+<connections>
+    <connection>
+        <sender>mPortNumCombo</sender>
+        <signal>activated(const QString&amp;)</signal>
+        <receiver>VBoxVMParallelPortSettings</receiver>
+        <slot>mPortNumCombo_activated(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>mParallelPortBox</sender>
+        <signal>toggled(bool)</signal>
+        <receiver>VBoxVMParallelPortSettings</receiver>
+        <slot>mParallelPortBox_toggled(bool)</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="global" impldecl="in implementation">qdir.h</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxVMParallelPortSettings.ui.h</include>
+</includes>
+<variables>
+    <variable access="private">CParallelPort mPort;</variable>
+    <variable access="private">QIWidgetValidator *mWalidator;</variable>
+</variables>
+<slots>
+    <slot>mParallelPortBox_toggled( bool )</slot>
+    <slot>mPortNumCombo_activated( const QString &amp; aText )</slot>
+</slots>
+<functions>
+    <function access="private" specifier="non virtual">init()</function>
+    <function>getFromPort( const CParallelPort &amp; )</function>
+    <function>putBackToPort()</function>
+    <function returnType="bool">isUserDefined()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMParallelPortSettings.ui.h	(revision 7219)
@@ -0,0 +1,106 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "VM parallel port settings" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+void VBoxVMParallelPortSettings::init()
+{
+    /* setup validation */
+
+    mIRQLine->setValidator (new QIULongValidator (0, 255, this));
+    mIOPortLine->setValidator (new QIULongValidator (0, 0xFFFF, this));
+
+    mPortPathLine->setValidator (new QRegExpValidator (QRegExp (".+"), this));
+
+    /* setup constraints */
+
+    mIRQLine->setMaximumWidth (mIRQLine->fontMetrics().width ("888888")
+                               + mIRQLine->frameWidth() * 2);
+    mIRQLine->setMinimumWidth (mIRQLine->minimumWidth());
+
+    mIOPortLine->setMaximumWidth (mIOPortLine->fontMetrics().width ("8888888")
+                                  + mIOPortLine->frameWidth() * 2);
+    mIOPortLine->setMinimumWidth (mIOPortLine->minimumWidth());
+
+    /* set initial values */
+
+    mPortNumCombo->insertStringList (vboxGlobal().LPTPortNames());
+    mPortNumCombo->insertItem (vboxGlobal().toLPTPortName (0, 0));
+}
+
+void VBoxVMParallelPortSettings::getFromPort (const CParallelPort &aPort)
+{
+    mPort = aPort;
+
+    mParallelPortBox->setChecked (mPort.GetEnabled());
+
+    ulong IRQ = mPort.GetIRQ();
+    ulong IOBase = mPort.GetIOBase();
+    mPortNumCombo->setCurrentText (vboxGlobal().toLPTPortName (IRQ, IOBase));
+    mIRQLine->setText (QString::number (IRQ));
+    mIOPortLine->setText ("0x" + QString::number (IOBase, 16).upper());
+
+    mPortPathLine->setText (mPort.GetPath());
+
+    /* ensure everything is up-to-date */
+    mParallelPortBox_toggled (mParallelPortBox->isChecked());
+}
+
+void VBoxVMParallelPortSettings::putBackToPort()
+{
+    mPort.SetEnabled (mParallelPortBox->isChecked());
+
+    mPort.SetIRQ (mIRQLine->text().toULong (NULL, 0));
+    mPort.SetIOBase (mIOPortLine->text().toULong (NULL, 0));
+
+    mPort.SetPath (QDir::convertSeparators (mPortPathLine->text()));
+}
+
+bool VBoxVMParallelPortSettings::isUserDefined()
+{
+    ulong a, b;
+    return !vboxGlobal().toLPTPortNumbers (mPortNumCombo->currentText(), a, b);
+}
+
+void VBoxVMParallelPortSettings::mParallelPortBox_toggled (bool aOn)
+{
+    if (aOn)
+        mPortNumCombo_activated (mPortNumCombo->currentText());
+}
+
+void VBoxVMParallelPortSettings::mPortNumCombo_activated (const QString &aText)
+{
+    ulong IRQ, IOBase;
+    bool std = vboxGlobal().toLPTPortNumbers (aText, IRQ, IOBase);
+
+    mIRQLine->setEnabled (!std);
+    mIOPortLine->setEnabled (!std);
+    if (std)
+    {
+        mIRQLine->setText (QString::number (IRQ));
+        mIOPortLine->setText ("0x" + QString::number (IOBase, 16).upper());
+    }
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui	(revision 7219)
@@ -0,0 +1,251 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMSerialPortSettings</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+    
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QWidget">
+    <property name="name">
+        <cstring>VBoxVMSerialPortSettings</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>493</width>
+            <height>279</height>
+        </rect>
+    </property>
+    <property name="caption">
+        <string>VBoxVMSerialPortSettings</string>
+    </property>
+    <grid>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <widget class="QGroupBox" row="0" column="0">
+            <property name="name">
+                <cstring>mSerialPortBox</cstring>
+            </property>
+            <property name="title">
+                <string>&amp;Enable Serial Port</string>
+            </property>
+            <property name="checkable">
+                <bool>true</bool>
+            </property>
+            <property name="whatsThis" stdset="0">
+                <string>When checked, enables the given serial port of the virtual machine.</string>
+            </property>
+            <grid>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QLabel" row="0" column="0">
+                    <property name="name">
+                        <cstring>mPortNumLabel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Port &amp;Number</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>mPortNumCombo</cstring>
+                    </property>
+                </widget>
+                <widget class="QLayoutWidget" row="0" column="1">
+                    <property name="name">
+                        <cstring>layout9</cstring>
+                    </property>
+                    <hbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QComboBox">
+                            <property name="name">
+                                <cstring>mPortNumCombo</cstring>
+                            </property>
+                            <property name="sizePolicy">
+                                <sizepolicy>
+                                    <hsizetype>3</hsizetype>
+                                    <vsizetype>0</vsizetype>
+                                    <horstretch>0</horstretch>
+                                    <verstretch>0</verstretch>
+                                </sizepolicy>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the serial port number. You can choose one of the standard serial ports or select &lt;b&gt;User-defined&lt;/b&gt; and specify port parameters manually.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>mIROLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;IRQ</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>mIRQLine</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit">
+                            <property name="name">
+                                <cstring>mIRQLine</cstring>
+                            </property>
+                            <property name="frameShape">
+                                <enum>LineEditPanel</enum>
+                            </property>
+                            <property name="frameShadow">
+                                <enum>Sunken</enum>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the IRQ number of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;255&lt;/tt&gt;. Values greater than &lt;tt&gt;15&lt;/tt&gt; may be used only if the &lt;b&gt;IO APIC&lt;/b&gt; is enabled for this virtual machine.</string>
+                            </property>
+                        </widget>
+                        <widget class="QLabel">
+                            <property name="name">
+                                <cstring>mIOPortLabel</cstring>
+                            </property>
+                            <property name="text">
+                                <string>I/O Po&amp;rt</string>
+                            </property>
+                            <property name="buddy" stdset="0">
+                                <cstring>mIOPortLine</cstring>
+                            </property>
+                        </widget>
+                        <widget class="QLineEdit">
+                            <property name="name">
+                                <cstring>mIOPortLine</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Displays the base I/O port address of this serial port. Valid values are integer numbers in range from &lt;tt&gt;0&lt;/tt&gt; to &lt;tt&gt;0xFFFF&lt;/tt&gt;.</string>
+                            </property>
+                        </widget>
+                    </hbox>
+                </widget>
+                <widget class="QLabel" row="1" column="0">
+                    <property name="name">
+                        <cstring>mHostModeLabel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Port &amp;Mode</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>mHostModeCombo</cstring>
+                    </property>
+                </widget>
+                <widget class="QLayoutWidget" row="1" column="1">
+                    <property name="name">
+                        <cstring>layout12</cstring>
+                    </property>
+                    <hbox>
+                        <property name="name">
+                            <cstring>unnamed</cstring>
+                        </property>
+                        <widget class="QComboBox">
+                            <property name="name">
+                                <cstring>mHostModeCombo</cstring>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>Controls the working mode of this serial port. If you select &lt;b&gt;Disconnected&lt;/b&gt;, the guest OS will detect the serial port but will not be able to operate it.</string>
+                            </property>
+                        </widget>
+                        <widget class="QCheckBox">
+                            <property name="name">
+                                <cstring>mServerCheck</cstring>
+                            </property>
+                            <property name="text">
+                                <string>&amp;Create Pipe</string>
+                            </property>
+                            <property name="whatsThis" stdset="0">
+                                <string>If checked, the pipe specified in the &lt;b&gt;Port Path&lt;/b&gt; field will be created by the virtual machine when it starts. Otherwise, the virtual machine will try to use the existing pipe.</string>
+                            </property>
+                        </widget>
+                    </hbox>
+                </widget>
+                <widget class="QLabel" row="2" column="0">
+                    <property name="name">
+                        <cstring>mPortPathLabel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Port &amp;Path</string>
+                    </property>
+                    <property name="buddy" stdset="0">
+                        <cstring>mPortPathLine</cstring>
+                    </property>
+                </widget>
+                <widget class="QLineEdit" row="2" column="1">
+                    <property name="name">
+                        <cstring>mPortPathLine</cstring>
+                    </property>
+                    <property name="frameShape">
+                        <enum>LineEditPanel</enum>
+                    </property>
+                    <property name="frameShadow">
+                        <enum>Sunken</enum>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Displays the path to the serial port's pipe on the host when the port works in &lt;b&gt;Host Pipe&lt;/b&gt; mode, or the host serial device name when the port works in &lt;b&gt;Host Device&lt;/b&gt; mode.</string>
+                    </property>
+                </widget>
+            </grid>
+        </widget>
+    </grid>
+</widget>
+<connections>
+    <connection>
+        <sender>mPortNumCombo</sender>
+        <signal>activated(const QString&amp;)</signal>
+        <receiver>VBoxVMSerialPortSettings</receiver>
+        <slot>mPortNumCombo_activated(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>mHostModeCombo</sender>
+        <signal>activated(const QString&amp;)</signal>
+        <receiver>VBoxVMSerialPortSettings</receiver>
+        <slot>mHostModeCombo_activated(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>mSerialPortBox</sender>
+        <signal>toggled(bool)</signal>
+        <receiver>VBoxVMSerialPortSettings</receiver>
+        <slot>mSerialPortBox_toggled(bool)</slot>
+    </connection>
+</connections>
+<includes>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="global" impldecl="in implementation">qdir.h</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="local" impldecl="in implementation">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxVMSerialPortSettings.ui.h</include>
+</includes>
+<variables>
+    <variable access="private">CSerialPort mPort;</variable>
+    <variable access="private">QIWidgetValidator *mWalidator;</variable>
+</variables>
+<slots>
+    <slot>mSerialPortBox_toggled( bool )</slot>
+    <slot>mPortNumCombo_activated( const QString &amp; aText )</slot>
+    <slot>mHostModeCombo_activated( const QString &amp; aText )</slot>
+</slots>
+<functions>
+    <function access="private" specifier="non virtual">init()</function>
+    <function>getFromPort( const CSerialPort &amp; )</function>
+    <function>putBackToPort()</function>
+    <function returnType="bool">isUserDefined()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSerialPortSettings.ui.h	(revision 7219)
@@ -0,0 +1,125 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "VM serial port settings" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+void VBoxVMSerialPortSettings::init()
+{
+    /* setup validation */
+
+    mIRQLine->setValidator (new QIULongValidator (0, 255, this));
+    mIOPortLine->setValidator (new QIULongValidator (0, 0xFFFF, this));
+
+    mPortPathLine->setValidator (new QRegExpValidator (QRegExp (".+"), this));
+
+    /* setup constraints */
+
+    mIRQLine->setMaximumWidth (mIRQLine->fontMetrics().width ("888888")
+                               + mIRQLine->frameWidth() * 2);
+    mIRQLine->setMinimumWidth (mIRQLine->minimumWidth());
+
+    mIOPortLine->setMaximumWidth (mIOPortLine->fontMetrics().width ("8888888")
+                                   + mIOPortLine->frameWidth() * 2);
+    mIOPortLine->setMinimumWidth (mIOPortLine->minimumWidth());
+
+    /* set initial values */
+
+    mPortNumCombo->insertStringList (vboxGlobal().COMPortNames());
+    mPortNumCombo->insertItem (vboxGlobal().toCOMPortName (0, 0));
+
+    mHostModeCombo->insertItem (vboxGlobal().toString (KPortMode_Disconnected));
+    mHostModeCombo->insertItem (vboxGlobal().toString (KPortMode_HostPipe));
+    mHostModeCombo->insertItem (vboxGlobal().toString (KPortMode_HostDevice));
+}
+
+void VBoxVMSerialPortSettings::getFromPort (const CSerialPort &aPort)
+{
+    mPort = aPort;
+
+    mSerialPortBox->setChecked (mPort.GetEnabled());
+
+    ulong IRQ = mPort.GetIRQ();
+    ulong IOBase = mPort.GetIOBase();
+    mPortNumCombo->setCurrentText (vboxGlobal().toCOMPortName (IRQ, IOBase));
+    mIRQLine->setText (QString::number (IRQ));
+    mIOPortLine->setText ("0x" + QString::number (IOBase, 16).upper());
+
+    mHostModeCombo->setCurrentText (vboxGlobal().toString (mPort.GetHostMode()));
+    mServerCheck->setChecked (mPort.GetServer());
+    mPortPathLine->setText (mPort.GetPath());
+
+    /* ensure everything is up-to-date */
+    mSerialPortBox_toggled (mSerialPortBox->isChecked());
+}
+
+void VBoxVMSerialPortSettings::putBackToPort()
+{
+    mPort.SetEnabled (mSerialPortBox->isChecked());
+
+    mPort.SetIRQ (mIRQLine->text().toULong (NULL, 0));
+    mPort.SetIOBase (mIOPortLine->text().toULong (NULL, 0));
+
+    mPort.SetPath (QDir::convertSeparators (mPortPathLine->text()));
+
+    mPort.SetHostMode (vboxGlobal().toPortMode (mHostModeCombo->currentText()));
+    mPort.SetServer (mServerCheck->isChecked());
+}
+
+bool VBoxVMSerialPortSettings::isUserDefined()
+{
+    ulong a, b;
+    return !vboxGlobal().toCOMPortNumbers (mPortNumCombo->currentText(), a, b);
+}
+
+void VBoxVMSerialPortSettings::mSerialPortBox_toggled (bool aOn)
+{
+    if (aOn)
+    {
+        mPortNumCombo_activated (mPortNumCombo->currentText());
+        mHostModeCombo_activated (mHostModeCombo->currentText());
+    }
+}
+
+void VBoxVMSerialPortSettings::mPortNumCombo_activated (const QString &aText)
+{
+    ulong IRQ, IOBase;
+    bool std = vboxGlobal().toCOMPortNumbers (aText, IRQ, IOBase);
+
+    mIRQLine->setEnabled (!std);
+    mIOPortLine->setEnabled (!std);
+    if (std)
+    {
+        mIRQLine->setText (QString::number (IRQ));
+        mIOPortLine->setText ("0x" + QString::number (IOBase, 16).upper());
+    }
+}
+
+void VBoxVMSerialPortSettings::mHostModeCombo_activated (const QString &aText)
+{
+    KPortMode mode = vboxGlobal().toPortMode (aText);
+    mServerCheck->setEnabled (mode == KPortMode_HostPipe);
+    mPortPathLine->setEnabled (mode != KPortMode_Disconnected);
+}
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui	(revision 7219)
@@ -0,0 +1,3329 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>VBoxVMSettingsDlg</class>
+<comment>
+:mode=html:tabSize=4:indentSize=4:noTabs=true:
+:folding=explicit:collapseFolds=1:
+
+     Copyright (C) 2006-2007 innotek GmbH
+
+     This file is part of VirtualBox Open Source Edition (OSE), as
+     available from http://www.virtualbox.org. This file is free software;
+     you can redistribute it and/or modify it under the terms of the GNU
+     General Public License (GPL) as published by the Free Software
+     Foundation, in version 2 as it comes in the "COPYING" file of the
+     VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+     hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+</comment>
+<widget class="QDialog">
+    <property name="name">
+        <cstring>VBoxVMSettingsDlg</cstring>
+    </property>
+    <property name="geometry">
+        <rect>
+            <x>0</x>
+            <y>0</y>
+            <width>486</width>
+            <height>493</height>
+        </rect>
+    </property>
+    <property name="sizePolicy">
+        <sizepolicy>
+            <hsizetype>7</hsizetype>
+            <vsizetype>7</vsizetype>
+            <horstretch>0</horstretch>
+            <verstretch>0</verstretch>
+        </sizepolicy>
+    </property>
+    <property name="caption">
+        <string>VBoxVMSettingsDlg</string>
+    </property>
+    <property name="sizeGripEnabled">
+        <bool>true</bool>
+    </property>
+    <property name="whatsThis" stdset="0">
+        <string>&lt;i&gt;Select a settings category from the list on the left side and move the mouse over a settings item to get more information&lt;i&gt;.</string>
+    </property>
+    <grid>
+        <property name="name">
+            <cstring>unnamed</cstring>
+        </property>
+        <property name="spacing">
+            <number>10</number>
+        </property>
+        <property name="resizeMode">
+            <enum>Minimum</enum>
+        </property>
+        <widget class="QListView" row="0" column="0" rowspan="3" colspan="1">
+            <column>
+                <property name="text">
+                    <string>Category</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>true</bool>
+                </property>
+            </column>
+            <column>
+                <property name="text">
+                    <string>[id]</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>false</bool>
+                </property>
+            </column>
+            <column>
+                <property name="text">
+                    <string>[link]</string>
+                </property>
+                <property name="clickable">
+                    <bool>false</bool>
+                </property>
+                <property name="resizable">
+                    <bool>false</bool>
+                </property>
+            </column>
+        <item>
+            <property name="text">
+                <string> General </string>
+            </property>
+            <property name="text">
+                <string>0</string>
+            </property>
+            <property name="text">
+                <string>#general</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>machine_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Hard Disks </string>
+            </property>
+            <property name="text">
+                <string>1</string>
+            </property>
+            <property name="text">
+                <string>#hdds</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>hd_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> CD/DVD-ROM </string>
+            </property>
+            <property name="text">
+                <string>2</string>
+            </property>
+            <property name="text">
+                <string>#dvd</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>cd_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Floppy </string>
+            </property>
+            <property name="text">
+                <string>3</string>
+            </property>
+            <property name="text">
+                <string>#floppy</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>fd_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Audio </string>
+            </property>
+            <property name="text">
+                <string>4</string>
+            </property>
+            <property name="text">
+                <string>#audio</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>sound_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Network </string>
+            </property>
+            <property name="text">
+                <string>5</string>
+            </property>
+            <property name="text">
+                <string>#network</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>nw_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> USB </string>
+            </property>
+            <property name="text">
+                <string>8</string>
+            </property>
+            <property name="text">
+                <string>#usb</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>usb_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Remote Display </string>
+            </property>
+            <property name="text">
+                <string>10</string>
+            </property>
+            <property name="text">
+                <string>#vrdp</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>vrdp_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Shared Folders </string>
+            </property>
+            <property name="text">
+                <string>9</string>
+            </property>
+            <property name="text">
+                <string>#sfolders</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>shared_folder_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Serial Ports </string>
+            </property>
+            <property name="text">
+                <string>6</string>
+            </property>
+            <property name="text">
+                <string>#serialPorts</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>serial_port_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+        <item>
+            <property name="text">
+                <string> Parallel Ports </string>
+            </property>
+            <property name="text">
+                <string>7</string>
+            </property>
+            <property name="text">
+                <string>#parallelPorts</string>
+            </property>
+            <property name="pixmap">
+                <pixmap>parallel_port_16px.png</pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+            <property name="pixmap">
+                <pixmap></pixmap>
+            </property>
+        </item>
+            <property name="name">
+                <cstring>listView</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>0</hsizetype>
+                    <vsizetype>5</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="lineWidth">
+                <number>2</number>
+            </property>
+            <property name="margin">
+                <number>0</number>
+            </property>
+            <property name="allColumnsShowFocus">
+                <bool>true</bool>
+            </property>
+            <property name="itemMargin">
+                <number>3</number>
+            </property>
+        </widget>
+        <widget class="QLabel" row="0" column="1">
+            <property name="name">
+                <cstring>titleLabel</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>7</hsizetype>
+                    <vsizetype>0</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <property name="backgroundMode">
+                <enum>PaletteBase</enum>
+            </property>
+            <property name="font">
+                <font>
+                    <pointsize>11</pointsize>
+                    <bold>1</bold>
+                </font>
+            </property>
+            <property name="frameShape">
+                <enum>Box</enum>
+            </property>
+            <property name="frameShadow">
+                <enum>Sunken</enum>
+            </property>
+            <property name="lineWidth">
+                <number>1</number>
+            </property>
+            <property name="margin">
+                <number>7</number>
+            </property>
+            <property name="text">
+                <string></string>
+            </property>
+            <property name="buddy" stdset="0">
+                <cstring></cstring>
+            </property>
+        </widget>
+        <widget class="QWidgetStack" row="1" column="1">
+            <property name="name">
+                <cstring>widgetStack</cstring>
+            </property>
+            <property name="sizePolicy">
+                <sizepolicy>
+                    <hsizetype>7</hsizetype>
+                    <vsizetype>7</vsizetype>
+                    <horstretch>0</horstretch>
+                    <verstretch>0</verstretch>
+                </sizepolicy>
+            </property>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageGeneral</cstring>
+                </property>
+                <attribute name="id">
+                    <number>0</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QTabWidget">
+                        <property name="name">
+                            <cstring>tbwGeneral</cstring>
+                        </property>
+                        <widget class="QWidget">
+                            <property name="name">
+                                <cstring>basic</cstring>
+                            </property>
+                            <attribute name="title">
+                                <string>&amp;Basic</string>
+                            </attribute>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>10</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>10</number>
+                                </property>
+                                <widget class="QGroupBox">
+                                    <property name="name">
+                                        <cstring>groupBox22</cstring>
+                                    </property>
+                                    <property name="sizePolicy">
+                                        <sizepolicy>
+                                            <hsizetype>5</hsizetype>
+                                            <vsizetype>0</vsizetype>
+                                            <horstretch>0</horstretch>
+                                            <verstretch>0</verstretch>
+                                        </sizepolicy>
+                                    </property>
+                                    <property name="title">
+                                        <string>&amp;Identification</string>
+                                    </property>
+                                    <grid>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLayoutWidget" row="0" column="0">
+                                            <property name="name">
+                                                <cstring>layout100</cstring>
+                                            </property>
+                                            <property name="sizePolicy">
+                                                <sizepolicy>
+                                                    <hsizetype>7</hsizetype>
+                                                    <vsizetype>0</vsizetype>
+                                                    <horstretch>0</horstretch>
+                                                    <verstretch>0</verstretch>
+                                                </sizepolicy>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QLabel">
+                                                    <property name="name">
+                                                        <cstring>txName</cstring>
+                                                    </property>
+                                                    <property name="text">
+                                                        <string>&amp;Name</string>
+                                                    </property>
+                                                    <property name="buddy" stdset="0">
+                                                        <cstring>leName</cstring>
+                                                    </property>
+                                                </widget>
+                                                <widget class="QLineEdit">
+                                                    <property name="name">
+                                                        <cstring>leName</cstring>
+                                                    </property>
+                                                    <property name="frameShape">
+                                                        <enum>LineEditPanel</enum>
+                                                    </property>
+                                                    <property name="frameShadow">
+                                                        <enum>Sunken</enum>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>Displays the name of the virtual machine.</string>
+                                                    </property>
+                                                </widget>
+                                            </hbox>
+                                        </widget>
+                                        <widget class="QLayoutWidget" row="0" column="1">
+                                            <property name="name">
+                                                <cstring>layout101</cstring>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QLabel">
+                                                    <property name="name">
+                                                        <cstring>textLabel7</cstring>
+                                                    </property>
+                                                    <property name="text">
+                                                        <string>OS &amp;Type</string>
+                                                    </property>
+                                                    <property name="buddy" stdset="0">
+                                                        <cstring>cbOS</cstring>
+                                                    </property>
+                                                </widget>
+                                                <widget class="QComboBox">
+                                                    <property name="name">
+                                                        <cstring>cbOS</cstring>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>Displays the operating system type that you plan to install into this virtual machine (called a guest operating system).</string>
+                                                    </property>
+                                                </widget>
+                                            </hbox>
+                                        </widget>
+                                    </grid>
+                                </widget>
+                                <widget class="QGroupBox">
+                                    <property name="name">
+                                        <cstring>groupBox2</cstring>
+                                    </property>
+                                    <property name="sizePolicy">
+                                        <sizepolicy>
+                                            <hsizetype>5</hsizetype>
+                                            <vsizetype>0</vsizetype>
+                                            <horstretch>0</horstretch>
+                                            <verstretch>0</verstretch>
+                                        </sizepolicy>
+                                    </property>
+                                    <property name="title">
+                                        <string>Base &amp;Memory Size</string>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLayoutWidget">
+                                            <property name="name">
+                                                <cstring>layout33</cstring>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QLayoutWidget">
+                                                    <property name="name">
+                                                        <cstring>layout32</cstring>
+                                                    </property>
+                                                    <property name="sizePolicy">
+                                                        <sizepolicy>
+                                                            <hsizetype>7</hsizetype>
+                                                            <vsizetype>1</vsizetype>
+                                                            <horstretch>0</horstretch>
+                                                            <verstretch>0</verstretch>
+                                                        </sizepolicy>
+                                                    </property>
+                                                    <vbox>
+                                                        <property name="name">
+                                                            <cstring>unnamed</cstring>
+                                                        </property>
+                                                        <property name="spacing">
+                                                            <number>0</number>
+                                                        </property>
+                                                        <widget class="QSlider">
+                                                            <property name="name">
+                                                                <cstring>slRAM</cstring>
+                                                            </property>
+                                                            <property name="sizePolicy">
+                                                                <sizepolicy>
+                                                                    <hsizetype>7</hsizetype>
+                                                                    <vsizetype>0</vsizetype>
+                                                                    <horstretch>10</horstretch>
+                                                                    <verstretch>0</verstretch>
+                                                                </sizepolicy>
+                                                            </property>
+                                                            <property name="minValue">
+                                                                <number>4</number>
+                                                            </property>
+                                                            <property name="maxValue">
+                                                                <number>384</number>
+                                                            </property>
+                                                            <property name="lineStep">
+                                                                <number>4</number>
+                                                            </property>
+                                                            <property name="pageStep">
+                                                                <number>32</number>
+                                                            </property>
+                                                            <property name="orientation">
+                                                                <enum>Horizontal</enum>
+                                                            </property>
+                                                            <property name="tickmarks">
+                                                                <enum>Below</enum>
+                                                            </property>
+                                                            <property name="tickInterval">
+                                                                <number>32</number>
+                                                            </property>
+                                                            <property name="whatsThis" stdset="0">
+                                                                <string>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</string>
+                                                            </property>
+                                                        </widget>
+                                                        <widget class="QLayoutWidget">
+                                                            <property name="name">
+                                                                <cstring>layout31</cstring>
+                                                            </property>
+                                                            <hbox>
+                                                                <property name="name">
+                                                                    <cstring>unnamed</cstring>
+                                                                </property>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txRAMMin</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>&lt;</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>WordBreak|AlignVCenter|AlignLeft</set>
+                                                                    </property>
+                                                                </widget>
+                                                                <spacer>
+                                                                    <property name="name">
+                                                                        <cstring>spacer8</cstring>
+                                                                    </property>
+                                                                    <property name="orientation">
+                                                                        <enum>Horizontal</enum>
+                                                                    </property>
+                                                                    <property name="sizeType">
+                                                                        <enum>Expanding</enum>
+                                                                    </property>
+                                                                    <property name="sizeHint">
+                                                                        <size>
+                                                                            <width>60</width>
+                                                                            <height>20</height>
+                                                                        </size>
+                                                                    </property>
+                                                                </spacer>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txRAMBest</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>=</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>AlignCenter</set>
+                                                                    </property>
+                                                                </widget>
+                                                                <spacer>
+                                                                    <property name="name">
+                                                                        <cstring>spacer8_3</cstring>
+                                                                    </property>
+                                                                    <property name="orientation">
+                                                                        <enum>Horizontal</enum>
+                                                                    </property>
+                                                                    <property name="sizeType">
+                                                                        <enum>Expanding</enum>
+                                                                    </property>
+                                                                    <property name="sizeHint">
+                                                                        <size>
+                                                                            <width>60</width>
+                                                                            <height>20</height>
+                                                                        </size>
+                                                                    </property>
+                                                                </spacer>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txRAMMax</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>&gt;</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>WordBreak|AlignVCenter|AlignRight</set>
+                                                                    </property>
+                                                                </widget>
+                                                            </hbox>
+                                                        </widget>
+                                                    </vbox>
+                                                </widget>
+                                                <widget class="QLayoutWidget">
+                                                    <property name="name">
+                                                        <cstring>layout18</cstring>
+                                                    </property>
+                                                    <vbox>
+                                                        <property name="name">
+                                                            <cstring>unnamed</cstring>
+                                                        </property>
+                                                        <widget class="QLayoutWidget">
+                                                            <property name="name">
+                                                                <cstring>layout17</cstring>
+                                                            </property>
+                                                            <hbox>
+                                                                <property name="name">
+                                                                    <cstring>unnamed</cstring>
+                                                                </property>
+                                                                <widget class="QLineEdit">
+                                                                    <property name="name">
+                                                                        <cstring>leRAM</cstring>
+                                                                    </property>
+                                                                    <property name="sizePolicy">
+                                                                        <sizepolicy>
+                                                                            <hsizetype>4</hsizetype>
+                                                                            <vsizetype>0</vsizetype>
+                                                                            <horstretch>0</horstretch>
+                                                                            <verstretch>0</verstretch>
+                                                                        </sizepolicy>
+                                                                    </property>
+                                                                    <property name="whatsThis" stdset="0">
+                                                                        <string>Controls the amount of memory provided to the virtual machine. If you assign too much, the machine might not start.</string>
+                                                                    </property>
+                                                                </widget>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txRAM</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>MB</string>
+                                                                    </property>
+                                                                    <property name="buddy" stdset="0">
+                                                                        <cstring>leRAM</cstring>
+                                                                    </property>
+                                                                </widget>
+                                                            </hbox>
+                                                        </widget>
+                                                        <spacer>
+                                                            <property name="name">
+                                                                <cstring>spacer9</cstring>
+                                                            </property>
+                                                            <property name="orientation">
+                                                                <enum>Vertical</enum>
+                                                            </property>
+                                                            <property name="sizeType">
+                                                                <enum>Expanding</enum>
+                                                            </property>
+                                                            <property name="sizeHint">
+                                                                <size>
+                                                                    <width>20</width>
+                                                                    <height>1</height>
+                                                                </size>
+                                                            </property>
+                                                        </spacer>
+                                                    </vbox>
+                                                </widget>
+                                            </hbox>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                                <widget class="QGroupBox">
+                                    <property name="name">
+                                        <cstring>groupBox1</cstring>
+                                    </property>
+                                    <property name="sizePolicy">
+                                        <sizepolicy>
+                                            <hsizetype>5</hsizetype>
+                                            <vsizetype>0</vsizetype>
+                                            <horstretch>0</horstretch>
+                                            <verstretch>0</verstretch>
+                                        </sizepolicy>
+                                    </property>
+                                    <property name="title">
+                                        <string>&amp;Video Memory Size</string>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLayoutWidget">
+                                            <property name="name">
+                                                <cstring>layout33</cstring>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QLayoutWidget">
+                                                    <property name="name">
+                                                        <cstring>layout32</cstring>
+                                                    </property>
+                                                    <vbox>
+                                                        <property name="name">
+                                                            <cstring>unnamed</cstring>
+                                                        </property>
+                                                        <property name="spacing">
+                                                            <number>0</number>
+                                                        </property>
+                                                        <widget class="QSlider">
+                                                            <property name="name">
+                                                                <cstring>slVRAM</cstring>
+                                                            </property>
+                                                            <property name="sizePolicy">
+                                                                <sizepolicy>
+                                                                    <hsizetype>7</hsizetype>
+                                                                    <vsizetype>0</vsizetype>
+                                                                    <horstretch>10</horstretch>
+                                                                    <verstretch>0</verstretch>
+                                                                </sizepolicy>
+                                                            </property>
+                                                            <property name="minValue">
+                                                                <number>1</number>
+                                                            </property>
+                                                            <property name="maxValue">
+                                                                <number>128</number>
+                                                            </property>
+                                                            <property name="lineStep">
+                                                                <number>1</number>
+                                                            </property>
+                                                            <property name="pageStep">
+                                                                <number>4</number>
+                                                            </property>
+                                                            <property name="orientation">
+                                                                <enum>Horizontal</enum>
+                                                            </property>
+                                                            <property name="tickmarks">
+                                                                <enum>Below</enum>
+                                                            </property>
+                                                            <property name="tickInterval">
+                                                                <number>4</number>
+                                                            </property>
+                                                            <property name="whatsThis" stdset="0">
+                                                                <string>Controls the amount of video memory provided to the virtual machine.</string>
+                                                            </property>
+                                                        </widget>
+                                                        <widget class="QLayoutWidget">
+                                                            <property name="name">
+                                                                <cstring>layout31</cstring>
+                                                            </property>
+                                                            <property name="sizePolicy">
+                                                                <sizepolicy>
+                                                                    <hsizetype>7</hsizetype>
+                                                                    <vsizetype>1</vsizetype>
+                                                                    <horstretch>0</horstretch>
+                                                                    <verstretch>0</verstretch>
+                                                                </sizepolicy>
+                                                            </property>
+                                                            <hbox>
+                                                                <property name="name">
+                                                                    <cstring>unnamed</cstring>
+                                                                </property>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txVRAMMin</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>&lt;</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>WordBreak|AlignVCenter|AlignLeft</set>
+                                                                    </property>
+                                                                </widget>
+                                                                <spacer>
+                                                                    <property name="name">
+                                                                        <cstring>spacer8_2</cstring>
+                                                                    </property>
+                                                                    <property name="orientation">
+                                                                        <enum>Horizontal</enum>
+                                                                    </property>
+                                                                    <property name="sizeType">
+                                                                        <enum>Expanding</enum>
+                                                                    </property>
+                                                                    <property name="sizeHint">
+                                                                        <size>
+                                                                            <width>70</width>
+                                                                            <height>20</height>
+                                                                        </size>
+                                                                    </property>
+                                                                </spacer>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txVRAMBest</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>=</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>AlignCenter</set>
+                                                                    </property>
+                                                                    <property name="buddy" stdset="0">
+                                                                        <cstring></cstring>
+                                                                    </property>
+                                                                </widget>
+                                                                <spacer>
+                                                                    <property name="name">
+                                                                        <cstring>spacer19_2</cstring>
+                                                                    </property>
+                                                                    <property name="orientation">
+                                                                        <enum>Horizontal</enum>
+                                                                    </property>
+                                                                    <property name="sizeType">
+                                                                        <enum>Expanding</enum>
+                                                                    </property>
+                                                                    <property name="sizeHint">
+                                                                        <size>
+                                                                            <width>61</width>
+                                                                            <height>20</height>
+                                                                        </size>
+                                                                    </property>
+                                                                </spacer>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txVRAMMax</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>&gt;</string>
+                                                                    </property>
+                                                                    <property name="alignment">
+                                                                        <set>WordBreak|AlignVCenter|AlignRight</set>
+                                                                    </property>
+                                                                </widget>
+                                                            </hbox>
+                                                        </widget>
+                                                    </vbox>
+                                                </widget>
+                                                <widget class="QLayoutWidget">
+                                                    <property name="name">
+                                                        <cstring>layout18_2</cstring>
+                                                    </property>
+                                                    <vbox>
+                                                        <property name="name">
+                                                            <cstring>unnamed</cstring>
+                                                        </property>
+                                                        <widget class="QLayoutWidget">
+                                                            <property name="name">
+                                                                <cstring>layout17_2</cstring>
+                                                            </property>
+                                                            <hbox>
+                                                                <property name="name">
+                                                                    <cstring>unnamed</cstring>
+                                                                </property>
+                                                                <widget class="QLineEdit">
+                                                                    <property name="name">
+                                                                        <cstring>leVRAM</cstring>
+                                                                    </property>
+                                                                    <property name="sizePolicy">
+                                                                        <sizepolicy>
+                                                                            <hsizetype>4</hsizetype>
+                                                                            <vsizetype>0</vsizetype>
+                                                                            <horstretch>0</horstretch>
+                                                                            <verstretch>0</verstretch>
+                                                                        </sizepolicy>
+                                                                    </property>
+                                                                    <property name="frameShape">
+                                                                        <enum>LineEditPanel</enum>
+                                                                    </property>
+                                                                    <property name="frameShadow">
+                                                                        <enum>Sunken</enum>
+                                                                    </property>
+                                                                    <property name="whatsThis" stdset="0">
+                                                                        <string>Controls the amount of video memory provided to the virtual machine.</string>
+                                                                    </property>
+                                                                </widget>
+                                                                <widget class="QLabel">
+                                                                    <property name="name">
+                                                                        <cstring>txVRAM</cstring>
+                                                                    </property>
+                                                                    <property name="text">
+                                                                        <string>MB</string>
+                                                                    </property>
+                                                                    <property name="buddy" stdset="0">
+                                                                        <cstring>leRAM</cstring>
+                                                                    </property>
+                                                                </widget>
+                                                            </hbox>
+                                                        </widget>
+                                                        <spacer>
+                                                            <property name="name">
+                                                                <cstring>spacer9_2</cstring>
+                                                            </property>
+                                                            <property name="orientation">
+                                                                <enum>Vertical</enum>
+                                                            </property>
+                                                            <property name="sizeType">
+                                                                <enum>Expanding</enum>
+                                                            </property>
+                                                            <property name="sizeHint">
+                                                                <size>
+                                                                    <width>20</width>
+                                                                    <height>1</height>
+                                                                </size>
+                                                            </property>
+                                                        </spacer>
+                                                    </vbox>
+                                                </widget>
+                                            </hbox>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                                <spacer>
+                                    <property name="name">
+                                        <cstring>spacer118</cstring>
+                                    </property>
+                                    <property name="orientation">
+                                        <enum>Vertical</enum>
+                                    </property>
+                                    <property name="sizeType">
+                                        <enum>Expanding</enum>
+                                    </property>
+                                    <property name="sizeHint">
+                                        <size>
+                                            <width>20</width>
+                                            <height>0</height>
+                                        </size>
+                                    </property>
+                                </spacer>
+                            </vbox>
+                        </widget>
+                        <widget class="QWidget">
+                            <property name="name">
+                                <cstring>advanced</cstring>
+                            </property>
+                            <attribute name="title">
+                                <string>&amp;Advanced</string>
+                            </attribute>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>10</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>10</number>
+                                </property>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout148</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QGroupBox">
+                                            <property name="name">
+                                                <cstring>groupBox12</cstring>
+                                            </property>
+                                            <property name="sizePolicy">
+                                                <sizepolicy>
+                                                    <hsizetype>0</hsizetype>
+                                                    <vsizetype>1</vsizetype>
+                                                    <horstretch>0</horstretch>
+                                                    <verstretch>0</verstretch>
+                                                </sizepolicy>
+                                            </property>
+                                            <property name="title">
+                                                <string>Boo&amp;t Order</string>
+                                            </property>
+                                            <vbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                            </vbox>
+                                        </widget>
+                                        <widget class="QGroupBox">
+                                            <property name="name">
+                                                <cstring>groupBox23</cstring>
+                                            </property>
+                                            <property name="sizePolicy">
+                                                <sizepolicy>
+                                                    <hsizetype>7</hsizetype>
+                                                    <vsizetype>1</vsizetype>
+                                                    <horstretch>1</horstretch>
+                                                    <verstretch>0</verstretch>
+                                                </sizepolicy>
+                                            </property>
+                                            <property name="title">
+                                                <string>Extended Features</string>
+                                            </property>
+                                            <vbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QCheckBox">
+                                                    <property name="name">
+                                                        <cstring>chbEnableACPI</cstring>
+                                                    </property>
+                                                    <property name="text">
+                                                        <string>Enable A&amp;CPI</string>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>&lt;qt&gt;When checked, the virtual machine will support
+the Advanced Configuration and Power Management Interface (ACPI). &lt;b&gt;Note:&lt;/b&gt; don't disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</string>
+                                                    </property>
+                                                </widget>
+                                                <widget class="QCheckBox">
+                                                    <property name="name">
+                                                        <cstring>chbEnableIOAPIC</cstring>
+                                                    </property>
+                                                    <property name="text">
+                                                        <string>Enable IO A&amp;PIC</string>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>&lt;qt&gt;When checked, the virtual machine will support
+the Input Output APIC (IO APIC), which may slightly decrease the VM performance. &lt;b&gt;Note:&lt;/b&gt; don't disable
+this feature after having installed a Windows guest operating system!&lt;/qt&gt;</string>
+                                                    </property>
+                                                </widget>
+                                                <widget class="QCheckBox">
+                                                    <property name="name">
+                                                        <cstring>chbVTX</cstring>
+                                                    </property>
+                                                    <property name="text">
+                                                        <string>Enable &amp;VT-x/AMD-V</string>
+                                                    </property>
+                                                    <property name="tristate">
+                                                        <bool>true</bool>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>When checked, the virtual machine will try to make use of the host CPU's hardware virtualization extensions such as Intel VT-x and AMD-V. The grayed checkbox state means that this setting is determined by the value of the global setting.</string>
+                                                    </property>
+                                                </widget>
+                                            </vbox>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                                <widget class="QLayoutWidget">
+                                    <property name="name">
+                                        <cstring>layout102</cstring>
+                                    </property>
+                                    <hbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QGroupBox">
+                                            <property name="name">
+                                                <cstring>groupBox61</cstring>
+                                            </property>
+                                            <property name="title">
+                                                <string>&amp;Shared Clipboard</string>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QComboBox">
+                                                    <property name="name">
+                                                        <cstring>cbSharedClipboard</cstring>
+                                                    </property>
+                                                    <property name="sizePolicy">
+                                                        <sizepolicy>
+                                                            <hsizetype>5</hsizetype>
+                                                            <vsizetype>0</vsizetype>
+                                                            <horstretch>0</horstretch>
+                                                            <verstretch>0</verstretch>
+                                                        </sizepolicy>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>Defines the mode of sharing the clipboard between the guest and the host OS. Note that this feature requires Guest Additions to be installed in the guest OS.</string>
+                                                    </property>
+                                                </widget>
+                                                <spacer>
+                                                    <property name="name">
+                                                        <cstring>spacer130</cstring>
+                                                    </property>
+                                                    <property name="orientation">
+                                                        <enum>Horizontal</enum>
+                                                    </property>
+                                                    <property name="sizeType">
+                                                        <enum>Expanding</enum>
+                                                    </property>
+                                                    <property name="sizeHint">
+                                                        <size>
+                                                            <width>0</width>
+                                                            <height>20</height>
+                                                        </size>
+                                                    </property>
+                                                </spacer>
+                                            </hbox>
+                                        </widget>
+                                        <widget class="QGroupBox">
+                                            <property name="name">
+                                                <cstring>groupBox62</cstring>
+                                            </property>
+                                            <property name="title">
+                                                <string>&amp;IDE Controller Type</string>
+                                            </property>
+                                            <hbox>
+                                                <property name="name">
+                                                    <cstring>unnamed</cstring>
+                                                </property>
+                                                <widget class="QComboBox">
+                                                    <property name="name">
+                                                        <cstring>cbIdeController</cstring>
+                                                    </property>
+                                                    <property name="sizePolicy">
+                                                        <sizepolicy>
+                                                            <hsizetype>5</hsizetype>
+                                                            <vsizetype>0</vsizetype>
+                                                            <horstretch>0</horstretch>
+                                                            <verstretch>0</verstretch>
+                                                        </sizepolicy>
+                                                    </property>
+                                                    <property name="whatsThis" stdset="0">
+                                                        <string>Defines the type of the virtual IDE controller. Depending on this value, VirtualBox will provide different virtual IDE hardware devices to the guest OS.</string>
+                                                    </property>
+                                                </widget>
+                                                <spacer>
+                                                    <property name="name">
+                                                        <cstring>spacer131</cstring>
+                                                    </property>
+                                                    <property name="orientation">
+                                                        <enum>Horizontal</enum>
+                                                    </property>
+                                                    <property name="sizeType">
+                                                        <enum>Expanding</enum>
+                                                    </property>
+                                                    <property name="sizeHint">
+                                                        <size>
+                                                            <width>0</width>
+                                                            <height>20</height>
+                                                        </size>
+                                                    </property>
+                                                </spacer>
+                                            </hbox>
+                                        </widget>
+                                    </hbox>
+                                </widget>
+                                <widget class="QGroupBox">
+                                    <property name="name">
+                                        <cstring>groupBox5</cstring>
+                                    </property>
+                                    <property name="title">
+                                        <string>S&amp;napshot Folder</string>
+                                    </property>
+                                    <grid>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QLineEdit" row="0" column="0">
+                                            <property name="name">
+                                                <cstring>leSnapshotFolder</cstring>
+                                            </property>
+                                            <property name="frameShape">
+                                                <enum>LineEditPanel</enum>
+                                            </property>
+                                            <property name="frameShadow">
+                                                <enum>Sunken</enum>
+                                            </property>
+                                            <property name="readOnly">
+                                                <bool>false</bool>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Displays the path where snapshots of this virtual machine will be stored. Note that snapshots can take quite a lot of disk space.</string>
+                                            </property>
+                                        </widget>
+                                        <widget class="QToolButton" row="0" column="1">
+                                            <property name="name">
+                                                <cstring>tbSelectSavedStateFolder</cstring>
+                                            </property>
+                                            <property name="focusPolicy">
+                                                <enum>TabFocus</enum>
+                                            </property>
+                                            <property name="text">
+                                                <string>Select</string>
+                                            </property>
+                                            <property name="iconSet">
+                                                <iconset></iconset>
+                                            </property>
+                                            <property name="textLabel">
+                                                <string>Select</string>
+                                            </property>
+                                            <property name="autoRaise">
+                                                <bool>true</bool>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Selects the snapshot folder path.</string>
+                                            </property>
+                                        </widget>
+                                        <widget class="QToolButton" row="0" column="2">
+                                            <property name="name">
+                                                <cstring>tbResetSavedStateFolder</cstring>
+                                            </property>
+                                            <property name="focusPolicy">
+                                                <enum>TabFocus</enum>
+                                            </property>
+                                            <property name="text">
+                                                <string>Reset</string>
+                                            </property>
+                                            <property name="autoRaise">
+                                                <bool>true</bool>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>Resets the snapshot folder path to the default value. The actual default path will be displayed after accepting the changes and opening this dialog again.</string>
+                                            </property>
+                                        </widget>
+                                    </grid>
+                                </widget>
+                                <spacer>
+                                    <property name="name">
+                                        <cstring>spacer119_2</cstring>
+                                    </property>
+                                    <property name="orientation">
+                                        <enum>Vertical</enum>
+                                    </property>
+                                    <property name="sizeType">
+                                        <enum>Expanding</enum>
+                                    </property>
+                                    <property name="sizeHint">
+                                        <size>
+                                            <width>20</width>
+                                            <height>0</height>
+                                        </size>
+                                    </property>
+                                </spacer>
+                            </vbox>
+                        </widget>
+                        <widget class="QWidget">
+                            <property name="name">
+                                <cstring>description</cstring>
+                            </property>
+                            <attribute name="title">
+                                <string>&amp;Description</string>
+                            </attribute>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>10</number>
+                                </property>
+                                <property name="spacing">
+                                    <number>10</number>
+                                </property>
+                                <widget class="QTextEdit">
+                                    <property name="name">
+                                        <cstring>teDescription</cstring>
+                                    </property>
+                                    <property name="whatsThis" stdset="0">
+                                        <string>Displays the description of the virtual machine. The description field is useful for commenting configuration details of the installed guest OS.</string>
+                                    </property>
+                                </widget>
+                            </vbox>
+                        </widget>
+                        <widget class="QWidget">
+                            <property name="name">
+                                <cstring>other</cstring>
+                            </property>
+                            <attribute name="title">
+                                <string>O&amp;ther</string>
+                            </attribute>
+                            <vbox>
+                                <property name="name">
+                                    <cstring>unnamed</cstring>
+                                </property>
+                                <property name="margin">
+                                    <number>10</number>
+                                </property>
+                                <widget class="QGroupBox">
+                                    <property name="name">
+                                        <cstring>groupBox15</cstring>
+                                    </property>
+                                    <property name="title">
+                                        <string>Other &amp;Settings</string>
+                                    </property>
+                                    <vbox>
+                                        <property name="name">
+                                            <cstring>unnamed</cstring>
+                                        </property>
+                                        <widget class="QCheckBox">
+                                            <property name="name">
+                                                <cstring>chbRememberMedia</cstring>
+                                            </property>
+                                            <property name="text">
+                                                <string>&amp;Remember Media Mounted at Runtime</string>
+                                            </property>
+                                            <property name="checked">
+                                                <bool>true</bool>
+                                            </property>
+                                            <property name="whatsThis" stdset="0">
+                                                <string>If checked, any change to mounted CD/DVD or Floppy media performed during machine execution will be saved in the settings file in order to preserve the configuration of mounted media between runs.</string>
+                                            </property>
+                                        </widget>
+                                    </vbox>
+                                </widget>
+                                <spacer>
+                                    <property name="name">
+                                        <cstring>spacer30</cstring>
+                                    </property>
+                                    <property name="orientation">
+                                        <enum>Vertical</enum>
+                                    </property>
+                                    <property name="sizeType">
+                                        <enum>Expanding</enum>
+                                    </property>
+                                    <property name="sizeHint">
+                                        <size>
+                                            <width>20</width>
+                                            <height>151</height>
+                                        </size>
+                                    </property>
+                                </spacer>
+                            </vbox>
+                        </widget>
+                    </widget>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageHDD</cstring>
+                </property>
+                <attribute name="id">
+                    <number>1</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbHDA</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Primary Master</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>hdaLayout</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QToolButton">
+                                        <property name="name">
+                                            <cstring>tbHDA</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>TabFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="iconSet">
+                                            <iconset></iconset>
+                                        </property>
+                                        <property name="textLabel">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="autoRaise">
+                                            <bool>true</bool>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</string>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                            <widget class="QLabel">
+                                <property name="name">
+                                    <cstring>txHDA</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&lt;not selected&gt;</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbHDB</cstring>
+                        </property>
+                        <property name="title">
+                            <string>P&amp;rimary Slave</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>hdbLayout</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QToolButton">
+                                        <property name="name">
+                                            <cstring>tbHDB</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>TabFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="iconSet">
+                                            <iconset></iconset>
+                                        </property>
+                                        <property name="textLabel">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="autoRaise">
+                                            <bool>true</bool>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</string>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                            <widget class="QLabel">
+                                <property name="name">
+                                    <cstring>txHDB</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&lt;not selected&gt;</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbHDD</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Secondary (IDE 1) Slave</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>hddLayout</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QToolButton">
+                                        <property name="name">
+                                            <cstring>tbHDD</cstring>
+                                        </property>
+                                        <property name="focusPolicy">
+                                            <enum>TabFocus</enum>
+                                        </property>
+                                        <property name="text">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="iconSet">
+                                            <iconset></iconset>
+                                        </property>
+                                        <property name="textLabel">
+                                            <string>Select</string>
+                                        </property>
+                                        <property name="autoRaise">
+                                            <bool>true</bool>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Invokes the Virtual Disk Manager to create a new or select an existing virtual hard disk to attach.</string>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                            <widget class="QLabel">
+                                <property name="name">
+                                    <cstring>txHDD</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>&lt;not selected&gt;</string>
+                                </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer3</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageDVD</cstring>
+                </property>
+                <attribute name="id">
+                    <number>2</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QButtonGroup">
+                        <property name="name">
+                            <cstring>bgDVD</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Mount CD/DVD Drive</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout39</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbHostDVD</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>Host CD/DVD &amp;Drive</string>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Mounts the specified CD/DVD drive to the virtual CD/DVD drive.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QComboBox">
+                                        <property name="name">
+                                            <cstring>cbHostDVD</cstring>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Lists host CD/DVD drives available to mount to the virtual machine.</string>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer23</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>51</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout485</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>0</number>
+                                    </property>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer412</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Fixed</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>19</width>
+                                                <height>16</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                    <widget class="QCheckBox">
+                                        <property name="name">
+                                            <cstring>cbPassthrough</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>7</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;Enable Passthrough</string>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>When checked, allows the guest to send ATAPI commands directly to the host drive which makes it possible to use CD/DVD writers connected to the host inside the VM. Note that writing audio CD inside the VM is not yet supported.</string>
+                                        </property>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout40</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbISODVD</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;ISO Image File</string>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Mounts the specified CD/DVD image to the virtual CD/DVD drive.</string>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer35_4</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>156</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout35</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>0</number>
+                                    </property>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer413</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Fixed</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>19</width>
+                                                <height>16</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>cdLayout</cstring>
+                                        </property>
+                                        <hbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbISODVD</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string>Select</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Select</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Invokes the Virtual Disk Manager to select a CD/DVD image to mount.</string>
+                                                </property>
+                                            </widget>
+                                        </hbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer19</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageFloppy</cstring>
+                </property>
+                <attribute name="id">
+                    <number>3</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QButtonGroup">
+                        <property name="name">
+                            <cstring>bgFloppy</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Mount Floppy Drive</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout139</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbHostFloppy</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>Host Floppy &amp;Drive</string>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Mounts the specified host Floppy drive to the virtual Floppy drive.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QComboBox">
+                                        <property name="name">
+                                            <cstring>cbHostFloppy</cstring>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Lists host Floppy drives available to mount to the virtual machine.</string>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer123</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>51</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout140</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QRadioButton">
+                                        <property name="name">
+                                            <cstring>rbISOFloppy</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;Image File</string>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Mounts the specified Floppy image to the virtual Floppy drive.</string>
+                                        </property>
+                                    </widget>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer135_4</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>156</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </hbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout36</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>0</number>
+                                    </property>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer413_2</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Fixed</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>19</width>
+                                                <height>16</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>fdLayout</cstring>
+                                        </property>
+                                        <hbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbISOFloppy</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string>Select</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Select</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Invokes the Virtual Disk Manager to select a Floppy image to mount.</string>
+                                                </property>
+                                            </widget>
+                                        </hbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer119</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageAudio</cstring>
+                </property>
+                <attribute name="id">
+                    <number>4</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbAudio</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Enable Audio</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="checked">
+                            <bool>true</bool>
+                        </property>
+                        <grid>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLabel" row="0" column="0">
+                                <property name="name">
+                                    <cstring>txAudioDriver</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Host Audio &amp;Driver</string>
+                                </property>
+                                <property name="buddy" stdset="0">
+                                    <cstring>cbAudioDriver</cstring>
+                                </property>
+                            </widget>
+                            <widget class="QComboBox" row="0" column="1">
+                                <property name="name">
+                                    <cstring>cbAudioDriver</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>1</hsizetype>
+                                        <vsizetype>0</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>&lt;qt&gt;Controls the audio output driver. The &lt;b&gt;Null Audio Driver&lt;/b&gt;
+makes the guest see an audio card, however every access to it will be ignored.&lt;/qt&gt;</string>
+                                </property>
+                            </widget>
+                            <widget class="QLabel" row="1" column="0">
+                                <property name="name">
+                                    <cstring>txAudioController</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Audio &amp;Controller</string>
+                                </property>
+                                <property name="buddy" stdset="0">
+                                    <cstring>cbAudioController</cstring>
+                                </property>
+                            </widget>
+                            <widget class="QComboBox" row="1" column="1">
+                                <property name="name">
+                                    <cstring>cbAudioController</cstring>
+                                </property>
+                                <property name="sizePolicy">
+                                    <sizepolicy>
+                                        <hsizetype>1</hsizetype>
+                                        <vsizetype>0</vsizetype>
+                                        <horstretch>0</horstretch>
+                                        <verstretch>0</verstretch>
+                                    </sizepolicy>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>Selects the type of the virtual sound card. Depending on this value, VirtualBox will provide different audio hardware to the virtual machine.</string>
+                                </property>
+                            </widget>
+                            <spacer row="0" column="2">
+                                <property name="name">
+                                    <cstring>spacer36</cstring>
+                                </property>
+                                <property name="orientation">
+                                    <enum>Horizontal</enum>
+                                </property>
+                                <property name="sizeType">
+                                    <enum>Expanding</enum>
+                                </property>
+                                <property name="sizeHint">
+                                    <size>
+                                        <width>30</width>
+                                        <height>20</height>
+                                    </size>
+                                </property>
+                            </spacer>
+                            <spacer row="1" column="2">
+                                <property name="name">
+                                    <cstring>spacer37</cstring>
+                                </property>
+                                <property name="orientation">
+                                    <enum>Horizontal</enum>
+                                </property>
+                                <property name="sizeType">
+                                    <enum>Expanding</enum>
+                                </property>
+                                <property name="sizeHint">
+                                    <size>
+                                        <width>30</width>
+                                        <height>20</height>
+                                    </size>
+                                </property>
+                            </spacer>
+                        </grid>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer11</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>0</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageNetwork</cstring>
+                </property>
+                <attribute name="id">
+                    <number>5</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QTabWidget">
+                        <property name="name">
+                            <cstring>tbwNetwork</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>1</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>gbInterfaceList</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Host &amp;Interfaces</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout99</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>6</number>
+                                    </property>
+                                    <widget class="QListBox">
+                                        <property name="name">
+                                            <cstring>lbHostInterface</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>7</hsizetype>
+                                                <vsizetype>7</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Lists all available host interfaces.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout27</cstring>
+                                        </property>
+                                        <vbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <property name="margin">
+                                                <number>0</number>
+                                            </property>
+                                            <property name="spacing">
+                                                <number>0</number>
+                                            </property>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>pbHostAdd</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>StrongFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="toolTip" stdset="0">
+                                                    <string></string>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Adds a new host interface.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>pbHostRemove</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>StrongFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="toolTip" stdset="0">
+                                                    <string></string>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Removes the selected host interface.</string>
+                                                </property>
+                                            </widget>
+                                            <spacer>
+                                                <property name="name">
+                                                    <cstring>spacer7</cstring>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Vertical</enum>
+                                                </property>
+                                                <property name="sizeType">
+                                                    <enum>Expanding</enum>
+                                                </property>
+                                                <property name="sizeHint">
+                                                    <size>
+                                                        <width>10</width>
+                                                        <height>10</height>
+                                                    </size>
+                                                </property>
+                                            </spacer>
+                                        </vbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageUSB</cstring>
+                </property>
+                <attribute name="id">
+                    <number>8</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <property name="spacing">
+                        <number>10</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>cbEnableUSBController</cstring>
+                        </property>
+                        <property name="title">
+                            <string>Enable &amp;USB Controller</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="checked">
+                            <bool>true</bool>
+                        </property>
+                        <property name="whatsThis" stdset="0">
+                            <string>When checked, enables the virtual USB controller of this machine.</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+		                    <widget class="QCheckBox">
+        		                <property name="name">
+                	                <cstring>cbEnableUSBEhci</cstring>
+                                </property>
+                                <property name="text">
+                                    <string>Enable USB E&amp;HCI Controller</string>
+                                </property>
+                                <property name="whatsThis" stdset="0">
+                                    <string>When checked, enables the virtual USB EHCI controller of this machine. The USB ECHI controller provides USB 2.0 support.</string>
+                       	        </property>
+                            </widget>
+                        </vbox>
+                    </widget>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbUSBFilters</cstring>
+                        </property>
+                        <property name="title">
+                            <string>USB Device &amp;Filters</string>
+                        </property>
+                        <vbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout148</cstring>
+                                </property>
+                                <hbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <property name="margin">
+                                        <number>0</number>
+                                    </property>
+                                    <property name="spacing">
+                                        <number>0</number>
+                                    </property>
+                                    <widget class="QListView">
+                                        <column>
+                                            <property name="text">
+                                                <string>[name]</string>
+                                            </property>
+                                            <property name="clickable">
+                                                <bool>false</bool>
+                                            </property>
+                                            <property name="resizable">
+                                                <bool>true</bool>
+                                            </property>
+                                        </column>
+                                        <property name="name">
+                                            <cstring>lvUSBFilters</cstring>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Lists all USB filters of this machine. The checkbox to the left defines whether the particular filter is enabled or not.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLayoutWidget">
+                                        <property name="name">
+                                            <cstring>layout147</cstring>
+                                        </property>
+                                        <vbox>
+                                            <property name="name">
+                                                <cstring>unnamed</cstring>
+                                            </property>
+                                            <property name="spacing">
+                                                <number>0</number>
+                                            </property>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbAddUSBFilter</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ins</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Add Empty (Ins)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Adds a new USB filter with all fields initially set to empty strings. Note that such a filter will match any attached USB device.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbAddUSBFilterFrom</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Alt+Ins</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Add From (Alt+Ins)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Adds a new USB filter with all fields set to the values of the selected USB device attached to the host PC.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbRemoveUSBFilter</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Del</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Remove (Del)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Removes the selected USB filter.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbUSBFilterUp</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ctrl+Up</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Move Up (Ctrl+Up)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Moves the selected USB filter up.</string>
+                                                </property>
+                                            </widget>
+                                            <widget class="QToolButton">
+                                                <property name="name">
+                                                    <cstring>tbUSBFilterDown</cstring>
+                                                </property>
+                                                <property name="focusPolicy">
+                                                    <enum>TabFocus</enum>
+                                                </property>
+                                                <property name="text">
+                                                    <string></string>
+                                                </property>
+                                                <property name="accel">
+                                                    <string>Ctrl+Down</string>
+                                                </property>
+                                                <property name="iconSet">
+                                                    <iconset></iconset>
+                                                </property>
+                                                <property name="textLabel">
+                                                    <string>Move Down (Ctrl+Down)</string>
+                                                </property>
+                                                <property name="autoRaise">
+                                                    <bool>true</bool>
+                                                </property>
+                                                <property name="whatsThis" stdset="0">
+                                                    <string>Moves the selected USB filter down.</string>
+                                                </property>
+                                            </widget>
+                                            <spacer>
+                                                <property name="name">
+                                                    <cstring>spacer106</cstring>
+                                                </property>
+                                                <property name="orientation">
+                                                    <enum>Vertical</enum>
+                                                </property>
+                                                <property name="sizeType">
+                                                    <enum>Expanding</enum>
+                                                </property>
+                                                <property name="sizeHint">
+                                                    <size>
+                                                        <width>20</width>
+                                                        <height>0</height>
+                                                    </size>
+                                                </property>
+                                            </spacer>
+                                        </vbox>
+                                    </widget>
+                                </hbox>
+                            </widget>
+                        </vbox>
+                    </widget>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageVRDP</cstring>
+                </property>
+                <attribute name="id">
+                    <number>10</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QGroupBox">
+                        <property name="name">
+                            <cstring>grbVRDP</cstring>
+                        </property>
+                        <property name="title">
+                            <string>&amp;Enable VRDP Server</string>
+                        </property>
+                        <property name="checkable">
+                            <bool>true</bool>
+                        </property>
+                        <property name="checked">
+                            <bool>true</bool>
+                        </property>
+                        <hbox>
+                            <property name="name">
+                                <cstring>unnamed</cstring>
+                            </property>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout31</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLabel">
+                                        <property name="name">
+                                            <cstring>txVRDPPort</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>&amp;Server Port </string>
+                                        </property>
+                                        <property name="buddy" stdset="0">
+                                            <cstring>leVRDPPort</cstring>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLabel">
+                                        <property name="name">
+                                            <cstring>txVRDPAuthMethod</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>Authentication &amp;Method </string>
+                                        </property>
+                                        <property name="buddy" stdset="0">
+                                            <cstring>cbVRDPAuthType</cstring>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLabel">
+                                        <property name="name">
+                                            <cstring>txVRDPAuthTimeout</cstring>
+                                        </property>
+                                        <property name="text">
+                                            <string>Authentication &amp;Timeout </string>
+                                        </property>
+                                        <property name="buddy" stdset="0">
+                                            <cstring>leVRDPTimeout</cstring>
+                                        </property>
+                                    </widget>
+                                </vbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout32</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <widget class="QLineEdit">
+                                        <property name="name">
+                                            <cstring>leVRDPPort</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>1</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>&lt;qt&gt;Displays the VRDP Server port number. You may specify &lt;tt&gt;0&lt;/tt&gt; (zero) to reset the port to the default value.&lt;/qt&gt;</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QComboBox">
+                                        <property name="name">
+                                            <cstring>cbVRDPAuthType</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>1</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Defines the VRDP authentication method.</string>
+                                        </property>
+                                    </widget>
+                                    <widget class="QLineEdit">
+                                        <property name="name">
+                                            <cstring>leVRDPTimeout</cstring>
+                                        </property>
+                                        <property name="sizePolicy">
+                                            <sizepolicy>
+                                                <hsizetype>1</hsizetype>
+                                                <vsizetype>0</vsizetype>
+                                                <horstretch>0</horstretch>
+                                                <verstretch>0</verstretch>
+                                            </sizepolicy>
+                                        </property>
+                                        <property name="whatsThis" stdset="0">
+                                            <string>Specifies the timeout for guest authentication, in milliseconds.</string>
+                                        </property>
+                                    </widget>
+                                </vbox>
+                            </widget>
+                            <widget class="QLayoutWidget">
+                                <property name="name">
+                                    <cstring>layout33</cstring>
+                                </property>
+                                <vbox>
+                                    <property name="name">
+                                        <cstring>unnamed</cstring>
+                                    </property>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer36_2</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>16</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer36_2_3</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>16</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                    <spacer>
+                                        <property name="name">
+                                            <cstring>spacer36_2_2</cstring>
+                                        </property>
+                                        <property name="orientation">
+                                            <enum>Horizontal</enum>
+                                        </property>
+                                        <property name="sizeType">
+                                            <enum>Expanding</enum>
+                                        </property>
+                                        <property name="sizeHint">
+                                            <size>
+                                                <width>16</width>
+                                                <height>20</height>
+                                            </size>
+                                        </property>
+                                    </spacer>
+                                </vbox>
+                            </widget>
+                        </hbox>
+                    </widget>
+                    <spacer>
+                        <property name="name">
+                            <cstring>spacer11_2</cstring>
+                        </property>
+                        <property name="orientation">
+                            <enum>Vertical</enum>
+                        </property>
+                        <property name="sizeType">
+                            <enum>Expanding</enum>
+                        </property>
+                        <property name="sizeHint">
+                            <size>
+                                <width>20</width>
+                                <height>110</height>
+                            </size>
+                        </property>
+                    </spacer>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageFolders</cstring>
+                </property>
+                <attribute name="id">
+                    <number>9</number>
+                </attribute>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageSerial</cstring>
+                </property>
+                <attribute name="id">
+                    <number>6</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QTabWidget">
+                        <property name="name">
+                            <cstring>tbwSerialPorts</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>1</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                    </widget>
+                </vbox>
+            </widget>
+            <widget class="QWidget">
+                <property name="name">
+                    <cstring>pageParallel</cstring>
+                </property>
+                <attribute name="id">
+                    <number>7</number>
+                </attribute>
+                <vbox>
+                    <property name="name">
+                        <cstring>unnamed</cstring>
+                    </property>
+                    <property name="margin">
+                        <number>0</number>
+                    </property>
+                    <widget class="QTabWidget">
+                        <property name="name">
+                            <cstring>tbwParallelPorts</cstring>
+                        </property>
+                        <property name="sizePolicy">
+                            <sizepolicy>
+                                <hsizetype>1</hsizetype>
+                                <vsizetype>1</vsizetype>
+                                <horstretch>0</horstretch>
+                                <verstretch>0</verstretch>
+                            </sizepolicy>
+                        </property>
+                    </widget>
+                </vbox>
+            </widget>
+        </widget>
+        <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="2">
+            <property name="name">
+                <cstring>layout25</cstring>
+            </property>
+            <hbox>
+                <property name="name">
+                    <cstring>unnamed</cstring>
+                </property>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonHelp</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Help</string>
+                    </property>
+                    <property name="accel">
+                        <string>F1</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Displays the dialog help.</string>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>warningSpacer</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>16</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>warningPixmap</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>0</hsizetype>
+                            <vsizetype>0</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="scaledContents">
+                        <bool>true</bool>
+                    </property>
+                </widget>
+                <widget class="QLabel">
+                    <property name="name">
+                        <cstring>warningLabel</cstring>
+                    </property>
+                    <property name="sizePolicy">
+                        <sizepolicy>
+                            <hsizetype>0</hsizetype>
+                            <vsizetype>0</vsizetype>
+                            <horstretch>0</horstretch>
+                            <verstretch>0</verstretch>
+                        </sizepolicy>
+                    </property>
+                    <property name="minimumSize">
+                        <size>
+                            <width>0</width>
+                            <height>0</height>
+                        </size>
+                    </property>
+                    <property name="backgroundOrigin">
+                        <enum>WidgetOrigin</enum>
+                    </property>
+                    <property name="lineWidth">
+                        <number>1</number>
+                    </property>
+                    <property name="midLineWidth">
+                        <number>0</number>
+                    </property>
+                    <property name="text">
+                        <string>Invalid settings detected</string>
+                    </property>
+                    <property name="textFormat">
+                        <enum>AutoText</enum>
+                    </property>
+                    <property name="scaledContents">
+                        <bool>false</bool>
+                    </property>
+                    <property name="alignment">
+                        <set>AlignVCenter</set>
+                    </property>
+                </widget>
+                <spacer>
+                    <property name="name">
+                        <cstring>spacer20</cstring>
+                    </property>
+                    <property name="orientation">
+                        <enum>Horizontal</enum>
+                    </property>
+                    <property name="sizeType">
+                        <enum>Expanding</enum>
+                    </property>
+                    <property name="sizeHint">
+                        <size>
+                            <width>21</width>
+                            <height>20</height>
+                        </size>
+                    </property>
+                </spacer>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonOk</cstring>
+                    </property>
+                    <property name="text">
+                        <string>&amp;OK</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="default">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Accepts (saves) changes and closes the dialog.</string>
+                    </property>
+                </widget>
+                <widget class="QPushButton">
+                    <property name="name">
+                        <cstring>buttonCancel</cstring>
+                    </property>
+                    <property name="text">
+                        <string>Cancel</string>
+                    </property>
+                    <property name="autoDefault">
+                        <bool>true</bool>
+                    </property>
+                    <property name="whatsThis" stdset="0">
+                        <string>Cancels changes and closes the dialog.</string>
+                    </property>
+                </widget>
+            </hbox>
+        </widget>
+    </grid>
+</widget>
+<connections>
+    <connection>
+        <sender>buttonOk</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>accept()</slot>
+    </connection>
+    <connection>
+        <sender>buttonCancel</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>reject()</slot>
+    </connection>
+    <connection>
+        <sender>slRAM</sender>
+        <signal>valueChanged(int)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>slRAM_valueChanged(int)</slot>
+    </connection>
+    <connection>
+        <sender>leRAM</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>leRAM_textChanged(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>slVRAM</sender>
+        <signal>valueChanged(int)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>slVRAM_valueChanged(int)</slot>
+    </connection>
+    <connection>
+        <sender>leVRAM</sender>
+        <signal>textChanged(const QString&amp;)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>leVRAM_textChanged(const QString&amp;)</slot>
+    </connection>
+    <connection>
+        <sender>tbResetSavedStateFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbResetSavedStateFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbSelectSavedStateFolder</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbSelectSavedStateFolder_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>listView</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>listView_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>cbOS</sender>
+        <signal>activated(int)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>cbOS_activated(int)</slot>
+    </connection>
+    <connection>
+        <sender>lvUSBFilters</sender>
+        <signal>currentChanged(QListViewItem*)</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>lvUSBFilters_currentChanged(QListViewItem*)</slot>
+    </connection>
+    <connection>
+        <sender>tbAddUSBFilter</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbAddUSBFilter_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbAddUSBFilterFrom</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbAddUSBFilterFrom_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbRemoveUSBFilter</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbRemoveUSBFilter_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbUSBFilterUp</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbUSBFilterUp_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>tbUSBFilterDown</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>tbUSBFilterDown_clicked()</slot>
+    </connection>
+    <connection>
+        <sender>pbHostAdd</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>hostInterfaceAdd()</slot>
+    </connection>
+    <connection>
+        <sender>pbHostRemove</sender>
+        <signal>clicked()</signal>
+        <receiver>VBoxVMSettingsDlg</receiver>
+        <slot>hostInterfaceRemove()</slot>
+    </connection>
+    <connection>
+        <sender>buttonHelp</sender>
+        <signal>clicked()</signal>
+        <receiver>&amp;vboxProblem()</receiver>
+        <slot>showHelpHelpDialog()</slot>
+    </connection>
+</connections>
+<tabstops>
+    <tabstop>listView</tabstop>
+    <tabstop>tbwGeneral</tabstop>
+    <tabstop>leName</tabstop>
+    <tabstop>cbOS</tabstop>
+    <tabstop>slRAM</tabstop>
+    <tabstop>leRAM</tabstop>
+    <tabstop>slVRAM</tabstop>
+    <tabstop>leVRAM</tabstop>
+    <tabstop>chbEnableACPI</tabstop>
+    <tabstop>chbEnableIOAPIC</tabstop>
+    <tabstop>chbVTX</tabstop>
+    <tabstop>cbSharedClipboard</tabstop>
+    <tabstop>cbIdeController</tabstop>
+    <tabstop>leSnapshotFolder</tabstop>
+    <tabstop>tbSelectSavedStateFolder</tabstop>
+    <tabstop>tbResetSavedStateFolder</tabstop>
+    <tabstop>grbHDA</tabstop>
+    <tabstop>tbHDA</tabstop>
+    <tabstop>grbHDB</tabstop>
+    <tabstop>tbHDB</tabstop>
+    <tabstop>grbHDD</tabstop>
+    <tabstop>tbHDD</tabstop>
+    <tabstop>bgDVD</tabstop>
+    <tabstop>rbHostDVD</tabstop>
+    <tabstop>cbHostDVD</tabstop>
+    <tabstop>cbPassthrough</tabstop>
+    <tabstop>rbISODVD</tabstop>
+    <tabstop>tbISODVD</tabstop>
+    <tabstop>bgFloppy</tabstop>
+    <tabstop>rbHostFloppy</tabstop>
+    <tabstop>cbHostFloppy</tabstop>
+    <tabstop>rbISOFloppy</tabstop>
+    <tabstop>tbISOFloppy</tabstop>
+    <tabstop>grbAudio</tabstop>
+    <tabstop>cbAudioDriver</tabstop>
+    <tabstop>cbAudioController</tabstop>
+    <tabstop>cbEnableUSBController</tabstop>
+    <tabstop>cbEnableUSBEhci</tabstop>
+    <tabstop>lvUSBFilters</tabstop>
+    <tabstop>tbAddUSBFilter</tabstop>
+    <tabstop>tbAddUSBFilterFrom</tabstop>
+    <tabstop>tbRemoveUSBFilter</tabstop>
+    <tabstop>tbUSBFilterUp</tabstop>
+    <tabstop>tbUSBFilterDown</tabstop>
+    <tabstop>grbVRDP</tabstop>
+    <tabstop>leVRDPPort</tabstop>
+    <tabstop>cbVRDPAuthType</tabstop>
+    <tabstop>leVRDPTimeout</tabstop>
+    <tabstop>buttonHelp</tabstop>
+    <tabstop>buttonOk</tabstop>
+    <tabstop>buttonCancel</tabstop>
+</tabstops>
+<includes>
+    <include location="global" impldecl="in declaration">qvaluevector.h</include>
+    <include location="global" impldecl="in implementation">qvalidator.h</include>
+    <include location="global" impldecl="in implementation">qmessagebox.h</include>
+    <include location="global" impldecl="in implementation">qfont.h</include>
+    <include location="global" impldecl="in implementation">qfileinfo.h</include>
+    <include location="global" impldecl="in implementation">qdir.h</include>
+    <include location="global" impldecl="in implementation">qfiledialog.h</include>
+    <include location="global" impldecl="in implementation">qobjectlist.h</include>
+    <include location="global" impldecl="in implementation">qlistbox.h</include>
+    <include location="global" impldecl="in implementation">qfocusdata.h</include>
+    <include location="global" impldecl="in implementation">qtimer.h</include>
+    <include location="global" impldecl="in implementation">qpopupmenu.h</include>
+    <include location="global" impldecl="in implementation">qlistview.h</include>
+    <include location="global" impldecl="in implementation">qeventloop.h</include>
+    <include location="local" impldecl="in declaration">COMDefs.h</include>
+    <include location="local" impldecl="in declaration">QIWidgetValidator.h</include>
+    <include location="local" impldecl="in implementation">VBoxUtils.h</include>
+    <include location="local" impldecl="in declaration">VBoxGlobal.h</include>
+    <include location="local" impldecl="in implementation">VBoxVMNetworkSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxVMSerialPortSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxVMParallelPortSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxUSBFilterSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxSharedFoldersSettings.h</include>
+    <include location="local" impldecl="in implementation">VBoxDiskImageManagerDlg.h</include>
+    <include location="local" impldecl="in implementation">VBoxMediaComboBox.h</include>
+    <include location="local" impldecl="in implementation">QIRichLabel.h</include>
+</includes>
+<forwards>
+    <forward>class VBoxMediaComboBox</forward>
+    <forward>class VBoxDiskImageManagerDlg</forward>
+    <forward>class VBoxUSBMenu</forward>
+    <forward>class VBoxSharedFoldersSettings</forward>
+    <forward>class QIRichLabel</forward>
+    <forward>class BootItemsList</forward>
+</forwards>
+<variables>
+    <variable access="private">bool polished;</variable>
+    <variable access="private">bool valid;</variable>
+    <variable access="private">QTimer *whatsThisTimer;</variable>
+    <variable access="private">QWidget *whatsThisCandidate;</variable>
+    <variable access="private">QIWidgetValidator *wvalGeneral;</variable>
+    <variable access="private">QIWidgetValidator *wvalHDD;</variable>
+    <variable access="private">QIWidgetValidator *wvalDVD;</variable>
+    <variable access="private">QIWidgetValidator *wvalFloppy;</variable>
+    <variable access="private">QIWidgetValidator *wvalVRDP;</variable>
+    <variable access="private">QUuid uuidHDA;</variable>
+    <variable access="private">QUuid uuidHDB;</variable>
+    <variable access="private">QUuid uuidHDD;</variable>
+    <variable access="private">QUuid uuidISODVD;</variable>
+    <variable access="private">QUuid uuidISOFloppy;</variable>
+    <variable access="private">QValueVector &lt; CHostDVDDrive &gt; hostDVDs;</variable>
+    <variable access="private">QValueVector &lt; CHostFloppyDrive &gt; hostFloppies;</variable>
+    <variable access="private">CMachine cmachine;</variable>
+    <variable access="private">QStringList mInterfaceList;</variable>
+    <variable access="private">QStringList mNetworksList;</variable>
+    <variable access="private">QWidgetStack *wstUSBFilters;</variable>
+    <variable access="private">bool mUSBFilterListModified;</variable>
+    <variable access="private">VBoxSharedFoldersSettings *mSharedFolders;</variable>
+    <variable access="private">QString warningString;</variable>
+    <variable access="private">VBoxMediaComboBox *cbHDA;</variable>
+    <variable access="private">VBoxMediaComboBox *cbHDB;</variable>
+    <variable access="private">VBoxMediaComboBox *cbHDD;</variable>
+    <variable access="private">VBoxMediaComboBox *cbISODVD;</variable>
+    <variable access="private">VBoxMediaComboBox *cbISOFloppy;</variable>
+    <variable access="private">VBoxUSBMenu *usbDevicesMenu;</variable>
+    <variable access="private">QIRichLabel *whatsThisLabel;</variable>
+    <variable access="private">BootItemsList *tblBootOrder;</variable>
+    <variable access="private">QString mNoInterfaces;</variable>
+    <variable access="private">bool mAllowResetFirstRunFlag;</variable>
+    <variable access="private">bool mResetFirstRunFlag;</variable>
+    <variable access="private">bool mLockNetworkListUpdate;</variable>
+</variables>
+<slots>
+    <slot>listView_currentChanged( QListViewItem * item )</slot>
+    <slot>enableOk( const QIWidgetValidator * wval )</slot>
+    <slot>revalidate( QIWidgetValidator * wval )</slot>
+    <slot>updateWhatsThis( bool gotFocus = false )</slot>
+    <slot>showImageManagerHDA()</slot>
+    <slot>showImageManagerHDB()</slot>
+    <slot>showImageManagerHDD()</slot>
+    <slot>showImageManagerISODVD()</slot>
+    <slot>showImageManagerISOFloppy()</slot>
+    <slot>showVDImageManager( QUuid *id, VBoxMediaComboBox *le, QLabel *tx = NULL )</slot>
+    <slot>addNetworkAdapter( const CNetworkAdapter &amp; )</slot>
+    <slot>updateNetworksList()</slot>
+    <slot>addSerialPort( const CSerialPort &amp; )</slot>
+    <slot>addParallelPort( const CParallelPort &amp; )</slot>
+    <slot>slRAM_valueChanged( int val )</slot>
+    <slot>leRAM_textChanged( const QString &amp; text )</slot>
+    <slot>slVRAM_valueChanged( int val )</slot>
+    <slot>leVRAM_textChanged( const QString &amp; text )</slot>
+    <slot>cbOS_activated( int item )</slot>
+    <slot>tbResetSavedStateFolder_clicked()</slot>
+    <slot>tbSelectSavedStateFolder_clicked()</slot>
+    <slot>usbAdapterToggled( bool aOn )</slot>
+    <slot>addUSBFilter( const CUSBDeviceFilter &amp; aFilter, bool isNew )</slot>
+    <slot>lvUSBFilters_currentChanged( QListViewItem * item )</slot>
+    <slot>lvUSBFilters_setCurrentText( const QString &amp; aText )</slot>
+    <slot>tbAddUSBFilter_clicked()</slot>
+    <slot>tbAddUSBFilterFrom_clicked()</slot>
+    <slot>menuAddUSBFilterFrom_activated( int )</slot>
+    <slot>tbRemoveUSBFilter_clicked()</slot>
+    <slot>tbUSBFilterUp_clicked()</slot>
+    <slot>tbUSBFilterDown_clicked()</slot>
+    <slot>hdaMediaChanged()</slot>
+    <slot>hdbMediaChanged()</slot>
+    <slot>hddMediaChanged()</slot>
+    <slot>cdMediaChanged()</slot>
+    <slot>fdMediaChanged()</slot>
+    <slot>networkPageUpdate( QWidget* )</slot>
+    <slot>hostInterfaceAdd()</slot>
+    <slot>hostInterfaceRemove()</slot>
+    <slot>onMediaEnumerationDone()</slot>
+    <slot>resetFirstRunFlag()</slot>
+</slots>
+<functions>
+    <function access="private">init()</function>
+    <function access="private" returnType="QString">pagePath( QWidget * )</function>
+    <function>setup( const QString &amp;, const QString &amp; )</function>
+    <function>getFromMachine( const CMachine &amp; machine )</function>
+    <function returnType="bool">eventFilter( QObject * watched, QEvent * e )</function>
+    <function returnType="COMResult">putBackToMachine()</function>
+    <function access="private">setWarning( const QString &amp; )</function>
+    <function access="private">showEvent( QShowEvent * )</function>
+    <function access="private">updateShortcuts()</function>
+    <function access="private" returnType="QString">getHdInfo( QGroupBox*, QUuid )</function>
+    <function access="private">loadInterfacesList()</function>
+    <function access="private">loadNetworksList()</function>
+</functions>
+<pixmapinproject/>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
Index: trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui.h
===================================================================
--- trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui.h	(revision 7219)
+++ trunk/src/VBox/Frontends/VirtualBox4/ui/VBoxVMSettingsDlg.ui.h	(revision 7219)
@@ -0,0 +1,2755 @@
+/**
+ *
+ * VBox frontends: Qt GUI ("VirtualBox"):
+ * "VM settings" dialog UI include (Qt Designer)
+ */
+
+/*
+ * Copyright (C) 2006-2007 innotek GmbH
+ *
+ * This file is part of VirtualBox Open Source Edition (OSE), as
+ * available from http://www.virtualbox.org. This file is free software;
+ * you can redistribute it and/or modify it under the terms of the GNU
+ * General Public License (GPL) as published by the Free Software
+ * Foundation, in version 2 as it comes in the "COPYING" file of the
+ * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
+ * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
+ */
+
+/****************************************************************************
+** ui.h extension file, included from the uic-generated form implementation.
+**
+** If you wish to add, delete or rename functions or slots use
+** Qt Designer which will update this file, preserving your code. Create an
+** init() function in place of a constructor, and a destroy() function in
+** place of a destructor.
+*****************************************************************************/
+
+
+/**
+ *  QDialog class reimplementation to use for adding network interface.
+ *  It has one line-edit field for entering network interface's name and
+ *  common dialog's ok/cancel buttons.
+ */
+class VBoxAddNIDialog : public QDialog
+{
+    Q_OBJECT
+
+public:
+
+    VBoxAddNIDialog (QWidget *aParent, const QString &aIfaceName) :
+        QDialog (aParent, "VBoxAddNIDialog", true /* modal */),
+        mLeName (0)
+    {
+        setCaption (tr ("Add Host Interface"));
+        QVBoxLayout *mainLayout = new QVBoxLayout (this, 10, 10, "mainLayout");
+
+        /* Setup Input layout */
+        QHBoxLayout *inputLayout = new QHBoxLayout (mainLayout, 10, "inputLayout");
+        QLabel *lbName = new QLabel (tr ("Interface Name"), this);
+        mLeName = new QLineEdit (aIfaceName, this);
+        QWhatsThis::add (mLeName, tr ("Descriptive name of the new network interface"));
+        inputLayout->addWidget (lbName);
+        inputLayout->addWidget (mLeName);
+        connect (mLeName, SIGNAL (textChanged (const QString &)),
+                 this, SLOT (validate()));
+
+        /* Setup Button layout */
+        QHBoxLayout *buttonLayout = new QHBoxLayout (mainLayout, 10, "buttonLayout");
+        mBtOk = new QPushButton (tr ("&OK"), this, "mBtOk");
+        QSpacerItem *spacer = new QSpacerItem(0, 0, QSizePolicy::Expanding, QSizePolicy::Minimum);
+        QPushButton *btCancel = new QPushButton (tr ("Cancel"), this, "btCancel");
+        connect (mBtOk, SIGNAL (clicked()), this, SLOT (accept()));
+        connect (btCancel, SIGNAL (clicked()), this, SLOT (reject()));
+        buttonLayout->addWidget (mBtOk);
+        buttonLayout->addItem (spacer);
+        buttonLayout->addWidget (btCancel);
+
+        /* resize to fit the aIfaceName in one string */
+        int requiredWidth = mLeName->fontMetrics().width (aIfaceName) +
+                            mLeName->frameWidth() * 2 +
+                            mLeName->lineWidth() * 2 +
+                            inputLayout->spacing() +
+                            lbName->fontMetrics().width (lbName->text()) +
+                            lbName->frameWidth() * 2 +
+                            lbName->lineWidth() * 2 +
+                            mainLayout->margin() * 2;
+        resize (requiredWidth, minimumHeight());
+
+        /* Validate interface name field */
+        validate();
+    }
+
+    ~VBoxAddNIDialog() {}
+
+    QString getName() { return mLeName->text(); }
+
+private slots:
+
+    void validate()
+    {
+        mBtOk->setEnabled (!mLeName->text().isEmpty());
+    }
+
+private:
+
+    void showEvent (QShowEvent *aEvent)
+    {
+        setFixedHeight (height());
+        QDialog::showEvent (aEvent);
+    }
+
+    QPushButton *mBtOk;
+    QLineEdit *mLeName;
+};
+
+
+/**
+ *  Calculates a suitable page step size for the given max value.
+ *  The returned size is so that there will be no more than 32 pages.
+ *  The minimum returned page size is 4.
+ */
+static int calcPageStep (int aMax)
+{
+    /* reasonable max. number of page steps is 32 */
+    uint page = ((uint) aMax + 31) / 32;
+    /* make it a power of 2 */
+    uint p = page, p2 = 0x1;
+    while ((p >>= 1))
+        p2 <<= 1;
+    if (page != p2)
+        p2 <<= 1;
+    if (p2 < 4)
+        p2 = 4;
+    return (int) p2;
+}
+
+
+/**
+ *  QListView class reimplementation to use as boot items table.
+ *  It has one unsorted column without header with automated width
+ *  resize management.
+ *  Keymapping handlers for ctrl-up & ctrl-down are translated into
+ *  boot-items up/down moving.
+ */
+class BootItemsTable : public QListView
+{
+    Q_OBJECT
+
+public:
+
+    BootItemsTable (QWidget *aParent, const char *aName)
+        : QListView (aParent, aName)
+    {
+        addColumn (QString::null);
+        header()->hide();
+        setSorting (-1);
+        setColumnWidthMode (0, Maximum);
+        setResizeMode (AllColumns);
+        QWhatsThis::add (this, tr ("Defines the boot device order. "
+                                   "Use checkboxes to the left to enable or disable "
+                                   "individual boot devices. Move items up and down to "
+                                   "change the device order."));
+        setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Preferred);
+        connect (this, SIGNAL (pressed (QListViewItem*)),
+                 this, SLOT (processPressed (QListViewItem*)));
+    }
+
+    ~BootItemsTable() {}
+
+    void emitItemToggled() { emit itemToggled(); }
+
+signals:
+
+    void moveItemUp();
+    void moveItemDown();
+    void itemToggled();
+
+private slots:
+
+    void processPressed (QListViewItem *aItem)
+    {
+        if (!aItem)
+            setSelected (currentItem(), true);
+    }
+
+    void keyPressEvent (QKeyEvent *aEvent)
+    {
+        if (aEvent->state() == Qt::ControlButton)
+        {
+            switch (aEvent->key())
+            {
+                case Qt::Key_Up:
+                    emit moveItemUp();
+                    return;
+                case Qt::Key_Down:
+                    emit moveItemDown();
+                    return;
+                default:
+                    break;
+            }
+        }
+        QListView::keyPressEvent (aEvent);
+    }
+};
+
+
+/**
+ *  QWidget class reimplementation to use as boot items widget.
+ *  It contains BootItemsTable and two tool-buttons for moving
+ *  boot-items up/down.
+ *  This widget handles saving/loading CMachine information related
+ *  to boot sequience.
+ */
+class BootItemsList : public QWidget
+{
+    Q_OBJECT
+
+    class BootItem : public QCheckListItem
+    {
+        public:
+
+            BootItem (BootItemsTable *aParent, QListViewItem *aAfter,
+                      const QString &aName, Type aType)
+                : QCheckListItem (aParent, aAfter, aName, aType) {}
+
+        private:
+
+            void stateChange (bool)
+            {
+                BootItemsTable *table = static_cast<BootItemsTable*> (listView());
+                table->emitItemToggled();
+            }
+    };
+
+public:
+
+    BootItemsList (QWidget *aParent, const char *aName)
+        : QWidget (aParent, aName), mBootTable (0)
+    {
+        /* Setup main widget layout */
+        QHBoxLayout *mainLayout = new QHBoxLayout (this, 0, 6, "mainLayout");
+
+        /* Setup settings layout */
+        mBootTable = new BootItemsTable (this, "mBootTable");
+        connect (mBootTable, SIGNAL (currentChanged (QListViewItem*)),
+                 this, SLOT (processCurrentChanged (QListViewItem*)));
+        mainLayout->addWidget (mBootTable);
+
+        /* Setup button's layout */
+        QVBoxLayout *buttonLayout = new QVBoxLayout (mainLayout, 0, "buttonLayout");
+        mBtnUp = new QToolButton (this, "mBtnUp");
+        mBtnDown = new QToolButton (this, "mBtnDown");
+        mBtnUp->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed);
+        mBtnDown->setSizePolicy (QSizePolicy::Fixed, QSizePolicy::Fixed);
+        QWhatsThis::add (mBtnUp, tr ("Moves the selected boot device up."));
+        QWhatsThis::add (mBtnDown, tr ("Moves the selected boot device down."));
+        QToolTip::add (mBtnUp, tr ("Move Up (Ctrl-Up)"));
+        QToolTip::add (mBtnDown, tr ("Move Down (Ctrl-Down)"));
+        mBtnUp->setAutoRaise (true);
+        mBtnDown->setAutoRaise (true);
+        mBtnUp->setFocusPolicy (QWidget::StrongFocus);
+        mBtnDown->setFocusPolicy (QWidget::StrongFocus);
+        mBtnUp->setIconSet (VBoxGlobal::iconSet ("list_moveup_16px.png",
+                                                 "list_moveup_disabled_16px.png"));
+        mBtnDown->setIconSet (VBoxGlobal::iconSet ("list_movedown_16px.png",
+                                                   "list_movedown_disabled_16px.png"));
+        QSpacerItem *spacer = new QSpacerItem (0, 0, QSizePolicy::Minimum,
+                                                     QSizePolicy::Minimum);
+        connect (mBtnUp, SIGNAL (clicked()), this, SLOT (moveItemUp()));
+        connect (mBtnDown, SIGNAL (clicked()), this, SLOT (moveItemDown()));
+        connect (mBootTable, SIGNAL (moveItemUp()), this, SLOT (moveItemUp()));
+        connect (mBootTable, SIGNAL (moveItemDown()), this, SLOT (moveItemDown()));
+        connect (mBootTable, SIGNAL (itemToggled()), this, SLOT (onItemToggled()));
+        buttonLayout->addWidget (mBtnUp);
+        buttonLayout->addWidget (mBtnDown);
+        buttonLayout->addItem (spacer);
+
+        /* Setup focus proxy for BootItemsList */
+        setFocusProxy (mBootTable);
+    }
+
+    ~BootItemsList() {}
+
+    void fixTabStops()
+    {
+        /* fix focus order for BootItemsList */
+        setTabOrder (mBootTable, mBtnUp);
+        setTabOrder (mBtnUp, mBtnDown);
+    }
+
+    void getFromMachine (const CMachine &aMachine)
+    {
+        /* Load boot-items of current VM */
+        QStringList uniqueList;
+        int minimumWidth = 0;
+        for (int i = 1; i <= 4; ++ i)
+        {
+            KDeviceType type = aMachine.GetBootOrder (i);
+            if (type != KDeviceType_Null)
+            {
+                QString name = vboxGlobal().toString (type);
+                QCheckListItem *item = new BootItem (mBootTable,
+                    mBootTable->lastItem(), name, QCheckListItem::CheckBox);
+                item->setOn (true);
+                uniqueList << name;
+                int width = item->width (mBootTable->fontMetrics(), mBootTable, 0);
+                if (width > minimumWidth) minimumWidth = width;
+            }
+        }
+        /* Load other unique boot-items */
+        for (int i = KDeviceType_Floppy; i < KDeviceType_USB; ++ i)
+        {
+            QString name = vboxGlobal().toString ((KDeviceType) i);
+            if (!uniqueList.contains (name))
+            {
+                QCheckListItem *item = new BootItem (mBootTable,
+                    mBootTable->lastItem(), name, QCheckListItem::CheckBox);
+                uniqueList << name;
+                int width = item->width (mBootTable->fontMetrics(), mBootTable, 0);
+                if (width > minimumWidth) minimumWidth = width;
+            }
+        }
+        processCurrentChanged (mBootTable->firstChild());
+        mBootTable->setFixedWidth (minimumWidth +
+                                   4 /* viewport margin */);
+        mBootTable->setFixedHeight (mBootTable->childCount() *
+                                    mBootTable->firstChild()->totalHeight() +
+                                    4 /* viewport margin */);
+    }
+
+    void putBackToMachine (CMachine &aMachine)
+    {
+        QCheckListItem *item = 0;
+        /* Search for checked items */
+        int index = 1;
+        item = static_cast<QCheckListItem*> (mBootTable->firstChild());
+        while (item)
+        {
+            if (item->isOn())
+            {
+                KDeviceType type =
+                    vboxGlobal().toDeviceType (item->text (0));
+                aMachine.SetBootOrder (index++, type);
+            }
+            item = static_cast<QCheckListItem*> (item->nextSibling());
+        }
+        /* Search for non-checked items */
+        item = static_cast<QCheckListItem*> (mBootTable->firstChild());
+        while (item)
+        {
+            if (!item->isOn())
+                aMachine.SetBootOrder (index++, KDeviceType_Null);
+            item = static_cast<QCheckListItem*> (item->nextSibling());
+        }
+    }
+
+    void processFocusIn (QWidget *aWidget)
+    {
+        if (aWidget == mBootTable)
+        {
+            mBootTable->setSelected (mBootTable->currentItem(), true);
+            processCurrentChanged (mBootTable->currentItem());
+        }
+        else if (aWidget != mBtnUp && aWidget != mBtnDown)
+        {
+            mBootTable->setSelected (mBootTable->currentItem(), false);
+            processCurrentChanged (mBootTable->currentItem());
+        }
+    }
+
+signals:
+
+    void bootSequenceChanged();
+
+private slots:
+
+    void moveItemUp()
+    {
+        QListViewItem *item = mBootTable->currentItem();
+        Assert (item);
+        QListViewItem *itemAbove = item->itemAbove();
+        if (!itemAbove) return;
+        itemAbove->moveItem (item);
+        processCurrentChanged (item);
+        emit bootSequenceChanged();
+    }
+
+    void moveItemDown()
+    {
+        QListViewItem *item = mBootTable->currentItem();
+        Assert (item);
+        QListViewItem *itemBelow = item->itemBelow();
+        if (!itemBelow) return;
+        item->moveItem (itemBelow);
+        processCurrentChanged (item);
+        emit bootSequenceChanged();
+    }
+
+    void onItemToggled()
+    {
+        emit bootSequenceChanged();
+    }
+
+    void processCurrentChanged (QListViewItem *aItem)
+    {
+        bool upEnabled   = aItem && aItem->isSelected() && aItem->itemAbove();
+        bool downEnabled = aItem && aItem->isSelected() && aItem->itemBelow();
+        if ((mBtnUp->hasFocus() && !upEnabled) ||
+            (mBtnDown->hasFocus() && !downEnabled))
+            mBootTable->setFocus();
+        mBtnUp->setEnabled (upEnabled);
+        mBtnDown->setEnabled (downEnabled);
+    }
+
+private:
+
+    BootItemsTable *mBootTable;
+    QToolButton *mBtnUp;
+    QToolButton *mBtnDown;
+};
+
+
+/// @todo (dmik) remove?
+///**
+// *  Returns the through position of the item in the list view.
+// */
+//static int pos (QListView *lv, QListViewItem *li)
+//{
+//    QListViewItemIterator it (lv);
+//    int p = -1, c = 0;
+//    while (it.current() && p < 0)
+//    {
+//        if (it.current() == li)
+//            p = c;
+//        ++ it;
+//        ++ c;
+//    }
+//    return p;
+//}
+
+class USBListItem : public QCheckListItem
+{
+public:
+
+    USBListItem (QListView *aParent, QListViewItem *aAfter)
+        : QCheckListItem (aParent, aAfter, QString::null, CheckBox)
+        , mId (-1) {}
+
+    int mId;
+};
+
+/**
+ *  Returns the path to the item in the form of 'grandparent > parent > item'
+ *  using the text of the first column of every item.
+ */
+static QString path (QListViewItem *li)
+{
+    static QString sep = ": ";
+    QString p;
+    QListViewItem *cur = li;
+    while (cur)
+    {
+        if (!p.isNull())
+            p = sep + p;
+        p = cur->text (0).simplifyWhiteSpace() + p;
+        cur = cur->parent();
+    }
+    return p;
+}
+
+enum
+{
+    /* listView column numbers */
+    listView_Category = 0,
+    listView_Id = 1,
+    listView_Link = 2,
+    /* lvUSBFilters column numbers */
+    lvUSBFilters_Name = 0,
+};
+
+
+void VBoxVMSettingsDlg::init()
+{
+    polished = false;
+
+    /* disallow resetting First Run Wizard flag until media enumeration
+     * process is finished and all data is finally loaded into ui */
+    mAllowResetFirstRunFlag = false;
+    connect (&vboxGlobal(), SIGNAL (mediaEnumFinished (const VBoxMediaList &)),
+             this, SLOT (onMediaEnumerationDone()));
+
+    setIcon (QPixmap::fromMimeSource ("settings_16px.png"));
+
+    /* all pages are initially valid */
+    valid = true;
+    buttonOk->setEnabled( true );
+
+    /* disable unselecting items by clicking in the unused area of the list */
+    new QIListViewSelectionPreserver (this, listView);
+    /* hide the header and internal columns */
+    listView->header()->hide();
+    listView->setColumnWidthMode (listView_Id, QListView::Manual);
+    listView->setColumnWidthMode (listView_Link, QListView::Manual);
+    listView->hideColumn (listView_Id);
+    listView->hideColumn (listView_Link);
+    /* sort by the id column (to have pages in the desired order) */
+    listView->setSorting (listView_Id);
+    listView->sort();
+    /* disable further sorting (important for network adapters) */
+    listView->setSorting (-1);
+    /* set the first item selected */
+    listView->setSelected (listView->firstChild(), true);
+    listView_currentChanged (listView->firstChild());
+    /* setup status bar icon */
+    warningPixmap->setMaximumSize( 16, 16 );
+    warningPixmap->setPixmap( QMessageBox::standardIcon( QMessageBox::Warning ) );
+
+    /* page title font is derived from the system font */
+    QFont f = font();
+    f.setBold (true);
+    f.setPointSize (f.pointSize() + 2);
+    titleLabel->setFont (f);
+
+    /* setup the what's this label */
+    QApplication::setGlobalMouseTracking (true);
+    qApp->installEventFilter (this);
+    whatsThisTimer = new QTimer (this);
+    connect (whatsThisTimer, SIGNAL (timeout()), this, SLOT (updateWhatsThis()));
+    whatsThisCandidate = NULL;
+
+    whatsThisLabel = new QIRichLabel (this, "whatsThisLabel");
+    VBoxVMSettingsDlgLayout->addWidget (whatsThisLabel, 2, 1);
+
+#ifndef DEBUG
+    /* Enforce rich text format to avoid jumping margins (margins of plain
+     * text labels seem to be smaller). We don't do it in the DEBUG builds to
+     * be able to immediately catch badly formatted text (i.e. text that
+     * contains HTML tags but doesn't start with <qt> so that Qt isn't able to
+     * recognize it as rich text and draws all tags as is instead of doing
+     * formatting). We want to catch this text because this is how it will look
+     * in the whatsthis balloon where we cannot enforce rich text. */
+    whatsThisLabel->setTextFormat (Qt::RichText);
+#endif
+
+    whatsThisLabel->setMaxHeightMode (true);
+    whatsThisLabel->setFocusPolicy (QWidget::NoFocus);
+    whatsThisLabel->setSizePolicy (QSizePolicy::Expanding, QSizePolicy::Fixed);
+    whatsThisLabel->setBackgroundMode (QLabel::PaletteMidlight);
+    whatsThisLabel->setFrameShape (QLabel::Box);
+    whatsThisLabel->setFrameShadow (QLabel::Sunken);
+    whatsThisLabel->setMargin (7);
+    whatsThisLabel->setScaledContents (FALSE);
+    whatsThisLabel->setAlignment (int (QLabel::WordBreak |
+                                       QLabel::AlignJustify |
+                                       QLabel::AlignTop));
+
+    whatsThisLabel->setFixedHeight (whatsThisLabel->frameWidth() * 2 +
+                                    6 /* seems that RichText adds some margin */ +
+                                    whatsThisLabel->fontMetrics().lineSpacing() * 4);
+    whatsThisLabel->setMinimumWidth (whatsThisLabel->frameWidth() * 2 +
+                                     6 /* seems that RichText adds some margin */ +
+                                     whatsThisLabel->fontMetrics().width ('m') * 40);
+
+    /*
+     *  setup connections and set validation for pages
+     *  ----------------------------------------------------------------------
+     */
+
+    /* General page */
+
+    CSystemProperties sysProps = vboxGlobal().virtualBox().GetSystemProperties();
+
+    const uint MinRAM = sysProps.GetMinGuestRAM();
+    const uint MaxRAM = sysProps.GetMaxGuestRAM();
+    const uint MinVRAM = sysProps.GetMinGuestVRAM();
+    const uint MaxVRAM = sysProps.GetMaxGuestVRAM();
+
+    leName->setValidator (new QRegExpValidator (QRegExp (".+"), this));
+
+    leRAM->setValidator (new QIntValidator (MinRAM, MaxRAM, this));
+    leVRAM->setValidator (new QIntValidator (MinVRAM, MaxVRAM, this));
+
+    wvalGeneral = new QIWidgetValidator (pagePath (pageGeneral), pageGeneral, this);
+    connect (wvalGeneral, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT(enableOk (const QIWidgetValidator *)));
+
+    tbSelectSavedStateFolder->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                                               "select_file_dis_16px.png"));
+    tbResetSavedStateFolder->setIconSet (VBoxGlobal::iconSet ("eraser_16px.png",
+                                                              "eraser_disabled_16px.png"));
+
+    teDescription->setTextFormat (Qt::PlainText);
+
+    /* HDD Images page */
+
+    QWhatsThis::add (static_cast <QWidget *> (grbHDA->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, attaches the specified virtual hard disk to the "
+                         "Master slot of the Primary IDE controller."));
+    QWhatsThis::add (static_cast <QWidget *> (grbHDB->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, attaches the specified virtual hard disk to the "
+                         "Slave slot of the Primary IDE controller."));
+    QWhatsThis::add (static_cast <QWidget *> (grbHDD->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, attaches the specified virtual hard disk to the "
+                         "Slave slot of the Secondary IDE controller."));
+    cbHDA = new VBoxMediaComboBox (grbHDA, "cbHDA", VBoxDefs::HD);
+    cbHDB = new VBoxMediaComboBox (grbHDB, "cbHDB", VBoxDefs::HD);
+    cbHDD = new VBoxMediaComboBox (grbHDD, "cbHDD", VBoxDefs::HD);
+    hdaLayout->insertWidget (0, cbHDA);
+    hdbLayout->insertWidget (0, cbHDB);
+    hddLayout->insertWidget (0, cbHDD);
+    /* sometimes the weirdness of Qt just kills... */
+    setTabOrder (static_cast <QWidget *> (grbHDA->child ("qt_groupbox_checkbox")),
+                 cbHDA);
+    setTabOrder (static_cast <QWidget *> (grbHDB->child ("qt_groupbox_checkbox")),
+                 cbHDB);
+    setTabOrder (static_cast <QWidget *> (grbHDD->child ("qt_groupbox_checkbox")),
+                 cbHDD);
+
+    QWhatsThis::add (cbHDB, tr ("Displays the virtual hard disk to attach to this IDE slot "
+                                "and allows to quickly select a different hard disk."));
+    QWhatsThis::add (cbHDD, tr ("Displays the virtual hard disk to attach to this IDE slot "
+                                "and allows to quickly select a different hard disk."));
+    QWhatsThis::add (cbHDA, tr ("Displays the virtual hard disk to attach to this IDE slot "
+                                "and allows to quickly select a different hard disk."));
+    QWhatsThis::add (cbHDB, tr ("Displays the virtual hard disk to attach to this IDE slot "
+                                "and allows to quickly select a different hard disk."));
+    QWhatsThis::add (cbHDD, tr ("Displays the virtual hard disk to attach to this IDE slot "
+                                "and allows to quickly select a different hard disk."));
+
+    wvalHDD = new QIWidgetValidator (pagePath (pageHDD), pageHDD, this);
+    connect (wvalHDD, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wvalHDD, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+
+    connect (grbHDA, SIGNAL (toggled (bool)), this, SLOT (hdaMediaChanged()));
+    connect (grbHDB, SIGNAL (toggled (bool)), this, SLOT (hdbMediaChanged()));
+    connect (grbHDD, SIGNAL (toggled (bool)), this, SLOT (hddMediaChanged()));
+    connect (cbHDA, SIGNAL (activated (int)), this, SLOT (hdaMediaChanged()));
+    connect (cbHDB, SIGNAL (activated (int)), this, SLOT (hdbMediaChanged()));
+    connect (cbHDD, SIGNAL (activated (int)), this, SLOT (hddMediaChanged()));
+    connect (tbHDA, SIGNAL (clicked()), this, SLOT (showImageManagerHDA()));
+    connect (tbHDB, SIGNAL (clicked()), this, SLOT (showImageManagerHDB()));
+    connect (tbHDD, SIGNAL (clicked()), this, SLOT (showImageManagerHDD()));
+
+    /* setup iconsets -- qdesigner is not capable... */
+    tbHDA->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                            "select_file_dis_16px.png"));
+    tbHDB->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                            "select_file_dis_16px.png"));
+    tbHDD->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                            "select_file_dis_16px.png"));
+
+    /* CD/DVD-ROM Drive Page */
+
+    QWhatsThis::add (static_cast <QWidget *> (bgDVD->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, mounts the specified media to the CD/DVD drive of the "
+                         "virtual machine. Note that the CD/DVD drive is always connected to the "
+                         "Secondary Master IDE controller of the machine."));
+    cbISODVD = new VBoxMediaComboBox (bgDVD, "cbISODVD", VBoxDefs::CD);
+    cdLayout->insertWidget(0, cbISODVD);
+    QWhatsThis::add (cbISODVD, tr ("Displays the image file to mount to the virtual CD/DVD "
+                                   "drive and allows to quickly select a different image."));
+
+    wvalDVD = new QIWidgetValidator (pagePath (pageDVD), pageDVD, this);
+    connect (wvalDVD, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wvalDVD, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate( QIWidgetValidator *)));
+
+    connect (bgDVD, SIGNAL (toggled (bool)), this, SLOT (cdMediaChanged()));
+    connect (rbHostDVD, SIGNAL (stateChanged (int)), wvalDVD, SLOT (revalidate()));
+    connect (rbISODVD, SIGNAL (stateChanged (int)), wvalDVD, SLOT (revalidate()));
+    connect (cbISODVD, SIGNAL (activated (int)), this, SLOT (cdMediaChanged()));
+    connect (tbISODVD, SIGNAL (clicked()), this, SLOT (showImageManagerISODVD()));
+
+    /* setup iconsets -- qdesigner is not capable... */
+    tbISODVD->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                               "select_file_dis_16px.png"));
+
+    /* Floppy Drive Page */
+
+    QWhatsThis::add (static_cast <QWidget *> (bgFloppy->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, mounts the specified media to the Floppy drive of the "
+                         "virtual machine."));
+    cbISOFloppy = new VBoxMediaComboBox (bgFloppy, "cbISOFloppy", VBoxDefs::FD);
+    fdLayout->insertWidget(0, cbISOFloppy);
+    QWhatsThis::add (cbISOFloppy, tr ("Displays the image file to mount to the virtual Floppy "
+                                      "drive and allows to quickly select a different image."));
+
+    wvalFloppy = new QIWidgetValidator (pagePath (pageFloppy), pageFloppy, this);
+    connect (wvalFloppy, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wvalFloppy, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate( QIWidgetValidator *)));
+
+    connect (bgFloppy, SIGNAL (toggled (bool)), this, SLOT (fdMediaChanged()));
+    connect (rbHostFloppy, SIGNAL (stateChanged (int)), wvalFloppy, SLOT (revalidate()));
+    connect (rbISOFloppy, SIGNAL (stateChanged (int)), wvalFloppy, SLOT (revalidate()));
+    connect (cbISOFloppy, SIGNAL (activated (int)), this, SLOT (fdMediaChanged()));
+    connect (tbISOFloppy, SIGNAL (clicked()), this, SLOT (showImageManagerISOFloppy()));
+
+    /* setup iconsets -- qdesigner is not capable... */
+    tbISOFloppy->setIconSet (VBoxGlobal::iconSet ("select_file_16px.png",
+                                                  "select_file_dis_16px.png"));
+
+    /* Audio Page */
+
+    QWhatsThis::add (static_cast <QWidget *> (grbAudio->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, the virtual PCI audio card is plugged into the "
+                         "virtual machine that uses the specified driver to communicate "
+                         "to the host audio card."));
+
+    /* Network Page */
+
+#ifndef Q_WS_WIN
+    gbInterfaceList->setHidden (true);
+#endif
+    /* setup tab widget */
+    mNoInterfaces = tr ("<No suitable interfaces>");
+    /* setup iconsets */
+    pbHostAdd->setIconSet (VBoxGlobal::iconSet ("add_host_iface_16px.png",
+                                                "add_host_iface_disabled_16px.png"));
+    pbHostRemove->setIconSet (VBoxGlobal::iconSet ("remove_host_iface_16px.png",
+                                                   "remove_host_iface_disabled_16px.png"));
+    /* setup languages */
+    QToolTip::add (pbHostAdd, tr ("Add"));
+    QToolTip::add (pbHostRemove, tr ("Remove"));
+
+    /* Serial Port Page */
+
+    /* Parallel Port Page (currently disabled) */
+    QListViewItem *item = listView->findItem ("#parallelPorts", listView_Link);
+    if (item) item->setVisible (false);
+
+    /* USB Page */
+
+    connect (cbEnableUSBController, SIGNAL (toggled (bool)),
+             this, SLOT (usbAdapterToggled (bool)));
+
+    lvUSBFilters->header()->hide();
+    /* disable sorting */
+    lvUSBFilters->setSorting (-1);
+    /* disable unselecting items by clicking in the unused area of the list */
+    new QIListViewSelectionPreserver (this, lvUSBFilters);
+    /* create the widget stack for filter settings */
+    /// @todo (r=dmik) having a separate settings widget for every USB filter
+    //  is not that smart if there are lots of USB filters. The reason for
+    //  stacking here is that the stacked widget is used to temporarily store
+    //  data of the associated USB filter until the dialog window is accepted.
+    //  If we remove stacking, we will have to create a structure to store
+    //  editable data of all USB filters while the dialog is open.
+    wstUSBFilters = new QWidgetStack (grbUSBFilters, "wstUSBFilters");
+    grbUSBFiltersLayout->addWidget (wstUSBFilters);
+    /* create a default (disabled) filter settings widget at index 0 */
+    VBoxUSBFilterSettings *settings = new VBoxUSBFilterSettings (wstUSBFilters);
+    settings->setup (VBoxUSBFilterSettings::MachineType);
+    wstUSBFilters->addWidget (settings, 0);
+    lvUSBFilters_currentChanged (NULL);
+
+    /* setup iconsets -- qdesigner is not capable... */
+    tbAddUSBFilter->setIconSet (VBoxGlobal::iconSet ("usb_new_16px.png",
+                                                     "usb_new_disabled_16px.png"));
+    tbAddUSBFilterFrom->setIconSet (VBoxGlobal::iconSet ("usb_add_16px.png",
+                                                         "usb_add_disabled_16px.png"));
+    tbRemoveUSBFilter->setIconSet (VBoxGlobal::iconSet ("usb_remove_16px.png",
+                                                        "usb_remove_disabled_16px.png"));
+    tbUSBFilterUp->setIconSet (VBoxGlobal::iconSet ("usb_moveup_16px.png",
+                                                    "usb_moveup_disabled_16px.png"));
+    tbUSBFilterDown->setIconSet (VBoxGlobal::iconSet ("usb_movedown_16px.png",
+                                                      "usb_movedown_disabled_16px.png"));
+    usbDevicesMenu = new VBoxUSBMenu (this);
+    connect (usbDevicesMenu, SIGNAL(activated(int)), this, SLOT(menuAddUSBFilterFrom_activated(int)));
+    mUSBFilterListModified = false;
+
+    /* VRDP Page */
+
+    QWhatsThis::add (static_cast <QWidget *> (grbVRDP->child ("qt_groupbox_checkbox")),
+                     tr ("When checked, the VM will act as a Remote Desktop "
+                         "Protocol (RDP) server, allowing remote clients to connect "
+                         "and operate the VM (when it is running) "
+                         "using a standard RDP client."));
+
+    leVRDPPort->setValidator (new QIntValidator (0, 0xFFFF, this));
+    leVRDPTimeout->setValidator (new QIntValidator (this));
+    wvalVRDP = new QIWidgetValidator (pagePath (pageVRDP), pageVRDP, this);
+    connect (wvalVRDP, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wvalVRDP, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate( QIWidgetValidator *)));
+
+    connect (grbVRDP, SIGNAL (toggled (bool)), wvalFloppy, SLOT (revalidate()));
+    connect (leVRDPPort, SIGNAL (textChanged (const QString&)), wvalFloppy, SLOT (revalidate()));
+    connect (leVRDPTimeout, SIGNAL (textChanged (const QString&)), wvalFloppy, SLOT (revalidate()));
+
+    /* Shared Folders Page */
+
+    QVBoxLayout* pageFoldersLayout = new QVBoxLayout (pageFolders, 0, 10, "pageFoldersLayout");
+    mSharedFolders = new VBoxSharedFoldersSettings (pageFolders, "sharedFolders");
+    mSharedFolders->setDialogType (VBoxSharedFoldersSettings::MachineType);
+    pageFoldersLayout->addWidget (mSharedFolders);
+
+    /*
+     *  set initial values
+     *  ----------------------------------------------------------------------
+     */
+
+    /* General page */
+
+    cbOS->insertStringList (vboxGlobal().vmGuestOSTypeDescriptions());
+
+    slRAM->setPageStep (calcPageStep (MaxRAM));
+    slRAM->setLineStep (slRAM->pageStep() / 4);
+    slRAM->setTickInterval (slRAM->pageStep());
+    /* setup the scale so that ticks are at page step boundaries */
+    slRAM->setMinValue ((MinRAM / slRAM->pageStep()) * slRAM->pageStep());
+    slRAM->setMaxValue (MaxRAM);
+    txRAMMin->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MinRAM));
+    txRAMMax->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MaxRAM));
+    /* limit min/max. size of QLineEdit */
+    leRAM->setMaximumSize (leRAM->fontMetrics().width ("99999")
+                           + leRAM->frameWidth() * 2,
+                           leRAM->minimumSizeHint().height());
+    leRAM->setMinimumSize (leRAM->maximumSize());
+    /* ensure leRAM value and validation is updated */
+    slRAM_valueChanged (slRAM->value());
+
+    slVRAM->setPageStep (calcPageStep (MaxVRAM));
+    slVRAM->setLineStep (slVRAM->pageStep() / 4);
+    slVRAM->setTickInterval (slVRAM->pageStep());
+    /* setup the scale so that ticks are at page step boundaries */
+    slVRAM->setMinValue ((MinVRAM / slVRAM->pageStep()) * slVRAM->pageStep());
+    slVRAM->setMaxValue (MaxVRAM);
+    txVRAMMin->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MinVRAM));
+    txVRAMMax->setText (tr ("<qt>%1&nbsp;MB</qt>").arg (MaxVRAM));
+    /* limit min/max. size of QLineEdit */
+    leVRAM->setMaximumSize (leVRAM->fontMetrics().width ("99999")
+                            + leVRAM->frameWidth() * 2,
+                            leVRAM->minimumSizeHint().height());
+    leVRAM->setMinimumSize (leVRAM->maximumSize());
+    /* ensure leVRAM value and validation is updated */
+    slVRAM_valueChanged (slVRAM->value());
+
+    /* Boot-order table */
+    tblBootOrder = new BootItemsList (groupBox12, "tblBootOrder");
+    connect (tblBootOrder, SIGNAL (bootSequenceChanged()),
+             this, SLOT (resetFirstRunFlag()));
+
+    /* Fixing focus order for BootItemsList */
+    setTabOrder (tbwGeneral, tblBootOrder);
+    setTabOrder (tblBootOrder->focusProxy(), chbEnableACPI);
+    groupBox12Layout->addWidget (tblBootOrder);
+    tblBootOrder->fixTabStops();
+    /* Shared Clipboard mode */
+    cbSharedClipboard->insertItem (vboxGlobal().toString (KClipboardMode_Disabled));
+    cbSharedClipboard->insertItem (vboxGlobal().toString (KClipboardMode_HostToGuest));
+    cbSharedClipboard->insertItem (vboxGlobal().toString (KClipboardMode_GuestToHost));
+    cbSharedClipboard->insertItem (vboxGlobal().toString (KClipboardMode_Bidirectional));
+    /* IDE Controller Type */
+    cbIdeController->insertItem (vboxGlobal().toString (KIDEControllerType_PIIX3));
+    cbIdeController->insertItem (vboxGlobal().toString (KIDEControllerType_PIIX4));
+
+    /* HDD Images page */
+
+    /* CD-ROM Drive Page */
+
+    /* Audio Page */
+
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_Null));
+#if defined Q_WS_WIN32
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_DSOUND));
+# ifdef VBOX_WITH_WINMM
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_WINMM));
+# endif
+#elif defined Q_OS_LINUX
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_OSS));
+# ifdef VBOX_WITH_ALSA
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_ALSA));
+# endif
+# ifdef VBOX_WITH_PULSE
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_Pulse));
+# endif
+#elif defined Q_OS_MACX
+    cbAudioDriver->insertItem (vboxGlobal().toString (KAudioDriverType_Core));
+#endif
+
+    cbAudioController->insertItem (vboxGlobal().toString (KAudioControllerType_AC97));
+    cbAudioController->insertItem (vboxGlobal().toString (KAudioControllerType_SB16));
+
+    /* Network Page */
+
+    loadInterfacesList();
+    loadNetworksList();
+
+    /*
+     *  update the Ok button state for pages with validation
+     *  (validityChanged() connected to enableNext() will do the job)
+     */
+    wvalGeneral->revalidate();
+    wvalHDD->revalidate();
+    wvalDVD->revalidate();
+    wvalFloppy->revalidate();
+
+    /* VRDP Page */
+
+    cbVRDPAuthType->insertItem (vboxGlobal().toString (KVRDPAuthType_Null));
+    cbVRDPAuthType->insertItem (vboxGlobal().toString (KVRDPAuthType_External));
+    cbVRDPAuthType->insertItem (vboxGlobal().toString (KVRDPAuthType_Guest));
+}
+
+/**
+ *  Returns a path to the given page of this settings dialog. See ::path() for
+ *  details.
+ */
+QString VBoxVMSettingsDlg::pagePath (QWidget *aPage)
+{
+    QListViewItem *li = listView->
+        findItem (QString::number (widgetStack->id (aPage)), 1);
+    return ::path (li);
+}
+
+bool VBoxVMSettingsDlg::eventFilter (QObject *object, QEvent *event)
+{
+    if (!object->isWidgetType())
+        return QDialog::eventFilter (object, event);
+
+    QWidget *widget = static_cast <QWidget *> (object);
+    if (widget->topLevelWidget() != this)
+        return QDialog::eventFilter (object, event);
+
+    switch (event->type())
+    {
+        case QEvent::Enter:
+        case QEvent::Leave:
+        {
+            if (event->type() == QEvent::Enter)
+                whatsThisCandidate = widget;
+            else
+                whatsThisCandidate = NULL;
+            whatsThisTimer->start (100, true /* sshot */);
+            break;
+        }
+        case QEvent::FocusIn:
+        {
+            updateWhatsThis (true /* gotFocus */);
+            tblBootOrder->processFocusIn (widget);
+            break;
+        }
+        default:
+            break;
+    }
+
+    return QDialog::eventFilter (object, event);
+}
+
+void VBoxVMSettingsDlg::showEvent (QShowEvent *e)
+{
+    QDialog::showEvent (e);
+
+    /* one may think that QWidget::polish() is the right place to do things
+     * below, but apparently, by the time when QWidget::polish() is called,
+     * the widget style & layout are not fully done, at least the minimum
+     * size hint is not properly calculated. Since this is sometimes necessary,
+     * we provide our own "polish" implementation. */
+
+    if (polished)
+        return;
+
+    polished = true;
+
+    /* update geometry for the dynamically added usb-page to ensure proper
+     * sizeHint calculation by the Qt layout manager */
+    wstUSBFilters->updateGeometry();
+    /* let our toplevel widget calculate its sizeHint properly */
+    QApplication::sendPostedEvents (0, 0);
+
+    layout()->activate();
+
+    /* resize to the miminum possible size */
+    resize (minimumSize());
+
+    VBoxGlobal::centerWidget (this, parentWidget());
+}
+
+void VBoxVMSettingsDlg::updateShortcuts()
+{
+    /* setup necessary combobox item */
+    cbHDA->setCurrentItem (uuidHDA);
+    cbHDB->setCurrentItem (uuidHDB);
+    cbHDD->setCurrentItem (uuidHDD);
+    cbISODVD->setCurrentItem (uuidISODVD);
+    cbISOFloppy->setCurrentItem (uuidISOFloppy);
+    /* check if the enumeration process has been started yet */
+    if (!vboxGlobal().isMediaEnumerationStarted())
+        vboxGlobal().startEnumeratingMedia();
+    else
+    {
+        cbHDA->refresh();
+        cbHDB->refresh();
+        cbHDD->refresh();
+        cbISODVD->refresh();
+        cbISOFloppy->refresh();
+    }
+}
+
+void VBoxVMSettingsDlg::loadInterfacesList()
+{
+#if defined Q_WS_WIN
+    /* clear inner list */
+    mInterfaceList.clear();
+    /* load current inner list */
+    CHostNetworkInterfaceEnumerator en =
+        vboxGlobal().virtualBox().GetHost().GetNetworkInterfaces().Enumerate();
+    while (en.HasMore())
+        mInterfaceList += en.GetNext().GetName();
+    /* save current list item name */
+    QString currentListItemName = lbHostInterface->currentText();
+    /* load current list items */
+    lbHostInterface->clear();
+    if (mInterfaceList.count())
+        lbHostInterface->insertStringList (mInterfaceList);
+    else
+        lbHostInterface->insertItem (mNoInterfaces);
+    /* select current list item */
+    int index = lbHostInterface->index (
+        lbHostInterface->findItem (currentListItemName));
+    if (index == -1)
+        index = 0;
+    lbHostInterface->setCurrentItem (index);
+    lbHostInterface->setSelected (index, true);
+    /* enable/disable interface delete button */
+    pbHostRemove->setEnabled (!mInterfaceList.isEmpty());
+#endif
+}
+
+void VBoxVMSettingsDlg::loadNetworksList()
+{
+    /* clear inner list */
+    mNetworksList.clear();
+
+    /* load internal network list */
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    ulong count = vbox.GetSystemProperties().GetNetworkAdapterCount();
+    CMachineVector vec =  vbox.GetMachines2();
+    for (CMachineVector::ConstIterator m = vec.begin();
+         m != vec.end(); ++ m)
+    {
+        if (m->GetAccessible())
+        {
+            for (ulong slot = 0; slot < count; ++ slot)
+            {
+                CNetworkAdapter adapter = m->GetNetworkAdapter (slot);
+                if (adapter.GetAttachmentType() == KNetworkAttachmentType_Internal &&
+                        !mNetworksList.contains (adapter.GetInternalNetwork()))
+                    mNetworksList << adapter.GetInternalNetwork();
+            }
+        }
+    }
+
+    mLockNetworkListUpdate = false;
+}
+
+void VBoxVMSettingsDlg::hostInterfaceAdd()
+{
+#if defined Q_WS_WIN
+
+    /* allow the started helper process to make itself the foreground window */
+    AllowSetForegroundWindow (ASFW_ANY);
+
+    /* search for the max available interface index */
+    int ifaceNumber = 0;
+    QString ifaceName = tr ("VirtualBox Host Interface %1");
+    QRegExp regExp (QString ("^") + ifaceName.arg ("([0-9]+)") + QString ("$"));
+    for (uint index = 0; index < lbHostInterface->count(); ++ index)
+    {
+        QString iface = lbHostInterface->text (index);
+        int pos = regExp.search (iface);
+        if (pos != -1)
+            ifaceNumber = regExp.cap (1).toInt() > ifaceNumber ?
+                          regExp.cap (1).toInt() : ifaceNumber;
+    }
+
+    /* creating add host interface dialog */
+    VBoxAddNIDialog dlg (this, ifaceName.arg (++ ifaceNumber));
+    if (dlg.exec() != QDialog::Accepted)
+        return;
+    QString iName = dlg.getName();
+
+    /* create interface */
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostNetworkInterface iFace;
+    CProgress progress = host.CreateHostNetworkInterface (iName, iFace);
+    if (host.isOk())
+    {
+        vboxProblem().showModalProgressDialog (progress, iName, this);
+        if (progress.GetResultCode() == 0)
+        {
+            /* add&select newly created interface */
+            delete lbHostInterface->findItem (mNoInterfaces);
+            lbHostInterface->insertItem (iName);
+            mInterfaceList += iName;
+            lbHostInterface->setCurrentItem (lbHostInterface->count() - 1);
+            lbHostInterface->setSelected (lbHostInterface->count() - 1, true);
+            for (int index = 0; index < tbwNetwork->count(); ++ index)
+                networkPageUpdate (tbwNetwork->page (index));
+            /* enable interface delete button */
+            pbHostRemove->setEnabled (true);
+        }
+        else
+            vboxProblem().cannotCreateHostInterface (progress, iName, this);
+    }
+    else
+        vboxProblem().cannotCreateHostInterface (host, iName, this);
+
+    /* allow the started helper process to make itself the foreground window */
+    AllowSetForegroundWindow (ASFW_ANY);
+
+#endif
+}
+
+void VBoxVMSettingsDlg::hostInterfaceRemove()
+{
+#if defined Q_WS_WIN
+
+    /* allow the started helper process to make itself the foreground window */
+    AllowSetForegroundWindow (ASFW_ANY);
+
+    /* check interface name */
+    QString iName = lbHostInterface->currentText();
+    if (iName.isEmpty())
+        return;
+
+    /* asking user about deleting selected network interface */
+    int delNetIface = vboxProblem().message (this, VBoxProblemReporter::Question,
+        tr ("<p>Do you want to remove the selected host network interface "
+            "<nobr><b>%1</b>?</nobr></p>"
+            "<p><b>Note:</b> This interface may be in use by one or more "
+            "network adapters of this or another VM. After it is removed, these "
+            "adapters will no longer work until you correct their settings by "
+            "either choosing a different interface name or a different adapter "
+            "attachment type.</p>").arg (iName),
+        0, /* autoConfirmId */
+        QIMessageBox::Ok | QIMessageBox::Default,
+        QIMessageBox::Cancel | QIMessageBox::Escape);
+    if (delNetIface == QIMessageBox::Cancel)
+        return;
+
+    CHost host = vboxGlobal().virtualBox().GetHost();
+    CHostNetworkInterface iFace = host.GetNetworkInterfaces().FindByName (iName);
+    if (host.isOk())
+    {
+        /* delete interface */
+        CProgress progress = host.RemoveHostNetworkInterface (iFace.GetId(), iFace);
+        if (host.isOk())
+        {
+            vboxProblem().showModalProgressDialog (progress, iName, this);
+            if (progress.GetResultCode() == 0)
+            {
+                if (lbHostInterface->count() == 1)
+                {
+                    lbHostInterface->insertItem (mNoInterfaces);
+                    /* disable interface delete button */
+                    pbHostRemove->setEnabled (false);
+                }
+                delete lbHostInterface->findItem (iName);
+                lbHostInterface->setSelected (lbHostInterface->currentItem(), true);
+                mInterfaceList.erase (mInterfaceList.find (iName));
+                for (int index = 0; index < tbwNetwork->count(); ++ index)
+                    networkPageUpdate (tbwNetwork->page (index));
+            }
+            else
+                vboxProblem().cannotRemoveHostInterface (progress, iFace, this);
+        }
+    }
+
+    if (!host.isOk())
+        vboxProblem().cannotRemoveHostInterface (host, iFace, this);
+#endif
+}
+
+void VBoxVMSettingsDlg::networkPageUpdate (QWidget *aWidget)
+{
+    if (!aWidget) return;
+#if defined Q_WS_WIN
+    VBoxVMNetworkSettings *set = static_cast<VBoxVMNetworkSettings*> (aWidget);
+    set->loadInterfaceList (mInterfaceList, mNoInterfaces);
+    set->revalidate();
+#endif
+}
+
+
+void VBoxVMSettingsDlg::onMediaEnumerationDone()
+{
+    mAllowResetFirstRunFlag = true;
+}
+
+
+void VBoxVMSettingsDlg::resetFirstRunFlag()
+{
+    if (mAllowResetFirstRunFlag)
+        mResetFirstRunFlag = true;
+}
+
+
+void VBoxVMSettingsDlg::hdaMediaChanged()
+{
+    resetFirstRunFlag();
+    uuidHDA = grbHDA->isChecked() ? cbHDA->getId() : QUuid();
+    txHDA->setText (getHdInfo (grbHDA, uuidHDA));
+    /* revailidate */
+    wvalHDD->revalidate();
+}
+
+
+void VBoxVMSettingsDlg::hdbMediaChanged()
+{
+    resetFirstRunFlag();
+    uuidHDB = grbHDB->isChecked() ? cbHDB->getId() : QUuid();
+    txHDB->setText (getHdInfo (grbHDB, uuidHDB));
+    /* revailidate */
+    wvalHDD->revalidate();
+}
+
+
+void VBoxVMSettingsDlg::hddMediaChanged()
+{
+    resetFirstRunFlag();
+    uuidHDD = grbHDD->isChecked() ? cbHDD->getId() : QUuid();
+    txHDD->setText (getHdInfo (grbHDD, uuidHDD));
+    /* revailidate */
+    wvalHDD->revalidate();
+}
+
+
+void VBoxVMSettingsDlg::cdMediaChanged()
+{
+    resetFirstRunFlag();
+    uuidISODVD = bgDVD->isChecked() ? cbISODVD->getId() : QUuid();
+    /* revailidate */
+    wvalDVD->revalidate();
+}
+
+
+void VBoxVMSettingsDlg::fdMediaChanged()
+{
+    resetFirstRunFlag();
+    uuidISOFloppy = bgFloppy->isChecked() ? cbISOFloppy->getId() : QUuid();
+    /* revailidate */
+    wvalFloppy->revalidate();
+}
+
+
+QString VBoxVMSettingsDlg::getHdInfo (QGroupBox *aGroupBox, QUuid aId)
+{
+    QString notAttached = tr ("<not attached>", "hard disk");
+    if (aId.isNull())
+        return notAttached;
+    return aGroupBox->isChecked() ?
+        vboxGlobal().details (vboxGlobal().virtualBox().GetHardDisk (aId), true) :
+        notAttached;
+}
+
+void VBoxVMSettingsDlg::updateWhatsThis (bool gotFocus /* = false */)
+{
+    QString text;
+
+    QWidget *widget = NULL;
+    if (!gotFocus)
+    {
+        if (whatsThisCandidate != NULL && whatsThisCandidate != this)
+            widget = whatsThisCandidate;
+    }
+    else
+    {
+        widget = focusData()->focusWidget();
+    }
+    /* if the given widget lacks the whats'this text, look at its parent */
+    while (widget && widget != this)
+    {
+        text = QWhatsThis::textFor (widget);
+        if (!text.isEmpty())
+            break;
+        widget = widget->parentWidget();
+    }
+
+    if (text.isEmpty() && !warningString.isEmpty())
+        text = warningString;
+    if (text.isEmpty())
+        text = QWhatsThis::textFor (this);
+
+    whatsThisLabel->setText (text);
+}
+
+void VBoxVMSettingsDlg::setWarning (const QString &warning)
+{
+    warningString = warning;
+    if (!warning.isEmpty())
+        warningString = QString ("<font color=red>%1</font>").arg (warning);
+
+    if (!warningString.isEmpty())
+        whatsThisLabel->setText (warningString);
+    else
+        updateWhatsThis (true);
+}
+
+/**
+ *  Sets up this dialog.
+ *
+ *  If @a aCategory is non-null, it should be one of values from the hidden
+ *  '[cat]' column of #listView (see VBoxVMSettingsDlg.ui in qdesigner)
+ *  prepended with the '#' sign. In this case, the specified category page
+ *  will be activated when the dialog is open.
+ *
+ *  If @a aWidget is non-null, it should be a name of one of widgets
+ *  from the given category page. In this case, the specified widget
+ *  will get focus when the dialog is open.
+ *
+ *  @note Calling this method after the dialog is open has no sense.
+ *
+ *  @param  aCategory   Category to select when the dialog is open or null.
+ *  @param  aWidget     Category to select when the dialog is open or null.
+ */
+void VBoxVMSettingsDlg::setup (const QString &aCategory, const QString &aControl)
+{
+    if (!aCategory.isNull())
+    {
+        /* search for a list view item corresponding to the category */
+        QListViewItem *item = listView->findItem (aCategory, listView_Link);
+        if (item)
+        {
+            listView->setSelected (item, true);
+
+            /* search for a widget with the given name */
+            if (!aControl.isNull())
+            {
+                QObject *obj = widgetStack->visibleWidget()->child (aControl);
+                if (obj && obj->isWidgetType())
+                {
+                    QWidget *w = static_cast <QWidget *> (obj);
+                    QWidgetList parents;
+                    QWidget *p = w;
+                    while ((p = p->parentWidget()) != NULL)
+                    {
+                        if (!strcmp (p->className(), "QTabWidget"))
+                        {
+                            /* the tab contents widget is two steps down
+                             * (QTabWidget -> QWidgetStack -> QWidget) */
+                            QWidget *c = parents.last();
+                            if (c)
+                                c = parents.prev();
+                            if (c)
+                                static_cast <QTabWidget *> (p)->showPage (c);
+                        }
+                        parents.append (p);
+                    }
+
+                    w->setFocus();
+                }
+            }
+        }
+    }
+}
+
+void VBoxVMSettingsDlg::listView_currentChanged (QListViewItem *item)
+{
+    Assert (item);
+    int id = item->text (1).toInt();
+    Assert (id >= 0);
+    titleLabel->setText (::path (item));
+    widgetStack->raiseWidget (id);
+}
+
+
+void VBoxVMSettingsDlg::enableOk (const QIWidgetValidator *wval)
+{
+    Q_UNUSED (wval);
+
+    /* reset the warning text; interested parties will set it during
+     * validation */
+    setWarning (QString::null);
+
+    QString wvalWarning;
+
+    /* detect the overall validity */
+    bool newValid = true;
+    {
+        QObjectList *l = this->queryList ("QIWidgetValidator");
+        QObjectListIt it (*l);
+        QObject *obj;
+        while ((obj = it.current()) != 0)
+        {
+            QIWidgetValidator *wval = (QIWidgetValidator *) obj;
+            newValid = wval->isValid();
+            if (!newValid)
+            {
+                wvalWarning = wval->warningText();
+                break;
+            }
+            ++ it;
+        }
+        delete l;
+    }
+
+    if (warningString.isNull() && !wvalWarning.isNull())
+    {
+        /* try to set the generic error message when invalid but no specific
+         * message is provided */
+        setWarning (wvalWarning);
+    }
+
+    if (valid != newValid)
+    {
+        valid = newValid;
+        buttonOk->setEnabled (valid);
+        warningLabel->setHidden (valid);
+        warningPixmap->setHidden (valid);
+    }
+}
+
+
+void VBoxVMSettingsDlg::revalidate (QIWidgetValidator *wval)
+{
+    /* do individual validations for pages */
+    QWidget *pg = wval->widget();
+    bool valid = wval->isOtherValid();
+
+    QString warningText;
+    QString pageTitle = pagePath (pg);
+
+    if (pg == pageHDD)
+    {
+        CVirtualBox vbox = vboxGlobal().virtualBox();
+        valid = true;
+
+        QValueList <QUuid> uuids;
+
+        if (valid && grbHDA->isChecked())
+        {
+            if (uuidHDA.isNull())
+            {
+                valid = false;
+                warningText = tr ("Primary Master hard disk is not selected");
+            }
+            else uuids << uuidHDA;
+        }
+
+        if (valid && grbHDB->isChecked())
+        {
+            if (uuidHDB.isNull())
+            {
+                valid = false;
+                warningText = tr ("Primary Slave hard disk is not selected");
+            }
+            else
+            {
+                bool found = uuids.findIndex (uuidHDB) >= 0;
+                if (found)
+                {
+                    CHardDisk hd = vbox.GetHardDisk (uuidHDB);
+                    valid = hd.GetType() == KHardDiskType_Immutable;
+                }
+                if (valid)
+                    uuids << uuidHDB;
+                else
+                    warningText = tr ("Primary Slave hard disk is already attached "
+                                      "to a different slot");
+            }
+        }
+
+        if (valid && grbHDD->isChecked())
+        {
+            if (uuidHDD.isNull())
+            {
+                valid = false;
+                warningText = tr ("Secondary Slave hard disk is not selected");
+            }
+            else
+            {
+                bool found = uuids.findIndex (uuidHDD) >= 0;
+                if (found)
+                {
+                    CHardDisk hd = vbox.GetHardDisk (uuidHDD);
+                    valid = hd.GetType() == KHardDiskType_Immutable;
+                }
+                if (valid)
+                    uuids << uuidHDB;
+                else
+                    warningText = tr ("Secondary Slave hard disk is already attached "
+                                      "to a different slot");
+            }
+        }
+
+        cbHDA->setEnabled (grbHDA->isChecked());
+        cbHDB->setEnabled (grbHDB->isChecked());
+        cbHDD->setEnabled (grbHDD->isChecked());
+        tbHDA->setEnabled (grbHDA->isChecked());
+        tbHDB->setEnabled (grbHDB->isChecked());
+        tbHDD->setEnabled (grbHDD->isChecked());
+    }
+    else if (pg == pageDVD)
+    {
+        if (!bgDVD->isChecked())
+            rbHostDVD->setChecked(false), rbISODVD->setChecked(false);
+        else if (!rbHostDVD->isChecked() && !rbISODVD->isChecked())
+            rbHostDVD->setChecked(true);
+
+        valid = !(rbISODVD->isChecked() && uuidISODVD.isNull());
+
+        cbHostDVD->setEnabled (rbHostDVD->isChecked());
+        cbPassthrough->setEnabled (rbHostDVD->isChecked());
+
+        cbISODVD->setEnabled (rbISODVD->isChecked());
+        tbISODVD->setEnabled (rbISODVD->isChecked());
+
+        if (!valid)
+            warningText = tr ("CD/DVD image file is not selected");
+    }
+    else if (pg == pageFloppy)
+    {
+        if (!bgFloppy->isChecked())
+            rbHostFloppy->setChecked(false), rbISOFloppy->setChecked(false);
+        else if (!rbHostFloppy->isChecked() && !rbISOFloppy->isChecked())
+            rbHostFloppy->setChecked(true);
+
+        valid = !(rbISOFloppy->isChecked() && uuidISOFloppy.isNull());
+
+        cbHostFloppy->setEnabled (rbHostFloppy->isChecked());
+
+        cbISOFloppy->setEnabled (rbISOFloppy->isChecked());
+        tbISOFloppy->setEnabled (rbISOFloppy->isChecked());
+
+        if (!valid)
+            warningText = tr ("Floppy image file is not selected");
+    }
+    else if (pg == pageNetwork)
+    {
+        QWidget *tab = NULL;
+        VBoxVMNetworkSettings::CheckPageResult error =
+                VBoxVMNetworkSettings::CheckPage_Ok;
+        for (int index = 0; index < tbwNetwork->count(); ++ index)
+        {
+            tab = tbwNetwork->page (index);
+            VBoxVMNetworkSettings *page =
+                static_cast <VBoxVMNetworkSettings *> (tab);
+            error = page->checkPage (mInterfaceList);
+            valid = !error;
+            if (!valid) break;
+        }
+        if (!valid)
+        {
+            Assert (tab);
+            warningText =
+                error == VBoxVMNetworkSettings::CheckPage_InvalidInterface ?
+                    tr ("Incorrect host network interface is selected") :
+                error == VBoxVMNetworkSettings::CheckPage_NoNetworkName ?
+                    tr ("Internal network name is not set") :
+                QString::null;
+            pageTitle += ": " + tbwNetwork->tabLabel (tab);
+        }
+    }
+    else if (pg == pageSerial)
+    {
+        valid = true;
+        QValueList <QString> ports;
+        QValueList <QString> paths;
+
+        int index = 0;
+        for (; index < tbwSerialPorts->count(); ++ index)
+        {
+            QWidget *tab = tbwSerialPorts->page (index);
+            VBoxVMSerialPortSettings *page =
+                static_cast <VBoxVMSerialPortSettings *> (tab);
+
+            /* check the predefined port number unicity */
+            if (page->mSerialPortBox->isChecked() && !page->isUserDefined())
+            {
+                QString port = page->mPortNumCombo->currentText();
+                valid = !ports.contains (port);
+                if (!valid)
+                {
+                    warningText = tr ("Duplicate port number is selected ");
+                    pageTitle += ": " + tbwSerialPorts->tabLabel (tab);
+                    break;
+                }
+                ports << port;
+            }
+            /* check the port path emptiness & unicity */
+            KPortMode mode =
+                vboxGlobal().toPortMode (page->mHostModeCombo->currentText());
+            if (mode != KPortMode_Disconnected)
+            {
+                QString path = page->mPortPathLine->text();
+                valid = !path.isEmpty() && !paths.contains (path);
+                if (!valid)
+                {
+                    warningText = path.isEmpty() ?
+                        tr ("Port path is not specified ") :
+                        tr ("Duplicate port path is entered ");
+                    pageTitle += ": " + tbwSerialPorts->tabLabel (tab);
+                    break;
+                }
+                paths << path;
+            }
+        }
+    }
+    else if (pg == pageParallel)
+    {
+        valid = true;
+        QValueList <QString> ports;
+        QValueList <QString> paths;
+
+        int index = 0;
+        for (; index < tbwParallelPorts->count(); ++ index)
+        {
+            QWidget *tab = tbwParallelPorts->page (index);
+            VBoxVMParallelPortSettings *page =
+                static_cast <VBoxVMParallelPortSettings *> (tab);
+
+            /* check the predefined port number unicity */
+            if (page->mParallelPortBox->isChecked() && !page->isUserDefined())
+            {
+                QString port = page->mPortNumCombo->currentText();
+                valid = !ports.contains (port);
+                if (!valid)
+                {
+                    warningText = tr ("Duplicate port number is selected ");
+                    pageTitle += ": " + tbwParallelPorts->tabLabel (tab);
+                    break;
+                }
+                ports << port;
+            }
+            /* check the port path emptiness & unicity */
+            if (page->mParallelPortBox->isChecked())
+            {
+                QString path = page->mPortPathLine->text();
+                valid = !path.isEmpty() && !paths.contains (path);
+                if (!valid)
+                {
+                    warningText = path.isEmpty() ?
+                        tr ("Port path is not specified ") :
+                        tr ("Duplicate port path is entered ");
+                    pageTitle += ": " + tbwParallelPorts->tabLabel (tab);
+                    break;
+                }
+                paths << path;
+            }
+        }
+    }
+
+    if (!valid)
+        setWarning (tr ("%1 on the <b>%2</b> page.")
+                    .arg (warningText, pageTitle));
+
+    wval->setOtherValid (valid);
+}
+
+
+void VBoxVMSettingsDlg::getFromMachine (const CMachine &machine)
+{
+    cmachine = machine;
+
+    setCaption (machine.GetName() + tr (" - Settings"));
+
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    CBIOSSettings biosSettings = cmachine.GetBIOSSettings();
+
+    /* name */
+    leName->setText (machine.GetName());
+
+    /* OS type */
+    QString typeId = machine.GetOSTypeId();
+    cbOS->setCurrentItem (vboxGlobal().vmGuestOSTypeIndex (typeId));
+    cbOS_activated (cbOS->currentItem());
+
+    /* RAM size */
+    slRAM->setValue (machine.GetMemorySize());
+
+    /* VRAM size */
+    slVRAM->setValue (machine.GetVRAMSize());
+
+    /* Boot-order */
+    tblBootOrder->getFromMachine (machine);
+
+    /* ACPI */
+    chbEnableACPI->setChecked (biosSettings.GetACPIEnabled());
+
+    /* IO APIC */
+    chbEnableIOAPIC->setChecked (biosSettings.GetIOAPICEnabled());
+
+    /* VT-x/AMD-V */
+    machine.GetHWVirtExEnabled() == KTSBool_False ? chbVTX->setChecked (false) :
+    machine.GetHWVirtExEnabled() == KTSBool_True ?  chbVTX->setChecked (true) :
+                                                    chbVTX->setNoChange();
+
+    /* Saved state folder */
+    leSnapshotFolder->setText (machine.GetSnapshotFolder());
+
+    /* Description */
+    teDescription->setText (machine.GetDescription());
+
+    /* Shared clipboard mode */
+    cbSharedClipboard->setCurrentItem (machine.GetClipboardMode());
+
+    /* IDE controller type */
+    cbIdeController->setCurrentText (vboxGlobal().toString (biosSettings.GetIDEControllerType()));
+
+    /* other features */
+    QString saveRtimeImages = cmachine.GetExtraData (VBoxDefs::GUI_SaveMountedAtRuntime);
+    chbRememberMedia->setChecked (saveRtimeImages != "no");
+
+    /* hard disk images */
+    {
+        struct
+        {
+            KDiskControllerType ctl;
+            LONG dev;
+            struct {
+                QGroupBox *grb;
+                QComboBox *cbb;
+                QLabel *tx;
+                QUuid *uuid;
+            } data;
+        }
+        diskSet[] =
+        {
+            { KDiskControllerType_IDE0, 0, {grbHDA, cbHDA, txHDA, &uuidHDA} },
+            { KDiskControllerType_IDE0, 1, {grbHDB, cbHDB, txHDB, &uuidHDB} },
+            { KDiskControllerType_IDE1, 1, {grbHDD, cbHDD, txHDD, &uuidHDD} },
+        };
+
+        grbHDA->setChecked (false);
+        grbHDB->setChecked (false);
+        grbHDD->setChecked (false);
+
+        CHardDiskAttachmentEnumerator en =
+            machine.GetHardDiskAttachments().Enumerate();
+        while (en.HasMore())
+        {
+            CHardDiskAttachment hda = en.GetNext();
+            for (uint i = 0; i < SIZEOF_ARRAY (diskSet); i++)
+            {
+                if (diskSet [i].ctl == hda.GetController() &&
+                    diskSet [i].dev == hda.GetDeviceNumber())
+                {
+                    CHardDisk hd = hda.GetHardDisk();
+                    CHardDisk root = hd.GetRoot();
+                    QString src = root.GetLocation();
+                    if (hd.GetStorageType() == KHardDiskStorageType_VirtualDiskImage)
+                    {
+                        QFileInfo fi (src);
+                        src = fi.fileName() + " (" +
+                              QDir::convertSeparators (fi.dirPath (true)) + ")";
+                    }
+                    diskSet [i].data.grb->setChecked (true);
+                    diskSet [i].data.tx->setText (vboxGlobal().details (hd));
+                    *(diskSet [i].data.uuid) = QUuid (root.GetId());
+                }
+            }
+        }
+    }
+
+    /* floppy image */
+    {
+        /* read out the host floppy drive list and prepare the combobox */
+        CHostFloppyDriveCollection coll =
+            vboxGlobal().virtualBox().GetHost().GetFloppyDrives();
+        hostFloppies.resize (coll.GetCount());
+        cbHostFloppy->clear();
+        int id = 0;
+        CHostFloppyDriveEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+        {
+            CHostFloppyDrive hostFloppy = en.GetNext();
+            /** @todo set icon? */
+            QString name = hostFloppy.GetName();
+            QString description = hostFloppy.GetDescription();
+            QString fullName = description.isEmpty() ?
+                name :
+                QString ("%1 (%2)").arg (description, name);
+            cbHostFloppy->insertItem (fullName, id);
+            hostFloppies [id] = hostFloppy;
+            ++ id;
+        }
+
+        CFloppyDrive floppy = machine.GetFloppyDrive();
+        switch (floppy.GetState())
+        {
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostFloppyDrive drv = floppy.GetHostDrive();
+                QString name = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    name :
+                    QString ("%1 (%2)").arg (description, name);
+                if (coll.FindByName (name).isNull())
+                {
+                    /*
+                     *  if the floppy drive is not currently available,
+                     *  add it to the end of the list with a special mark
+                     */
+                    cbHostFloppy->insertItem ("* " + fullName);
+                    cbHostFloppy->setCurrentItem (cbHostFloppy->count() - 1);
+                }
+                else
+                {
+                    /* this will select the correct item from the prepared list */
+                    cbHostFloppy->setCurrentText (fullName);
+                }
+                rbHostFloppy->setChecked (true);
+                break;
+            }
+            case KDriveState_ImageMounted:
+            {
+                CFloppyImage img = floppy.GetImage();
+                QString src = img.GetFilePath();
+                AssertMsg (!src.isNull(), ("Image file must not be null"));
+                QFileInfo fi (src);
+                rbISOFloppy->setChecked (true);
+                uuidISOFloppy = QUuid (img.GetId());
+                break;
+            }
+            case KDriveState_NotMounted:
+            {
+                bgFloppy->setChecked(false);
+                break;
+            }
+            default:
+                AssertMsgFailed (("invalid floppy state: %d\n", floppy.GetState()));
+        }
+    }
+
+    /* CD/DVD-ROM image */
+    {
+        /* read out the host DVD drive list and prepare the combobox */
+        CHostDVDDriveCollection coll =
+            vboxGlobal().virtualBox().GetHost().GetDVDDrives();
+        hostDVDs.resize (coll.GetCount());
+        cbHostDVD->clear();
+        int id = 0;
+        CHostDVDDriveEnumerator en = coll.Enumerate();
+        while (en.HasMore())
+        {
+            CHostDVDDrive hostDVD = en.GetNext();
+            /// @todo (r=dmik) set icon?
+            QString name = hostDVD.GetName();
+            QString description = hostDVD.GetDescription();
+            QString fullName = description.isEmpty() ?
+                name :
+                QString ("%1 (%2)").arg (description, name);
+            cbHostDVD->insertItem (fullName, id);
+            hostDVDs [id] = hostDVD;
+            ++ id;
+        }
+
+        CDVDDrive dvd = machine.GetDVDDrive();
+        switch (dvd.GetState())
+        {
+            case KDriveState_HostDriveCaptured:
+            {
+                CHostDVDDrive drv = dvd.GetHostDrive();
+                QString name = drv.GetName();
+                QString description = drv.GetDescription();
+                QString fullName = description.isEmpty() ?
+                    name :
+                    QString ("%1 (%2)").arg (description, name);
+                if (coll.FindByName (name).isNull())
+                {
+                    /*
+                     *  if the DVD drive is not currently available,
+                     *  add it to the end of the list with a special mark
+                     */
+                    cbHostDVD->insertItem ("* " + fullName);
+                    cbHostDVD->setCurrentItem (cbHostDVD->count() - 1);
+                }
+                else
+                {
+                    /* this will select the correct item from the prepared list */
+                    cbHostDVD->setCurrentText (fullName);
+                }
+                rbHostDVD->setChecked (true);
+                cbPassthrough->setChecked (dvd.GetPassthrough());
+                break;
+            }
+            case KDriveState_ImageMounted:
+            {
+                CDVDImage img = dvd.GetImage();
+                QString src = img.GetFilePath();
+                AssertMsg (!src.isNull(), ("Image file must not be null"));
+                QFileInfo fi (src);
+                rbISODVD->setChecked (true);
+                uuidISODVD = QUuid (img.GetId());
+                break;
+            }
+            case KDriveState_NotMounted:
+            {
+                bgDVD->setChecked(false);
+                break;
+            }
+            default:
+                AssertMsgFailed (("invalid DVD state: %d\n", dvd.GetState()));
+        }
+    }
+
+    /* audio */
+    {
+        CAudioAdapter audio = machine.GetAudioAdapter();
+        grbAudio->setChecked (audio.GetEnabled());
+        cbAudioDriver->setCurrentText (vboxGlobal().toString (audio.GetAudioDriver()));
+        cbAudioController->setCurrentText (vboxGlobal().toString (audio.GetAudioController()));
+    }
+
+    /* network */
+    {
+        ulong count = vbox.GetSystemProperties().GetNetworkAdapterCount();
+        for (ulong slot = 0; slot < count; ++ slot)
+        {
+            CNetworkAdapter adapter = machine.GetNetworkAdapter (slot);
+            addNetworkAdapter (adapter);
+        }
+    }
+
+    /* serial ports */
+    {
+        ulong count = vbox.GetSystemProperties().GetSerialPortCount();
+        for (ulong slot = 0; slot < count; ++ slot)
+        {
+            CSerialPort port = machine.GetSerialPort (slot);
+            addSerialPort (port);
+        }
+    }
+
+    /* parallel ports */
+    {
+        ulong count = vbox.GetSystemProperties().GetParallelPortCount();
+        for (ulong slot = 0; slot < count; ++ slot)
+        {
+            CParallelPort port = machine.GetParallelPort (slot);
+            addParallelPort (port);
+        }
+    }
+
+    /* USB */
+    {
+        CUSBController ctl = machine.GetUSBController();
+
+        /* Show an error message (if there is any).
+         * Note that we don't use the generic cannotLoadMachineSettings()
+         * call here because we want this message to be suppressable. */
+        if (!machine.isReallyOk())
+            vboxProblem().cannotAccessUSB (machine);
+
+        if (ctl.isNull())
+        {
+            /* disable the USB controller category if the USB controller is
+             * not available (i.e. in VirtualBox OSE) */
+
+            QListViewItem *usbItem = listView->findItem ("#usb", listView_Link);
+            Assert (usbItem);
+            if (usbItem)
+                usbItem->setVisible (false);
+
+            /* disable validators if any */
+            pageUSB->setEnabled (false);
+        }
+        else
+        {
+            cbEnableUSBController->setChecked (ctl.GetEnabled());
+            cbEnableUSBEhci->setChecked (ctl.GetEnabledEhci());
+            usbAdapterToggled (cbEnableUSBController->isChecked());
+
+            CUSBDeviceFilterEnumerator en = ctl.GetDeviceFilters().Enumerate();
+            while (en.HasMore())
+                addUSBFilter (en.GetNext(), false /* isNew */);
+
+            lvUSBFilters->setCurrentItem (lvUSBFilters->firstChild());
+            /* silly Qt -- doesn't emit currentChanged after adding the
+             * first item to an empty list */
+            lvUSBFilters_currentChanged (lvUSBFilters->firstChild());
+        }
+    }
+
+    /* vrdp */
+    {
+        CVRDPServer vrdp = machine.GetVRDPServer();
+
+        if (vrdp.isNull())
+        {
+            /* disable the VRDP category if VRDP is
+             * not available (i.e. in VirtualBox OSE) */
+
+            QListViewItem *vrdpItem = listView->findItem ("#vrdp", listView_Link);
+            Assert (vrdpItem);
+            if (vrdpItem)
+                vrdpItem->setVisible (false);
+
+            /* disable validators if any */
+            pageVRDP->setEnabled (false);
+
+            /* if machine has something to say, show the message */
+            vboxProblem().cannotLoadMachineSettings (machine, false /* strict */);
+        }
+        else
+        {
+            grbVRDP->setChecked (vrdp.GetEnabled());
+            leVRDPPort->setText (QString::number (vrdp.GetPort()));
+            cbVRDPAuthType->setCurrentText (vboxGlobal().toString (vrdp.GetAuthType()));
+            leVRDPTimeout->setText (QString::number (vrdp.GetAuthTimeout()));
+        }
+    }
+
+    /* shared folders */
+    {
+        mSharedFolders->getFromMachine (machine);
+    }
+
+    /* request for media shortcuts update */
+    cbHDA->setBelongsTo (machine.GetId());
+    cbHDB->setBelongsTo (machine.GetId());
+    cbHDD->setBelongsTo (machine.GetId());
+    updateShortcuts();
+
+    /* revalidate pages with custom validation */
+    wvalHDD->revalidate();
+    wvalDVD->revalidate();
+    wvalFloppy->revalidate();
+    wvalVRDP->revalidate();
+
+    /* finally set the reset First Run Wizard flag to "false" to make sure
+     * user will see this dialog if he hasn't change the boot-order
+     * and/or mounted images configuration */
+    mResetFirstRunFlag = false;
+}
+
+
+COMResult VBoxVMSettingsDlg::putBackToMachine()
+{
+    CVirtualBox vbox = vboxGlobal().virtualBox();
+    CBIOSSettings biosSettings = cmachine.GetBIOSSettings();
+
+    /* name */
+    cmachine.SetName (leName->text());
+
+    /* OS type */
+    CGuestOSType type = vboxGlobal().vmGuestOSType (cbOS->currentItem());
+    AssertMsg (!type.isNull(), ("vmGuestOSType() must return non-null type"));
+    cmachine.SetOSTypeId (type.GetId());
+
+    /* RAM size */
+    cmachine.SetMemorySize (slRAM->value());
+
+    /* VRAM size */
+    cmachine.SetVRAMSize (slVRAM->value());
+
+    /* boot order */
+    tblBootOrder->putBackToMachine (cmachine);
+
+    /* ACPI */
+    biosSettings.SetACPIEnabled (chbEnableACPI->isChecked());
+
+    /* IO APIC */
+    biosSettings.SetIOAPICEnabled (chbEnableIOAPIC->isChecked());
+
+    /* VT-x/AMD-V */
+    cmachine.SetHWVirtExEnabled (
+        chbVTX->state() == QButton::Off ? KTSBool_False :
+        chbVTX->state() == QButton::On ? KTSBool_True : KTSBool_Default);
+
+    /* Saved state folder */
+    if (leSnapshotFolder->isModified())
+    {
+        cmachine.SetSnapshotFolder (leSnapshotFolder->text());
+        if (!cmachine.isOk())
+            vboxProblem()
+                .cannotSetSnapshotFolder (cmachine,
+                    QDir::convertSeparators (leSnapshotFolder->text()));
+    }
+
+    /* Description (set empty to null to avoid an empty <Description> node
+     * in the settings file) */
+    cmachine.SetDescription (teDescription->text().isEmpty() ? QString::null :
+                             teDescription->text());
+
+    /* Shared clipboard mode */
+    cmachine.SetClipboardMode ((KClipboardMode) cbSharedClipboard->currentItem());
+
+    /* IDE controller type */
+    biosSettings.SetIDEControllerType (vboxGlobal().toIDEControllerType (cbIdeController->currentText()));
+
+    /* other features */
+    cmachine.SetExtraData (VBoxDefs::GUI_SaveMountedAtRuntime,
+                           chbRememberMedia->isChecked() ? "yes" : "no");
+
+    /* hard disk images */
+    {
+        struct
+        {
+            KDiskControllerType ctl;
+            LONG dev;
+            struct {
+                QGroupBox *grb;
+                QUuid *uuid;
+            } data;
+        }
+        diskSet[] =
+        {
+            { KDiskControllerType_IDE0, 0, {grbHDA, &uuidHDA} },
+            { KDiskControllerType_IDE0, 1, {grbHDB, &uuidHDB} },
+            { KDiskControllerType_IDE1, 1, {grbHDD, &uuidHDD} }
+        };
+
+        /*
+         *  first, detach all disks (to ensure we can reattach them to different
+         *  controllers / devices, when appropriate)
+         */
+        CHardDiskAttachmentEnumerator en =
+            cmachine.GetHardDiskAttachments().Enumerate();
+        while (en.HasMore())
+        {
+            CHardDiskAttachment hda = en.GetNext();
+            for (uint i = 0; i < SIZEOF_ARRAY (diskSet); i++)
+            {
+                if (diskSet [i].ctl == hda.GetController() &&
+                    diskSet [i].dev == hda.GetDeviceNumber())
+                {
+                    cmachine.DetachHardDisk (diskSet [i].ctl, diskSet [i].dev);
+                    if (!cmachine.isOk())
+                        vboxProblem().cannotDetachHardDisk (
+                            this, cmachine, diskSet [i].ctl, diskSet [i].dev);
+                }
+            }
+        }
+
+        /* now, attach new disks */
+        for (uint i = 0; i < SIZEOF_ARRAY (diskSet); i++)
+        {
+            QUuid *newId = diskSet [i].data.uuid;
+            if (diskSet [i].data.grb->isChecked() && !(*newId).isNull())
+            {
+                cmachine.AttachHardDisk (*newId, diskSet [i].ctl, diskSet [i].dev);
+                if (!cmachine.isOk())
+                    vboxProblem().cannotAttachHardDisk (
+                        this, cmachine, *newId, diskSet [i].ctl, diskSet [i].dev);
+            }
+        }
+    }
+
+    /* floppy image */
+    {
+        CFloppyDrive floppy = cmachine.GetFloppyDrive();
+        if (!bgFloppy->isChecked())
+        {
+            floppy.Unmount();
+        }
+        else if (rbHostFloppy->isChecked())
+        {
+            int id = cbHostFloppy->currentItem();
+            Assert (id >= 0);
+            if (id < (int) hostFloppies.count())
+                floppy.CaptureHostDrive (hostFloppies [id]);
+            /*
+             *  otherwise the selected drive is not yet available, leave it
+             *  as is
+             */
+        }
+        else if (rbISOFloppy->isChecked())
+        {
+            Assert (!uuidISOFloppy.isNull());
+            floppy.MountImage (uuidISOFloppy);
+        }
+    }
+
+    /* CD/DVD-ROM image */
+    {
+        CDVDDrive dvd = cmachine.GetDVDDrive();
+        if (!bgDVD->isChecked())
+        {
+            dvd.SetPassthrough (false);
+            dvd.Unmount();
+        }
+        else if (rbHostDVD->isChecked())
+        {
+            dvd.SetPassthrough (cbPassthrough->isChecked());
+            int id = cbHostDVD->currentItem();
+            Assert (id >= 0);
+            if (id < (int) hostDVDs.count())
+                dvd.CaptureHostDrive (hostDVDs [id]);
+            /*
+             *  otherwise the selected drive is not yet available, leave it
+             *  as is
+             */
+        }
+        else if (rbISODVD->isChecked())
+        {
+            dvd.SetPassthrough (false);
+            Assert (!uuidISODVD.isNull());
+            dvd.MountImage (uuidISODVD);
+        }
+    }
+
+    /* Clear the "GUI_FirstRun" extra data key in case if the boot order
+     * and/or disk configuration were changed */
+    if (mResetFirstRunFlag)
+        cmachine.SetExtraData (VBoxDefs::GUI_FirstRun, QString::null);
+
+    /* audio */
+    {
+        CAudioAdapter audio = cmachine.GetAudioAdapter();
+        audio.SetAudioDriver (vboxGlobal().toAudioDriverType (cbAudioDriver->currentText()));
+        audio.SetAudioController (vboxGlobal().toAudioControllerType (cbAudioController->currentText()));
+        audio.SetEnabled (grbAudio->isChecked());
+        AssertWrapperOk (audio);
+    }
+
+    /* network */
+    {
+        for (int index = 0; index < tbwNetwork->count(); index++)
+        {
+            VBoxVMNetworkSettings *page =
+                (VBoxVMNetworkSettings *) tbwNetwork->page (index);
+            Assert (page);
+            page->putBackToAdapter();
+        }
+    }
+
+    /* serial ports */
+    {
+        for (int index = 0; index < tbwSerialPorts->count(); index++)
+        {
+            VBoxVMSerialPortSettings *page =
+                (VBoxVMSerialPortSettings *) tbwSerialPorts->page (index);
+            Assert (page);
+            page->putBackToPort();
+        }
+    }
+
+    /* parallel ports */
+    {
+        for (int index = 0; index < tbwParallelPorts->count(); index++)
+        {
+            VBoxVMParallelPortSettings *page =
+                (VBoxVMParallelPortSettings *) tbwParallelPorts->page (index);
+            Assert (page);
+            page->putBackToPort();
+        }
+    }
+
+    /* usb */
+    {
+        CUSBController ctl = cmachine.GetUSBController();
+
+        if (!ctl.isNull())
+        {
+            /* the USB controller may be unavailable (i.e. in VirtualBox OSE) */
+
+            ctl.SetEnabled (cbEnableUSBController->isChecked());
+            ctl.SetEnabledEhci (cbEnableUSBEhci->isChecked());
+
+            /*
+             *  first, remove all old filters (only if the list is changed,
+             *  not only individual properties of filters)
+             */
+            if (mUSBFilterListModified)
+                for (ulong count = ctl.GetDeviceFilters().GetCount(); count; -- count)
+                    ctl.RemoveDeviceFilter (0);
+
+            /* then add all new filters */
+            for (QListViewItem *item = lvUSBFilters->firstChild(); item;
+                 item = item->nextSibling())
+            {
+                USBListItem *uli = static_cast <USBListItem *> (item);
+                VBoxUSBFilterSettings *settings =
+                    static_cast <VBoxUSBFilterSettings *>
+                        (wstUSBFilters->widget (uli->mId));
+                Assert (settings);
+
+                COMResult res = settings->putBackToFilter();
+                if (!res.isOk())
+                    return res;
+
+                CUSBDeviceFilter filter = settings->filter();
+                filter.SetActive (uli->isOn());
+
+                if (mUSBFilterListModified)
+                    ctl.InsertDeviceFilter (~0, filter);
+            }
+        }
+
+        mUSBFilterListModified = false;
+    }
+
+    /* vrdp */
+    {
+        CVRDPServer vrdp = cmachine.GetVRDPServer();
+
+        if (!vrdp.isNull())
+        {
+            /* VRDP may be unavailable (i.e. in VirtualBox OSE) */
+            vrdp.SetEnabled (grbVRDP->isChecked());
+            vrdp.SetPort (leVRDPPort->text().toULong());
+            vrdp.SetAuthType (vboxGlobal().toVRDPAuthType (cbVRDPAuthType->currentText()));
+            vrdp.SetAuthTimeout (leVRDPTimeout->text().toULong());
+        }
+    }
+
+    /* shared folders */
+    {
+        mSharedFolders->putBackToMachine();
+    }
+
+    return COMResult();
+}
+
+
+void VBoxVMSettingsDlg::showImageManagerHDA() { showVDImageManager (&uuidHDA, cbHDA); }
+void VBoxVMSettingsDlg::showImageManagerHDB() { showVDImageManager (&uuidHDB, cbHDB); }
+void VBoxVMSettingsDlg::showImageManagerHDD() { showVDImageManager (&uuidHDD, cbHDD); }
+void VBoxVMSettingsDlg::showImageManagerISODVD() { showVDImageManager (&uuidISODVD, cbISODVD); }
+void VBoxVMSettingsDlg::showImageManagerISOFloppy() { showVDImageManager(&uuidISOFloppy, cbISOFloppy); }
+
+void VBoxVMSettingsDlg::showVDImageManager (QUuid *id, VBoxMediaComboBox *cbb, QLabel*)
+{
+    VBoxDefs::DiskType type = VBoxDefs::InvalidType;
+    if (cbb == cbISODVD)
+        type = VBoxDefs::CD;
+    else if (cbb == cbISOFloppy)
+        type = VBoxDefs::FD;
+    else
+        type = VBoxDefs::HD;
+
+    VBoxDiskImageManagerDlg dlg (this, "VBoxDiskImageManagerDlg",
+                                 WType_Dialog | WShowModal);
+    QUuid machineId = cmachine.GetId();
+    QUuid hdId = type == VBoxDefs::HD ? cbb->getId() : QUuid();
+    QUuid cdId = type == VBoxDefs::CD ? cbb->getId() : QUuid();
+    QUuid fdId = type == VBoxDefs::FD ? cbb->getId() : QUuid();
+    dlg.setup (type, true, &machineId, true /* aRefresh */, cmachine,
+               hdId, cdId, fdId);
+    if (dlg.exec() == VBoxDiskImageManagerDlg::Accepted)
+    {
+        *id = dlg.getSelectedUuid();
+        resetFirstRunFlag();
+    }
+    else
+    {
+        *id = cbb->getId();
+    }
+
+    cbb->setCurrentItem (*id);
+    cbb->setFocus();
+
+    /* revalidate pages with custom validation */
+    wvalHDD->revalidate();
+    wvalDVD->revalidate();
+    wvalFloppy->revalidate();
+}
+
+void VBoxVMSettingsDlg::addNetworkAdapter (const CNetworkAdapter &aAdapter)
+{
+    VBoxVMNetworkSettings *page = new VBoxVMNetworkSettings();
+    page->loadInterfaceList (mInterfaceList, mNoInterfaces);
+    page->loadNetworksList (mNetworksList);
+    page->getFromAdapter (aAdapter);
+    QString pageTitle = QString (tr ("Adapter %1", "network"))
+                                 .arg (aAdapter.GetSlot());
+    tbwNetwork->addTab (page, pageTitle);
+
+    /* fix the tab order so that main dialog's buttons are always the last */
+    setTabOrder (page->leTAPTerminate, buttonHelp);
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, buttonCancel);
+
+    /* setup validation */
+    QIWidgetValidator *wval =
+        new QIWidgetValidator (QString ("%1: %2")
+                               .arg (pagePath (pageNetwork), pageTitle),
+                               pageNetwork, this);
+    connect (page->grbEnabled, SIGNAL (toggled (bool)), wval, SLOT (revalidate()));
+    connect (page->cbNetworkAttachment, SIGNAL (activated (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (page->cbInternalNetworkName, SIGNAL (activated (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (page->cbInternalNetworkName, SIGNAL (textChanged (const QString &)),
+             this, SLOT (updateNetworksList()));
+    connect (page->cbInternalNetworkName, SIGNAL (textChanged (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (wval, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wval, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate( QIWidgetValidator *)));
+
+    page->setValidator (wval);
+    page->revalidate();
+
+#ifdef Q_WS_WIN
+
+    /* fix focus order (make sure the Host Interface list UI goes after the
+     * last network adapter UI item) */
+
+    setTabOrder (page->chbCableConnected, lbHostInterface);
+    setTabOrder (lbHostInterface, pbHostAdd);
+    setTabOrder (pbHostAdd, pbHostRemove);
+
+#endif
+}
+
+void VBoxVMSettingsDlg::updateNetworksList()
+{
+    if (mLockNetworkListUpdate)
+        return;
+    mLockNetworkListUpdate = true;
+
+    QStringList curList (mNetworksList);
+    for (int index = 0; index < tbwNetwork->count(); ++ index)
+    {
+        VBoxVMNetworkSettings *pg = tbwNetwork->page (index) ?
+            static_cast <VBoxVMNetworkSettings*> (tbwNetwork->page (index)) : 0;
+        if (pg)
+        {
+            QString curText = pg->cbInternalNetworkName->currentText();
+            if (!curText.isEmpty() && !curList.contains (curText))
+                curList << curText;
+        }
+    }
+
+    for (int index = 0; index < tbwNetwork->count(); ++ index)
+    {
+        VBoxVMNetworkSettings *pg = tbwNetwork->page (index) ?
+            static_cast <VBoxVMNetworkSettings*> (tbwNetwork->page (index)) : 0;
+        pg->loadNetworksList (curList);
+    }
+
+    mLockNetworkListUpdate = false;
+}
+
+void VBoxVMSettingsDlg::addSerialPort (const CSerialPort &aPort)
+{
+    VBoxVMSerialPortSettings *page = new VBoxVMSerialPortSettings();
+    page->getFromPort (aPort);
+    QString pageTitle = QString (tr ("Port %1", "serial ports"))
+                                 .arg (aPort.GetSlot());
+    tbwSerialPorts->addTab (page, pageTitle);
+
+    /* fix the tab order so that main dialog's buttons are always the last */
+    setTabOrder (page->mPortPathLine, buttonHelp);
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, buttonCancel);
+
+    /* setup validation */
+    QIWidgetValidator *wval =
+        new QIWidgetValidator (QString ("%1: %2")
+                               .arg (pagePath (pageSerial), pageTitle),
+                               pageSerial, this);
+    connect (page->mSerialPortBox, SIGNAL (toggled (bool)),
+             wval, SLOT (revalidate()));
+    connect (page->mIRQLine, SIGNAL (textChanged (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (page->mIOPortLine, SIGNAL (textChanged (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (page->mHostModeCombo, SIGNAL (activated (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (wval, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wval, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+
+    wval->revalidate();
+}
+
+void VBoxVMSettingsDlg::addParallelPort (const CParallelPort &aPort)
+{
+    VBoxVMParallelPortSettings *page = new VBoxVMParallelPortSettings();
+    page->getFromPort (aPort);
+    QString pageTitle = QString (tr ("Port %1", "parallel ports"))
+                                 .arg (aPort.GetSlot());
+    tbwParallelPorts->addTab (page, pageTitle);
+
+    /* fix the tab order so that main dialog's buttons are always the last */
+    setTabOrder (page->mPortPathLine, buttonHelp);
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, buttonCancel);
+
+    /* setup validation */
+    QIWidgetValidator *wval =
+        new QIWidgetValidator (QString ("%1: %2")
+                               .arg (pagePath (pageParallel), pageTitle),
+                               pageParallel, this);
+    connect (page->mParallelPortBox, SIGNAL (toggled (bool)),
+             wval, SLOT (revalidate()));
+    connect (page->mIRQLine, SIGNAL (textChanged (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (page->mIOPortLine, SIGNAL (textChanged (const QString &)),
+             wval, SLOT (revalidate()));
+    connect (wval, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+    connect (wval, SIGNAL (isValidRequested (QIWidgetValidator *)),
+             this, SLOT (revalidate (QIWidgetValidator *)));
+
+    wval->revalidate();
+}
+
+void VBoxVMSettingsDlg::slRAM_valueChanged( int val )
+{
+    leRAM->setText( QString().setNum( val ) );
+}
+
+void VBoxVMSettingsDlg::leRAM_textChanged( const QString &text )
+{
+    slRAM->setValue( text.toInt() );
+}
+
+void VBoxVMSettingsDlg::slVRAM_valueChanged( int val )
+{
+    leVRAM->setText( QString().setNum( val ) );
+}
+
+void VBoxVMSettingsDlg::leVRAM_textChanged( const QString &text )
+{
+    slVRAM->setValue( text.toInt() );
+}
+
+void VBoxVMSettingsDlg::cbOS_activated (int item)
+{
+    Q_UNUSED (item);
+/// @todo (dmik) remove?
+//    CGuestOSType type = vboxGlobal().vmGuestOSType (item);
+//    txRAMBest->setText (tr ("<qt>Best&nbsp;%1&nbsp;MB<qt>")
+//                            .arg (type.GetRecommendedRAM()));
+//    txVRAMBest->setText (tr ("<qt>Best&nbsp;%1&nbsp;MB</qt>")
+//                             .arg (type.GetRecommendedVRAM()));
+    txRAMBest->setText (QString::null);
+    txVRAMBest->setText (QString::null);
+}
+
+void VBoxVMSettingsDlg::tbResetSavedStateFolder_clicked()
+{
+    /*
+     *  do this instead of le->setText (QString::null) to cause
+     *  isModified() return true
+     */
+    leSnapshotFolder->selectAll();
+    leSnapshotFolder->del();
+}
+
+void VBoxVMSettingsDlg::tbSelectSavedStateFolder_clicked()
+{
+    QString settingsFolder = VBoxGlobal::getFirstExistingDir (leSnapshotFolder->text());
+    if (settingsFolder.isNull())
+        settingsFolder = QFileInfo (cmachine.GetSettingsFilePath()).dirPath (true);
+
+    QString folder = vboxGlobal().getExistingDirectory (settingsFolder, this);
+    if (folder.isNull())
+        return;
+
+    folder = QDir::convertSeparators (folder);
+    /* remove trailing slash if any */
+    folder.remove (QRegExp ("[\\\\/]$"));
+
+    /*
+     *  do this instead of le->setText (folder) to cause
+     *  isModified() return true
+     */
+    leSnapshotFolder->selectAll();
+    leSnapshotFolder->insert (folder);
+}
+
+// USB Filter stuff
+////////////////////////////////////////////////////////////////////////////////
+
+void VBoxVMSettingsDlg::usbAdapterToggled (bool aOn)
+{
+    if (!aOn)
+        cbEnableUSBEhci->setChecked (aOn);
+    grbUSBFilters->setEnabled (aOn);
+}
+
+void VBoxVMSettingsDlg::addUSBFilter (const CUSBDeviceFilter &aFilter, bool isNew)
+{
+    QListViewItem *currentItem = isNew
+        ? lvUSBFilters->currentItem()
+        : lvUSBFilters->lastItem();
+
+    VBoxUSBFilterSettings *settings = new VBoxUSBFilterSettings (wstUSBFilters);
+    settings->setup (VBoxUSBFilterSettings::MachineType);
+    settings->getFromFilter (aFilter);
+
+    USBListItem *item = new USBListItem (lvUSBFilters, currentItem);
+    item->setOn (aFilter.GetActive());
+    item->setText (lvUSBFilters_Name, aFilter.GetName());
+
+    item->mId = wstUSBFilters->addWidget (settings);
+
+    /* fix the tab order so that main dialog's buttons are always the last */
+    setTabOrder (settings->focusProxy(), buttonHelp);
+    setTabOrder (buttonHelp, buttonOk);
+    setTabOrder (buttonOk, buttonCancel);
+
+    if (isNew)
+    {
+        lvUSBFilters->setSelected (item, true);
+        lvUSBFilters_currentChanged (item);
+        settings->leUSBFilterName->setFocus();
+    }
+
+    connect (settings->leUSBFilterName, SIGNAL (textChanged (const QString &)),
+             this, SLOT (lvUSBFilters_setCurrentText (const QString &)));
+
+    /* setup validation */
+
+    QIWidgetValidator *wval =
+        new QIWidgetValidator (pagePath (pageUSB), settings, settings);
+    connect (wval, SIGNAL (validityChanged (const QIWidgetValidator *)),
+             this, SLOT (enableOk (const QIWidgetValidator *)));
+
+    wval->revalidate();
+}
+
+void VBoxVMSettingsDlg::lvUSBFilters_currentChanged (QListViewItem *item)
+{
+    if (item && lvUSBFilters->selectedItem() != item)
+        lvUSBFilters->setSelected (item, true);
+
+    tbRemoveUSBFilter->setEnabled (!!item);
+
+    tbUSBFilterUp->setEnabled (!!item && item->itemAbove());
+    tbUSBFilterDown->setEnabled (!!item && item->itemBelow());
+
+    if (item)
+    {
+        USBListItem *uli = static_cast <USBListItem *> (item);
+        wstUSBFilters->raiseWidget (uli->mId);
+    }
+    else
+    {
+        /* raise the disabled widget */
+        wstUSBFilters->raiseWidget (0);
+    }
+}
+
+void VBoxVMSettingsDlg::lvUSBFilters_setCurrentText (const QString &aText)
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    item->setText (lvUSBFilters_Name, aText);
+}
+
+void VBoxVMSettingsDlg::tbAddUSBFilter_clicked()
+{
+    /* search for the max available filter index */
+    int maxFilterIndex = 0;
+    QString usbFilterName = tr ("New Filter %1", "usb");
+    QRegExp regExp (QString ("^") + usbFilterName.arg ("([0-9]+)") + QString ("$"));
+    QListViewItemIterator iterator (lvUSBFilters);
+    while (*iterator)
+    {
+        QString filterName = (*iterator)->text (lvUSBFilters_Name);
+        int pos = regExp.search (filterName);
+        if (pos != -1)
+            maxFilterIndex = regExp.cap (1).toInt() > maxFilterIndex ?
+                             regExp.cap (1).toInt() : maxFilterIndex;
+        ++ iterator;
+    }
+
+    /* creating new usb filter */
+    CUSBDeviceFilter filter = cmachine.GetUSBController()
+        .CreateDeviceFilter (usbFilterName.arg (maxFilterIndex + 1));
+
+    filter.SetActive (true);
+    addUSBFilter (filter, true /* isNew */);
+
+    mUSBFilterListModified = true;
+}
+
+void VBoxVMSettingsDlg::tbAddUSBFilterFrom_clicked()
+{
+    usbDevicesMenu->exec (QCursor::pos());
+}
+
+void VBoxVMSettingsDlg::menuAddUSBFilterFrom_activated (int aIndex)
+{
+    CUSBDevice usb = usbDevicesMenu->getUSB (aIndex);
+    /* if null then some other item but a USB device is selected */
+    if (usb.isNull())
+        return;
+
+    CUSBDeviceFilter filter = cmachine.GetUSBController()
+        .CreateDeviceFilter (vboxGlobal().details (usb));
+
+    filter.SetVendorId (QString().sprintf ("%04hX", usb.GetVendorId()));
+    filter.SetProductId (QString().sprintf ("%04hX", usb.GetProductId()));
+    filter.SetRevision (QString().sprintf ("%04hX", usb.GetRevision()));
+    /* The port property depends on the host computer rather than on the USB
+     * device itself; for this reason only a few people will want to use it in
+     * the filter since the same device plugged into a different socket will
+     * not match the filter in this case.  */
+#if 0
+    /// @todo set it anyway if Alt is currently pressed
+    filter.SetPort (QString().sprintf ("%04hX", usb.GetPort()));
+#endif
+    filter.SetManufacturer (usb.GetManufacturer());
+    filter.SetProduct (usb.GetProduct());
+    filter.SetSerialNumber (usb.GetSerialNumber());
+    filter.SetRemote (usb.GetRemote() ? "yes" : "no");
+
+    filter.SetActive (true);
+    addUSBFilter (filter, true /* isNew */);
+
+    mUSBFilterListModified = true;
+}
+
+void VBoxVMSettingsDlg::tbRemoveUSBFilter_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    USBListItem *uli = static_cast <USBListItem *> (item);
+    QWidget *settings = wstUSBFilters->widget (uli->mId);
+    Assert (settings);
+    wstUSBFilters->removeWidget (settings);
+    delete settings;
+
+    delete item;
+
+    lvUSBFilters->setSelected (lvUSBFilters->currentItem(), true);
+    mUSBFilterListModified = true;
+}
+
+void VBoxVMSettingsDlg::tbUSBFilterUp_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    QListViewItem *itemAbove = item->itemAbove();
+    Assert (itemAbove);
+    itemAbove = itemAbove->itemAbove();
+
+    if (!itemAbove)
+    {
+        /* overcome Qt stupidity */
+        item->itemAbove()->moveItem (item);
+    }
+    else
+        item->moveItem (itemAbove);
+
+    lvUSBFilters_currentChanged (item);
+    mUSBFilterListModified = true;
+}
+
+void VBoxVMSettingsDlg::tbUSBFilterDown_clicked()
+{
+    QListViewItem *item = lvUSBFilters->currentItem();
+    Assert (item);
+
+    QListViewItem *itemBelow = item->itemBelow();
+    Assert (itemBelow);
+
+    item->moveItem (itemBelow);
+
+    lvUSBFilters_currentChanged (item);
+    mUSBFilterListModified = true;
+}
+
+#include "VBoxVMSettingsDlg.ui.moc"
+
